skysight-inc/HackerNews huggingface dataset:
For the benefit of non- German speakers,

MENSCHENJAGER MARK ELF

is

HUMAN-HUNTER MARK ELEVEN

like it's a pun on the word "mark" indicating a version of something. Feels weird that it's not rendered as MARK XI, but that's not as cute a name I suppose.
Manhattan Project: Australian physicist alerted Britain to US secrecy plan
> Star Trek DS9

And even the "good guys" did some questionable stuff, e.g. in In the Pale Moonlight. But that's my favorite Trek episode ever out of all the shows, so I'm not complaining
Your ridiculous extreme is non-nonsensical as it is a straw man to intimate any equivalency between ISIS and Alphabet's machine learning division. As well, the Department of Defense often has open bidding for contracts for defense technologies. If Alphabet is competing for a contract, you can almost certainly be guaranteed that another corporation is bidding for the same contract.

Individual employees have a say in how products are developed, it is not like employees must adhere to a rigid medieval orthodoxy or otherwise suffer death/decapitation/torture/rape.
Not a movie, but there is an anime about that.

It's called Magica Madoca. It completely flips the roles by the end.
Distributed grid battery storage via EVs is an interesting idea and I'd think a 70% charge would be possible for commuters. However, when everyone gets home plugging in to get back what they supplied out during the day I am curious to see how the network would deal with that load. Imaging Toronto with 25% of households consuming an additional 20kwh a day, that's a considerable change. Apartments in Toronto probably use about 18-25kwh a day on average, you'd essentially be doubling that for a quarter of the city. I'd love to know if that's manageable / what industry experts are thinking. (My numbers are all backed by very crappy quick internet searches and guestimates)
What a marvellously British pontification.
Great catch, you're absolutely right. LLVM is smarter than me once again.
Infectious nulls mean that the source of your nullness propagates through your data graph, following data flow, until you finally notice some time later, some way downstream, whereupon it's usually a problem.

You generally want problems to be noticed close to their origin, and not hide latently in lists and maps, waiting to be tripped over.
I doubt any platform uses vanilla XMPP, that wouldn't be sane, but like using XML, XMPP is a relic of its era. Whose to say what super-critical "how can you not have this as standard!?!" feature won't come up in the next 5 years that Matrix devs hadn't even known of in 2018. That doesn't mean we should flip over the table and start again every now and again and hope the users will follow, this is why extensibility is an important part of the recipe and make ways to ensure the standards of the day are always implemented before being considered ready for prime time.
Indeed. I'm a huge MI fan but if these are the original concepts he can come up with then why not more like this? Thimbleweed Park is a classic IMO.
We use (as well as sell/implement/customize) an Enterprise Content Management system that has very robust business automation capabilities.

https://www.laserfiche.com
"It seems that the lives saved by antibiotics did't actually move the statistics by all that much, never mind all the other stuff medicine came up with."

According to the person you're quoting, that's because Victorians ate more good food, ate less bad food, and smoked less. Medicine got better at fixing us, but we got more inclined to break ourselves, so the needle didn't move much
Our peer reviews are pretty standard, we have the same check list for everyone though anyone is always welcome to suggest changes to it (which are discussed separately to an individual peer review).

We also always try to frame feedback in regards to the code and project, and not the author. This attempts to make things less personal and helps us focus on the task rather than the individual completing it.

I guess the only other important thing to note is we always try to mix up review pairs / groups. We don't have that many people so this is very easy, but it means that we keep a nice mixed pot of ideas and thoughts rather than ending up in silos where Bob and Alice only review each others work and no one else gets overview of it.

Oh, we also try to make sure we pick out good things as well as changes we'd like to see. This is just generally encouraging and stops reviews being "what can you do better" and makes them more of a true look at the work as a whole. "Oh I love how you abstracted this module, it's made your code here much easier to understand" often makes people feel good about the work and gets them excited to make the few small changes the rest of the team thinks should happen.
A challenge is that with this debate (say organic vs GMO) both sides have a lot at stake financially and you can make this argument either way. How then should one decide what to trust and read?
I don't see how that answers my question.

