Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kyllo
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
40 ms
·
391.
▲
by
kyllo
11y ago
Well SC's proprietary compiler is probably different, but GHC is self-hosted (the runtime system is C but the compiler is implemented in Haskell) and the map and fold functions in Prelude are recursive. Here's the source code for
392.
▲
by
kyllo
11y ago
This is not a Clojure problem, it's a JVM problem--no tail call optimization. Armed Bear Common Lisp has the exact same limitation.
393.
▲
by
kyllo
11y ago
Greenspun's Tenth Rule is a joke (there aren't even any other rules numbered 1-9). It's not meant to be taken literally. The point is that low-level languages like C and Fortran (and today, Java) are underpowered, and any suf
394.
▲
by
kyllo
11y ago
Time-traveling git blame visualization could be rad too.
395.
▲
by
kyllo
11y ago
I agree, although I also have interest in web programming, I am not too excited about learning a new language I can only use for web programming. But the language itself looks very attractive. If this were made into a general-purpose langua
396.
▲
by
kyllo
11y ago
Persistent (a Haskell database library) does something like this, in a highly declarative way. You just declare your tables and their columns as Haskell data types, and when it compiles your application it automatically migrates your databa
397.
▲
by
kyllo
11y ago
Naturally it does, because a good typechecker is like an automatic test suite that guides you through refactoring. It means you need fewer unit tests, which means less test code to maintain. I am working on a Rails project and a Haskell pro
398.
▲
by
kyllo
11y ago
Because of the sandboxing and no networking limitations. I own a Mac but I didn't even know what "Mac App Store" was. Why does such a thing exist? The concept of a centralized app store for desktop apps is absurd.
399.
▲
by
kyllo
11y ago
Wait, this is a desktop app? Wow... based on the sandboxing thing I had assumed it was an iOS app for learning Haskell on your iPad or something.
400.
▲
by
kyllo
11y ago
I work for a company in Seattle whose technical employees are getting picked off by Amazon. Amazon offers probably 25-50% more in salary for similar positions, and we also can't compete with their equity offering. But in exchange for a
401.
▲
by
kyllo
11y ago
I've seen a lot of Literate Haskell in tutorials and course materials, but not really ever in production code. It's too cumbersome to work with when comments are the default and every line of code has to start with '>'
402.
▲
by
kyllo
11y ago
Yeah--so, Rust's mission is memory safety without garbage collection. Is there ever really a situation where you need to write a web service but cannot afford garbage collection? Rust is a really cool and novel language. I considered l
403.
▲
by
kyllo
11y ago
There is exactly one integer type and integers are unbounded Isn't that one of the reasons Erlang is slower than Haskell though? Arbitrary-precision arithmetic is much slower than Int64 arithmetic.
404.
▲
by
kyllo
11y ago
This is but one of many tactics employers will use to try to decrease their own employees' value on the open labor market.
405.
▲
by
kyllo
11y ago
If node is a list of children that are wrapped in Maybes you could do something like this: map process $ catMaybes node (catMaybes :: [Maybe a] -> [a] - The catMaybes function takes a list of Maybes and returns a list of all th
406.
▲
by
kyllo
11y ago
I used to think I needed both, but since picking up Haskell I don't miss for loops at all and I rarely need to use explicit recursion either--now I almost exclusively use higher-order functions like `map`.
407.
▲
by
kyllo
11y ago
And considering that even running some CRUD app framework like Rails or Django is verboten in many corporate environments, Excel (or Access, but even that seems to be getting rarer) is simply the most powerful tool available to most people
408.
▲
by
kyllo
11y ago
My favorite right now is pom.xml files declaring dependencies that don't exist in the corporate Maven repository, nor in any public one. Kinda defeats the whole purpose of using Maven if I have to go download jars manually.
409.
▲
by
kyllo
11y ago
They own a lot of homes in the US and Canada but they usually pay cash.
410.
▲
by
kyllo
11y ago
In Korea they do this, and no one so much as blinks. Sick days also don't exist in that country. If you're not literally in the hospital, you're expected to show up for work.
411.
▲
by
kyllo
11y ago
And any professor will tell you that if you have to pay for your PhD yourself, you shouldn't be doing a PhD in the first place.
412.
▲
by
kyllo
11y ago
In reality it's like asking someone "what's your greatest weakness?" in a job interview. It's a test of how good of a bullshitter you are.
413.
▲
by
kyllo
11y ago
Exactly. The whole self-review thing is an exercise in "tell me what I want to hear"
414.
▲
by
kyllo
11y ago
That's why it works. Plausible deniability.
415.
▲
by
kyllo
11y ago
Realistically the latter is extremely common in business settings. A small percentage of business meetings even need to happen, much less need the presence of all attendees.
416.
▲
by
kyllo
11y ago
*I'd have to see some stats that anyone has upgraded to the 2002 standard to believe anyone is actually using object oriented COBOL in production. My employer actually still uses HP 3000 COBOL, even though the HP 3000 boxes are long go
417.
▲
by
kyllo
11y ago
I wish to God that Oracle would simply deprecate and discontinue browser-side Java applet support. Oracle's flagship ERP product is Applet-based, so I doubt that's going to happen anytime soon.
418.
▲
by
kyllo
11y ago
I agree and am not looking forward to debugging race conditions or implementing locks around lists and dicts in python code. The language is chock-full of mutable state and sharing that mutable state between threads is a recipe for disaster
419.
▲
by
kyllo
11y ago
In International Phonetic Alphabet it's [sʰʌ.ul]. The vowel ʌ is described as "between pearl and pull, with spread lips"
420.
▲
by
kyllo
11y ago
어 (transliterated as either "eo" or "uh") is a vowel that I would describe as like the "u" sound in the word "fun" but with the mouth open a bit wider. It's nothing like any of the sounds an &quo
More ›