skysight-inc/HackerNews huggingface dataset:
But Halide does have higher performance, is portable to many platforms as well as GPUs, CPUs (w/ parallel SIMD), and isn’t used for ML models...
Surviving the Script Apocalypse
I've given the mods here some grief and I think there's a lot of room to improve, but Thomas is one hundred percent right here. Graham's I-don't-have-time-for-this moderation was a much, much worse thing for the community.
Doesn't this sound very much like how a human learns to play the game? MCTS ~ play/experience (move probabilities); self-play with search ~ study/analysis (move evaluation); repetition and iteration to build intuition (NN parameters).
Comments are still rank-penalized and detached, so that's not exactly a thing of the past.

I am not arguing dang is doing a bad job--I'm arguing that their job is done with an eye more towards keeping a community in line with YC interests than promoting pure free-speech or hacker culture.

That includes things like killing off certain contentious posts, removing grossly off-topic material, and a lot of other frankly decent moderation.
No. But a thing being "censorship" does not imply that it is bad, unless further context is considered. However, when censorship is a good thing, we usually give it a different name because "censorship" bears a negative connotation.

As a basic example, parents frequently censor their children, but we call that "childrearing". Managers censor their workers, but some of that is necessary to run a company.
Like me. :)

I stay with LTS. A do-release-upgrade for LTS-only will only upgrade at 18.04.1 anyways.
Wow, this is exactly why I read HN. I was Googling for exactly this yesterday. Thanks much!
AlphaStreet, an Alternative to StockTwits and Yahoo Finance
When something extraordinary happens, people tend to have vivid memories that are false or even impossible.
What were you doing when the Challenger exploded?
Moving Half a Million Database Tables to AWS Aurora (Part 1)
We will have to agree to disagree. I see no value to Gmail users to making them use a secondary key for their mail. If you’re this concerned with security, you won’t be using Gmail because you still have to trust them with all your plaintext at some point.

Not sure what you’re referring to with the website notifications and posts.

Search and history can only be handled client side if you are going to download your entire mailbox, something almost no one does anymore. Initially indexing is theoretically feasible but makes it essentially impossible to ever reindex to fix bugs or improve performance.
I'm so in with fzf. I discovered it recently, after using CtrlP for several years and I couldn't be happier.
maybe there was a workaround, but with CtrlP I had to clear its cache everytime I added a new file to be listed in the search results. With fzf it just works out of the box and it's blazing fast <3
Defensive Middleware in Motion
Show HN: Now introducing curated tools and resources for designers
Yes, but my reply is to a person who advocates BASIC as closer to assembly language. In this context, "BASIC" ought to be understood as Ye Olde Line-Number, Unstructured programming, BASIC, not the well featured, structured programming Turbo Basic or Quick Basic...

