skysight-inc/HackerNews huggingface dataset:
same here. Also I'm quite happy about the level of integration between pycharm and frontend things (eslint, babel, react...) I never have to switch editors again. I trend to have a bash script for sourcing node versions... setting the correct path for node binaries, activate the env... and a makefile for building dockers, I try to mantain all the tooling reproductable on the project source.
That's not how it happened, that's the narrative you're spinning, certainly.

https://twitter.com/vanhoefm/status/921425715903463425
Erectile Dysfunction Treatment Male Enhancement
I heard `mammy` on Derry Girls which is supposed to be an Irish show.
Botched NPM Update Crashes Linux Systems, Forces Users to Reinstall
Could you use debug information for this? I think the stack frame layout should already be included there.
have you seen RLSL? It's a subset of Rust targetting SPIR-V.

https://github.com/MaikKlein/rlsl
last project i setup parceljs with yarn and is so easyyyy.. :) nvm is my day saver :)
Or, conversely, modifications could add to the security value.
Working alone for a SaaS you don’t own
>184.274

How is it a real number? Shouldn't it be a whole number?
Correction: the 500 million is for six month period. More recent data can be seen here:

https://www.gov.uk/government/publications/carrier-bag-charg...

WRAP previously reported information on carrier bag use based on a voluntary agreement with 7 major retailers (Asda, The Co-operative Group, Marks & Spencer, Morrisons, Sainsbury’s, Tesco and Waitrose). Their data for 2014 showed that these retailers issued 7.6 billion single-use plastic carrier bags in England during that calendar year.

Defra’s data for the year from 7 April 2016 to 6 April 2017 shows a very substantial fall of 83% in the number of single-use plastic carrier bags issued by the seven largest retailers to just 1.3 billion single-use plastic carrier bags.
How practical would it be for radar stealthed balloons to act as floating cell towers? I wonder if such devices could be used to provide internet to regions under totalitarian control?
Which we really, really do.
Every traditional investment seems to be getting safer and lower in return, so there's all this capital looking for something better...and it's like people assume that high return and high risk go together, so let's invent stuff that has artificially created risk! I was listening to someone who said it's like the opposite of what led to the financial crisis, where they were repackaging risky investments into ostensibly safe derivatives. Now we're creating risky investments out of nothing because we don't seem to have enough risk these days...
Yeah, as long as the cryptocurrency speculators are paying for it, getting a public timestamping service for almost free is nice.

I'm not actually a Bitcoin/blockchain hater; I can't avoid having a soft spot for any tech that makes me feel like I'm living in a cyberpunk world :) What I dislike is the mania. Bitcoin is a cool experiment, not a production-ready solution to anything.
I never add salt to any meal I prepare -- and nobody in my family, nor our dinner guests, has ever complained.

We get our salt and iodine from the natural food itself -- e.g. salmon, seaweed, tuna, pork, potatoes, lemon, milk, and leafy veggies...
I want a GUI for polyglot local development for cloud-native apps with a variety of backing services that's as braindead and easy as *AMP apps were in the bad old days when you'd be slinging PHP, (plaintext) FTPing up to a shared host, working with guys for whom "server stuff" was pulling teeth and only having one version of Apache, PHP and MySQL to worry about (old terrible ones).

This seems within reach finally due to where were are getting with containers and orchestration. A bloated electron app plus kube in a VM maybe? Even that much RAM is still cheaper than my time.

Dropdowns for picking out what runtime, what language, what database, what cache, etc. picking where my code lives, then it boots everything up, solves a local hosts entry + ssl cert and keeps my code synced.

I should be able to huck my macbook in a wood chipper to protect my private keys from terrorists, unbox a new one, install my Jetbrains Toolbox, install this thing, and be back up and running fixing responsive text wrapping "bugs" on my marketing landing pages in minutes.

I should be able to hand my git repo to a potato whose wish to become human was granted by a fairy yesterday owing to their exemplary potato-like behavior and expect they can get the thing booted up and start blowing up my test suite and arguing with me about indentation in minutes.

