skysight-inc/HackerNews huggingface dataset:
Reverse osmosis desalination just about works with current food and energy prices, with solar bringing energy prices down, freshwater might not be a big deal in the future:

https://www.scientificamerican.com/article/israel-proves-the...
Varnish uses GCC to compile VCL into a dynamically loaded library. Not a general-purpose language, but it's done at runtime.
Wow, this is taking pranking to the next level..
I was just going for a figure similar to the $10/month cited. You can get a 2GB RAM VPS at Hetzner for as little as 2.50 Euros per month.
Baby’s First Rust+WebAssembly Module: Say Hi to JSConf EU
Keep in mind the context — a testimony being given to the inquisitor for someone accused of heresy, in a situation where the inquisitor may have designs to woo the accused sister!
On one hand I really agree with this, but on the other it's a very good/evil way of looking at things.

Creativity, for instance, comes from chaos. AI, in the case Musk refers to, is supposedly 'ordered opinion', but from my personal experience of consistently interacting with such programs, all it's really done over the long term, is allow me to think about things in different ways.

Humans as individuals are not always so different from AIs. I'd compare an AI to a human on autopilot. Some stuff pushes you off on a path where all the pieces fit and each step seems to be the next one to step to, but I think humans have the ability to reflect on all these patterns, and I think humans have the capacity to become more involved in their own personal thinking direction through the experience of either being intentionally 'pushed', or seeing what they've done in something they no longer have control over. Humans need autonomy, humans need that to have a type of sanity that allows for things like creativity and the personal satisfaction of independently creating from their own essence, to blossom.

I think it's easy to get caught up in doomsday scenarios but simply having the awareness that doomsday can happen can affect the outcome of whether it does or doesn't.
This belongs on Reddit.
I hope someone could explain who is supposed to check content, under which conditions and how. If this applies to anybody running a web site or offering hosting services I simply fail to see how this can be realistically implemented at all. I don't even understand the primary goal of this proposal for a law, and thus question it's adequateness (which gives rise to appeal before court). Criminal persecution is the police's/attorney's job; offloading these duties to private entities prompts the question why we need those institutions in the first place.
Someone who knows how to program and is at least superficially aware of different data structures and algorithms would not need six months of preparation to pass the interview. That's very exaggerated and it might discourage people who would enjoy working at Google from applying.

I know I thought it would be a lot harder than it was. I spent some hours checking example interview questions, and it was definitely enough. If anything, I might have been too focused on thinking in terms of established algorithms, and too little focused on reasoning on my own.
I think the death penalty shouldn't exist, but I find this fascination with all these Rube Goldberg style execution methods strange. Gas chambers, lethal injections, electrocution, and whatnot.

If you're going to execute somebody, just put them up against a wall and shoot them, FFS. A firing squad has the benefit of being quite certain (accounts of botched executions are quite horrifying, IMHO), and cheap (prison guards already have guns and ammo, no need to procure and maintain some special execution apparatus).
> IMO that's because LinkedIn wasn't a great product to begin with.

Linkedin is way way better than other job sites. For instance, Glassdoor doesn't even support basic keyword search. If you happen to track job ads for C programmers then you'd get all ads which may have a C character somewhere in their text, and forget abou searching for C++ because Glassdoor doesn't recognize the plus character. With linkedin at least basic keyword searches do work.
> Neighborhoods used to be packed with kids running around all the time.

still the case in my puertorican neighborhood in chicago.
The author here. You are right. You can click and view it in a separate tab.
This has nothing to do with GDPR.
With the exception of the data retrieval method, the OP tried this, and suggests that simply having the tweet_id is not enough, if the tweet it corresponds to happens to be old enough (or something) to not be accessible by the API.
What’s sad isn’t how far off you are in your conception of what the process looks like; what’s sad is that what you’re describing sounds like an entirely reasonable security effort, and it’s disappointing that it has almost no reflection in reality.