... which, by the way, i enjoyed using a lot when I was a kid.
Weird how they anthropomorphized and capitalized "her Final Form" there. Creepy!
Introducing Cross-Site Scripting
Day in the Life of a Migration with Nutanix Xtract for Virtual Machines
In fact, in Firefox it works without creating the extension.
Plenty of people who are deeply concerned about sexism in this industry also flag those stories, because it only takes 2-3 misogynist trolls to create a 300-comment shitshow out of them. There are still kinds of threads that this site simply can't do well, and it's better we not pretend we can until the guidelines and mod tools evolve to actually make them work here.
Then, there is the case of 'On Whose Authority (http://z.caudate.me/on-whose-authority/), the HN discussion of which was killed while the discussion of Rich Hickey's response (https://www.reddit.com/r/Clojure/comments/73yznc/on_whose_au...) was ongoing and both were on the front page.
And congratulations once again. This kind of therapy is a big deal because of just how different it is from standard 'drugs'. This is a precise and intentional genetic change to a patient's own immune cells to provide it a new capability. This new capability permits one's own immune system to detect a cancer with precision, clearing it from the body without harming other non-cancerous cells. The same protein doing the work here can be easily tuned to become more and more precise, and the scaffold of the technique can be ported to other targets relatively easily - again very much unlike most small molecule drugs. In this way it is nothing like most any drug of the 20th century. And there are many more to come.

There are >100 in the FDA pipeline right now for various types of cancer [1]. And the concepts used here to introduce DNA encoding proteins that confer NEW functions can be used to introduce any number of new functions.

So in less than 2 months, the FDA has approved 3 gene therapies:

1) Cure for Leukemia (Novartis' CAR)

2) Cure for Blindness (Spark's hRpe65)

3) Cure for Lymphoma (Gilead's (nee Kite) CAR)

Here's our description of the designed protein in case you want to learn what it does at a molecular level, or want to design your own:

https://serotiny.bio/notes/proteins/car19/

[1] (paywalled CAR trails list): https://www.ncbi.nlm.nih.gov/pubmed/27613725
Something I find frustrating in discussions like this is a tendency for expressions of gratitude or appreciation to often be dismissed as uncritical, as if the only meaningful act of criticism is that of finding faults or flaws. In such an environment it can be very difficult to express reasons why someone likes something or finds benefit in a way that others read as something other than fawning: particularly when you know that's how it's going to be read.

There are reasons people continue to frequent HN as a news aggregator and comment on the site: it has some uses and benefits to them. 'sillysaurus3 does list a number of reasons supporting their position. If they're expressing a bit more joy and appreciation for your taste, dismissing that as "slobbering" seems quite harsh and unnecessary. Phrasing it as "pro-moderation" in an arguably pejorative manner likewise derails. A quality site, one I find personally valuable, requires moderation. If I'm in favor of a particular site and value its moderation efforts, I'm going to be "pro-moderation". If I actually find it valuable, enjoyable, and a benefit, I'm going to be appreciative, and maybe at times effusive. Have I lost objectivity in such a case? I'd like to think we're more human than that.
I sneaked into...

If you're going to write professionally, please at least start with correct grammar and spelling.
You are welcome! Hope to see you there! I'll be teaching "Setting up CI/CD pipelines" at LISA. https://www.usenix.org/conference/lisa17/training-program/se...
> all of these "web startups" are not very innovative.

So are you basically just lumping "SnapChat and Whatsapp" into "all of these web startups". That seems terribly myopic don't you think?
This is great, thank you very much!
Was not aware of those projects or their backgrounds - thanks for those links.
Posix standard says you can't call anything but async functions after fork() in a threaded program. Application developers should respect that.
Eastern grey squirrels, brought to the European mainland from the UK

Don't blame us, they are an invasive species here too. Proper British squirrels are red.
I have spent the last 10 months learning italian, spending a total of 7 weeks in the country, 150 hours studying, and 85 hours speaking on iTalki.

I have been using the method's described in Fluent Forever[1] and they have been working extremely well for me. I have a speaking partner that I speak with 3-5 times a week for 1 hour each time (If you want to learn italian email me, he is awesome), and I keep track of literally everything I cant say, and after the lesson make cards, insert them into Anki, repeat.

I can understand 80% of our conversations perfectly, and we talk for the full hour, rarely breaking into english. Am I speaking perfect italian - no, but I have absolutely no problems communicating. I was recently in Sicily with my family and hanging out with a family that spoke no English and was translating for 8 people in both directions with no problems.

This is the first new language I have learned but it seems the key to me is described in the book

1) start with pronunciation and spelling (Gabe created pronunciation trainers for most languages)
2) Learn some basic verbs (I need, I want, may I, to go, to take, etc)
3) Building up a large list of nouns
4) Start using iTalki with a partner very soon into your journey and keep track of what you dont know.

The state departments says it takes around 400 hours to learn the latin based languages, I believe that seems fairly accurate.
I've seen threads where he and his possey made up 50% of the comments, controlling the narrative and rallying their forces to down vote flag those who had the tenacity to disagree with them.