I should be able to receive news of a cool new framework in a cool new language with a cool new runtime and a cool new database written by angels, etched into crystal tablets discovered in the martian polar ice accompanied with proofs that they are both feature complete and error-free then get going on using these gifts bestowed unto mankind in a brand new repo to write a microservice for filling people's inboxes with unsolicited promotions for male enhancement supplements in minutes.
Kenya’s mSurvey is set to expand to Nigeria
There's also Flatpak on openSUSE (inter alia).

Personally, I'm torn. This will introduce the possibility for developers to distribute self-contained applications like dmg on OSX, but it will also create potential security problems.

Since the code won't be vetted by the distro maintainers, each "blobbing" system will have to ensure proper sandboxing and it will be up to authors/distributors that included libraries are kept up to date with regard to vulnerabilities.

On the other hand, many less expert users will be able to simply download and use their favourite program without much fuss. Moreover, applications that can't be built on OSes on account of library versions will simply carry their dependencies around.
Great list minimaxir, thanks for that effort.

I’d love to know what the user activity is (over time zones) over a 24 hour period?

Obviously, YC is biased towards USA West Coast time (due to their location), so would be interesting to know how much user submissions vary by UTC time?

Also, I assumed that usernames in green type meant that those users had engaged/replied to one of your posts/submissions. But ‘green’ users - as in new - makes a lot of sense (once you know the ‘rule’).
AirBNB UI really emphasizes this - it's nigh impossible to book again without having left feedback of the previous place.
With human-driven vehicles there is often a chance to make eye contact to confirm that you see each other. Perhaps the robot cars need some equivalent. Interesting interface design problem.
Somewhat off-topic:

Any suggestions for a 0.1% phone?

What are the attack surfaces of the alt OSs?
I've always liked the idea of aliasing "git blame" as "git praise". Makes me feel a bit more warm and fuzzy and focuses on the positive aspects of committing code.

To your point, I think we shouldn't be shaming people for a bad commit, but we should help the next coder (or myself 6 months down the line) find the issue and solve a bug in as little time and with as little headache as possible.
ARKit could bring your nightmares into your living room – The Verge
For foreign contractors the biggest questions are almost always going to be (1) are they developing any IP/tech, (2) if so, have they all signed contracts that ensure the company owns the IP they are producing and (3) how enforceable/valid are those contracts in the country they’re in. You can knock off a lot of that inquiry by making sure you have answered these questions yourself before hiring foreign contractors (or employees for that matter) and using a country specific contractor agreement where appropriate. Then it’s mostly a matter of sharing those materials and confirming that everyone signed them when you’re in the diligence phase.

You’re right that labor laws are different depending on the country. For example - things like mandatory severance or mandatory “notice” periods before letting someone go. Equity grants can also be impacted (some countries effectively make it impossible or very difficult to enforce vesting). These things are usually surfaced in the process of disclosing against the representations you’re required to make in the fundraising docs. They’re less about diligence materials you share.

Re: GDPR - excellent point. It’s something people look at depending on what the company is doing. The checklist asks for the company’s TOS and privacy policy which is one of the starting points. Usually what happens if it’s an issue is that there will be a call or email exchanges with questions. It’s a more case by case inquiry.
This is out-and-out illegal, and I can pretty much guarantee they are not doing it. The SEC has a group of regulations, RegNMS, which mean that you will never trade at a worse price than the best price offered in the marketplace.

There are two ways that they can easily make money aside from fees. One is to lend their securities to other parties that want to make short sales; that's a fair amount of money. The other is to sell their order flow and keep the price improvement -- if a dark pool or router can fill the order at a better price than the NBBO (National Best Bid/Offer), then they can keep the difference. While the latter sounds a lot like "widening the spread", it is still guaranteed to be inside the best spread offered on all the trading centers that publish market data.