That logic is exactly the rational thing to do, provided that settlements are the only consequence of that flaw.

If, on the other hand, this being the real world, there is some probability that customers will discover this flaw (e.g. reading a news article about such a crash-and-burn) and thereby demand fewer cars, causing fewer or cheaper sales ... then that also affects the calculation.

So, aside from this quote representing some degree of sloppiness, which can't be solved with "morality" ... I don't see the problem here.
I still somehow crawled back to forgot password after some days.
One can only hope that eventually a solution will be developed that fixes the long-lived problems that plastics cause- perhaps a bacteria or chemical that breaks them down. In the meantime plastic waste is here to stay.
Organic food has fewer pesticides, as this article reluctantly admits. There's not enough oversight from the government as to the health of these, so for some set of vegetables/fruit where the additives cannot just be rinsed off it makes sense to buy organic.
Do you disagree with the author’s premise that multi-decade reproducibility is of value to the scientific community? On what basis would you make that disagreement?

And if you concede that the author’s proposed timescales have merit, how does 4 years of stability (interrupted by the requirement to make minor changes) meet the requirement?

To me, the premise of longer-than-four-year reproducibility timelines seems obvious. And I hope it at least seems plausible to others. Hinsen’s point is that the SciPy community actively markets itself to the scientific community as a way of carrying out computationally aided research, but hasn’t even articulated what its disposition toward reproducibility is. I think transparency in this regard is probably the right thing. And I also find compelling Hinsen’s supposition that we should bias a little more in favor of reproducibility.

EDIT: and I should note that, given the SciPy community has chosen to make its home on top of Python, and is the layer of abstraction that many researchers are now interacting with, the Python 2 -> 3 transition is very much a SciPy issue... specifically so for the reasons articulated in this article.
I think what people are saying is that this has been represented as an intrinsic flaw in PGP and that this may cause the media to basically say PGP is broken.

I agree that this is significant because it affects many users and the potential effect is extremely negative.

On the other hand if the headlines on this were more focused I think people on HN would not have reacted so negatively.
Risking your life for a selfie
US Supreme Court rules for New Jersey in fight to legalize sports betting
An additive increase/multiplicative decrease congestion control algorithm has the property that the effect of a packet loss gets larger as the congestion window increases. There will be a point where the upward and downward forces on the congestion window balance out. The actual congestion window will oscillate around that.

Assuming packet loss halves the congestion window while a packet delivery increases the congestion window by 1/cwnd, the break-even point for 1% packet loss is at a congestion window of 14. (1% change of reducing congestion window by 7, 99% chance of increasing it by 0.07).

At 100ms RTT the average delivery rate will then be about 14 packets/rtt * 1500 bytes/packet * 10 rtts/second = 200kB/s.

What if we cut down the packet loss rate by a factor of 10, to 0.1%? It won't give a 10x speed increase; instead the break-even point for the congestion window will be about 45; only a 3x increase in speed. If RTT is constant, increasing speed by 10x would require reducing packet loss by 100x.

(The math here is simplified, but should suffice for illustrating this).
So, you like the null-comment? ;)
I have an example Rails repo set up that covers setting up a web app, background worker, Postgres and Redis with Docker.

Feel free to use the Dockerfile as inspiration for your Node app.

The source for that app template is available at https://github.com/nickjj/orats/tree/master/lib/orats/templa....

I think it's worth the effort into learning the Docker and Docker Compose specifics because those skills are what will let you create the files you want. Basically it comes to down to how you would end up setting those things up without Docker, and then transforming those steps into a Dockerfile.

If you want to get up to speed with Docker and Docker Compose quickly (but not specifically webpack) I do have an online course available at https://diveintodocker.com/.
"The only good NaN is a signalling NaN."

