skysight-inc/HackerNews huggingface dataset:
IBM replicated this in the 4100 series (https://www.cnet.com/products/ibm-infoprint-4100-printer-mon...) I got to see an earlier one at an IBM plant in Boulder which was about 10' long. Where most printers had a way to feed in pages this one had a way of feeding in new 4' tall boxes of fan fold paper.
You still owe any debts after 7 years (up to 15 years in some states). Zombie debt is not "completely clear". But ok, read "mess up your credit score for 7 years" instead. Then point remains: Marginal high-risk credit underwriting is not only dangerous to the institution, but also to the receivers of the loans (and the economy in general). It is socially perverse to hook lower-income people to consumer credit. To have middle-income people lose their house.
Well, I think the amount of money you would need to support yourself indefinitely without being employed is an amount most people would call "a lot". Certainly that amount is more than almost anyone making 60k a year has.
I’m sad that such extensive research on paradigms and behavior doesn’t mention any of the very important and truly innovative work of Dr Harel such as “Statecharts: A visual formalism for complex systems” (1986) and “Behavioral programming” (2012)
It's also silly. If this was the only use-case, you could just generate "interfaces"/headers from the class for the people who want this in e.g. an IDE. No need to liter the codebase with that.
It may be important to distinguish between (A) long-term mortality versus (B) impaired cognition and mood on a daily basis.

To use an analogy, you might be able to maintain a car so that its lifetime mileage isn't reduced, but that doesn't mean that it can't suffer in terms of handling, speed, comfort, etc.
If 30 min fix in the middle of the night is your limit, then you better never do any non-trivial project.

But my point is, this should not play like this with any kind of regularity. At all. And it is not happening regularly for mission critical projects. It is not that we write without bugs either, it is more that you have processes and multiple systems to avoid middle of the night quick fixes into production.
It's a damn shame really. MS killed the golden goose by tryiing to squeeze too much money out of it years ago. C# is an excellent langauge, the design and type system are just incredible. But they missed the open source boat by about a decade and it's yet to be seen if their attempt to rally is too late
>Perhaps assuming that special powers will go with that, like precognition.

Across all species and stock market trading firms, this trend can actually be seen to some extent.
I imagine that in a sparsly populated pre-industrial society human_labor/protein would dominate hectare_of_grass/protein in which case larger animals make sense.
A broken power supply lead might not be the best example given what happened to the human on Hawaii.
I'm sure that those cases are where you didn't want the mutation, but there are certainly performance and efficiency concerns that are directly satisfied by having the sorting operate on the original array.

This is especially so when considering that such operations can be occurring in the UI thread (and not a web worker) where excessive computation can interfere with the responsiveness of the application.
What do you mean by "warn-up much faster"? Go doesn't have a JIT compiler so not sure what you need to warm up?
My feeling is that the practice of saying grace before a meal is rooted in the awareness that "something died that I might live -- and there but for the grace of god go I." When we die, unless we are intentionally preserved, we also get consumed, even if only by microorganisms and plants growing in the soil where our body decomposed.

As far as I know, other animals don't give pause over that detail. We seem to be the only animal who has this uncomfortable awareness and wrestles with it in various forms.
No it’s clickbait. The title suggests that people are simply not showing up for work, in some new trend. It baits us into clicking as we expect an interesting story, only to see a fluff piece by a sad recruiter who has no idea that he’s just an annoyance.
I'm very sympathetic to the idea that employers started this crap, and are basically getting a taste of their own medicine. That said, I will ignore spam from recruiters I have no conversation with, or if the recruiter shows signs of actually having read my resume and contacted me deliberately I will politely reply that I am not in the market, but I cannot imagine "ghosting" a recruiter or company that I have an ongoing conversation with, although some have done that to me. I try to treat people professionally, and in the way I would wish to be treated.
What we're talking about here isn't "a popular and comforting narrative," it's a description of a plausible model involving mechanisms that are at least partially understood.

Once you're at that point, whether a challenge to that model or the model itself constitutes a claim that bears the greater burden of proof isn't as clear as it might be for any arbitrary claim.
You’re close to another good point: historical conversation tends to start around 1776 in the US in a manner not too different from 1776 being the start of time. I read a fuller historical account from a perspective including what’s known about America before the Spanish found it, through Spanish colonization, and through to the modern era. I’ve known my fellow citizens to fall prey to the idea that “our history” refers to a telling solely from the view that started in 1776. But that’s inconsistent with the view that the US is the home of people with family from all over.
Can you link to a time where the majority of a thread has hated on Gitlab? Maybe the one where they don’t pay too much and have a scale based on location, but I might be forgetting the ratio of hating and that wasn’t a topic relevant to Gitlab as a software project.

Otherwise it’s usually at least some or majority love for Gitlab on HN.
Plus how do you even factor in one "immortal" answer into your average?
Totally agreed that java fails hard for use cases involving small, lightweight binaries that are low memory and fast to start. This is an area where golang shines on the other.

People are starting to experiment with AOT compilation via graal to make headroom in this space, but the techonology being used feels young, nascent, and experimental or immature:

https://medium.com/graalvm/instant-netty-startup-using-graal...

https://www.innoq.com/en/blog/native-clojure-and-graalvm/

Interestingly most high-level runtimes also have slow startup, including python, ruby, and node.js, but java's feels worse because people seem to want to use heavyweight frameworks like spring or aspectj that absolutely murder startup time, that for instance generate bytecode on startup or use classpath scanning to discover dependencies.
Maybe they should exclude people who've seen Lucy and other such movie silliness.
As a literary reader of the bible, I noticed that there are literally one hundred different passages in the bible where God says that he absolutely does not want his followers to sacrifice children to him or condemns other religions for this practice.

https://www.openbible.info/topics/human_sacrifice

That they had to repeat it over and over again gives me the impression that this practice was disturbingly widespread in the ancient world.
Closures is also a big win for passing around functions.
You mean web developers not users ? I think dev and users don't feel concerned enough and that's a shame. I am not for GDPR though, I think users should educate themselves and try to get to know which browser + extensions fits their privacy / security needs. We also need more benchmarking / consumer information so that we can select website best, competition will do the rest. It seems it's a niche market as of now
Keep your eye on Graal - specifically its native-image component.

Not only do you get instant startup, you also get a statically linked binary that doesn't need a JRE present to run. Throw it a JAR - get a native binary for your system.

https://github.com/oracle/graal
> Yes, I get that, but that's also moving the goalpost.

no it is not. The whole point of generic programming is compile time type safety for incomplete types.

> but you can (if you take generic to mean "general" and not "specifically using the mechanism of generics").

not in a compile time type safe way. Again, you can't negate the whole point of generics, that's a cop-out. You just wrote Python like dynamic code in Go here, with reflection (AKA runtime behavior) which incures a severe performance penalty.

And let's not get started on the fact that you're returning []interface{} which is often pretty useless when the type of the element matters. You introduced some serious code smell with that function since you threw away type safety.

If you really want to write a generic mapper the only serious way to do that in go is to use reflect.MakeFunc then a function variable of the choosen signature. But again reflection is so slow it's not even worth to begin with.
> emoji reactions to comments are an extremely valuable business feature

How is it better than just having upvotes and downvotes like what's done on websites like HN, reddit, and Slashdot? Personally, I don't see much value when seeing 5 different reaction emojis right under a comment I post in a Slack channel.
There are two different large worlds in computing.

In one of them it matters if your computer will stop for 10ms ever couple of minutes, or if you use an extra 20MB of memory. This is the world of C, Rust and assembly, and you'll be stupid to try high level code structures here.

The other world is where mostly everybody lives. Here having your code feature complete and correct is overwhelmingly more relevant than putting it above the 95th percentile in performance, and you would be stupid to keep adding complexity just because it's sub-optimal.

It should be very clear what world you are in, because there are actually very few borderline problems.
Wonderful Quotes of Naval Ravikant
Related to the idea of "Notional Machines" (§4) I recently realised that what I'm calling "denotational strategies" can be vastly more efficient for learning than "operational strategies". For example, learning recursion via an operational semantics / abstract machine model can make recursion seem very complex. Maintaining the stack and tracing through the control flow is hard. Alternatively one can use structural recursion patterns (think proof by induction) in which case you don't have to think through the control flow. The correctness is guaranteed if the individual cases are correct.

Probably this statement isn't so understandable from the above description. It really needs a blog post of its own.
The major difference would be that future versions would be in safe Rust as well. All code written after that point would be safe.

What you say is true for a single point in time, not for the long-term future.

But, I would say this is probably infeasible, so theorizing too much about it seems a little wasteful. If the Linux maintainers, Linus et al, suddennly decided to convert to Rust, it would probably done incrementally, module by module. But it’s unlikely to happen given past statements.
I would think the vast majority of uses of the JVM aren't for command line tools / anything where startup time even matters.

> None of the JVM sophistication means anything if it cannot solve simple common world problems.

It means plenty for all the companies that use it.
Kiwi might be the perfect mobile browser
Very wary of the term "ideal" in this context.

Good...sure that's easy. Basically need my current mid tier salary guaranteed minus the part of slogging 9-5 in the office.

Ideal...well I'll need a couple billions to start with.
As I said, things have not been that simple for a time.
Firefox + uMatrix should take care of this if I am not mistaken
This is a fair point, however in practice there's solution for that (Mockito, as long as the class isn't final). Which is how it should be. Your code shouldn't be untestable, on the other hand you shouldn't have to go out of your way to make it testable by adding more cruft.
I am not claiming in any way that the problem we face in HW design are the same as the SW folks do. I most certainly agree that RTL is but a small chunk of the overall effort of designing a chip. But I am afraid my point that this chunk is in a terrible place still stands.