EDIT: Note that I am referring strictly to their equities side; the cryptocurrency side has no such regulations and they could well be doing it. I interepreted the GP comment to mean how they make money as a company, rather than on these particular trades.
Very interesting. In the last 2 years I scare-tactic'd myself into seriously restricting my sugar (basically down to what the WHO would recommend for a person like myself) and immediately saw improvements in my skin, and not long after noticed that I don't get sick as often.

As well, I've adopted the practice of avoiding any eating after 7pm.

These two things combined resulted in me going from the 150s down to the 140s, seemingly only losing fat in the process.

All anecdotal but it has been more than enough to convince me that sugar (despite my deep, deep, deep, love for it) is not good for me.
I feel the term "opens" is a bit generous at this point. I'm in California. I updated the Robinhood app and I do see the crypto stuff. But when I try to use it, it says I'm on a wait list with over 1 million other people.
Use of dependency theory and normal forms in the real world
I have many years of experience as a software engineer, and have worked extensively with databases, mostly Oracle and Postgres. I use what might charitably be called an informal design methodology for database schemas. I sketch out something like an E/R diagram, and I then generate DDL from there. Over time, I modify the schema from there as more requirements arrive.

I had rigorous training on the academic side of computer science, and I wrote MSc and PhD dissertations on topics relating to databases. I understand dependencies, normal forms, and the decomposition approach. And I find this approach to schema design to be completely useless in the real world.

I am now teaching a senior-level course on database systems, and I dutifully covered the classical material on schema design, including dependenices, normal forms, decomposition. But I remain unconvinced of the actual value of this approach.

The textbook discussions of these theoretical topics, start with very badly designed schemas, and functional dependencies that come from ... well, I don't know. They're just there, and then they guide you to a better schema. But starting with a good Entity/Relationship model, you probably start with a pretty good schema. And if you understand what your entities are, and what their attributes are -- aren't you basically starting with tables already in BCNF?

What about the HN audience? For those of you who design and maintain schemas, do you actually use dependency theory and normal forms? Or do you just wing it like I do?
I've been considering writing my own puppeteer docker image such that one could freeze the image at crawl time after a page has loaded. This would allow me to re-write the page-parsing logic after the page layout changes. Has anyone done this already or know of any other efforts to serialize the puppeteer page object to handle parsing bugs?
The vast majority of entities currently trading IOTA are humans. The designers have claimed that it is somehow designed for IoT devices, but no such application currently exists, and it is unclear how their design is supposed to enable such a usage.
If I understand correctly, this is a meta analysis – meaning that they're drawing conclusions based on pooling together existing research.

The very first study they linked was on something called the DASH diet, which in addition to reduced sodium encourages people to stay away from processed carbs and to favor whole grains.

Basically, I'd want to dig in to the linked studies and get a better sense of how other factors besides sodium could be affecting the outcome. For instance, fast food contains a lot of sodium. To get to lower sodium, you'd probably have to cut down significantly on fast food. You'd drop the sodium, but you'd also be changing a lot of other variables.

Salt makes food taste good. If you're cooking at home, you're probably not going to have to worry about salt unless you have a chronic condition of some sort. It just doesn't compare to the amount of sodium crammed into processed food. I'd rather focus on eating less processed foods, and season my home-cooked meals so they're not terribly bland. The high-order bit is to eat less processed foods.
All my Verizon android phones have been on ipv6 addresses for years, I think? What is the status of other major carriers?
python3.6 -m venv . && source bin/activate (this builds around the idea every project is a python package itself). pip install -e .
> Clojure

Alex Miller and Stuart Halloway immediately jump to mind as lieutenants that could jump in and take over without too much disruption.

> Erlang

Well, there's also Roberts and Mike (reference, for those not familiar: https://youtu.be/xrIjfIjssLE?t=213).
I'd like to add the word "can" in there. "Equity grants [can] take months." They shouldn't though. They can take as little time as it takes the president or CEO to hit the "print" button and get out a pen if the rules are laid out clearly and voted on ahead of time by the board.
Who are the "surveillance advertising corporations who are supporting OpenAI?"