Delphi's RTL set the FPU flags to default to signalling NaNs, causing some havoc when linked against C and C++ libraries (usually gaming libraries) that assumed otherwise.

You usually don't want a divide by zero poisoning your data, for the same reasons you don't want unnoticed nulls infecting your data structures. Exceptions can be made for scoped blocks of code, but it's not a good default.
Well in such cases, I apply the precautionary principle and do the thing that is the least risk. In this case, it's minimizing unknown chemicals in my body.
This solves the General problem, from Bertolt Brecht's poem :)
A tool doesn't need to fix _all_ problems to be useful. Yes, Docker doesn't cover differences in Linux kernel versions but it will take care of basically every other difference. Now the search space has been narrowed to Kernel/FS issues. Sounds great to me.
How Pastel found its first 25 customers
This is super edge case, and the robot didn't shoot.. it placed a bomb. This is apples and oranges to putting a gun on a mobile robot and have it effectively target a human.
Two options we use, database used as a queue for granular out of process work. If something errors, we'll get a notification for that one record, but the rest will keep processing.

For stuff that we don't need such granularity/replay, we use Amazon's SNS event framework to trigger different APIs.

Sometimes we do a combination of those, an SNS event triggers a lambda that puts a record in the database queue, which gets picked up by a job engine and raises an SNS event that hits an API that sets a record to available.
Although that may be true of many articles it is possible to check the author's credentials: https://en.wikipedia.org/wiki/Bj%C3%B8rn_Lomborg

His public record seems to me to suggest he really does hold these views.
Vuescroll- Enhance your scrollbar on the web
> and many rental properties require, either formally or informally, occupants to be of Dutch nationality.

I asked around my expat friends here in The Netherlands, and they could not confirm this.
>I would much prefer a legal system that is strongly associated with morality than one that is not.

The issue with morality based laws is that morals are subjective. I would prefer a legal system with absolutely no morality - instead being based off of reason and logical conclusions. Being explained well enough in layman terms that people can see why the law is the way it is. "Pay your taxes for schools and roads. Don't kill you neighbor because you wouldn't want to be killed. Don't steal because you wouldn't want to be stolen from."

Morality based laws is how you end up with "It's criminal to be a homosexual. Skirts must pass the knee. Cannabis and alcohol are only for bad people. You must be [religion] to be moral, because only immoral people aren't part of [religion]".
Crypto Market Drops $9B, Bitcoin and Major Currencies Remain Volatile
Reminder private prisons make up 8.4% of total inmates. Source (as the official government source is giving a HTTPS issue) https://www.sanders.senate.gov/newsroom/press-releases/sande...

The private prison issue is one of reddit's favorite topics to blow out of proportion. Can we not bring it here as well?
watching the video of the presentation I was saddened by the fact that the CEO said that one of their most requested features is to create some sort of wheelchair replacement based on this tech, but it seems they aren't really working on it (around 16:30 in the video).

Given how hard it is for wheelchair users to navigate the world, it would have been amazing if this had been one of the first applications. I know friends of mine on wheelchairs would give a lot to be able to just go for a "walk" on a normal park trail or on the beach without having to worry about it being wheelchair accessible.

It is understandable that from several points of view the surveillance industry is a much easier target for this platform, not to mention that of course carrying a person-sized weight might be difficult also from a battery standpoint, however I wish that was more of a priority for the product.
If using NodeJS there is a very similar package to zappa called Serverless https://serverless.com/

One thing I would improve with the authors article is he crammed a giant conditional statement on the http-method inside his one function. Serverless makes it easy to bundle a single function per HTTP method and even share common code between them. You can build out a whole application as a single npm package.

Bonuses include plugins for serverless that let you unit test your handlers, run a simulated APIG/Lambda/Dynamo environment locally for development, plugins that let you interact more deeply with AWS like assigning a custom domain to your APIG.

