skysight-inc/HackerNews huggingface dataset:
Yeah, they'll work better.
Organising a Peaceful Rebellion [video]
Cooperation is cultural [Measuring cooperation strategies across Indian castes]
Considering that the 'process' doesn't work (assumming the folks above are correct about being ignored), what makes you think you won't end up on the wrong end of a federal copyright lawsuit even after your $35 donation?
I have a slightly off topic observation and couple of questions. Hoping to get inputs from community. I'm half way through the write up and am amazed by the amount of research, skill and grit that went in to finding this vulnerability. Few questions I have:

1. How do vulnerability researchers and RE engineers narrow down which code base to test? VirtualBox code could be so huge.

2. If their research leads to dead end, which I guess may happen most of the time, how do they keep themselves going/motivated?

3. Clearly, this work needs lots of time. How do they fund themselves to do this?

4. I believe a certain mindset is required to continue doing this work because most of this is 'altruistic' in nature. The monetary reward is a pittance. Would love to read some books on such topics.
The first thing every DNA-Researcher will write after the deciphering is complete:
We need a rewrite, a decent transpiler. And we should add CleanCode as another chapter to the bible.
It's "not yet", not "never will".
Braintree | API Support Specialist | Onsite Chicago | Full-time

Every time you pay for an Uber ride or book on Airbnb, you're using our product. Braintree creates products that make payments easier -- so easy that they fade into the background, making entirely new kinds of interactions possible.

At Braintree, opportunities to shine happen daily. We value what makes you different, and encourage you to act on your ideas -- no matter how pie-in-the-sky. You bring skills and a customer-first mentality, and we'll bring the tools and environment you need to do the best work of your life.

For more info or to submit an application please visit: https://boards.greenhouse.io/braintree/jobs/1141106?gh_jid=1...
This was a pain for me too, despite having nearly 60 employees they were all new to the problem domain which left me and my co-founder still wearing way too many hats.
I recorded all of my searches while learning a new framework
Paper ballots are objectively more secure. If an electronic voting method becomes widespread, one vulnerability can compromise the entire election.

Compare that to paper ballots. How many humans do you need to compromise all paper ballot counts?
Would the ballot measures have existed if every single person every trying marijuana would have been arrested the next hour and put in prison for ~5 years?

Maybe, but I imagine the progress would have been significantly slower (than it already has been).
Read them stories from the Bible (simplified version) and especially the Gospels. Then ask them questions and have them reflect on the messages of each. It works whether you are religious or not and they get to think for themselves. Plus, knowing the stories is good general knowledge.
In the US, most homes only have 1 option for wired broadband internet with decent latency. And even then, the upload sucks. Phone line DSL is not decent internet, so unless the phone provider offers fiber, which they very rarely do, you’re at the whim of the company that provides cable television.
> So when they know they haven't invested enough in fully understanding the issues and the candidates, they spare us the chance of their error by not voting.

I don't think this is true at all, at least not on a macro scale. By having a low sample from your population voting, you're greatly magnifying the impact of uninformed extremists, if anything.
The original blog post from PG talked about that: http://paulgraham.com/ds.html
There is a very popular talk by Rich Hickey (creator of Clojure), "Simple vs easy". Maybe that was what popularized the distinction among many programmers.

It's really not an arbitrary definition if you think about it etymologically. Very freely sim-ple is "unfolded" (c.f. pliers, plier qc). Whereas com-plex is "folded together". "Easy" relates more to a state of ignorance. It's about the user of the thing, not about the thing itself. (NB I'm just making this up. I'm not a linguist so I might be wrong).
Announcing Relica 1.0 – back up to your own cloud accounts
There's way more unpleasant things than voting the populace is forced to deal with and yet the government still manages to deal with their ire.

Like filing tax returns. Or jury duty. You may as well ask them how they deal with dog shit filled envelopes.
I remember here in a discussion about user interface design, someone mentioned the idea of willpower being akin to (or specifically not akin to) a resource. I just searched "willpower resource design" and find a few resources discussing that.
I wonder when this will spread to other industries? Say someone doesn't pay their newspaper bill. Maybe contact their water company and ask them to shut off their water, to encourage them to pay. It's worth a try, right?