https://openai.com/about/#sponsors
For a long time, it seemed like Just Another Blogging platform -- maybe slightly nicer page layouts than some. But I'm now rapidly losing patience with the frequency with which it nags me to log in...
That's surely some attempt at humour, I mean, noone can be _this_ insane right?
To anyone curious about the cooking part: I also cook every single day and my meals have very little salt and nobody had complained so far because we are used to use salt as condiment to make stuff tasty but you need to learn to use real condiments (all those colored powders, you know?) and herbs and build up flavor thru caramelization of the food you prepare (nearly everything edible can caramelize a bit, which enhances flavor and mask out "lack" of salt), then use coarse salt when serving. People will taste the salt, but it will be just a twist and to finish the flavor. If you need a bunch of pinches of salt in your meal you have done something else wrong much earlier. Of course, you eventually need to learn how to live with less salt than you are used to today, but that's another story :-)
The fundamentals of pushing a stack frame and jumping is the same, but the details of how arguments are passed (e.g. is a value in registers, or on the stack) and return values returned differ between the calling conventions.
Is this a viable pricing strategy in the market? Didn't new iphone sales dip with the higher price?

The iPhone is/was a wealth signal, but will another galaxy phone be?
Oh when you're talking about art, sure. People and cultures tend to want to identify with Christ and so end up depicting him in a certain way. Of course we know that Jesus was a Jewish man who lived in the middle east, so he's surely not black or white or hispanic, etc..

But you're original claim about the accounts about Jesus copying from Greek mythology, etc.. is just not viable historically.

I encourage you to delve into the literature actually it's quite fascinating! A good book to start with that I've enjoyed is Did Jesus Exist by Bart Ehrman.
Solving this problem affects everyone. Not solving this problem affects everyone. This is the nature of global environmental problems.
Yes, outlawing most of plastic packaging, additives etc. is probably going to happen sooner or later in some parts of the world. With China now banning imports of plastic garbage, the process has already started.

This is probably not related to plastic bags, but still interesting:
73% of deep sea fish ingested plastic
https://www.rte.ie/news/2018/0219/941718-plastics/
It's more trustworthy than one study because it's a systematic review of many other studies. Reviews of good studies are the best form of evidence[1].

This review was conducted by Cochrane[2]. Cochrane reviews are widely regarded as the best and most rigorous reviews.

[1] http://www.essentialevidenceplus.com/product/ebm_loe.cfm?sho...

[2] https://en.wikipedia.org/wiki/Cochrane_(organisation)
Facebook uses all this data to show you ads for things you might want to buy. Wouldn't you rather see that than ads for things you don't want to buy?

I occasionally watch the evening news and I am sick and tired of ads for drugs for old people. I'm not old and I don't need drugs. But the television stations can't target their ads at specific viewers (yet) so they target them at demographics. And old people tend to watch the evening news more than other demographics so that's what they show.

People act like Facebook (and every other company) is gathering data about people for some sort of nefarious plan for world domination. But all they're doing is improving the quality of connections between people making things (advertisers) and people who might want those things (consumers). Is that really so terrible?
Not here to defend Telsa, but drove 2014 Audi A6 and its blind spot assist would sometimes miss motorcycles and small cars (e.g. Mini Cooper, Fiat)
I mean, it sounds fairly accurate. Checking in at my last AirBnB required texting the guy who rented it who had to drive out there to give me a key and it had to be between 5 and 7 pm. And don't get me started on tech "innovator" support...
Cleaning products are as damaging to women's lungs as 20 cigarettes per day
I just moved from Maine to SF. The bigger problem now is that the door locks behind me...
git bofh perhaps? Or are we saving that for the coworker who rejects all of your well commented and wiki'd PRs because it's not in their pet style.
Well, that's just part of the problem with the connected world. If you do something wrong it doesn't take machine learning or AI to find out, you just have to google it. Someone hiring you for a job will most likely do this anyways... I have had recruiters even call me out on such things. It has nothing to do with an algorithm.