Example apps: https://github.com/serverless/examples
You don't even have to arm it. Scouting and as a flanking unit in breaching situations is enough to show the value of the robot for tough police situations.
This sounds like the plot of the original Star Wars movies to me?
The argument is, doing pointless things and burning through $200B could be better spend doing actual things that help us.

Science-denying is not helping us out, nationally or worldwide. Lets stop.
If you missed it, the github repo for the R package is located here:

https://github.com/tylermorganwall/rayshader
> Isn't this just true by definition? Don't break the law while doing the best thing for yourself.

Yes, it is. The comment I was responding to, appears to assert that there is something more to it; some kind of "morality". I question the purpose of following it, when it can only possibly cause one to make decisions with lesser expected-value (i.e. self-sabotage).
Ad hominem: the article author, Bjorn Lomborg, is a noted climate change skeptic[1] whose work has been declared "scientifically dishonest" by watchdogs in the past[2].

The money seems to come from his being an environmental edgelord. Private funding -> almost nonexistent foundation -> Lomborg's pocket[3].

[1] http://www.businessinsider.com/the-ten-most-important-climat...
[2] http://fivu.dk/en/publications/2004/annual-report-2003-the-d...
[3] https://theconversation.com/still-no-consensus-for-bjorn-lom...
> Both those articles are heavy on marketing and light on detail

And? Does that somehow invalidate my arguement? The Betanews article is an interview with Mark Russinovich, the Chief Technology Officer for Azure at Microsoft. And as the article says, Microsoft has been making a concerted effort to extricate Win32 from the Kernel and making it an isolated Subsystem as it originally was.

> The principal division of labor in Win32 has historically been vertical, not horizontal, dividing core system kernel functions from "user" input and interactive functions, from graphics and display functions. Even though Windows architecture has evolved to the point where the whole graphics part is essentially deprecated for modern apps, GDI32.DLL is presumed to be present.

The zdnet article is based off a presentation that Microsoft gave at CppCon talking about how they made Microsoft Office Cross Platform. The PAL concept is similar to the HAL in Windows but specific to Office. They very well could have created different PALs that implemented the Win32 API but they didn't.

There are two versions of Office for Windows, one implemented using Win32 and one using WinRT/UWP. The former is mostly around because Microsoft is still supporting versions of Windows prior to 8.

WinRT on Windows 8 actually is a wrapper on top of Win32 but what does that matter?

> if the PAL they're talking about is anything like the one described here...
> ...the "PAL" is basically the Win32 libraries with a different interface on the other side (in some ways, like WINE), so no, Win32 is not going away.

So you ask if Drawbridge is the PAL used in Office and then you state that it is in fact the same thus proving that Win32 isn't going away? Drawbridge was born out of a Microsoft Research project in 2011, the talk about Office's PAL is from 2007 and describes something different.

You also didn't bother to read your own article because it states that SQL's PAL emulates about 1% of Win32 API, just enough to run SQL Server and their goal is to remove internal abstractions and merge down all code just above the host extension layer. In other words, get rid of Win32 emulation and the SQLOS abstractions.
Buying a "starter" dive computer makes a lot of sense as many divers quit after a year or two. As your skills and interests progress, you can aways upgrade to a better one.

It's been a while since I bought my last dive computer, but looking at the spec for the Leonardo, it looks okay. Personally I'd prefer one that includes a stop timer, but that's not a show stopper. The ability to download your dives to a PC is a good one to have. Have a chat with your instructors and see what they use and why. Enjoy your diving and keep blowing them bubbles!
I completely missed Avatar: TLA when I was younger (it was a bit after my time) but have been watching it now as an adult and love this about it. My kids also got really into the conflicted nature of the "bad guys". They did a great job delving into the moral conflicts on both sides.
I tend to go by:
1) which side has more money to spend?
2) which side is introducing more foods/chemicals/conditions which are more different from what my ancestors evolved for?

Which is totally not a guarantee, I freely admit.
Maybe the solution is to ban null pointers, but give every type its own default value. That sounds weird, but hear me out.

