skysight-inc/HackerNews huggingface dataset:
I enjoyed this article. I started concurrency with Delphi 5 using critical sections, mutexes, semaphores, etc. Then I started using C# which was a major upgrade, and I loved having the simplicity of things like the `BackgroundWorker` class and the `lock` statement which certainly beat the need to write my own multi-threaded class for every little thing in Delphi. I recall some of article's mentioned atomicity problems, and I would have to juggle when to use Interlocked vs locks, etc. For example, it mentions floats and hardware-specific issues with 64-bit ints, but from what I recall I treated booleans as atomic and not needing Interlocked or locks, but floats I did. That CPU caching detail level though sounds mighty insidious. I also forged ahead and used TPL, async/await, Rx (Observables are pretty awesome)...

But now I live on Erlang's BEAM (via Elixir) and I freaking love it. The real gain for me is that I found I didn't need mutexes, locks, critical sections, etc., because the super lightweight thread-like Erlang processes (not OS processes) themselves run in parallel but each one runs in a single-threaded manner. This effectively turns each process itself into its own critical section, and it's this aspect that I personally have found extremely valuable.
Another vote for Coveo (as someone who still works there)! The overall integration, security features, analytics, connectors and machine learning functionalities are beyond anything that Google or pretty much anyone else has to offer.

FYI We're also hiring and growing very rapidly! careers.coveo.com
Seizures tracked with apple watch app linked to stress, missed sleep
"Once the war ended, Zeidel traveled overland before smuggling himself in the autumn of 1945 to what would become the State of Israel"

Well there's the Holocaust deniers on the one hand.

But then, it does no harm at all for the state of Israel to see a story like this appear just when it has decided to extend still further the settlements in the West bank.
Home planets of the puppeteers?

https://en.wikipedia.org/wiki/Pierson%27s_Puppeteers
Is your currency more stable than the USD? I.e. do you live in Switzerland?

If not, the currency risk will tend to be in your favour. As a Brit, I've put half my investments into US funds and therefore accidentally done well out of Brexit dropping the £.
It already happens - there are a ton of repos out there that are just an unmodified clone of a few Javascript (always Javascript) projects.
> We'd still be using wired mice and ugly black boxes.

I still use a wired mouse, because it's superior to a wireless mouse.

My laptop happens to be black and happens to not be particularly attractive, but it's superior to an Apple laptop.
Is a torus made of swiss cheese not still a torus?
Why do you think versioning through mimetypes is a bad idea?
I don't understand how the two are in conflict. Taleb asserts that the drop in violence is not somehow inherent to human nature, while the Pax Americana is a time of relative peace guaranteed by americas military advantage. When that advantage drops and other countries contest it, then violence will go up, just like the Roman Empires temporary advantage in military power produced a time of relative peace. For the two to be in conflict you'd have to assert that the Pax Americana was an inevitable and inherent development in human nature, which I'm not aware of anyone claiming.
Yes, an additional 4xx code to help differentiate between api endpoints and resources would be nice.

I didn't mean to imply that HTTP status codes could stand alone as error messages, so for a 404 error I'd also respond with more data, to help the user identify the issue.
I don't understand the first part. Which views being expressed openly today couldn't have been expressed openly in the past?
Nvidia  DGX-1 Supercomputer: Join Our Community-Based Deep Learning Benchmark
One observation from watching Go and Rust gain popularity is that having an online code evaluation tool like https://play.rust-lang.org/ or https://play.golang.org/ can do wonders for adoption. People can experiment in a sandbox without having to hop into a development environment, and peers have an easier time debugging by easily sharing and reproducing problems.

For anyone interested in trying out F# online, looks like Microsoft Research has such a tool: http://www.tryfsharp.org/Create. Unfortunately looks like you have to create an account of some sort to share scripts, so these alternatives might be better:

https://repl.it/languages/fsharp

http://tryfs.net/
REST limits my knowledge only to the primary key of the relationship.