It could be problematic if there was only one source of subjective information, especially if any perceived past transgressions were irredeemable. But if they are factual, do you have a problem with that? E.G, you go to hire somebody and find out that it's not recommended by hiring_hueristic_x based predominately on factors X,Y,Z (X being he stole from his past 10 employers, Y being he never held a job for more than 6 months, Z being he commonly posts serious threats about people he doesn't like online).

Also, do you have any idea what actually occurs when you make a decision? I don't. I would love to know someone who does. I still follow it.
Robinhood opens PR move for cryptocurrency trading
How timely. That's the very topic of today's xkcd.

https://www.xkcd.com/1958/

Short version: Regular cars are vulnerable to malicious actors, too, but luckily most people aren't murderers.
Don't have a link but in one of the ars article, the latency of full operating network would be around 25-35ms.
This is a really long list. How much of this is needed due to US securities law and how much to say "hey, you are really doing this on your own volition, all of our cards are on the desk?"

So much for a private sale of shares. In Pakistan, a proper listing agent can put your company on the stock exchange in under 2 month with most of this time just waiting for permits to arrive through snail mail.
No psudeoscience please.
Validating leaked passwords with k-anonymity
I was going to write something nastier. But really. Those would seem to be, at best, wildly optimistic claims. And at worst simply counter-factual.
I'm a huge fan of Dart and very happy to see this. I haven't been able to use it in any non-hobby projects yet, but I love that Dart compiles to JavaScript on the frontend and runs in a VM without any compilation on the server. A good programming language that works on both the server and the browser is like my "holy grail" of programming.

However, there's one thing keeping me from using Dart more professionally, and that's how surprisingly difficult it is to work with JSON out of the box. For a language that compiles to JS I would expect JSON interop to be as easy as "Json.Serialize" and "Json.Deserialize", but instead you need to fiddle with mirrors, add properties and metadata to classes, extend other classes, monkey around with maps and keys, add build steps, etc. This is a big showstopper when you work with web apps, and I'm slightly disappointed to not read any improvements on this front in Dart 2.0, unless I've missed something.

(Shameless plug, I wrote a very brief summary of my thoughts on Dart -- 1.2, not 2.0 -- after trying it for the first time: https://nozzlegear.com/blog/quick-thoughts-on-the-dart-langu... )
Anecdote of one here, but I've had a lot of success putting all my focus on eating less sugar. After calming the sugar cravings, I moved on to reducing the number of processed carbs. Less hunger / mood swings, more energy; generally fitter and healthier. Again, just my personal experience.
Fine, then give them both Fs, don't call 100% manual lane changing "perfect".

The reviewer also experienced frequent highway disengagements by the SuperCruise system which you can observe in the video, yet still rated it higher than Tesla, citing only one Tesla accident. That's also weird!
Black Lung Disease Comes Storming Back in Coal Country
I don’t leave reviews or rate customer service or take corporate surveys. If some wildly profitable company wants my help with thier employee evaluation process or as secret shopper they can compensate me for my time. I see no reason to volunteer for the likes of Amazon, AirBnB, or Verizon.
Does this mean we should also have "git self-praise" ?
Implementing a TCP server in C
Because financial data (in our use case) have a fixed 2 decimal format. In almost every other context you could impose this constraint by somehow defining a data type and be done with it.
Please explain how that is not what happened? That tweet does not contradict me in the slightest.

In fact, your original link is quite explicit.

>Then he got CERT (and, thus, US gov agencies) involved and had to extend the embargo even further until today. At that point we already had the ball rolling and decided to stick to the original agreement with him, and he gave us an agreeing nod towards that as well.

So, stsp pretty specifically says "It got extended, we decided not to follow the new date, and he went 'well, okay'"

https://www.krackattacks.com/#openbsd

>To avoid this problem in the future, OpenBSD will now receive vulnerability notifications closer to the end of an embargo.

If OpenBSD did nothing wrong, it seems quite odd that the same person who you are saying was fully on board with it is now explicitly saying he is going to provide late notifications.