skysight-inc/HackerNews huggingface dataset:
He didn't say compilers were voodoo. Diagnosing subtle bugs in a complex code generator transformer is voodoo. If you haven't written the compiler, but are just an end user, I'd say that's a fair assessment. It's a lot of work to identify what went wrong.
Direct link to proper PDF from sci-hub: https://sci-hub.tw/10.1016/j.ijer.2012.12.002

My personal experience is very much aligned with the findings of this paper. I lose A LOT of IQ points when I'm reading on screen. It's the general medium difference, but also ability to concentrate, the context where I'll be reading, and general attitude.

As others have mentioned eInk partially mitigates some of these differences, but not all. Paper has still a big role to play if we want effective learning.
Hey. I do.
It's true that very good looking people will have no trouble getting dates for every night of the week. But if you take care of yourself and put effort into your online profile, average looking people should have no trouble finding a date or two a week.
I wound up spending a fair amount of time re-learning Python (I had done almost no Python since about 2008), and working with sk-learn, numpy, pandas, etc.

I also started working with Docker and Kubernetes more extensively this year.
> Which one of those is the right one? Number 5?

HN have now corrected the URL, as I asked.

> It shows 0.48 seconds, and 2 seconds

It shows 3 different workloads:

secs	N
0.48	500,000
2.01	5,000,000
20.09	50,000,000

> … but … shows 13.27…

Which we can see is the time for `n-body #2` at the largest workload:

secs	N
0.54	500,000
1.33	5,000,000
13.27	50,000,000

> Why isn't that one on the main page?

I don't know which you consider to be the "main page".

We can see that measurements for `n-body #2` are shown on both:

faster/rust.html

and

measurements/rust.html
Nefrita si pionefrita tratamente naturiste
> Open PDF file, sign document. Repeat for all docs in a folder. This was nice because after I checked the document in English, I could sign off in all the languages without having to resign manually.

As a software engineer, I would want a check that the other documents are similar enough not to raise any red flags.

On the other hand, I also have no idea how you'd actually compare docs like that. Image diff algorithms are notoriously iffy.
I learned all about parsing, lexing, and ASTs. I did that by writing a toy language, then creating a BASIC interpreter in golang.

Beyond that I did more messing about with AWS, and found that while I knew a fair bit theres a lot of devil in the details ..

Regardless this was a good year, the previous year I'd started working with ESP8266 & Arduino devices. So it was nice to get back into pure-software development, instead of hardware. (Hardware is rewarding, challenging, and a lot of fun. But I found waiting weeks/months for parts to arrive a bit of a pain.)
Metrology is actually the only field that might produce any results; everything else is just marketing.
Congressman, did you or did you not just use the word 'pronk' as a number?
> isn't the point of memories to preserve the good ones?

ugh, no. why would it ? sad memories make you go forward as a human being, too
I've actually never understood these arguments as they're often times made. Can many (all) Electron apps be made much more efficiently in other ways? Sure, but so what? As a fact by itself, why should I care? It's a meaningless factoid and only in specific contexts does it matter a whit.

If an Electron application:
1) Provides valuable services to the user; and 2) provides those services sufficiently well enought that the user isn't troubled by the experience (or even enjoys the experience)... anything else is just noise. In some contexts, that memory issue matters, but not nearly all.

I'm finding Extraterm working relatively well so far. Seems to be performing where I want and providing a good terminal experience. It's taking a metric shit-ton of RAM from what I can tell compared to what I might expect, but... I've got RAM to burn, so it doesn't phase me in the least, I mean I don't earn interest or anything by saving that RAM so as long as that's the only ill... I'm doing pretty good. And if I want to tackle the most egregious consumers of resources, there are other, worse violators in that department... like Firefox taking an order of magnitude more RAM just to show the Hacker News tab that I'm editing in.

Of the terminals that you list, Alacritty looks interesting and I've been following a bit, and the other two are non-starters for me as I need cross-platform tools (Windows and Linux specifically).