Given a trivial question like "here's a user, I need her friends and their countries of birth" and the REST answer is a separate endpoint or an O(n) operation on the client because these are _separate resources_. You want the country flag too? I'm sorry, I can't support that requirement.

With GraphQL, it's -

user(handle: "daliwali") {
name,
friends {
country {
name, population, flag
}
}
}

No separate endpoint. You want to show to the client how many dogs those friends have, and if any of them play frisbee? No problems, and no backend engineers involved.

This is why I said REST is a key-value protocol like in redis. With redis you can either embed a small objects (which is not a relationship) or keep a PK of the relationships (which means many queries). The more consumers your API has, and the higher the latency, the more expensive either of those choices becomes.
I haven't looked in a while. At one point over the last year or so I sat down and tried them all. For the most part they all seemed pretty much the same. Mailgun's big distinguishing factor was the ability to pattern match on different factors of the incoming emails to apply different handling rules. I believe they also had a setting that would let you download attachments separately when I looked, which gets to be big with volume inbound processing.

Postmark has a nice DMARC processing system.
Voting is a mechanism to signal whether the comment adds anything to the discussion. Star Trek references really don't add anything to an actual scientific discovery. I would much rather read actual engineering rather than entertainment driven thought.
The dark ages are a myth. This is becoming more accepted amongst historians. It's an artifact of our imaginations, not a valid narrative. Athens and Rome are only two of countless agrarian kingdoms / empires of the day. When Rome fell, the rest of Europe mostly just went on without imperial control. More wars were fought but warfare of the day was exceedingly resource-constrained and not like the total wars we see today. Kingdoms and empires rose and fall all the time, we just focus on those two because their culture survived while the other ones' didn't.

The terminology "dark ages" more refers to the loss of Christian leadership than it does of technological or economic loss. Christians love to frame things apocalyptically and that's what's responsible for the common pejorative view of that time period.

A more valid comparison would be the Napoleanic wars, but there too, you can see that really the wars were only possible because economic advancement allowed nations much more resources to devote to war. Europe had to learn how to civilize warfare three times. Each time happened after massive economic advancements.
> Let's just locate the Olympics in a permanent facility

No.

The Olympics is a political event, it needs to continue rotating location to assume its role.

It is not about sports, it is not about efficiency.
Show HN: React Interactive
You can't really just extrapolate the current cost of launching materials by the kilogram. A project of that magnitude would generate economies of scale and probably some innovations along the way that would bring down the cost. The "nearly perfect" fusion engine is really the hard part.
Sounds like you have a great life and great network of people around you so maybe telling someone what they love is a waste of life is probably not a good use of your life.

Maybe realize that some people struggle to find happiness and will constantly be struggling. Not everybody can have a family. Not everyone can find a job after school. Not everything is easy.

Maybe keep that in mind.
You want me to suggest a measurement method for a claim you've made. Unfortunately for you, for claims you make, you are responsible for questions of methodology surrounding the evidence you use to support it.

You've demonstrated that you'll ignore the best evidence you have in order to hold an impression that you intuit.

>Huh - that Twitter feed obviously is tilted towards only showing women and PoCs as engineers.

Wrong. You've measured this and you are now saying that one test was flawed. The claim it is "obvious" therefore makes no sense.

>It is not just a "guess" - you can look at that feed and check for yourself.

You looked at the feed yourself and were unable to provide evidence it was biased.
> competition for employment has gotten so cut-throat that when you spend time not being productive, not learning, not building your network, not adding to your resume, you can be assured that your competition (people wanting your job or the job you also want) ARE doing these things

That is not a life I want to live in the slightest. I mean it: I'd rather kill myself than live that kind of life. I only work so I can fund my personal life. No personal life, no reason to work.

I'm just an inherently noncompetitive person, and I'm not career-minded in the least.