500$ is also more than the majority of Americans have in their saving accounts. (http://money.cnn.com/2017/01/12/pf/americans-lack-of-savings...)
> "On the other hand, you, coming from macOS angle, didn't have a prior experience of working with many package managers"

Just to clarify this: I personally have always used Debian and Ubuntu, and spent a lot of time with APT (including helping to build a PPA for wrapping a custom wrapper for NetworkManager for my company because their third-party VPN solution prevented all of us who use solely Linux from being able to work remotely for a while.

Despite my personal views that Linux provides me with better tooling, many of my colleagues don't share that view, and they like to use Mac. At times, homebrew has given us a super easy way to solve some problems that arise from that situation.

This doesn't mean it's perfect. Just that it solves specific problems that a lot of users have in a way where they are not adversely affected by its downsides. Every tool out there will have downsides, and a subset of the population who hates the tool because of those downsides.

It just strikes me as incredibly myopic to privilege your own experience in system administration as oh so much more enlightened than a person manage the overall problem of a package management tool that users are actually using with success.

It's just tone deaf to me to say, "but for these engineering reason that I care about, I discredit the entire achievement of the project because the author didn't design it the way I want."

And even if it's not merely "the way you want" but includes broader and more established criteria from history of package management solutions, it's still nonsense to use that to dismiss it.

It's a lot like the shortsighted dismissals of early MongoDB, which went after very specific customer use cases at the expense of omitting big design considerations that the history of database engineering had come to accept as standard.

MongoDB used this to build a customer base who was happy with what they engineered. And then began investing in going back to fix the things that were glaringly suboptimal from historical database perspective.

Lots of people wallowed in their constant criticism of MongoDB, turning their noses up at it. Yet now it's a public company, releasing lots of features that bring it into alignment with those earlier best practices that it was forced to omit for the sake of addressing shorter term workflow needs of its customers.

To me, this is effective engineering. Sticking my nose up at MongoDB because of its earlier choices to omit accepted database designs would be a silly way to look at it.

I'm not saying that example maps perfectly to homebrew, but it is similar in spirit.

It's one thing to say, "I don't like that homebrew prioritized XYZ for its users short term experience instead of addressing big, underlying, sysadmin design considerations ABC."

It's totally different to say that this choice entirely discredits the project.
> How often do you turn up nothing on stackoverflow?

D's forum/mailing list was established well before SO was a thing, so the answer is "pretty often", but with the addition "you don't need SO because you can talk directly to the D developers". I've not seen another major language where the core developers, and even creators of the language, were so available.

https://forum.dlang.org/

Doesn't even require registration.
Maybe it's time for money itself to end.

In an ideal society, robots would produce the wealth and humans would only work on science, sports and culture.

Imagine a world that sports would be clean of drugs, science would only be used for good and not for profit, and arts would be only an expression of someone's "soul". (the abstract meaning of soul, not the religious one)
So by now that roommate is probably convinced that Ubuntu (and Linux, by extension) is impossibly glitchy and unusable in the real world. Gee, thanks a lot from all of us working hard to make all that stuff actually work.
LLVM clearly wasn't designed for JIT. Don't let those letters "VM" confuse you; it's more like a machine abstraction than a virtual machine. And even that is far from water-tight.

But that doesn't mean you can't use a conventional compiler stack like LLVM as a JIT and get excellent code - it' just going to take its own sweet time doing so.

Can anyone think of any reasonably common stacks using LLVM as a JIT? There's mono, but that's a non-default mode; not sure if it's typically used. The python unladen-swallow experiment failed. Webkit had a short-lived FLT javascript optimization pass, but that was replaced by B3.

Which is just a long-winded way to suggest that LLVM is not likely to be ideal as a JIT, at least based on what past projects have done.

(Not trying to imply that writing C to disk is better, but it may well be simpler & more flexible - not worthless qualities for an initial implementation).
The current left can’t meme anymore. An expensive “scary-looking” piece, and people just reply “why not?”
The second sentence doesn't quite make sense to me. Are you saying you hire yourself out to customers as an expert in Java, .Net, C++ & web stack but with only enough detail to produce work that keeps them happy?
It does on the endpoints.
I think one should keep in mind Arthur Clarke's quote:

“When a distinguished but elderly scientist states that something is possible, he is almost certainly right. When he states that something is impossible, he is very probably wrong.”
— Arthur C. Clarke

A declaration that some broad systemic thing is impossible suggests some hubris in the certainty that all possible options have been analyzed. The declaration that something is possible on there other hand, then there is some reasonable chance that the suggested path has been well analyzed.
You really think that? If so, why not go back to breaking people on the wheel? Or hanged, drawn and quartered? All done on a public square, with mandatory attendance for adults and children alike, of course?

Yup, that would make the world a better place... /s
Goods sold online will need to be sold at the same price to each region, sans a sales tax. But goods sold locally can differ greatly in the US. If goods sold locally, such as food, need to be prices similarly in the EU that is bizarre to me. Seems great for the more affluent areas.
If you mean Squeak, it surely does not.

Generating C is part of the bootstrapping process, it isn't used at runtime, the JIT generates the usual machine code directly.
Maybe cancer is a waste product that is only solved by... well, I can’t put it into words. If I could, I would call it “attrachion”, and reference the anime Tower of God.
Facebook will have to continue to acquire emerging social networks the same way Google kept acquiring search technology startups, until its monopoly position is likewise so well established that people stop trying to compete.
Thanks for the informative response (and sudhirj too)! Haven't looked at that benchmark for a while - very interesting. Sinatra is absolutely killing it. I knew it was faster than Rails but not that much faster.

With 2.6 and sorbet [1] coming down the line, it's exciting to be a Rubyist again!

[1] https://sorbet.run/
whats the level of your app's complexity?

Your description would seem good for something management etc has down on paper / a design document.
Awesome lectures! Did cogsci undergrad many years ago. If you had to estimate how much of the brain the field of neuroscience truly understands, what would that percentage be around?

I remember being shocked how little we actually know about the brain and wonder if we can unlock most of its secrets in our lifetimes. Thanks for being a part of the HN community :)
Do you really want prison guards to get used to firing (to kill) on inmates? Besides, I imagine/hope that most of them wouldn't want to. Let's take inspiration from George R.R. Martin and have the judge who imposed the death penalty be on that squad.
I remember something similar with MySpace -- Facebook reaped users from the top down (social class-wise), and MySpace seemed to retain the less-privileged.
Are they really just dumping it? Rice paddies are usually submerged entirely. If sea water is acceptable to these plants, one could conceivably just have a canal from the ocean feeding water in (and out), with some minor dams to handle tides. Less energy used than pumping and deals with the problem of salts left behind from evaporation.
You are making an is-ought misinterpretation.
The person you replied to (ryanlol) might be against the death penalty, but recognize that the reason it exists is not only to actually kill people, but also to make them suffer. One can recognize this fact without arguing for it.
That is not how drugs and addiction work. Most people with a functioning social environment could take heroin, and would be fine. It is not much different from drugs administered in hospitals, and you don't see patients turning into drug addicts in masses.

Except maybe in some countries where doctors dish out opioids like they are candy.
Sure, I was talking about specifically popular music. There are many earlier examples of music for the elites being considered art.
Twitter API allows you to get 3200 old tweets. That's not enough to delete all the tweets. If you request your data, you can get all your tweets.

>> tweet_id is not enough

tweet_id is enough to do any interaction if you give read/write to the key that you are using in your Twitter API. I deleted my tweets (back to 2012).
Another factor is a lot of the hot code, like JSON serialization, DB clients, HTTP parsing, is all already in native C extensions. Performance there is only going to improve a little, although some can be better off as pure Ruby + JIT.
It's worth noting that when a country has control of its own currency, its issues are more self-contained. It doesn't get easy money based on the performance of other countries within the EU. It also can devalue its own currency if it can't pay back its own bonds.
During wars and revolutions and such, people did sacrificed themselves. People did sacrificed themselves when talking against communism and nazism.

People today in critical situations still do that. Hell, Snowden sacrificed a lot and so did other wistleblowers. Not life, but definitely a lot.
Good for Pfizer. Being tortured for two hours while dying from some combination of poison is still not cruel and unusual punishment? What exactly do American courts consider cruel and unusual if being tortured to death while in great pain for hours isn't considered so? If this torture lasted two days, weeks, months, years, or decades instead of two hours would that be cruel and unusual? Going by what happens at Guantanamo Bay, it would seem not. What things have been declared cruel and unusual punishment in the past, if any? Slavery is legal as punishment. Does that mean rape is too? Beating, shocking, waterboarding, and other forms of torture are all legal even when they lead to the death of the prisoner. Does America actually have a line it won't cross, or is the prohibition of cruel and unusual punishment just a bunch of bullshit written in a constitution that is largely ignored? Seems to be mainly the latter.
Yes. This was at PyCon. A substantial number of people there have computer science degrees. A compilers course is part of most standard CS curricula.
How did you misunderstand my question?
I'm interested to check this out. I've been trying to understand AI better--but mostly from the ML perspective. I'm very out of date on brain science though. I took 9.00 back in the dark ages :-) but I'm not at all up on current research.
A Different Grim Future
There are presumably better ways to get assembly out of code than generating C and passing it through a compiler frontend.
Yes, in a way that is it, just I haven't stated that I am an expert, rather that I know them well enough to deliver quality work.

Most companies don't have software as their core business, they just want something that works for their business case, and most of the time they even value more domain knowledge and social skills than beautiful technical solutions.

If it works, fulfils the SLAs and the internal teams are happy with the delivery acceptance review, that is all that matters.
it's orthogonal to browser sandboxing

Not at all, the owner of a website should not be able to coerce your browser to anything but display the page.
It's the HTML doc title. That's a legit choice. Those are often slightly more neutrally phrased.
> Once you're poor, it's very hard to get out of poverty.

What % of people born in poverty are not poor by the time they are 30 ? Does anyone have that number ?

My intuition is that the number is higher.
Use "reddit is fun", app is way better than any desktop or mobile experience
Explaining Saddam Hussein: A Psychological Profile (1990)
Obviously this article just cherry-picked one quote from Meditations about sleep but focusing just on that...

There has been a lot of technical solutions to waking up earlier such as: smart alarm clocks, lights that mimic sunrise.

I found since nothing beats intrinsic motivation, it helps to always have a project with a defined goal you're working towards and want to achieve. This makes you driven to want to start the day.

When you don't have a project from outside forces (example: client project), you can easily turn something for yourself into a project.

Example 'project': curating playlists for different moods and activities of your life. By mentally framing and treating something as a project, making progress towards a defined goal helps you feel productive, better about yourself and gives you more willpower to start your day.
Esoteric at least don't pretend to be science. Esoteric and magical healing are more honest than that.
Forgive me for saying so, but this whole premise seems like bullshit.

>logical positivism has been killed many times over by philosophers.

Clearly the author, or the philosophers, do not understand what the word "killed" means.
> good programming languages would win or lose on their own merits

Well I suppose that depends on what you mean by "merits". D has struggled with things like IDE support and breaking changes. A lot of that is now cleared up or being worked on as the language has seen increased activity over the last few years. I expect remaining issues to get cleaned up in the near future.

Another thing that kept folks away was the garbage collector. Quite a lot of work is being done to make it possible to use as much of the language as possible without the GC. Nonetheless, for many potential users, fear of the GC was a reason to not use D.
It would be super-nice if the article provided a link :D
Not only that, but most people dealing with data at non-technical companies have a hard time to build a structurally useful spreadsheet.

Nobody ever seems to simply put a pivot table on data and aggregate away gaining insight. A few simple transformations and aggregations usually open up kingdoms without even touching on correlating data sets.

So I concur adding value in many situations requires much less than the most advanced probabilistic tools available (even though I do respect these deeply).
NeoKarting Startup Brings the Mario Kart Game in Real Life
It's the best git client I've used, comparing to git (CLI & gitk), PyCharm's builtin (even with the recent improvements e.g. hunkwise selection), tig, Sourcetree, gitx (various forks) and gitextensions.

The rebase and interactive stage/unstage are especially stellar.

It does get a tad slow on huge repositories, but that's the case of most git clients.

Despite using pycharm for $dayjob, most of my interactions with git are through magit. Basically the only ones which are not are annotations-browsing (IDE integration is too convenient there) and branch-switching ($dayjob repo being huge, switching major branches can take some time and magit completely locks up emacs + has no feedback, so CLI is more convenient)
Ain’t all companies used to be startups?
> We raised over $25m and sold millions of dollars of product to real customers.

I don’t fully get this part, even if the startup wasn’t financialy viable, why didn’t he pay himseslf something around $10-35k per month as CEO? He won’t have his savings crushed now, and probably made money for himself. Maybe I am missing something obvious.
Alternative to #3, of which I would have been an example:

Taking the treat immediately (such as a cookie without asking, or desert before dinner) is a straight failure. No marshmallow-maximizing involved.
Questions and comments are welcome.
I would have never thought a ruby stack would come anywhere close to Go performance. The path to optimization used to mean abstracting the really crazy parts into a Go microservice for things that just needed absurd responsivity; but it's clear now that a slim ruby stack could also be very effective - and without needing to learn a new language. Worthwhile to at least explore before going Go.

Nor did i know that twitter jumped out of rails before ruby got performant. Which means the argument that twitter outgrew rails isn't so correct anymore.

still, thanks for this insightful comment.
Yeah, it is super interesting. I've been gradually working on reproducing it too, mostly as a way to challenge myself and to try to keep on top of some of the cool RL research that has been coming out lately, but I've still got a bit left to do. I started out by working on World Models (https://worldmodels.github.io/) since it is conceptually similar, but without the memory system and the components are more isolated and easier to test. It has been a lot of fun though, and all the background reading has been very educational!

In the Merlin paper I do appreciate how thorough the description of the architecture is, especially compared to some of the earlier deep RL papers. I am hoping since its just a preprint we may get code released when/if it gets officially published, although maybe its not too likely given their history.
Actual title is: "Trump may have a point about EU tariffs, ifo says"
You think that a majority of people make it out of poverty by 30? If someone thought that, they have a very closed off view of the world, even the U.S.
AlienSFX now on Google play
The point here (which seemed to be muddled in the post) is that you can’t assume that your startup succeeds and not save with that expectation.

Its not that startups are financial suicide - the suicide is not saving and not keeping the personal burn rate low.

A clearer way of saying the same point - keep on saving like a regular employee would - you will protect yourself in case startup fails. Do not assume that the startup succeeds and have no safety net. That sets up for a disaster.
In fact, one of the oldest JITted Ruby implementations is Topaz, which was built on top of PyPy (i.e., it's a Python program that uses the PyPy infrastructure to parse/JIT/run Ruby instead of Python).