Anyway, like most things in (professionally competent) technology, most things are good or bad only within certain contexts and use cases. Over generalization amongst practitioners tends to be a larger and more present sin than applications taking more RAM than some would like.
Eh, does everything need a label?
Just prototype an iterate on the core things u need to do in your game as early as possible, with just one programmer if possible. Try and decide those big decisions like, what engine to use, and test that your choice will adequately handle the important things u need for the project. Before hiring a tonne of people and spamming code and assets everywhere.
The suppression of pornography is one of the deepest perversions of society? I sincerely hope such views, which are actually themselves perverted, are not prevalent.
I have scaled back my usage of Facebook after I discovered they are advertising my like activity to my audience i.e. "friends". I've had relatives accost me at family gatherings or have been unfriended over a Facebook page I followed, even though I rarely if ever share my personal views directly in my feed. Sometimes I'll like something even though I have a marginal interest in the subject.

Facebook has the power to destroy life-long friendships because we continue to give it this power.
I'm going to use this box as a suggestion box. My suggestion: put a "Submit" button/link on the Search page (https://hn.algolia.com/?query=&sort=byPopularity&prefix&page...) to make submitting a searched-for/not-found link easier.
Could you please disclose your country of origin & residence.
I’m actually fine with public seevants living decently if it was in line with the quality of our government.

Given that our government is literally off right now, you can guess my current opinion.
The AssemblyScript conversion sounds very interesting! Is there an issue or PR where I can follow that?
Related note: the latest season of the podcast Serial touches on a case where a kid was arrested and beaten over a joint. He thought he was in Cleveland, where you won’t be arrested for such a small amount of weed... but he was actually in a neighboring suburb called Euclid, and he wasn’t aware of the prosecutorial difference.
Didn’t he just get arrested for this?
Open data is a relatively niche topic/policy in politics. It wouldn’t be front page news on a normal day, and so it’s not a surprise if it doesn’t make the weekend headlines, on a week in which the federal govt went into shutdown over the border wall, nevermind the resignation of the defense secretary.
Don't know that I'll have the bandwidth to keep experimenting with all of this next year, but here's what I picked up in rough chronological order: Pytorch, python 3, mypy, a few dozen machine learning papers, solidity, ocaml, react/typescript, coq (first few chapters of Software Foundations: Logical Foundations), TLA+ (first few chapters of Wayne's book), golang, truffle, elliptic curve pairings and zero-knowledge proofs, Intel's SGX.

The pairings and zero-knowledge proofs are my favorite. There will almost certainly be more golang, solidity, and machine-learning papers next year. There's a good chance there'll be some more react. There'll probably be some rust, which is what we're doing the SGX work in.
aws and python’s boto3 for me with some elixir at home for fun
South African jazz artist plays guitar during brain surgery
https://news.ycombinator.com/newsguidelines.html

> Please don't post on HN to ask or tell us something. Instead, please send it to hn@ycombinator.com.
There was a science fiction story/series in the '90s that addressed this issue. Neanderthals (derogatorily called "slopes" because of their foreheads) were considered sub-human and widely employed as slaves. The story was pretty brutal, I couldn't make it all the way through. Tried to find the name of the story/series/author for this thread, but my Google-fu was insufficient.
I would suggest to listen to Yuval Noah Harari’s talks about the jobs of the future. Basicaly, he is saying that you should focus on emotional inteligence and the ability to learn new things.
I had many friends but no close friends.

I read online that only white rich dudes can get top beautiful girls. I was depressed.

When i was young and naive, i just walked to a woman, chat with her a bit then i would ask her, how much would you sell yourself for? I even told her, if you were escort, I'd pay a lot to sleep with you.

I was a typical asshole.

7/10 women told me, i am rude and disrespectful and walked away.

3/10 women got mad and told me, "you can't buy a human. What do you think i am?"

She asked, "Do you think you can buy everything?". I answered, yes.