There are two kinds of types:

1) Exposed data like numbers, strings, structs or containers. These will often go on the disk or wire. Best practice says such types shouldn't have any required parts, otherwise updating the code in production becomes hell. For example, see how Protocol Buffers V3 bans "required" fields and uses default values everywhere.

2) Opaque objects with behavior. Best practice says such objects should be mockable, which makes them de facto nullable, because you can write a mock that behaves like null (throwing an exception on every method, or even looping forever).

This is the same as the old distinction between types with deep equality and types with pointer equality (or no equality operation), or the distinction between serializable and non-serializable types, etc.

So the idea is that we shouldn't have null pointers per se, but we should allow programmers to construct a default value for any type, which could be spelled like {} or null. Its implementation should vary depending on type. For data-like types the default value should be something like 0, "" or [], and for behavior-like types it should throw an exception on every method. That would work in both static and dynamic languages and cover all uses of null that I've seen, in both production and test code, without losing any convenience or semantic niceness.
Yes, you can use API Gateway without lambda. "API Gateway" is an industry term and not specific to Amazon. The point is exactly your line of reasoning, a funnel/gateway to your APIs. You can handle Auth, Throttling, etc at that point. AWS does provide other products for use against DDOS, WAF, Shield. ELB, Cloudfront, VPCs/SG. Their idea is to be able to scale, deflect if possible and absorb the attack. They also mention that with AWS API Gateway you can get Layer & & 3 DDOS protection and throttling for your backend. I've no practical experience nor have read any reports on how it holds up.
Predicting Ethereum Prices with Long Short Term Memory (LSTM)
He never owned the IP in the first place.
"Organics do avoid pesticides - just not all of them. This is a step in the right direction."

A small sample of a large set has the same mean as the large set.

IOW, limiting selection does not make things safer.
I think this is a simplistic comment designed to elicit a thoughtless emotional reaction from people who already agree with you. It doesn't really address any of the issues the article bought up, nor does it suggest any ways forward.

I also don't think you're right about your blanket statement: five seconds on Wikipedia revealed a very broad, bipartisan prison reform initiative organized by the Koch and MacArthur Foundations and many other groups including the ACLU. So there is a lot of support for making the penal system better. And there is ample recent evidence of politicians advocating for reform: California and Massachusetts vacating low-level drug convictions; Governor Deal's reforms in Georgia; The First Step Act (just passed committee last week); even Trump hosted discussions in Jan. Sure, none of those are perfect but it's a mile away from your alleged harsh 'American "justice" culture.'

A moment's reflection opens up a the possibility of a slightly deeper analysis, which is that actually it might be a function of money and business inserting itself into the public sector: cash-strapped state budgets, privatized prisons, a pattern of contracting-out basic services, and a literally captive customer base create a perfect environment for this kind of predatory nastiness.
How to perfectly clone a slice in Go?
Classic programmer narcissism
It's possible that `pushfq`+`popfq` get turned into a `mov` from the flag register into a the output register due to microcode-level optimisations.
What are you talking about? Organic foods are an absence of herbicides, pesticides, and narcotics. It's not like you're choosing the lesser of two evils or something.
Spoiler[1]

Law I / A robot may not injure a human or, through inaction, allow a human being to come to harm.

Law II / A robot must obey orders given it by human beings except where such orders would conflict with the First Law.

Law III / A robot must protect its own existence as long as such protection does not conflict with the First or Second Law.

[0] https://en.wikipedia.org/wiki/I,_Robot_%28film%29
Curiously, our ancestors evolved to eat cooked, genetically modified food. Modified by selection yes, but genetically different from anything that came before.

The odd 'paleo' diet is nothing we're equipped to handle anymore. Nobody has eaten like that for 100,000 years, and we've moved on biologically?
Can't wait for the flood of e-sports betting sites - could be a big market in addition to the more traditional sports