skysight-inc/HackerNews huggingface dataset:
In my opinion you get more than just "eliminating a class of bugs", in my (arguably limited) forays into functional programming languages I really liked the type-guided programming.

One aspect is "I refactored the code, fixed all the type-errors and everything works", another is "I don't know, what should I write here, compiler, tell me!" with typed-holes, along-side some nice search, such as hoogle (or elm's fancy search [1]) In simmilar fashion, I remember Elm was enforcing a version bump, if you break package public api.

On the other hand, you definitely are replacing one set of problems for a different set, and it is up to you to decide what kind of problems you like solving better.

For me, access to fast immutable data-structures seem to have the best return-on-investment, and easiest to introduce (i.e. even Javascript or Python have somewhat decent libraries for these).

[1] https://klaftertief.github.io/elm-search/
Is that not the way it works in the states?

That's how it is in England.

3 points for a speeding offence. 12 points and you lose your license for 6 months. Points take 3 years to disappear from your license. You also get fined up to 75% of your weekly income, based on how much over the limit you were going, and there are some hard limits (100 mph?) which result in an instant loss of license. It seems sensible.

I agree that financial penalty does disproportianately affect the poor, but at least scaling it with income means the rich cannot completely ignore it either, as they could with a static fine.
The DNA Technology (Use and Application) Regulation Bill, 2018
Perhaps more importantly than the limit on 200/2000 samples, the main difference from your code is that in the paper they only use the 10 first PCA (i.e. X is 10-dimensional instead of 784-dimensional). The fact that they do tends to contradict their claim that the proposed algorithm scales "weakly" with dimension, but for using just 10 dimensions (chosen linearly from the input ones) 76% is not that bad.

Personally, my doubts are more in line with the other ones that were raised here, namely tdj's comment on not building on existing literature (the feeling of "this just looks too much like a classification tree" is very strong while reading), and scalability issues. I also tried something vaguely similar in the past (but using iterated linear discriminant analysis instead of hypercubes / classification trees, and convolutional networks instead of fully connected), but never even finished the prototype because it was so terribly slow even on MNIST that nobody in their sane mind would have used it (I could only load into RAM a few samples at a time, which made it messy).

In any case, it's a pity they didn't try to use these weights as initialization for the "usual" backpropagation, it might have lead to interesting results (especially if in doing so they extended to the whole of the input and not just the first 10 PCA - or at least on ore than 10).
You're not taking Chan as an inspirational example because you don't live in shithole colonial Hong Kong. If you did, then maybe you'd appreciate more the massive lengths he's gone to improve himself.

Instead you and everyone else just compare themselves to him like you deserve his success. That's what's really going on here.

Kim Kardashian is indeed inspiring to a certain generation of kids. You can't see her as inspirational for the same reason, because you don't think she deserves the success but you do.
2019-01-10-Neural-Networks-in-Insurance-1-0
Those cameras are not to protect pedestrians, they exist to enforce drivers to stick to the speed limit.

Look at these charts. Speeding rural areas kill! Also, take a guess at what time SUVs became popular in urban areas.
https://www.iihs.org/iihs/topics/t/roadway-and-environment/f...
Considering the idiocies of mainstream people I have to face everyday, I bet the content creators are insane. Insane geniuses that is.
On the contrary, professional game developers love game consoles, precisily because they have a stable platform to target for at least 5 years, instead of dealing with each customer being a special case.

And that in spite of some bad apples still going through the gates, the large majority of flappy bird clones never makes.
I've read through part of it and I find it quite useful when I try to reason about how something ought to perform. I try to do this before measuring and checking if I'm right. Then I try to see where I went wrong (I'm seldom right) and again having an understanding of how the computer works really helps here.

I, honestly, don't know if it will help me in terms of my career because at my current job, it's not something I can put to use. However, I want to learn this because it is fun (for me) to understand things close-to-the-metal.
I think it's mostly a psychological barrier in most respects. There's also no necessity to comment - lurking, despite the quite awful name we've given the behaviour, is a perfectly normal thing to do. Plenty of people read books who don't write them, etc.

I'd also presume (and it is a presumption!) that people who are commenting on one platform will likely also to be commenting on another. As in, I would presume they would establish a conversation as the preferred method of internet discourse they digest, as opposed to a one way consumption of data.

This also gives me an opportunity to use one of my favourite Cronenberg quotes: "The monologue is his preferred method of discourse" - Videodrome
probably, but it's not clear that they're not in the right: https://blogs.unity3d.com/2019/01/10/our-response-to-improba...
From the top of my head, these are some areas I often would like other system programmers to know better:

- Understanding how to write purely event-based programs using e.g. epoll since that will avoid lots of complexity and potential problems compared to throwing threads at everything.

- Floating point representation and gotchas ("What Every Computer Scientist Should Know About Floating-Point").

- Unit-testing as part of designing interfaces to get low coupling, sane ergonomics, and forcing some thought to error handling instead of just working in the happy-path case.

- Interrupt- and thread-safety (races, mutexes, deadlocks, orderings etc.)

- Storing state in maintainable ways (i.e. not just dumping C-structs to disk).

- Understanding basic computer architecture concepts like virtual memory, caches, and pipelines.

- Know what can be achieved with OpenMP and GPU programming using OpenCL/CUDA etc.

- Write great commit messages (What is the problem being solved, why this way, etc.)

- Basics of database and distributed systems theory like ACID properties and Lamport timestamps.

- Using regular expressions instead of lots of a complicated set of if-statements.

- Understanding networks regarding error sources and latencies.
I'd say my favorites are Xcode, IntelliJ and PyCharm.

The former because it's simply the way of developing on Mac/iOS and although it has some quirks, it's really a great IDE.

For Java and Python I tend to look at the JetBrains family of IDE's.

They work pretty well, but like many other IDE's can feel a bit sluggish. JetBrains IDE's also don't work well with a 4K/5K external monitor (it causes high CPU spikes), but they're apparently working on it.
What this fails to account for is that the tax raised by taxing the top incomes also has benefits for society - through government spending.

It's a trade-off: higher tax revenues vs higher innovation.

I suspect that the impact of higher taxes on innovation would be relatively small compared to the benefit of higher tax revenues.
Sticking to the speed limit or asking the tree to move aside, what's easier?
>they've tuned the weekly reset cycle to a point where pretty much every play session is rewarding in some way or another.

Oh my god this. It's almost impossible for you to rotate through all daily's and weekly's with three characters without resetting before you're done. It's great, it's still the same seemingly mundane stuff (just kill a bunch of shit, collect whatever bullshit) if I read it aloud to you, but it's so damn satisfying. The gunplay is a well oiled machine, and it feels amazing to just screw around.
Maybe they can make a plug-in for Slack. That way when I update my Slack status it goes to GitHub as well. :/
Except that white flour or sugar are not bad for you physically.

https://sciencebasedmedicine.org/gary-taubes-and-the-case-ag...
Unless I got my Cambridge English somehow broken, "So when people go to buy one more game... they go to Steam", implies everyone does it, which isn't the case given that not everyone goes to Steam.

To state otherwise, it should have been written as "So when people go to buy one more game... the majority goes to Steam".
You are going here totally ad-hominem here. Do you mean about the three posts where I speak about what a metaphor is? isn't the usage of the language a complete subjective opinion and cultural aspect? the main post is still upvoted (an opinion comment) and as I said earlier here no ones wants to score anything... except the several lobbies that want to promote their solutions in order to sell them to the Hacker News audience.

And about the votes; not sure how you deal with it, but I take it easy with the downvotes, I won't censore my opinions because of them; and at the end of the day not really much people cares about other's opinions let alone votes, karma or reputation in an anonymous forum. If someone was decided to use nim they will give it a try by themselves anyway.
As someone who hates speed cameras, I would actually like them if they were more like what you've described.

* Clearly marked, by law.

* Placed for safety, with some clearly defined legal criteria.

* No data retention, by law.
Someone else can probably comment better but hashing seems more efficient memory wise than holding the trie in memory, and hashing might probably also better cache-wise compared to jumping between the nodes of the trie.
I would put it on Github. Check Stack Overflow and google for has questions about the format, answer there and point to your repo.
I have lived in a rural area that has one of these speed cameras. It's just before a surprisingly sharp turn. People do walk on this road, not many (there is no pavement/sidewalk, just grass).

The hole in the hedge from the cars going through it has almost grown in!

My personal pet idea for pedestrian areas, especially in suburbs, would be to close off one entrance to a road, making them a dead end, stopping them from being short cuts. Not much difference to the people living there, they can still park and access. But now there will be no through traffic.
Cooking for one is a bitch, and it sucks.

Batch cooking is the solution to that, see: https://www.reddit.com/r/MealPrepSunday/
I've certainly seen multiple cases of girls embracing quasi-parental roles in the partial or permanent absence of a mother in the home.

There's no need to invoke gender-wars arguments in this discussion; it's a simple matter of people in families doing what they can to manage difficult situations.
Beautiful! How long did it take to make this blog post?
Otherwise known in the industry as 'weaseling'.

He doesn't explicitly exclude publicly funded institutions. He says working for big organizations will always suck. I quoted him verbatim. And this highlights my problem with him: absolutes.

Also, does your final sentence insinuate that people at CERN aren't actually working?!
Exploring DNA with Deep Learning
Indeed! Low level libraries are good enough from hardware vendors. They are written once, debugged and kept forever. No money in this layer, move up in the stack!
Is ANI spoofing a thing? Caller-ID is easy to spoof, but I thought ANI was in Telco hardware.
GDC attedees and IGDA members happen to think otherwise.
I agree. While I don’t know how big the problem is, my limited experience is that notability is applied unevenly, and tends to be levelled against articles that particular editors find boring/annoying, mostly as an excuse to remove them.
So this works for other services as well? In that case they should definitely offer a similar option in Sweden as well.

I think I'm going to research the android in container solution cause I'm leaning more and more towards remoting in to a PC for all my needs not being met by a purism librem.
So don't buy it? I don't play AC / COD / FIFA games for this very reason.
probably uses a bot
"Alexa, reorder cheese and peanut butter."
Your function returns 32 bit values, which is far from minimal. CHM92 can generate a minimal function i.e. the numbers are all between 0 and 441.

Furthermore, if you have a function for each keyword, you can create a CHM92 function that returns the address of the correct function to be called. (NB: This approach assumes the input does not contain invalid keywords)

Alternatively, you can order your keywords according to some kind of priority and number them from 0 to 439. So you generate a CHM92 function that generates those numbers. When you parse the input, you apply the hash function. You then look up the number in a table of keywords and do a strcmp() check that it's valid. Then you can compare the priority of it with any other keyword without any further lookups.
mind there's a significant difference between Wallonia and Flanders. (see article below, in Dutch)

https://www.knack.be/nieuws/belgie/aantal-verkeersdoden-daal...
I sorry, i see that I mistake the megadrive / genesis with the master system.
interesting! I had no idea. there are probably hundreds of proverbs which I don't actually know the origin. Must get myself some book on this. It is really a basic knowledge which we happily forget over time.
Because it's a transparently self-serving article perhaps?

YC combinator is in the startup business, so of course PG is going to oversell the case for startups.

PG's stuff is hit and miss. Here's an example of a much better article by him:

Don't Talk to Corp Dev

http://www.paulgraham.com/corpdev.html
Article 13 is almost finished and will change the internet as we know it
Calling it "inequality" implies that equality would be normal or better. That's just wrong
I think that's fair, but if it had been on a nation scale you would have debunked it by saying that it was too broad and would be impossible to control all variables, or that it didn't take into account how $your_country does it.

There are other studies which cite this one and they're linked from the page I posted, I invite you to read them. The data is at best inconclusive that speed-traps are functional at preventing collisions and deaths.
Mature is a humble way to describe stagnancy. Something/one has stopped growing and will likely never become better than it is now. This is on shortterm no decline, but will longterm evolve into it.

For a programming-community this is very very bad. Programming is not only about the language itself, but also the libs, frameworks, tools, and that's what most enytrys about python or javascript are. When the community of Ruby on a nerd-meltingpot already is so low that they hardly share any content, then how much less recognition will they receive in more mundane and conservative communities?

Now less recognition will mean less new users, less new libs/frameworks/tools&support. Over time the existing users will move away or just die, which means the decline has started.
They also have abundant signs pointing to where they are. I even saw one that had a blue flashing light on top, with a large speed limit sign next to it.

If you get caught by that, you really need to pay more attention.
> I attemped to create a page about a slightly obscure file format with all the information I had found while developing with it.

One of the core principles of Wikipedia is "No original research". Your proposed article sounds like it was just that. The Wikipedia editors would rather have you share that research in a blog post or similar.
If by low level you mean embedded systems programming, you will definetly need to be proficient in C.
The other knowledge depends on the product that you will make. For example I work in the automotive industry, where you need to be interested in cars and how the different parts work. Knowledge of electrical engineering and control theory is also valuable. There is a good book about it if you wat to learn how cars works: Bosch Automotive Handbook.

If you go that path, bear in mind that you will not be involved in creating clever algorithm. When safety is involved, you need to program very simple and easy code. The complexity lies in how all the parts and ECUs are interacting with each other. On the upside, you do not need to constantly learn new languages and library, and you accumulate expert knowledge which is interesting for companies.
> This led to situations where he would need to do things that justified his existence, like phoning me every hour to ask 'how it was going', 'where was I, and so on...

You missed a great opportunity to manage upwards. Surely you have some meaningless menial tasks in your job that you hate to perform? Excellent delegation material!

You know what they say, many hands make for lighter work. They hired him an assistant? Looks like you just acquired a whole department!
I think you could replicate some of these with ocaml_ppx system (looks like macros over ast?)

I.e. https://github.com/janestreet/ppx_let kinda looks like let! bindings in F#
Similarly, I would like to know your mindset like what incentives or motivations do you see? Do you also feel that if you don't post a comment, the discussion won't go in that direction?

As a lurker for me most of the times I feel like I am on window shopping of ideas. Not looking anything in particular.
Even Tesla Seems to Be Getting Real About Self-Driving Car Tech in 2019
That's a perfect advertisement there being done by the BBC...
Impressive! Video quality is top!
most probably much less. The big difference is that they would publish mostly in local papers while the internet's audience is always global.
https://techcrunch.com/2019/01/10/amazons-imdb-launches-a-fr...
Most people might not have an especially good view of the Commune (though it's more widespread than just the far left) but virtually nobody sees the First Empire as "a tough dictatorship".

The bloodshed of the revolution and the Empire are seen as necessary evils at worst.
> Not so long ago Epic was selling their Engine for hundreds of thousands of USD while Unity was already way more accessible to indie devs.

Please enlighten us as to why selling software is worse than giving it away for "free", then changing the definition of "free".
VW seeks damages from ex-managers for emissions scandal-report
Telegram bot for tokens distribution for testing purposes
So he wrote an article that misquoted someone, and they didn't like it. Is that against HN rules?
The best environment for me is bash+vim+(tools needed for the language I'm using). In my line of work I mostly do webstuff (react, php, some golang).

A good terminal setup, alt+tab to the browser (or just testing with curl). I only use the mouse when testing in the browser, otherwise I prefer to type commands.
I am curious about other interpretations of the impact this law will have. Would it encourage the development of more peer-to-peer sharing networks, which lack a central space to upload?

I wish we had the kind of concerted effort that the copyright lobby is able to launch, but focused on issues that reduce the net benefit of these platform more than copyright infringement: hate speech or intentional misinformation.
It's missing the Google Assistant Ride: https://www.youtube.com/watch?v=NtRHdhj-imA
Not sure about the states but here in Australia it works basically as you have described - but there is also a very expensive (in my opinion) fine for each speeding offense, and this is not scaled according to income.
They're not fantastically expensive devices. We can have enough of them to protect children and idiots.
Find Creative Minds in the Blockchain Industry
Because theirs both only returns a number between 0 and max_keywords - 1. Yours would require a 4gb lookup table.
Why is this necessary at all? The lexer is recognising tokens with a finite state machine, so it already knows which keyword it's got.
Is anyone aware of a similar open-source hardware project around camera sensors image processing?
Compared to contemporary non-battery powered video game consoles it is a bit of an unusual consideration. When you have no scheduler, no battery and the CPU stays comfortably cool no matter what it's up to, there are no reasons to write programs like this.
> the author

You're on HN and you don't know who Paul Graham is?
"Suppressing emotion" is just another word for emotional maturity. Should we all be like babies, crying all the time, screaming when we're hungry, etc? An adult should recognize that while some emotions are useful, others are not and learn to accept and transcend them, and also that even the useful ones are sometimes useful to other people as well, but at other times only useful for the person having them and there's no need for them to be shared and burden other people.
Coins were money. Gold was just one of the materials they were made from. There also was copper, silver, and others. Raw gold alone was somewhat useful, but AFAIK usually not as valuable as local gold-coins. Usually trading something golden meant accepting some loss, like today.
> There's also no necessity to comment - lurking, despite the quite awful name we've given the behaviour

This is especially true if the content itself gives authoritative or complete information about something, as Warnock's dilemma (https://en.wikipedia.org/wiki/Warnock%27s_dilemma) described:

"""
The problem with no response is that there are five possible interpretations:

* The post is correct, well-written information that needs no follow-up commentary. There's nothing more to say except "Yeah, what he said."

* The post is complete and utter nonsense, and no one wants to waste the energy or bandwidth to even point this out.

* No one read the post, for whatever reason.

* No one understood the post, but won't ask for clarification, for whatever reason.

* No one cares about the post, for whatever reason.

— Bryan C. Warnock
"""

In this way, I think the voting system became popular, not only because it's usable a mechanism to select interesting information, but also gives an important feedback to encourage the poster, same for the "Like" button. However, they has their own problems.
The file format you tried to write about isn't notable enough to have its own article in Wikipedia. The notability guidelines are there to prevent people from writing about things that can't be verified by reliable sources, and it's a mechanism to help ensure that articles are accurate.

https://en.wikipedia.org/wiki/Wikipedia:Notability

https://en.wikipedia.org/wiki/Wikipedia:Verifiability

While not every topic belongs on Wikipedia, there are a number of other places where your article would be appreciated:

https://en.wikipedia.org/wiki/Wikipedia:Alternative_outlets
Markets change. During the early 2000's, the going rate for a AAA engine license started at USD$250,000. The three main ones at the time were Quake 3 engine (id tech 5??), Unreal and Lithtech. Unity wasn't the first engine to try to make this more accessible (anyone remember Genesis3D?), but it was the first to do it well. It also came into maturity at the right time to take advantage of the App Store.

Unity has done an incredible job of making game development accessible. So much so that when I wanted an extra 30 days on their trial period, I reached out over Skype and was answered within minutes by the founder (who was CEO at the time) and issued a new license key.

Unreal adapted to that market change - they didn't do it half-assed either, they did it properly and with conviction. Their success with Fortnite isn't a one-off, it's come from an astute market awareness and adaptability.

The fact that they turned this fund into reality so quickly is exactly why Fortnite and the Unreal engine is a success.