I explained that i value your time, i don't even have a college degree and based on your looks it seems you must be in very high demand and getting asked out by guys who be 10x better than me.

I'd tell them all my insecurities on day one, i thought being honest is very important to connect with her on a higher than superficial level.

That too i am from undesirable country and ethinic group in popular opinion.

So i am willing to pay for the privilege to be with them.

It worked, i became good friend with them. Since, my strategy had a good success rate for a social dsyfucntional being like me, i kept using it.

I just talk wayy to much for a guy. On many topics, they had no words to say. I'd even tell them about programming but none of them found it interesting.

Then I'd tell them about genetics, psychology and 40% found it interesting.

For rest i would talk about how i fooled customers and how i sell them BS, how i avoid taxes using skilled accountants and remaining 50% were interested in these tricks which big boys use but are not available in their girl circle.

I'd introduce them to my accountants and lawyers too.

Rest 10% liked how i am vegetarian and i practise yoga, i workout 3 times a week. Some also joined me in this lifestyle and yesss they improved their shape and nutritional knowledge too.

Later i started playing guitar/flute and I'd play songs for women. I'd take them to rooftop dinner, which each one of them remembered.

I wasn't dating anyone rich, just whoever i thought was exceptionally beautiful.

I am very slightly above average in looks and body but not that much to be extraordinary. People can neither guess my ethinicity or country from my looks.

I just love cooking, so I'd sometimes prepare meals for my girl.

Now, after dating 25 women. I finally settled on love of my life.

See i had to exclude a lot of women and distance myself because i saw very bad qualities in them, like greed and a few were not loyal.

My present girlfriend wouldn't trade me for any sum of money.

And now comes the weird bit...the ones who were with me for a while, told me, "you are sweet and you are honest".

I always thought i am typical asshole and i am sometimes very insensitive.

Most of them wayyy many guys after them but they would either not pick their phone calls, block them or reject their asking out plan.
My list will probably be unusual:

- Basics of finite element analysis- that helped our team to skip a few iterations during design of vibration isolation solution.

- Refreshed my knowledge of BPMN, trying to formalize some internal processes. Work in progress, people are reluctant to changes.

- Using yocto to build firmware images for embedded Linux devices.

- Learned a lot about practical side of RF engineering- impact of plastic enclosure on antenna, how RF performance should be tested in production.
Then ProductHunt came along and did the same thing with everyone immediately hopping on the thread and patting themselves on the back for their <insert_terrible_app_here>
Well perhaps to you, but if you're an aspiring engineer in New Zealand or Australia it can be quite good and inspirational to be reminded that modern tech isn't just something that happens on the other side of the world.
> Wouldn't you agree that state and local governments mostly act within the bounds defined by the federal government?

I agree that the Federal government trumps the State government, but I'm not sure that I envision it as "bounds defined by" and more as whenever the random walk of the Federal government intersects with a more local one, the Fed wins. There are plenty of areas that the Federal government can't be bothered to get involved and the more local governments fill in those niches. For example, the Federal government really doesn't care much about local zoning laws or building offsets from city streets and such.

But I can also definitely see how it could be viewed as you describe in many cases as well.

One thing that I do think is interesting is how poorly EU citizens understand the history (and mistakes!) made in systems like the U.S. to learn and model the future of the EU from.
I like the change, trying to dig, maybe:

A kiosk at a gov/hospital that needs a browser open on a default page?

Their are probably better sys admin/mgmt tools available though.
Started to move from front-end to full-stack with serverless AWS (SAM/Amplify)

Also, Wardley Maps and writing.
Show HN: Visualize Neural Networks in the Browser
It's worth getting a few insights into what it does well. As with any language it _can_ do anything, but a few key features that made it stand out for me:

* Perl is set up for really terse one-liners. You can basically emulate or surpass most Unix tools with only a cursory knowledge of the syntax

* Perl syntax is highly geared towards text processing and regular expressions. File handling and regexes are so much quicker and easier to use than Python.