You have also entirely ignored my second point :)
Utterly ridiculous rubbish.

The reason why Mexican immigrants make more money as mentioned in the article in the US would be erased under open borders. It would be a race to the bottom, globally.
You can I think get simple short run molds made for under $5k. Molds made out of CNC milled aluminum instead of hard steel.
Netflix comms boss Jonathan Friedland sacked over 'N-word'
> Giving the party running the store 30% of all revenue is a hard sale to start with.

Very soon it won't be 30% anymore.

https://blogs.windows.com/buildingapps/2018/05/07/a-new-micr...

> Linux package management works like an app store with an official source and the ability to add whichever sources you choose. A search of available packages shows results giving sources the priority set by the user. Updating the system updates packages from 3rd party sources same as others.

There exist 3rd party package repositories on Windows too.

> On windows nothing much is on the store mostly because people don't want to give Microsoft 30%

There is plenty of stuff in the MS Store. https://youtu.be/GCVhmKVRkk0

All my software, except for some dev tools and some games are from the MS Store.

> on Linux charging 30% is downright impossible because people would trivially publish an alternative source instead.

Steam is on Linux and charges 30%.

> Basically your cure is worse than the disease and since Microsoft wont fix the situation in a reasonable fashion so the only solution is to move off their platform.

Microsoft already provided a fix, called UWP.
Read the post and saw Facebook like button at the bottom. Was pretty amused
I'm not sure about that, it tends to be more interesting than anything else around. Well, except for The Archers, Thought of the Day or when they have a bunch of people talking about an artist or poet from over a century ago.
Vachana Sahitya[1] is less known outside I guess.