Also since you mentioned a particular user your comment will be removed. Funny how that works.
This site is overwhelmingly populated by people outside of startupland.
And our goal should be to change this system.
Most? Even state schools are expensive now. My state's primary university charges over $10K in tuition alone for in-state students. Add housing, food and books, and you're looking at $80K before any type of scholarships/grants.
Primarily Chrome, because their dev tools are amazing. (To be fair, I haven't touched Firefox in some time.)
Stop writing code and start writing documents. Use lots of buzzwords and emerging technologies.
Still, I think it's easier to ignore a distraction on a phone, which you can easily put on silent vs. a computer where you're a click away from facebook.

The less effort that's required to focus, the better.
Modern consumer SSDs still benefit from TRIM, but are mostly able to keep up with GC just fine without it when subjected to typical consumer IO workloads, which are full of idle time for the drive to catch up. But if you fill an SSD to the brim, it'll slow down, and the cheapest SSDs will slow down a lot.

There are no hardware RAID solutions for NVMe, though there are now several hardware platforms supporting software RAID for NVMe devices in their motherboard firmware so you can boot from a NVMe RAID array. As with any other RAID solution, translating trim/unmap/deallocate commands takes a bit of effort, and less mature NVMe RAID solutions don't necessarily bother.
The api is just perfect, I wonder if I can use it in a commercial project to address some niche market ?!
I can only hope MDN does to w3schools what Stack Overflow did to experts-exchange.
Exactly. Even when something extraordinary events occur people are bad at remembering. Eye witness testimony should be barely passable as evidence, yet it is given huge weight in a courtroom.
My first thought was that this was a trailer for a new Rambo movie. First Blood: Transfusion
5 mins would be enough with puppeteer https://github.com/GoogleChrome/puppeteer
A shitty, half-assed linux. Until I can just put Debian on natively, and use apt-get for packages without a problem, I want us to keep moving to an actual linux on the phone.

I'm quite eager to get away from android
I should have mentioned I have 12+ years of experience.
Not a lawyer, but they left their door unlocked, so I think it should be legal to just walk off with their stuff.
Don't forget we used to have flash back then. It wasn't pretty.
Ideally the perfect static site system should be a meta language, like one of the wiki languages, for which several solutions could be used to translate to HTML etc...

We shouldn't have to rewrite our blogs every time a new cool programing language comes around!
I am being auto shadow banned. Just look at dead comments to know how heavy moderated opinion is on HN.

HN controls what views they allow on their forum, certainly not a place to have a free and open discussion.
The reason our economy is working now is because of the huge amount of speculation that fuels the investment sector. Wealth creation is no longer predicated on how much stuff is being sold, just on how much people bet will be sold.
Is Elm support planned?
What's the goal of putting a speech in an history book if not to help people learn about the context?

Destroying the speech is not a problem here. And students can always read it first, read it following references, read it again.
Not even outright discrimination.

Data shows women tend to do much less negotiation than men. If you didn't negotiate your first salary that can compound for the rest of your career even if you negotiate later salaries.
Revamping our API developer interviews
Happy 20th birthday JUnit
On this day in 1997 Erich Gamma and I boarded a plane from Vienna to Dulles. Along the way he showed me Java and I showed him this cute little design for a testing framework. We handed it to Martin Fowler on arrival. The rest...
Which VNC server program do you use? Is it free (as in beer) and does it have a GUI for enabling/disabling and managing the configuration? Several months ago I was looking for one like that but didn’t find anything that was maintained in the recent times. Coming from OS X, where turning on VNC/screen sharing is a simple process in System Preferences, I found it surprising that it was difficult to do that on (Ubuntu) Linux (enabling file sharing with Samba also took a bit of fiddling around).
Antirez tried, with lamernews: https://github.com/antirez/lamernews/blob/master/app.rb

Diff that vs HN circa 2008: https://github.com/evanrmurphy/SweetScript/blob/master/arc3....

Lamernews seems like just another HN clone, but back when it was launched it was a serious attempt at being a competitor. They probably came closest to pulling away a significant chunk of HN. I started to use it.

Then I ran into missing features. Little quality of life stuff. I forget what they were, but the whole site felt noticeably harder to use. So I stopped using it.

It's so tempting to think "HN is so simple. Just throw Rails at the problem and you can wipe the floor with them." But Lamernews was 2,964 lines of Ruby, and only managed to contain about 60% of the features. news.arc is 2,616 lines. And I don't care what anybody says: if you sat down and forced yourself to read that code for a week straight, you'd find it is actually quite readable. It's terse because it's for getting shit done.
Well, for once it means resending over and over the same information on every page, it's just a waste of bandwidth. Then it makes sharding the server more complicated, because you need to make sure the request goes to the correct server (or you have to use a special DB just for that such as redis).

For things as simple as form validation, you need to resend the values that the person entered in case the form didn't validate.
Then you end up piggybacking informations from one page to another in hidden type form fields...

If that doesn't sound crazy to you, then you should probably write "native" application again, it will remind you how simple life is when your client has the right to use its memory.
Also posts I made were deleted, not even allowed to be seen even as 'dead'
have you contacted the mods about this? It should be a fairly easy to verify and fix.
Interesting. I've found that used business-class laptops from several years ago do nicely. I use a ThinkPad L420 and EliteBook 8460p daily, and they both work well for me. They are reliable and robust.
VR and AR Leading Companies and Countries
The trackball also fits in perfectly with the whole nostalgic vibe of this project.
Can you elaborate a bit about your implementation? I'd love to learn more about the techniques you have used.
"Terrible and unoriginal name choice" is probably a little dramatic:

https://github.com/search?utf8=%E2%9C%93&q=gutenberg+static+...
Elm package documentation is just JSON. Very easy to scrape.

Here's a list of all published Elm modules pointing to their respective packages: https://github.com/fiatjaf/module-linker/tree/backends/data/...

Scraped with this simple fish script: https://github.com/fiatjaf/module-linker/blob/backends/data/...
Well, sure, but that's a little different than direct control.
> Deleting all of the accounts of people who like to order toast and eggs in the morning at the same place is what makes no sense.

Shadowbans are reversible by users and can be appealed to the mods, assuming you notice it (which, by design, you're not supposed to.) This is supposed to ensure that only accounts which should be banned remained banned.

It's not perfect, but it does make sense - the only real options for banning are by IP and by account, so if you want to prevent a banned user from just making a new account, you have to ban the IP as well. Maybe someone was a troll and got that IP banned, maybe it appears on a blacklist (assuming HN checks that,) who knows? It's not random and arbitrary, though.
21% of all Americans live in common-interest housing. Half of that is condominiums, half is HOA-governed housing. It's a safe bet that large portions of that heavily restrict lawn conditions. Add in another ~10% of the country living in multi-family apartment buildings, which usually have no lawns or owner-controlled lawns.

And, of course, single-family home lawns in any densely populated area are likely to be regulated, many of which aren't high income. I can't get numbers on how many of those ~70% of Americans are under town restrictions, but it's not a trivial number.

So no, it's not just HN's demographics. This is genuinely widespread in the US; I'd estimate that at least 100,000,000 Americans live under some form of these restrictions.

https://www.caionline.org/AboutCommunityAssociations/Pages/S...

http://www.builderonline.com/money/economics/80-percent-of-a...
Awesome Hacking Resources
https://www.youtube.com/watch?v=q51ld-scMI8
10 common beginner mistakes in Python
The canaries in a coal mine
Land of the free, indeed.

In all seriousness, if anyone tells you you can't have a thriving eco system in your yard, fight them on every level. Manicured lawns should be outlawed, not encouraged.
Have you checked your SMART data for how much your read/write ratio is? I think you will find those results surprising, even when you think that you don't write that often.
Ask HN: What are the unintentional, but evil things, that tech companies do?
This is on our roadmap, stay tuned.
When I had a minimally good e-reader, taking notes on it used to beat paper even it having a delay (that could be engineered out of e-readers).

Then it broke, ditto for the company that made it, and there is nothing more on the market nearly as good. Nowadays I go into paper for taking notes too.
Don't Let an “Unlimited” Vacation Policy Kill Your Startup
Yes, but government doesn't go away. You get HoAs that spring up outside of Denver, Austin and all the other places people from SV go when they're sick of SV. They get there and realize that while they don't miss lawn height rules they don't like their neighbor's copious power tool usage well into the evening or loud parties they create a HoA thinking that they won't recreate the situation where they come from. After all, they only want the rules to reign in or drive off a few people who's behavior they don't like. Over time the list of rules and regulations grows and personal freedom to do what you want on your own property slides down the greased slope into the abyss. It starts at reasonable noise restrictions (nothing >85 db as measured on your property line after 10pm on weeknights) and grows to include disallowing motor homes and trailers to be visible from the street, acceptable mailboxes and so on. The influx of poeple who don't want to put up with community (local government or HoA) micromanagement of what they do on their own property tapers off and is redirected at some further out suburb of whatever unnamed "up and coming" city we're talking about or to the suburbs of some other city all together. The cycle repeats itself. The road to hell is paved with good intentions.

This isn't SV specific DC, NYC or pretty much any other large city has a slow drip exodus of upper middle class people from it's suburbs to the less stifling suburbs of some other city with similar results.
One clever hack to make de-facto censorship legal: Privatize everything, and let force be used only to protect private property.
I only take new job inquiries seriously if I think they can improve my life away from work.
How ‘South Park’ Helped Empower the ‘Alt-Right’
I've been on a plane exactlt twice in my life. It's pretty easy not to fly.
> If everyone knows what everyone makes, it becomes much harder to give an excellent employee more money. Everyone thinks they deserve a raise, so now a manager has to confront the rest of the team when he gives one person a raise. Envy is a very powerful force.

I think economic modeling moves towards the opposite direction. First, people assume that other people make and still have that envy, and in that assumption they make mistakes. But there are severely underpaid people that would immediately get a better deal.

There are other interesting externality is that knowing what people make would allow people to jump jobs a lot clearer. One of my crusades in public opinion in argentina is that the salaries of college graduates is absolutely unknown, making it impossible to gauge how valuable each college degree is worth. Hence, lots of people commit to dead-end careers. If it were known how much the graduates made, less people would go there, and more people would go to the paying ones.

Same with jobs: knowing other company pays substantially more will move you, increasing the salary of the low paying companies and lowering the salary of the high paying companies.

In a very naive way, the lack of information prevents market efficiency, because if the information where there, people would do more and different trades. And this is algo good for companies in the long run, because they would more effectively attract the appropriate talent.

Think of it as any other market: housing for example. Is housing clearer or worse by having house sale prices open?