I get why content rights owners go to the ISP to get at the ISP's customers who are doing things they don't like. I don't get why ISPs play along. It's extra work, and it makes the customer hate the ISP for being the bearer of bad news.
I think you're looking at this number and coming to very poor conclusions.

TFL says daily ridership is 5MM people, and based on your figures, daily advertising revenue is 390k GBP. That means that for every 1000 users, they're earning 78 GBP in ads revenue.

From my experience on the tube, I see maybe 10 unique ads in a given day (sometimes less, sometimes more), which means that CPMs on the tube, for an untargeted audience, are about 7.80 GBP. That's a huge number!
Right. And I don't mean that to be a damning claim on my part. Large organizations love hiding behind the claims that most local branches are not corrupt/outdated/whatever.

And to a large extent, I agree with that. A problem, is this can essentially be seen as enabling the so called "fat cats" at the top to hide their hypocrisies behind the local orgs. That is, it is an incredibly enabling behavior. And I view it as basically equivalent between the two.

(Of course, there is also the direct comparison that many of the boy scout troops were directly working with and benefiting from the organization called out as "having their heads in the sand.")
They are still providing a service and even pills with starch in them cost something to make. I don't see any reason the doctor and hospital shouldn't charge.
So long as 99.9% of vscode users are using a proprietary distribution, I wouldn't consider it comparable to emacs.
> It has been my impression that [...] Swift attempts to be more user friendly or appeal more to the average programmer

I would dispute this somewhat. I really think Swift was conceived to be a better C++. The stated "world domination" goal has always included systems programming. (I don't find it realistic personally that a single language can reasonably span from writing an OS to utility scripting, but that's been the pitch.) I would guess that, privately at least, Swift sees Rust as a competitor.

That said, the Swift core team does take learnability and what they call "progressive disclosure" seriously. They've emphasized that this particular feature should be something that most Swift users won't need to know or think about. They definitely do spend time and effort on people who are new to the language.

The other thing that may contribute to the impression that Swift is "less advanced" is simply its userbase. Its life started in GUI application development for Apple platforms and that's also key to its success -- iOS is hot right now. That's the majority of its deployment, and I think it will remain so for quite a while.

We iOS devs may be average or not, but most of the code we write is not high-performance mission-critical algorithm-laden wizardry, just grabbing some JSON off a REST endpoint and animating the information into a table view. ;)
> Do you really think that 550 billions of dollars are spent each year on something that doesn’t work?

Look at all the top advertisers on the internet, in almost every case it's all big brand advertisers that can't prove results, like Nike for instance. I know someone at Nike who held a marketing position there: she said, basically they just throw the money out there and hope that it works. There's very little validation that any of it works. And, I've heard on an NPR show how a lot of big brand advertisers are just continuing to do what they've always done because they've been doing it so long.

Now, the economist of course would say that companies who squander money on advertisements would loose market share. That's the way it should work. But our capitalist markets aren't nearly as efficient as people commonly believe.