Vachana Sahitya is a form of rhythmic writing in Kannada that evolved in the 11th century CE as a part of the Sharana movement, a revolt against all the social evils of the traditionalistic society that time. Subject varying from their revolutionary ideas regarding human rights, society, democracy, god, and life.

It's not actually a book, more like Haiku maybe.

[1] http://books.google.co.in/books?hl=en&lr=&id=kLs3AAAAIAAJ&oi...

http://www.manushi-india.org/pdfs_issues/articles/Talking%20...

http://vsnanc.org/newsite/wp-content/uploads/2014/02/AllamaP...
I would be very careful about applying anything Norway does to a wildly different, much larger country, while expecting similar positive results.
>no it is not. The whole point of generic programming is compile time type safety for incomplete types.

Except that's not what the post's gripe was about. His gripe was that you need to write a new function for every type you want to map, because there's no way to write one that is generic for all types. He doesn't mention type safety at all, so yes, the solution I posted meets the goal of his complaint.

>And let's not get started on the fact that you're returning []interface{} which is often pretty useless when the type of the element matters. You introduced some serious code smell with that function since you threw away type safety.

Did you miss the point where I said "it's not good or pretty" ? Or do you just want to bitch about everything? Your whole post reads like someone who has never written a container type in Go. Guess how you do it? You use interface{} and cast in the caller!
How 2,000 Servers Broke the Enigma Code in 13 Minutes
> I don't think people want IRC for the lack of functionality.