If I were in a situation where I had a bunch of files I needed to process and the task didn't easily fall into something that could be done with a bash command, I'd probably reach for perl over python for a quick and dirty disposable script.
Funny, I actually view it as the opposite. swc is distributed via npm as a native extension, so you need to have the right rust version installed in order for it to work. I tried `yarn add --dev swc` like in the instructions, but it failed. I already had rust installed but I guess it wasn't the right rust. I'd be hesitant to tell my team to use it because of the extra dev environment setup.

JS is a universal binary format that tends to just work from my experience. You do occasionally run into issues if you're on an old node version, but other than that it has been pretty reliable for me. But it may just be a difference in familiarity.
(Not the parent poster)

Reddit has /r/sdr which has some good resources; me I used antirez's plane-tracker, then wrote some code to listen for buttons being pressed from remote-control buttons.

These buttons are pretty cheap and reliable, and the batteries have lasted for a year or so now. You hit the button in the bedroom and the PC in my office plays "siren.mp3" over the speakers, for example.

Even now I've had my wife/child summon me via presses.
I think a lot of it has to do with the lack of understanding non technical people have with the relative difficulty of software tasks. Building a 10 foot bridge is clearly much easier than building a 100 foot bridge, but in software it's murkier.

Write a program that checks the rank of a poker hand: okay, give me an hour or two. Now can you change it so that it checks the rank of a photo of a poker hand? That should only take you like 2 or 3 times longer, right? Oh, more? Well I'll give you a week, that should be plenty.
Google Maps has been doing something nasty to non-Chrome browsers for several years now -- started about the time of the Great Interface Overhaul.

So, color me astonished, not.
Learnt a lot about redis while building an event delivery service. Also, it was an amazing experience building a streaming architecture.
Subreddit for Siri fails
You're taking a bad-faith reading of OP's comments: they're not talking about the self-identified incels; they're talking about the majority of single men who are single involuntarily. The latter is the group of which the former are a part. They're not the same thing, and conflating them is disingenuous.

OP raises a valid point about the increasing numbers of single men and the possible long-term health and societal effects of having (say) 20% of men single for their entire 20s. A certain toxic percentage will become incels -- and probably always would have become something like that -- but the remaining 95% are a largely new phenomenon and one I don't think is being taken seriously. We're into new territory here and we'll only find out the results in 10 or 20 years time.

FWIW: I'm not an incel. I've been happily married for five years.
The Rise and Fall of American Growth by Robert Gordon. Really fantastic book about the changes in American society over the last two centuries. Argues that the impacts of new technology are decreasing over time.

Why We Sleep by Matthew Walker

Genius Foods by Max Lugavere

Nonviolent Communication by Marshall Rosenberg

The Framers Coup by Michael Klarman

Leadership by George MacGregor Burns

Strategy by Lawrence Freedman

Several books by Joseph Campbell or Peter Drucker. Can't go wrong with either.
The part about using evidence to make decisions is a bit Onionesque, I concur.
Sure, those models are among the ones you can spend your money on. And they are not the only options available.

My point still stands. It's all driven by an economics in some form or another and the more of the economics you drive the more it's possible for you to align the incentives to produce things in your favor. This is the case no matter which actor in the system you are.

Heck, you controlling the economics in terms of what you spend your money and attention on are really the only levers you've got in order to drive the supply/demand mechanism of the market. The other variables are technology and what the other people in the market are demanding as that effects what will be supplied.

If you had enough money you could pay for a one off piece of unique research if you really wanted to. These days you even get people subscribing to individuals on patreon as a model that exists.
Everybody needs disk encryption. Loose your laptop on the train or in a cafe and all your browser cookies are out in the wild.

That's just the start, people store private stuff on their computers you know. Photos, letters, bank transactions, emails, contact lists.

Microsoft choice to make this not only non-default but even a premium feature is inexcusable. I already switched to Ubuntu for this reason alone. Now my life is much easier for many other reasons as well, like Docker.
Have you tried writing a doubly linked list?