On a personal note: I can tell you 99.99% or more of the advertisements don't work on me at all. How do i know this? I keep close account of everything I spend money on. I once did an audit on everything I've spend money on in the last 3 years and found that almost everything I spent money on is not due to ads (with the exception of SEO ~ I do occasionally find products through search engines but this usually isn't considered a direct advertisement expense). It's not that I'm against ads. If an Ad promised a product I actually wanted (say a home at an affordable price, or a faster way to get to work), I'd buy it in a heartbeat. The problem is, everything that's being advertised is more stuff I don't want.
Just _one_ F35, depending on the variant.
It's taken a while to sort out in the industry, but I think the finding against Cox last year has ISPs running scared. https://arstechnica.com/tech-policy/2017/02/cox-must-pay-8m-...

Edit: I thought there was something more recent, and sure enough there's a new lawsuit from August this year. https://www.hypebot.com/hypebot/2018/08/sensing-blood-in-wat...
Interactive maps and Data visualization
Making Live Streaming More “Live”
It's been a character since the earliest Unicode.

https://www.fileformat.info/info/unicode/char/0000/index.htm
That's just getting data for training isn't it? You can't train AI systems by AI.
For anybody curious, the placebo gene + variation is COMT (A;A). I build a gene reporting tool to help with this if you have 23andme it should work:

https://gene.meports.com
I think this is an interesting idea, but I'm curious on what the score actually reflects. Does it mean your writing will be better, or just more like a given corpus?
When I was starting Suiteness (YC S16) I found out after talking to hotels that it costs tens of thousands of dollars to connect to their backends. So I wrote a basic app in a weekend for "booking suites" but what actually happened was...

1. The user was filling out a form that was sent to me.

2. I would email hotels asking if they had suites available on the users dates.

3. I would enter their responses manually and the app would send a push notification to the user to see what I had entered.

4. Payment and everything else was done over email.

It looked legit, and during its peak I was doing it up to a hundred times a day. We are directly connected to hotels now so this doesn't happen anymore thankfully.
Show HN: Mobile optimized Arguman
Interesting! I think it could be scalable even at much bigger scale -> Hiring more professional photographers to do that as the company grows doesn’t sound like a terrible idea. Just like Google having tons of people driving cars around cities to create content for street view
It's not obvious to me how more cavities leads to less calorie absorption - this is your pet theory can you explain it?

In regard to gut biome and stomach infections, there is a lot of evidence that fluoride actively destroys your gut - disturbing the microbiome, breaking down the gut barrier and promoting inflammation - so I'm not sure that part holds water.
Everything You Wear Is Athleisure
What does Paidlabs.com do that stripe doesn't? Stripe does invoicing AFAIK.
Speak softly and carry a can of spray-paint.
Videogame's onboarding experiences are a lesson to design
Spacemacs does indeed use evil.

I found Spacemacs to be great starting point for someone new to Emacs, but after a while I highly recommend extracting your workflow from Spacemacs to vanilla Emacs.

Thanks to use-package[1] (that Spacemacs also uses), most of the extracting would be just copy and pasting things from Spacemacs repo. The hardest part would be figuring out which package is responsible for which functionality. A starting point would be just put this in ~/.emacs.d/init.el:

(require 'package)
(setq package-enable-at-startup nil)
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/"))

(package-initialize)
(unless (package-installed-p 'use-package)
(package-refresh-contents)
(package-install 'use-package))

(eval-when-compile
(require 'use-package))

(use-package evil
:ensure t
:config
(evil-mode t)

And now you got a working vanilla Emacs with evil auto-installed, ready to be put in VCS. After extracting work is done, it will open up a new world of customization (even a low-level things such as replacing package.el with straight.el[2] to enjoy configuration reproducibility) as you now know exactly how every piece fits together. :-)

[1]: https://github.com/jwiegley/use-package

[2]: https://github.com/raxod502/straight.el
> But if AT&T unfairly cuts you off from the internet, you could just go to a competitor!

If we pretend geographic monopolies don't exist, maybe
I didn't build out an account page for https://ipinfo.io until we had about 500 paying customers. If you needed to update your credit card or make other account changes you had to email me, and I'd update the database manually. Only after I was spending at least an hour every day dealing with those sort of requests did we go and build out a full account dashboard, where users could manage their accounts themselves, plus also do bulk uploads, see a graph or request volumes, and interact with the API via a UI. Before that the focus had been 100% on the API and the data quality.
I have seen it. I do not believe that this test (or others, yet) compared known placebo treatments to unknown placebo treatments.
Sizing Up the 2018 Blue Wave
Why would you think manufacturing and distributing a sugar pill should cost $0? Many drugs are basically the same cost as sugar and those aren't free. How about $5 for a bottle of 100.
How the U.S. Systematically Puts Black Farmers Out of Business
Not in many areas
Don't forget also that the Gracie family had significant Vale Tudo experience, and those rules were very similar to UFC.

Also, BJJ grew out of early Judo, which was less calcified when it was brought to Brazil. Helio Gracie was manhandled by the Judoka Masahiko Kimura, despite home-field advantage[1].

Catch wrestling also had similar rules, but had a culture of secrecy, so was not going to spread in a similar way to Judo.

Yet another reason is simply the fact that weapons were invented many thousands of years ago, so unarmed combat has been unimportant since at least the bronze age.

1: Of note, the Gracies thickened the padding of the mat used because Kimura's throws were known to be capable of concussing people; after throwing Gracie around like a ragdoll for the entire first round, he switched to trying for lock submissions, which he eventually did get (and BJJ names the shoulder lock used the "Kimura" even today).
Turns out the primary use case of AI at the moment is duping low info voters into electing fascists. AI has an IQ of 87 in narrow situations, while the targets are working with 85 and below.

One foot in front of the other, but the chasers got a little bit ahead of the horse here.
Supposedly, they weren't trying to trick investors so much as the stores themselves. Demonstrating high demand convinces the stores to allocate better shelf space and stock in more locations.
Apple walks Ars through the iPad Pro’s A12X system on a chip
Yes, of course the probability of suffering negative consequences of this basically depends on if you "make it" before your "fake it" is discovered.

Also, the mayo-jar-eating-itself gif in this article is brilliant.
Some schools do as part of the library/media time. Librarians rule!
And yet placebos do not seem to significantly affect objective measures (they do not improve respiratory volume in asthma for instance). Placebos only seem to work when the mind is also in the measurement loop. That's why we wonder if the patient is actually better or we just think they are.

There is some limited evidence that placebos have some actual effect on reducing pain, but it's hard to separate the effects for many conditions.
Triplebyte founders started by doing tons of technical interviews themselves with candidates.

https://triplebyte.com/blog/three-hundred-programming-interv...

After the first few hires, their engineers all took part in interviewing candidates. That has deferred the scaling problem quite well.
Instacart (YC S12) Launches Its Pickup Grocery Service Across the U.S
reddit discussions were seeded for a few weeks with a series of sock puppet conversations among multiple accounts controlled by the founders and a couple of friends: https://news.ycombinator.com/item?id=1337359
I strongly believe that, "placebo" effect is probably just contextual effects. There is an experiment (I don't remember the name) with 4 cases:

- A placebo pills and a nice, empathic, optimistic doctor
- No pills and a nice and empathic doctor
- A placebo pills and a cold and pessimistic doctor
- No pills and a cold and pessimistic doctor

The pills have practically no effect at all, doctor behavior can have a measurable impact.

Besides I don't think there is a proven effect of placebo for other than psychosomatic symptoms (in particular pain and depression symptoms).
As much as I can agree that my purchases are also not tied to advertising, other than "Sale on apples, 50% off", I don't think you can extrapolate based on the people who frequent Hacker News.
JumpCloud | Boulder, Colorado | Engineering,Support,Product,Security | Full-Time | ONSITE| https://jumpcloud.com/careers/#careers Design and build the next generation of identity management and directory software. We’ve built a disruptive new technology called Directory-as-a-Service® and it is reinventing a two-decade-old monopoly, giving organizations freedom of choice with their IT solutions.

- Sr. Software Engineer: Production exp w/C++, Java, Python or Node and willingness to learn Go

- Software Engineer in Test (SDET)- 5 yrs Go or Python ideal or exp with multi-lang (C++, Ruby, Perl)

- Software Engineer (OS Applications): Develop agent technology; Native desktop devs; system-level api work

- Senior Software Security Engineer: Serve as technical lead for infrastructure, network and application security

- Engineering Manager - Systems
Sompani UG | Software Developer & DevOps | Berlin | Paid Internship / Junior position (1.5k€/mo)

Where: Berlin

What: 6 months paid internship / working student / junior
When: Yesterday
Our promise: We will be your career game-changer

We will jump-start your career:

You'll take a deep dive into Software Engineering and/or Systems Architecture in an early-stage startup. With us, you'll build something people love, from scratch.
We have to be truly Agile and deliver in quick, little iterations. We also can't afford unstable code or unreliable systems. We take Software Crafting and Site Reliability Engineering very seriously.
You will plan and grow software and systems as if it’s you own company. If you are dreaming of launching your startup in the future, there is no better place to prepare and learn.
Your time at an early-stage startup like us will be a unique opportunity to grow Engineering/Ops skills and have fun at the same time.

What you bring to the battlefield:

You’re proficient in at least one programming language.
You’ve used your favourite browser's Developer Tools
You have installed Linux somewhere once or twice

Your responsibilities:

Help me design and implement new features and grow infrastructure.
Improve our CI/CD pipeline (GitLab). Deploying on a Friday night and actually enjoying the weekend is our end-game.
You'll research and implement algorithms from the Machine Learning, Statistics and Natural Language Processing (NLP) domains to improve critical parts of our product.
Plan and grow Cloud infrastructure (AWS).

Write me, I'll reply to all messages.
This looks great, but I don't see huge advantages over UIStackView. Can you explain what they are?
I second mail-in ballots. Everyone automatically gets them in Colorado, you essentially have 2 weeks to fill them out and drop them off.
Theranos was founded in 2003 and when people first started asking hard questions in 2012 or thereabouts they were marginalized. Holmes was the darling poster woman of Silicon Valley until the WSJ started investigating in October 2015. They were very much alive for over a decade.

Startuplandia has a way of attracting hucksters, unscrupulous businessmen and crazies with a firm disregard for what is physically possible. I notice that Ubeam was founded in 2011 and they are still around!

I once worked for an outfit where one founder was named party to an investor suit (he had awarded himself stock options after a clinical trial came out favourable) and the other was frankly incompetent and afflicted with cluster B personality disorders. It ended as well as one would have predicted. Failing startups because of founder personality and founder competence issues are unfortunately common, they are not corner cases at all, and for the person coming out of one the incidence is 100 %, but discussing such matters in an interview will torpedo your chances. No honesty for you, it's counterproductive for the jobseeker!

Seriously, Dave, if you were interviewing a candidate that had been working on the gluebot that Carreyrou mentioned in Bad Blood, how would he have to spin the story to get an offer out of you?
What kind of language was it, and what was ambiguous about it? Do you control the language or is it an existing language?

FWIW here is a small, self-contained recursive-descent parser I recently wrote in Python (that recognizes certain C data definitions).

https://github.com/oilshell/oil/blob/master/build/cpython_de...

I think your structure is bit odd because Nodes are "smart". That is, the style is more object oriented than functional.

If you clearly separate out the input data (lexer), code for the parser, and the resulting data it will be better. Pretty much all compilers and interpreters follow this structure, even ones in Java (e.g. in Terrence Parr's books). AST nodes should be dumb (no methods related except trivial ones for pretty printing).

I think you might be getting confused between clauses of the grammar and nodes in an AST. They are similar but they don't have a one-to-one correspondence. (Generating a heterogeneous AST is generally more useful than generating a homogeneous parse tree.)

In my case I return tuples; in bigger projects I use Zephyr ASDL. (https://news.ycombinator.com/item?id=17852049)

Parser() is a class because it holds the state of the current token. That is necessary for LL(1) parser. It feels a bit redundant sometimes, but it is a straightforward and useful structure once you get used to it.

Writing an LL(1) recursive descent parser by hand is a good exercise even if you plan to use a parser generator eventually. IME it helps to write out the grammar in comments next to the code.

On the other hand, I have found that what parsing technique works best is very closely related to the actual language. It could be that something like Owl works for you language, but it's not obvious and would require some justification IMO.
Holy shit what if GitHub Actions becomes a general purpose serverless platform?