I do, and I think it's a good constraint (better than the 140/280 char Tweet restriction). No excessive notifications by default, no impatient people (at least largely not because they don't tend to hang around anyway). The pace is more predictable and consistent, and it's easier than ever to have a 24/7 detached client/bouncer.

For some years, fancier services like Facebook robbed creativity and time from me but lately I've returned to a more simple flow that isn't affected by Eternal September.

IRC has a certain barrier of entry, so that tends to keep a lot of the low quality noise away (where it remains on other platforms such as Discord and YouTube).

I recognise that Slack and Discord have their own objectives, but IRC covers its own niche well.
Has no one mentioned parenthood forcing sleep deprivation for 1-3+ years?
What It Was Like to Write a Full Blown Flutter App
>"A world of free movement would be $78 trillion richer"

...A world where everyone's mother is a prostitute would be considerably more economically active.

Its a shame the economy is seen as a end rather than a means.
There is no reason to believe anything that would be described as a soul exists. Logically everything is an emergent property of complex systems including plants, animals, and us.

Not being able to distinguish eating an orange, a chicken, a human, a human in a vegetative state etc is just a failure of analysis.

There is no moral dimension to eating an orange and we don't eat people even when their brain is irretrievably ruined out of inherent disgust,desire not to catch a disease, and moral respect for those they may have left behind.

Eating animals is legitimately complicated. We probably shouldn't do it any more
I find this argument to be pretty useless by now. We all live in a modern society.
You can order a crisper-cas do it yourself chemistry kit for your home, your devices are powered by potential electric hand grenades and you can write software in your basement that could cripple the worlds infrastructure for months.
Everyone can create a potential doomsday device in his/her basement.
And with every physics discover, the likelihood for ease of access to the world-burning zippo is dropping faster and faster.
And its a good thing.

Any high energy ray in orbit could be gunned down with railguns or destroyed with reflection.
I know its fancy to pretend that security is something real, not just a safety dance, ever after 9/11 - so in order for everyone to feel safe- we are going to do cavity searches on astronauts from now on.
Mutiny Aboard Skylab 4–The Stress of Living in Space
> Why does it keep getting repeated in 2018?

What do you mean? Why shouldn’t it be discussed? Criticism of methodology doesn’t necessarily mean the conclusions are wrong or not worth exploring or validating. One critique doesn’t disprove the hypothesis, and it’s certainly possible the critique is flawed as well. It only took a second to Google Mani’s rebuttal to the critique: http://science.sciencemag.org/content/342/6163/1169.5
> This is compiling C into very unsafe Rust as a target language

It’s basically as safe as the original.

> This isn't translation into usable Rust

