skysight-inc/HackerNews huggingface dataset:
Make works on a files in -> one file out basis, and the IDE has no visibility of any other side-effects. That works for build systems with that property, but some of the interesting bits of builds touch multiple files. It's also why I like Make and Maven and don't think Bash and Ant make suitable build tools.

Maven and Gradle plugins also have the advantage that the IDE can be taught to understand what they do -- a Makefile can run a compiler, but the IDE can decide to use incremental compilation and update a debug target on-the-fly, as it can see what the project build is doing and replicate the results.

On the subject of generating project files, pretty much everyone I know prefers to use the IDE's tooling for importing build files rather than the build tool's tooling for generating IDE files. And that's probably a self-reinforcing behaviour as far as tooling quality goes.
Doesn't need to be a Lisp. All kinds of interpreters can interpret themselves if they're written in the same language -- similar to bootstraping a compiler.
Terminator, 2001, I Robot, ...

oh wait you probably meant in reality. sorry.

edit: Oh and how could I forget the Matrix. Which of course we all totally live in.
That's a strange comment considering that most people who get hurt in a blood-thirsty revolution are generally not the rich and powerful.
Sorry but I have to pick a bone with you about one of your contentions: having children is a choice. Are you contributing to society? At a basic level of course if no one had children we'd cease to exist but at the same time it's also arguable that there are simply too many of us on the planet to support, which shifts having children into a more selfish choice.

On a more personal level, I suspect you chose to had kids because you wanted kids. This is fine. But you're not doing this for the good of society.

Lastly, in the developed world we WAY overspend on child-rearing. Like... it's ridiculous. It may well be that in the US each child will cost nigh on $1m to raise. That's... ludicrous. But it also comes about from making a bunch of unessential choices (eg private school). Again, if that's what you want to do, fine. But it's another choice.
it'd be interesting to see where the purescript impl lands in this bench [1]. there are some truly fast vdom implementations out there. i also think a lot of this type of stuff can be compiled more optimally from a custom DSL to vdom rather than JSX to vdom (e.g. https://github.com/sveltejs/svelte)

[1] https://rawgit.com/krausest/js-framework-benchmark/master/we...
There's also a Python library: https://github.com/tgalal/yowsup
Nonsense. Some adroid virus, like Triada, is a nightmare compared to nearly anything even on Windows.
edge route blocking doesn't take a deploy
> You know, there once was a time when we did everything in folders and didn't need the overhead of containerization just to keep well behaved things from stepping all over each other and breaking everything.

Those were the days…when we didn't have stupid watchdogs like memory protection and preemptive scheduling, and we all shared resources nicely and fairly, all the time. There were never crashes because someone touched memory that they weren't supposed to, or hangs because someone decided they were more important than all the other processes. No siree.
Why VoIP Will Change Your Life
Whitelist internals and deploy?

It may be impressively fast or unimpressively simple. We won't know for sure.
Exactly - thanks for writing it for me. If you're a "Unity Developer" you're pretty much restricted to games, a volatile and difficult industry.
> AI and technical progress in general already disproportionately serve the rich

I don't think OpenAI sees that as a problem. I think they see it as a feature.
"Things have been kind of rough, but I'm fine" = I'm borderline suicidal, at least in California.

I feel like it's really got to be an exceptional case to warrant "burdening" someone who is mostly an acquaintance with your drama.

For ratings, as the article discussed, anything less than 5 stars is a black mark for the driver, so those ratings are reserved for the exceptionally bad. And even then, exceptionally bad I blame on the driver (not on Lyft/Uber). Confused by GPS directions, stopping halfway down the block because they app says so, wild detour because of bad Line routing... these have no impact on my rating.
I don't think the tenor of your post is very fair.