I've been like that my whole life. When I was in high school, people told me I had to take a ton of AP classes and do a ton of extracurriculars if I wanted to get into a good college. I refused. I took a tiny handful of honors classes -- just the ones that interested me, I coasted through all my regular classes and made more As than not with minimal effort, and I was involved in exactly one club which had very little time commitment. In the yearbook, all the other seniors had this long list of clubs below their pictures, my entry looked almost empty because I had exactly one. After high school, I went to a state university, got my CS degree, and got a job out of college at a fairly conservative B2B company.

TBH, even though I'm lesbian, solidly aromantic, and an extreme introvert, I wish I was straight and able to tolerate living with other people so I could eventually marry a man and spend the rest of my life as a housewife. I'm like the total opposite of career-minded.

But, really, I think you're overstating it. There's a certain segment of the industry that's really competitive, and the rest of the industry isn't like that. Yeah, sure, you need an impressive resume to get into the Big Four or to join some Silicon Valley startup that's pioneering emerging technologies and has dreams of changing the world. But for every company in that mold, there are dozen conservative, enterprisey corporations with headquarters in "flyover country" (I hate that term) that just want interchangeable fleshy cogs to maintain 20-year-old legacy software or a colossal J2EE stack filled with FactoryFactories and the most enterprisey enterprise piles of code you can imagine (or both, with a legacy backend and a J2EE portal). And a decent chunk of them aren't tech companies but are banks, healthcare companies, local governments, etc. You're not going to find them automating software engineering with AI; the managers probably think AI doesn't exist outside of Terminator.
inflation/expansion of space is not limited to the speed of light.
That suggests that banning a small number of people would greatly improve most comment areas.
Shouldn't this be posted in the Who is Hiring thread instead? :P
What is current consensus on client libraries? Braintree for example requires that you use their client libraries where as Stripe makes them optional. With Google's gRPC thing I can definitely understand using libraries for performance. Otherwise, isn't making simple REST calls without custom libraries sufficient for most uses? Or if you want a library, something generic like Unirest [1]?