It’s slightly more usable, and easier, than FFI to raw C (see other comments about Cargo integration).

I’ve been thinking about language rewrites like this, and generally I’m really torn. If it’s the intention to get rid of your C, it might in fact be easier to use bindgen for the C header translation, and create decent Rustful interfaces that abstract the C. After that maybe use this tool as a starting point to get Rust or possibly just rewrite the section by hand. In either case you’ll be rewriting the logic into safe Rust at some point, otherwise I don’t see a huge point in doing this (other than the Cargo integration, though there are other options for that).
I don’t doubt that hat the people don’t get enough sleep, but the biggest health problem in the western world is Obesity. It has huge health, environmental, and social costs.
10 Slack apps at work and play
Someone used GraalVM to eliminate cold-start penalty for Lambdas, genius [0] ! I'm very excited about Graal, if only because it'd make deployments easier, but the debuggability remains to be seem.

[0] https://news.ycombinator.com/item?id=17284022
You probably have butterfly V1, which was awful. You need to try butterfly v2
WASM will have more low level support.

https://github.com/WebAssembly/threads/blob/master/proposals...
> Did you miss the point where I said "it's not good or pretty" ? Or do you just want to bitch about everything?

I'm not bitching about anything (you don't need to use this kind of language here, it is not reddit), I'm telling you that piece of code you wrote is pretty useless.

It is not compile time type safe and it is slow due to the use of reflection. This is not an alternative to generics or generic functions in the language. It fixes nothing.
$78T, or, half of one Jeff Bezos.

Let's not pretend the majority of that wealth wouldn't accumulate in a small number of pockets.
Make sure you're not talking about butterfly v1 (which was awful, like typing on a piece of wood). V2 is where it's at
Without paywall: http://archive.is/CXzWM
It's also something I always wanted after reading that book.
What causes the sound of a dripping tap and how do you stop it?
"There exist 3rd party package repositories on Windows too."

The MS store does NOT have user configurable repos for consumer versions of windows.
Then again, it makes sense to put things into historical perspective. When we are about to talk about how one group was murderous and cruel, and how odd it makes us feel, it makes sense to point out what was going on elsewhere. Especially when the exact group reporting on those things is involved in cruelties of their own and uses these reports to excuse their own cruelties.

Cortez him self was quite cruel, fond of torture - either when looking for gold or enemies.
I guess this is all about the genetics, but really the chance of a group of 100 people surviving through their children in a cabin over 6000 years is pretty such zero. They'll murder each other at some point. And then get overtaken by a ship launched 100 years after the original. It'll be a red dwarf episode.
In the age of using JavaScript to render text.
While this is still debated by a few hold outs, This is one where Wikipedia is out of date. Oxford and others released a paper in 2014 and it is now generally held by historians and archeologists that it did in fact happen. Archeoloists questioned Plutarch, and Plutarch won.

Check out Antiquity 2012, 2014, and 2017.
This is nonsense, and comes across as exactly the case the author is talking about, a solution (no branches and PR's) looking for a problem (It must be trust, who can argue against increasing trust in the team). In our team, we have a huge amount of mutual trust and respect. We still PR, because it catches issues early, and improves overall quality.
Do you rather trust arbitrary 3rd party Win32 apps, that have free reign to crawl your whole user profile and mess with the integrity of your system?

If you're already on Windows 10, at the very least embrace UWP to get some control over your privacy.
U.S. Open Will Revamp Its Seeding to Account for Pregnancy Leaves
YAML (YAML Ain't Markup Language) is a human-readable data serialization language.
>The schools are better

At the undergrad and graduate level, perhaps, and as another poster commented, probably not for very long.

But for the school years before undergrad, I'm sorry to say, America is in a very bad way.

I don't know how it compares to China, but American public primary and secondary school is definitely not where I'd have my children receive an education
Lose weight and most likely you will stop snoring. Most likely you are obese or overweight.