> Again, this breaks down the vast majority of the grandiosity and carves out one's true motivations... Everyone in the industry wants to convince their investors the prior approach can iterate to the later but they know in their heats it can't (Shhh! don't tell anyone). So, the question for an individual is how aware and honest are they with themselves and what is their true motivation. You can put on a show and fool lots of people but you ultimately know what games you're playing and what shortfalls will result.

The rest of my post is a response to this sentiment.

> As for research, the only thing that is required is a computer, power, an internet connection.

All that's necessary for world-shattering mathematics research is a pen and paper. But still, most of the best mathematicians work hard to surround themselves by other brilliant people. Which, in practice, means taking "cushy" positions in the labs/universities/companies where brilliant people tend to congregate.

Maybe most great mathematicians don't purely maximize for income. But then, I doubt OpenAI is paying as well as the hedge funds that would love to slurp up this talent! So people working on safe AI at places like OpenAI cannot be fairly criticized. They're comfortable but clearly value working on interesting problems and are motivated by something other than (or in addition to) pure greed/comfort.

> Profit seeking. Career building. Fame and prominence aren't sinister. Instead they are common human motivation. Common enough to easily group a significant portion of the Grandiosity centered around 'AI'.

So what? None of these motivations necessarily preclude doing good science. Some of those are even strong motivators for great science! The history of science contains a diverse pantheon of personality types. Not every great scientist/mathematician was a lone genius pure in heart. In fact, most were far more pedestrian personalities.

The "pious monk of science" mythology is actively harmful toward young scientists for two reasons.

First, the ethos tends to drive students away from practical problems. Sometimes that's ok, but it's just as often harmful (from a purely scientific perspective).

Second, this mythology has significant personal cost. More young scientists must realize that it is possible to make significant contributions toward human knowledge while making good money, building a strong reputation, and having a healthy personal life. Maybe then we'd have more people doing science for a lifetime instead of flaming out after 5-10 years.

> It means the thinking that weak AI is centered on could cause one to be locked out from perceiving that of AGI.

Thanks for the clarification!
> “C++ for dummies” on many people’s desks.

Surprised they didn't get fired for reading/learning at work when you're paid to be programming all the time. Although I've never been fired for reading at work, I've had it made clear on multiple occasions at different jobs that reading wouldn't be tolerated, and I was already down a couple of strikes.
My best interpretation of your message is that you think I'm trying to defend someone (probably "racists") by assuming some beneficial intention in the regulation I cited. I have no idea what innocent intention you think I had in mind, though. Certainly none of the ones I mentioned seem like a good idea to me.
https://threatpost.com/signal-audit-reveals-protocol-cryptog...

They provide the links of their audit of the Signal Protocol there saying that it is cryptographically sound.
Ask HN: Which smart home automations and hacks are actually helpful?
And aren't just gimmicks?
The US is the least penetrated market when it comes to bikes. Uber changed the way people interact with taxis/cabs enough to make a cultural impact in many parts of the world, and it has the clout to do the same with bikes. I think it's a good diversification on their part, kind of insuring against the future where driverless cars won't necessarily become the de facto universal means of transit worldwide as the rest of America/SV seems to envision.
You've skipped a step. Before protecting yourself, what not find out what harm it causes? Sounding scary is not the same as being scary. Everything in the news sounds scary, that's why it's in the news, not because it's a real problem that needs to be solved.
Why did you think they might be stealing the bikes?
How often does your internet go down?

I have been hosting a Nextcloud instance with a FreeNAS backend (for ZFS). If anything, that has been far more convenient then Dropbox ever was (better bandwidth at home, as much space as I want), and I control my data. I think there has been one instance in the past two years where I actually had an interruption to my internet.
> I do think there are disvirtuous circles going on. Ex one school is located in a bad area over time gets less funding, becomes less attractive, fewer people with means want to send their children there, school gets less funding etc.

Reinforced by the virtuous cycle going on in parallel: school is in rich area, therefore has more funding/resources, school becomes more attractive, property values get higher, fewer people without means can move in...
It's a very old term; endpoint security is in contrast to network security, where you try to block bad things at network boards. Firewalls are the archetypical network defense, antivirus (very unfortunately) the archetypical endpoint defense; osquery would be an example of a modern open-source endpoint security tool.
Just in case anyone doesn't know, there's actually a real, live project that does this:

https://pypy.org/

(Technically the base interpreter is a subset/restricted version of Python however). The reason this is done (my understanding), is that a the python source code for the base interpreter can be fed into a JIT generator, which produces a Python interpreter that can perform JIT optimizations.
"This is me telling you what you want to hear, but I don't mean a word of it and I will continue to get away with whatever I can until I get caught at which time I will tell you what you want to hear again."
So it's totally cool if someone takes PCP and goes on a killing spree?
I suspect this move is about being the go-to transportation provider in any large city, regardless of the mode. Uber is seemingly good about paring back offerings that don't contribute to that vision, like UberRUSH
It was great until the California energy crisis in the early 00s, then everything started breaking down as the grid acts to equalize pricing in the entire region. Still cheaper than California, not as cheap as it used to be :p.
Ask HN: Social/Media Recon?
It seems that mainstream social listening solutions are excellent (and largely undifferentiated) around sucking up all public social traffic around a particular set of keywords.

What seems to be lacking is analysis and deeper understanding of information flow -- that is, instead of "listening" to all noise and treating it equally, provide actionable insights.

Ideally, we wouldn't have to hire someone fulltime to staff the listening tool just to have a good sense of the conversation.

What are you using for social and print/TV/radio media recon, and is it providing more value?
Seems like a strategy that the US used for many years, as outlined in the books "Confessions of an Economic Hitman" https://en.wikipedia.org/wiki/Confessions_of_an_Economic_Hit.... I wonder what resources China will want in exchange?
I have not yet been diagnosed with depression, but I have close friends who have been diagnosed. So based on what I saw from them, I know I kinda have some depression symptoms. For me, the hardest part is not being able to sleep sometimes. Vacation is the only way that is effective, but not practical.

The trigger for my depressive moods have always been the feeling of being abandoned or being left alone. It could be a breakup with a girl friend, or it could be close colleagues left for other companies, leaving me being the only person on the team. Or a graduation with me being the only one that have not found a job or being accepted by a grad school.
Google AdSense Alternatives – Hacks for Bloggers
> Why add the complexity when they could buy or build something later?

The two valuable things Uber has is customer credit cards on file and an app installed on their devices. Deals like this that add to those is valuable, and is a barrier to their current and future competitors.
You can actually fire without cause in the UK within the first 2 years of employment. Until that period elapses they have no recourse unless they can show discrimination on a protected ground (e.g race, pregnancy).

However, most UK employers would use a probation period or initial fixed term contract (true employee with a fixed end date), rather than a non employee contractor.

It is unlikely your company hired the guy as a contractor because the set up for becoming a self employed contractor (your bank will hate you, an umbrella company takes 10% of your income, you have to register as self employed abd fill out extra tax forms for ever), would probably kill a hire, if you weren't hiring an existing contractor, who wouldn't hang around to perm.
That's chugging your own kool-aid at a pretty high level. Impressive!
Sure. My point was that with an extra 20 years of peak time taking time off from mid 20s until mid 30s would not be so devastating. You'd have a lot more time to make up for it later.
Somehow, it needs to become just as attractive to work on mundane-task apps as it is to work on the latest and greatest things. One incentive might be “pay engineers more for working on boring, critical things” but since these things are often free/included it’s probably even harder for companies to imagine paying more for that development.

Maybe they should take developers working on some other app and incentivize them to occasionally contribute time coding/bug-tracking/whatever on the less interesting stuff.

And mail is definitely a mess. Just today I received a “winmail.dat” attachment in a message that I couldn’t even see despite it containing “only” a normal file. I had to download some 3rd party hack just to view it, as if it was 1995.
Pharma is far from blameless here.

Pharmaceutical companies promoted deregulation to permit advertising directly to doctors and creating quid-pro-quo situations. Pharmaceutical companies campaigned heavily for 'pain management' strategies that used 'safe' opioids. Pharmaceutical companies withhold negative trial results, generating false science. https://onlinelibrary.wiley.com/doi/pdf/10.1111/jep.12147

These 'safe' slow-release formulations allowed Pharma to generate new IP and new revenue sources. It was never about healthcare or patient comfort, it was about money. And those addicted to opioids are paying the price.
I'm not offended - my point is that if you want to break down a barrier between two groups of people, why would you demonize one side?
> You can get sick even from washing your teeth with tap water. Sick as in ruin your vacation, not sick as in really sick.

I mean, I'd call HAV "really sick". Even for people who clear the infection without assistance and no long-term complications, it's rather involved and goes far beyond simply "ruin your vacation".
iOS 11 Appstore clone
My proposal for this, which I doubt either side would support, I call the "piggybank protocol". It has four key elements:

- hardware key storage, iphone/TPM style

- mechanism for the manufacturer to authorise key release from a device

- important 1: this process should be irreversibly tamper-evident, such as IC "fuses" or one-time PROM. This should be permanently visible in the UI, so it cannot be applied invisibly.

- important 2: an obligation on the state to pay for replacement devices which have been compromised in the previous step but not used in court. This is to prevent it being routineised.
Some video games, like SimCity 4, can't be played well without being a systems thinker. Everything connects to everything else in the game. If you change a factor (such as a residential tax property tax rate, or the number of roads in a neighborhood) there will be cascading effects on other game factors (such as city revenues for police, or neighborhood air pollution).
My framing is that it could exist and the broad majority would be none the wiser. My framing also is that a number of groups/individuals have likely exposed enough to cause people to question as to what stage they are in their development but instead receive the common : yeah sure buddy, let me know when you have a demo. So, ultimately it will indeed 'come out of nowhere' because society and many individuals aren't conditions to or even have their 'hearing' tuned to be aware of its coming. The safety discussion is a mute topic of discussion in this context as its baked into development and intelligence. There's discussion boards all over the internet, TED talks, economic forums, AI panes, etc.. It's all the same song and dance save for the many groups that are of no mention. Even as the same voices and idols of note continue to center on the same fundamental approaches that don't seem to be going anywhere fast, no one listens to groups/individuals thinking different or trying a fundamentally new approach. Hinton and other prominent figures even come to state that the real amazing development will come from someone who scraps everything, starts from scratch and reproaches things in a fundamentally new approach. No media outlets. No funding groups (even though they say they're looking for something amazing/new). No commentators. No lay person looks to see if there are any such people.

In such an environment, AGI could very well already be established and the reason being is that no on by and large is looking for its establishment. The focus instead is on a handful of prominent names that are well capitalized. So, the majority and anyone of such thinking indeed (misses) the event.
I found this code very useful. I've been spelunking in CPython and mostly I understand it, and can find my way around.

But ceval.c is another beast entirely, being full of macros and gotos, not to mention being 5000 lines long.

The interpreter loop starts here: https://github.com/python/cpython/blob/master/Python/ceval.c...

So I appreciate seeing the algorithm laid out in Python. In particular it clarifies that there are three separate stacks:

1. call stack

2. block stack for try/except, loops, etc.

3. value stack for evaluating expressions

It also clarifies how generators work, which IMO is very difficult to follow from the C source (i.e. without a design doc to go along).

I wrote about some of my recent work here: https://www.reddit.com/r/oilshell/comments/8b0n6z/opyreadmem...

BTW I have shell scripts running under triple interpretation: CPython, byterun, and OSH itself :) This is just an experiment toward writing my own VM, not for the final product. The release binary doesn't use byterun at all.

EDIT: There is also a companion bytecode compiler that I mention here: http://www.oilshell.org/blog/2018/03/27.html (but I'm not using it, I'm using the one that used to be in the Python 2 stdlib, which is entirely separate from the one used by the interpreter itself.)
Reads like more of the same to me:

Conform to $arbitrary_meme, even if you have to make yourself sick trying.
No, not quite. I strongly suggest you familiarize yourself with the gain-of-function bioethics literature and recent debates, to get a better sense of what I'm trying to convey.
I'm just a layperson but I doubt it was one thing that helped them navigate.

It was more like a lifestyle, to navigate the waters. Just like today some people are born next to waters and are very comfortable there. Norwegian kids sometimes get a boat as a present when they're 10-12 years old. Still today.

So it was more likely a combination of skills like using sight, sound, feel, smell, birds, crystals and whatever else they knew that wasn't written down. I recently read that in the south pacific natives were navigating by sticking their body into the water and feeling the currents.

The human has a lot more than 5 senses after all.
The copy and design of the landing page led me to believe that FreedomBox is an actual box that has all that great software preloaded and ready to go. Which made the unlabeled download button jarring. The text should be changed to something like:

FreedomBox is designed to [run on/create] your own inexpensive server at home. It [includes/is built with] free software and offers an increasing number of services ranging from a calendar or jabber server to a wiki or VPN.
It's certainly not outlandish that this happened. Have you never been employed as a programmer?
The original “Greater East Asia Co-Prosperity Sphere” was a concept of the Japanese empire during WWII. Given the deep and abiding loathing many in China still have for Japan, what you’re saying seems phrased in a way to be maximally upsetting. Note that I don’t think you’re wrong, I’m just impressed at how much needling can be packed into one post!

One possible argument against the notion is that China has always been manically focused on internal unity. Their ambitions abroad, while extensive, will always take a backseat to internal cohesion. China seems to be preparing for a certain amount of internal social upheaval, and if that does happen it would probably curb their external activities to an extent.

This kind of economic “outreach” is possibly a way to get imperial without having to overcommit. It’s a little scary, because as you say it could work. If the Chinese play it right, they could dominate economically without firing a shot, except maybe in Taiwan
If I were guessing, I'd guess that the problem is related to Amazon's new-ish feature of supporting page numbers as well as locations. My workaround for the page-turn text skipping issue is to jump to a nearby location (e.g. if my location before turning the page is 4384, try to jump to 4387). On some books, this isn't possible; there is some defined magic page-starting point and jumping to any nearby location means you jump to that point instead. This aggravates the problem.
You don't need a language to be a LISP in order for them to be able to interpret themselves. There are several Java interpreters which can interpret themselves, for example.
I'm feeling sad because she wants to go those places because she could take pictures to post. As I said, I think this is toxic in the longer run and I'm trying in my own way to get her not so much make the decisions based on what looks good on instagram.
> I've had it made clear on multiple occasions at different jobs that reading wouldn't be tolerated

Story time? Please?

You definitely seem like a good prospect for the following "workplace of hell" saga? ;)
"And one for yourself" is a common phrase in the UK. It's not the norm to tip in pubs/bars though, and it's a literal offer of a drink (or equivalent tip).

Also, from briefly working in a bar, I found that flashing cash around in the expectation of better service is a good way to get ignored -- developing an actual rapport with the staff, or just being friendly, works far better/is more valued.
Many Washington state community colleges in the Seattle area are being rebranded as colleges and are starting to offer bachelor degrees (BCC => Bellevue College, Seattle Central Community College => Seattle Central College). Not sure if that is being applied to Eastern Washington as well, but it makes sense. See: http://www.heraldnet.com/news/two-year-colleges-trending-awa...
The Chinese dealt with border walls, military patrols and trade wars... sometime last millennium.
They also allegedly bug the premises.

C.f. https://qz.com/1192493/china-spied-on-african-union-headquar...