https://rcoh.me/posts/rust-linked-list-basically-impossible/
Do you think water cooling is necessary for a dual RTX 2070 setup?
Third-wave antiracism makes sense, but it's a dead end
LiveView is really interesting for me! I wish Golang had a framework with a similar idea though. I don't think I have time for a new language
I can only speak from personal experience, but all my messages are tailored. When I do get a reply, I'd say only around 50% of women look at my profile before replying. For the rest, the message is good enough to get started.
Yes I don’t think it’s good that the media is normalizing it.
It's a result of Japan environment (not only natural), they are too much and too concentrated as a result they can't live relaxed, they can only stress themselves. Few that born or arrive to a "comfort position" tend to exceed in any behavior, others whip themselves to the extreme.

That's why we read about people who die working too much, who close themselves in their room for months or years, they use big load of antidepressants, even more than the USA/UK (that are the top consumers of the western world) etc.

We develop any kind of things in response to our environment and we develop our society accordingly; that's why in cold countries we tend to have good welfare, reproduce less, are less violent than hot climate countries because cooperation is needed to survive, low density is needed because of low foods etc that's why in hot climate countries we tend to being far less cooperative, more violent and reproduce far more. That's also why in cold countries people tend to value space more than in hot one, that's why in some countries people dream an attic on top of a giant skyscraper in the city center and in others people dream a personal home immerse in the nature. And generally those countries evolve themselves accordingly.
Applied ML is one of the hottest CS jobs these days :-) From startups to big cos, everyone's looking for data scientists.
How many prime factors does the product of two numbers have?
Not the sum of the number of prime factors of the individual numbers.

Now you are the one squirming.

Cleanly accounting for edge cases isn't squirming, it's logical thinking.
Remember when completely open WiFi everywhere (no password, just connect and get Internet) was the norm? One of the famous professionals in the security industry even bragged about it:

https://www.schneier.com/blog/archives/2008/01/my_open_wirel...

Too bad everything seems to be locked down in the name of security these days, and even the slightest gaps seem to cause a lot of panic. I miss those days of essentially free Internet everywhere...
What struck you as funny or The Onion-like about it?
No. Two slots away is plenty.
Sure, but the thread was about learning and the GP referenced learning several times. So in this context, it was a learning project, and it sounds like a great one.

It's good that you added those details. Your original comment was a shallow dismissal, which breaks the site guidelines (not good) but the details are substantive and interesting (much better). Still, even the edited comment comes across as a cross-examination, as if you're dressing someone down for putting a lot of time and work into something creative. That's a buzzkill for everyone here. I'm sure you didn't intend it that way, but intentions get lost. We have to be careful not to let HN turn into a place where people won't share what they're doing because they get such a hostile reception (see https://news.ycombinator.com/item?id=18705345).

Your comment would be better if instead of leading with a mean insult, you made clear that you were thinking about whether it would work as a product and realized some issues with that. Also, if you think about it, asking whether someone's hobby project is intended as a product prototype is actually a high compliment to the hobby project. There should be no problem framing that positively. Had you done so, you'd probably have gotten a bunch of replies exploring the issues you raised, and maybe even the creator would have found something to respond to. The goal of HN threads is interesting conversation, and that would have been a much better vector to get there.
It should be noted that explicit hardware for deep learning is only worth it if you're training with high uptime (or are using the hardware for other things, e.g. gaming).

If you're a hobbyist training a model on a small dataset, the current prices of using cloud computing and running a GPU-backed VM for a couple hours on demand will still be cheaper in the long run.
Yep! Issue (already linked above):

https://github.com/alangpierce/sucrase/issues/216

Most recent prototype branch (doesn't include some patches to AssemblyScript to get it working):

https://github.com/alangpierce/sucrase/commits/assemblyscrip...

I've also chatted about it a little on the AssemblyScript Slack.