1. http://unirest.io/
This! As Ive aged(Im 40 now) Ive become more acutely aware of it, but I also really don't have a way to turn it off, and then it can get me into some sort of metacognitive loop of why cant you pay attention better all the while Im thinking about that instead of paying attention...
I'm waiting for the startup announcement followed by the press release from Google Research committing to buying one.
If you are open to using an (awesome) vendor for this kind of thing, I would highly recommend taking a look at Backplane (https://www.backplane.io/). It's as simple as running a sidecar Backplane agent container along side any container that you want to route http traffic to and then shape the traffic via their API (it becomes your load balancer as well). They automatically provision Lets Encrypt certificates for your endpoints as well, so you don't have to worry about any of that. We have been using it at Mux in production for months and have been very happy with the results. Backplane also has some other nice built in features like blue/green deploys and built in OAuth support that are really nice to have out of the box.
DataOps Summit 2017
Seven Earth-Sized Exoplanets Have Everyone Freaking Out Over Alien Life
Not sure how to interpret their pricing plan, but it seems that in Zapier this feature costs money.
I said nothing about war..?
Are we willing to use a railgun, with a rocket burn at apogee? (So one-half orbit from the starting point: without the burn, the object will hit the ground when it completes its orbit). If so, a lot less than is needed by pure rocket burns, where you have to carry all of the mass used to accelerate to orbital velocity.
Upspin provides a global name space to name all your files
The state of apps in Google play (a dev finds his gpl'd app stolen repeatedy)
Stripe pin your API version once you have sent you first request, you can see it in the dashboard with an option to update to the latest api revision.

https://stripe.com/docs/upgrades

As to how they achieve it Amber has a good blog post over at http://amberonrails.com/move-fast-dont-break-your-api/ but it means it really is integrate once, and never touch it again :)
When I read this, I assumed it was an indirect jab at Trump.
Worked for me in Firefox for Android (53, Aurora build).
You have a unique perspective on this situation. I don't have to do shit. I want food, I get food. Not my fault you create a barrier between me and food.

Regardless, I don't go to restaurants because of this.
They might not kill Gmail but I wonder about Inbox. Is that receiving much love?
How is this confusing? You get locked into the version, and never have to worry about things breaking. If Stripe releases new features, you also get the new features. For most people, you just never have to think about versioning.
Don't know the number off the top of my head, but it should be considerably less. It should also be highly varying as some galaxies live in pretty densely packed environments (galaxy clusters), which some live in very open environments like our own galaxy.
This is basically every academic I know, including the missus. I daren't show her this...
However, interlocked is really the only way to create (most) lock-free data structures. Fortunately, there are a few libraries available for that now, but it wasn't always that way in C#.
Let's not forget that some people tried to escape early, but were turned away by governments who didn't want to let in refugees.

https://www.ushmm.org/wlc/en/article.php?ModuleId=10005267
I know how to set up 2 email accounts and forward one to another email. "this service" would presumably be more than allocating 2 email accounts.
It will depend on the size of the telescope, but for all practical purposes, these planets are too close to their star to see directly. A starshade will be good for Earth-like planets at Earth-like separations around Sun-like stars though.
Why does he have to be cancelled? Maybe you could just, you know, let him speak?
I don't know how hard it is, but the ISS uses big radiators to dump excess heat into space.

> The Station's outstretched radiators are made of honeycomb aluminum panels. There are 14 panels, each measuring 6 by 10 feet (1.8 by 3 meters), for a total of 1680 square feet (156 square meters) of ammonia-tubing-filled heat exchange area.

More info at https://science.nasa.gov/science-news/science-at-nasa/2001/a...
The transitive form "Begs the question <question>" is long attested, quite common, very clear and readily distinguishable from the intransitive form "Begs the question" [with no direct object], which refers to the petitio principii fallacy, when people prefer a translation into somewhat archaic English to the Latin.

In fact, the attempts I've seen to quantify usages (including those by prescriptivist pedants still trying to pedal the idea that the intransitive usage is the only correct one) find the transitive usage to be the most common, even in publication.

The intransitive use can even be seen as a generalization and rationalization of the transitive use, wherein the transitive use becomes equivalent to the intransitive use with an implied direct object of "the question which the argument was intended to resolve", which (while not the original etymology of the intransitive form) actually makes the intransitive form sensible and has a closer relation to the modern English sense of the words in the phrase than the original etymology of the intransitive usage.

Prescriptivist pedantry on this point is, if this is possible, even more obnoxiously pointless than that directed against the singular usage of "they".
I was saying that social norms and ideal laws aren't uniform and it's more productive to start from there.

The point about legal vs. illegal immigration being different is well taken. I presume even Trump agrees with that given his immigrant family.
At that distance, gravity must be really fun. Tides are not only for water, such tides can also change the height of mountains, the balance of high-rise buildings, infer on volleyball rules, make you fart because of changes in atmospheric pressure, or... be leveraged to generate electricity. Those guys have simili-infinite energy at human scale.
This isn't how it works. As you approach the speed of light acceleration becomes less effective (i.e. you feel 1g but don't get faster at 10m/s^2).

The interesting thing is that it's actually easier to calculate in the spaceship's reference frame. The two relativistic distortions cancel out and the Newtonian calculation gives the correct answer. So if you accelerate for the first half of your journey it takes you sqrt((28500000040/2)/(365246060*9.81/2)) = 6 years, and the same amount of time to decelerate, meaning 12 years in total.
My understanding is, not a lot. You free a little memory (amortized at that) by releasing a thread back to the threadpool during the query. Compared to the CPU-scorching work that the DB is doing to execute this query, the async-style method call isn't adding much value.
To get around HN's hug of death taking out the dropbox blog:

http://archive.is/NqfmG
> The launch cost of launching the mass of the pyramids of gaza into orbit would bankrupt the richest economies.

Yeah… cause the way you're thinking about doing that is literally the only way in the world to accomplish the task. Not. It's not my job to qualify whether it HAS to be done to you. And even though I am the one presenting this information and this evidence, it is indeed your job to confirm it. Otherwise, you're not exactly doing science, are you? Nor are you really acting in your own best interest or that of mankind. It's almost as if you're fighting to rationalize doing nothing. You're free to do that. Just be honest about what you're doing, please. Sacrificing yourself is your choice. But you shouldn't deceive others in order to take them with you.
Ideally you can practice immutable infrastructure and avoid running any ad-hoc commands on non-dev systems. Especially administrative ones using sudo. Takes a bit of a culture shift though if people aren't used to working that way.
the link to the summer class at Tufts https://sites.tufts.edu/gerrymandr/
Announcing DatHTTPD
That means two things either they don't care enough to do anything or Thiel has greater power over them than we assume.

What could he have over them?
That's where we started.

The next natural step will be - "Thanks for the comments, now the user needs to sort them by votes/date, ok?" and the URL starts looking like a query anyway, so you're on the way of re-implementing GraphQL. Then do you send avatars/timestamps/changeflags for all comments, or only on main body in this endpoint? Now you have the over/under-fetching problems.

The step after that will be "Oh there are 300 of them - I just want the top 3 comments first, and a pager for the rest ok?" and you simply can't do that with the structure REST mandates.
This is an API guideline, not a strict REST one. Also it has become very clear to me everyone has a different interpretation of what REST can or should be. We all are quick to forget that the actual acronym stands for "representational state transfer" which is an abstract concept and therefore can be implemented in many, many different ways.
Well, achieving that "last bit" takes an infinite amount of energy, so it's not surprising that that has some effect.
This policy started under Barack Obama. He could have squashed it via Executive Order if he wanted to. Thanks, try again.

https://www.federalregister.gov/documents/2016/06/23/2016-14...
In Mathematics, ‘You Cannot Be Lied To’ (Female Interviewee)
There are a lot of approaches. The Spitzer results in the OP here, and the JWST concept above, is about characterizing exoplanet atmospheres during a transit using spectroscopy.

The concept you link is a "starshade". It's a sister concept to a "coronagraph" -- both use an occulting disk to block out the light from the host star, so that a non-transiting exoplanet can be observed.

One goal is to image exoplanets directly, and another is to gather spectra for characterization. One of two current mission studies doing studies of the two approaches is HabEx (http://www.jpl.nasa.gov/habex/). Obviously, the starshade is more complex/cumbersome/expensive.

Using one method or another, you have to achieve a contrast of about 1e10 between the star and the exoplanet. For every 1e10 photons that come in from the host star, your starshade/coronagraph has to let at most one get through to the detector.
Some say they're still arguing.
Not age. Many events want slightly different venues each year. Marathons, sliding sports, even sailing. Adapting to the new venue is part of the sport.
Jeep Bluetooth Radio Hack for a TJ Jeep
Social media's complicated role in protest
True and only you can make the choice on how to balance your system for your workload.
12 parsecs?

No problem, buddy. We've got the best ship in town. If you've got the dough I'm sure me and my buddy Chewy can work something out for ya.
every time i look at AMD's stock price from last year to today i really wished i'd been wiser with my money. they've performed excellent and it's showing, this will likely be huge.
Just curious, how is this related to us considering there are ziga-billion-stars/planets not-yet-be-found in the universe, why is this news important?
A host can also be a subdomain. I'm using Isso on my personal blog for reference: https://blog.posativ.org/. It works exact the same way as for a top-level domain.
Longitudinal Study:  Personality Is Likely to Change Throughout Life
Agiliway Implements CiviCRM for Ukrainian Public Organization
Physicists have got blinders on. Once we solve the gravity problem everything changes. I've been searching for a decade for scientists who can confirm my info but tbh most everyone seems to have abandoned themselves already.