skysight-inc/HackerNews huggingface dataset:
I'm sorry about your father, but your comment made me wonder how common this is.

I wonder: could an aging population endanger democracy by not being able to distinguish truth from falsehood?
Lazy developer: Programming idea takeaways
Ticwatch C2 vs. Pro vs. Sport (s) Compared – Which Is Better
The best Chinese researchers are willing to put up with multi-year queues to get a green card. I don't see that happening the other way round.

No one is breaking down walls to get into China. The opposite is happening.

https://knoema.com/atlas/United-States-of-America/topics/Dem...

https://knoema.com/atlas/China/topics/Demographics/Populatio...
A friend of mine shared similar story with me. He sold his company, has enough money, travels a lot, married etc
but he secretly hopes for the war, chaos .

I felt that he just wants a reset in life which he can't do himself due to society, family pressure and hopes some external event will do it for him.
10 nonfiction books to read in 2019
Developer Personality Test
I installed KDE Neon on a t450s recently and the fingerprint reader was the only hardware that didn’t work out of the box. I had to install an extra package and add some lines to a pam config file.

I use it to log in, plus to auth for anything that requires root. I’m doing some coding so occasionally do something that requires sudo in a terminal. A prompt appears and asks me to swipe my finger. It’s very neat.
In embedded and systems-level programming, something I find indispensable is knowing what values fit in what types (for example, an 8-bit type can represent a maximum of 256 values; a 16-bit type can represent 65536 values).

This comes up incredibly frequently, and having it be second nature will benefit you.

A lot of the time, this gives you a starting place for how your inputs and outputs should look, what your method signatures should be. For example, if your data can can fit in a uint8_t, why waste bytes on a uint32_t?

This isn't the be all and end all, especially since modern architectures use larger word sizes/RAM is plentiful/bandwidth is cheap, but it can be a helpful way to frame the conversation when you're architecting software (especially network protocols).
"Some protesters feel speed cameras are solely a revenue-generating measure which takes money from the poor."

This is also the case in Central and Eastern Europe.

EDIT: Please read what I cited properly. The citation includes the "Some protesters feel ..." part, which is what I meant - that many people in central and eastern Europe feel the same, not that I feel they're right (what I think is irrelevant).
I'm not sure but I've noticed similar behaviours in others. I think it is due to the random reward of getting an item when you swipe a few times in the facebook app: people become absorbed in it the same way they become absorbed in gambling terminals, and crucially it is the same mechanism of reward.

It might be worth considering what interventions people make with problem gamblers. I suspect if those interventions would work for people in your situation too.
I think for low level systems it’s important to be knowledgeable about the design of OSes. For example, how memory works, caching and paging, how programs are executed, how threads and processes are managed, how communication with peripherals is typically done ... a good way of learning this could be implementing a cpu emulator of some kind in rust, which will probably give you a good idea of what areas you need to explore further. There have been a few floating around on HN lately.
The last two places I've worked had a bank of available Pluralsight licences developers could request.
Yeah, it's been shown time and time again how much de-anonymization can be done on thought-to-be-anonymous data.
will self driving cars avoid the problem of congestion? Or will congestion get 4x worse?
No, GOG provides full, DRM-free downloads. It's its own marketplace.

Maybe you're thinking of the Humble Bundle? Many products there are sold as Steam keys.
That doesn't mean the communities aren't functional. The lurkers are still voting on the commenters. There's various internet communities who've tried different ways to keep that judgement mechanic high quality, and with varying degrees of success. HN is maybe one of the best.

The ability to create and to judge might well be separate. How many food critics are good chefs, and vice versa? Perhaps it's due to not having a horse in the race.

What's fascinating is that we have these people who contribute huge amount of content, like the review guy that's mentioned.

Some of these guys are even interactive. I've had programming questions answered by Jon Skeet, and it just boggles the mind how he can be so productive.

There's probably some specific life circumstances that have to come together for us to benefit from a guy like that.
He likely means that they are at least adequate. They are mostly adequate. The average Chinese university is not very good and has corruption and plagiarism problems that would be scandalous in North America or Europe but they’re so, so much better than average African universities.

Edit: You should write about the Oxford M.Sc. CS and submit it. People would be interested.
These Mice Stopped Eating Carbs So You (Maybe) Don't Have To
In some areas (more rural places, Vendée for example) it was 100% of them around Christmas.

Their positions are all well known, so it's rather easy to get them all, and you are basically guaranteed impunity outside the largest cities since there will be no cameras to know who did it.
"I can quit anytime I want, I've done so hundreds of times already"
Yeah, conceptually for smaller sets a DFA should easily meet or beat perfect hashing for the reason you describe.

But because of pipelining, branch prediction, etc, it depends on the details of how the generated parser scans the input stream. A simple hash function is more likely to execute in a tight loop with minimal data dependencies because it's more natural to code it that way; it might be able to consume the stream faster even if performing more work simply because of how it slices the work. I'm not positive, but AFAICT Flex only generates table-driven machines, so at the very minimum the scanner is already handicapped. A tiny table that fits in cache might not be much of a handicap, but I'd be surprised if Flex does an especially good job of that. Any why would it--it's designed to work in tandem with Bison to solve more complex problems, plus it's hemmed in by having to support historical program structures and interfaces, such as liberal use of functions and function pointers for composition.
I've worked at Amazon since 2007 and I can confirm it has gotten a lot better over that time, especially more recently.

I have, in the deep deep past, experienced serious strife with the older policies, and obviously nothing is perfect, but it's gotten to the point where I don't really think about the policy.
Moore's Law is dead, says Nvidia's CEO
Fairy tales!
Even then you don't prosecute the person in the image, even if they took the photograph. You prosecute the people distributing the image.
github.com##.user-status-container

put that in your uBlock Origin "My filters" list and move on.
Designing and writing explicit state machines. They seem to come up more in low-level code than high-level code.

I prefer to generate them, so I would add to that "tools for generating C code and state machines".

(Tangent: A guy who worked on Verilog and FPGAs told me that the "whole idea" is state machines... and they are hard to get right.)
Yellow vests were chosen as a symbol because, since 2008, a law had required all French motorists to have high-visibility vests in their vehicles when driving. As a result, reflective vests had become widely available, inexpensive, and recognisable. [1]

Obligatory referenced video of the boxer vs police:
https://youtu.be/iUw37-eNSxg

[1] https://en.m.wikipedia.org/wiki/Yellow_vests_movement
This works really well if you have excellent eyesight or if the screen is curved but so have to physically move sideways to see different windows with this size screen. It’s a good problem to have, of course!
In the Bay Area (San Francisco etc.), it's not necessarily "from the poor", but I've been punished in excess of $500 for not coming to a complete stop at a red light (only having slowed down). It's like this everywhere - it's a tool for extortion. And it's terrible.
Tracking the quality of models in production
It is, but not for the reasons you stated. Sounds more like a culture clash of European vs American styles. There are a lot of dumb founders sure, but founders are forced to put on a veneer of overconfidence whether they genuinely feel that way or not. The true bullshitters tend to be the ones with power, ie VCs, bigco execs or even random employees that were in the right place at the right time, etc. Those are the ones that really exhibit the BS traits you refer to.
I think you are confused about the concept of keywords. Yes x*y can mean two things, but neither of the interpretation has anything to do with keywords. According to the C99 standard the set of keywords is exactly and exhaustively defined in Section 6.4.1. Doing something like `typedef unsigned mynum;` doesn't make `mynum` a keyword.
there are some niche apps like games that use Elm without TEA afaik
I was so surprised to see a whole town just basically stamped out of the ground next to a new shinkansen station. Right up until I found out it was all built by the train company.
The absolute values do matter. If Jeff Bezos expected Amazon to be much less profitable as it is for him, he may have decided to just stop and retire once it provided enough passive income to let him live comfortably. He would be paid more for the added time and stress of continuing to grow Amazon, as you say, but if that marginal income approaches zero, it just isn't worth it (and we are left without Amazon).
Why don't you require evidence that it's not harmful?

Child victims are very clear that the mere existance of the images is a secondary form of abuse that they suffer.
Google Earth’s Incredible 3D Imagery, Explained [video]
the poor simply can respect the rules like the rich, right?
That's because you've never bothered looking.
RHEL 6 was using upstart, not sysvinit, so the general consensus of the people you mentioned is irrelevant.
It's a question of motive. Once the immediate payment motive is removed, what other motives do people have for the content they create online?

When reading something online I always ask myself what motive the person had for writing it.
> A Bungie that was looking to recapture the early days would have to lay off almost everybody and start doing indie games

I don't understand the logic here. Surely they could create smaller, self-contained units to work on projects like this? Even stick them in separate buildings for that "small company" feel.
Yes. That’s exactly what I mean. Example: If one has an aptitude for grade 11 in the subject of mathematics and grade 3 for the subject of history...and one is assigned to grade 5 learning 5th grade math and 5th grade history, then it’s a complete waste of education.

However(for the purpose of this thought experiment)...if one is in a class that has students from say..grade 5 to
grade 12...and can learn whatever they want..then one can entirely skip history classes and focus only on math. Everyone learns what they want...instead of learning what someone else wants.
I think I'm missing something conceptually as to why perfect hashing is even needed in this case. Since postgres only has only about 450 or so keywords, shouldn't it suffice to just use a standard string hashing algorithm like:

int Hash(string x)
{
unsigned int h = 31;
for(int i = 0; i < x.length(); i++)
{
h = (h * 76991) ^ (x[i] * 77003);
}
return h;
}

Which I tested and seems to work fine with no collisions for the ~440 tokens postgres has. It's definitely not as theoretically fulfilling as a constructive way to generate perfect hashes, but unless they plan to add hundreds of new keywords in the future shouldn't standard hash functions work (after tweaking the constants to ensure that no collisions occur for their particular set of words)?
I have very mixed feelings about this. I have been caught by a money-making camera myself(middle of a forest in rural Poland, far away from any houses, and yet it was still a "built-up" area with speed limit of 50km/h, because technically there wasn't a sign ending it after leaving the last town few km back), but on the other hand, there's so many people speeding in cities, frequently doing 100km/h or above on very busy streets, that I am all for building more speed cameras in those places.

And then:

" solely a revenue-generating measure which takes money from the poor."

Unless someone can prove a connection that someone poor is more likely to speed, then I don't see how that's true. I think the opposite was proven recently, no? That rich people with expensive cars are more likely to disobey traffic laws.
An Explanation of the Rendering Equation [video]
Meritocracy or Technocracy would be better but the difficulties of balancing a budget and remaining competitive would still crop up.
> Not so long ago Epic was selling their Engine for hundreds of thousands of USD

? Hasn’t Epic always been quite mod/dev/indie friendly, giving away the Unreal SDK for free, publishing is free for non-commercial projects and as long as you weren’t an AAA dev/publisher you ‘only’ had to pay 5% of your profits once you made over $100.000
you got it wrong: the rich will pay, but that amount means nothing to them.
It seems that there would be a lot of ways to put those vans to use during the weekend as well. I cannot imagine that was the main factor.
I drove from Paris all the way to the Northern border and was amazed at not having seen a single working camera. Also every major road crossing had at least one guy in a yellow vest picketing. Must admit that I kinda supported the work they did on the cameras though.
Speed cameras are not toll booths. They do not take money from people indiscriminately but only from the ones that think that they can get away with speeding. (Unfortunately speeding seems almost necessary for e.g. delivery drivers which are in turn not the most well-paid jobs.)

Problem is rather how the fines are structured. 50€ might be a disaster for someone living on welfare while it's pocket change for others. If I remember correctly Finland countered this by making traffic fines daily rates of income.
Unity's statement today certainly adds some context: https://blogs.unity3d.com/2019/01/10/our-response-to-improba...

> More than a year ago, we told Improbable in person that they were in violation of our Terms of Service or EULA. Six months ago, we informed Improbable about the violation in writing. Recent actions did not come as a surprise to Improbable; in fact, they’ve known about this for many months.

> Two weeks ago we took the action of turning off Improbable’s Unity Editor license keys. This is a unique case — and not a situation we take lightly — but Improbable left us no choice. This was the only course of action to protect the integrity and value of our technology and Unity developers.

Yikes. Not exactly what Improbable was claiming...

And then Improbable's statement today: https://improbable.io/company/news/2019/01/10/an-update-on-t...

> But honestly, we don’t believe that today was about Unity or for that matter Improbable.

Yes, let's change the subject. Quickly, now!!
Nor does it mean keeping the company itself.
Yes, many people think that but for my part, I have really noticed a big decrease in speeding since these fixed speed cameras have been put into place, in the last 15 years or so.

It was not unusual to have people drive 150 km/h or so on the 110 speedways I was taking then, or 110 on the 90 countryside roads. Nowadays it seems like only few people break speed limits by such margins. In Belgium however (where I live now) there are speedcams as well but I notice a lot more speeding.

I think the difference is at least partly due to the points permit. French drivers get a total of 12 points and lose at least 2 points from any speeding, while Belgians only get a fine, which probably doesn't give a lot of incentive to people who have enough money to just pay the fine.
The Monkees,“ See, ”The Monkees, Do“ – Over 50 Years Later
I mean, if the speed limit says 50km/h, then you should be doing 50km/h, regardless of the size of your bank account. If someone hits a pedestrian and kills them because they were doing twice the speed limit, "yeah but I'm poor" is not a valid defence.
Thank you. I completely agree. It’s implicit in your points about your manager and work group, but I’ll add that at bossless startup you can’t walk down the hallway and chat with different subject matter experts in hard science fields. Another point I would like to make is that working for a big company gives me the flexibility and means to continue going to school. I know graduate degrees can be controversial on HN. But getting a graduate degree is a life goal of mine. I wasn’t ready at the end of my undergrad to take on debt.
I agree with this post. Lots of people viewing images of child sexual abuse will go on to commit a contact offence (or already have committed a contact offence).

But there are plenty of people who won't go on to commit a contact offence.

This is a problem for law enforcement because they need to monitor all people who've viewed images of child sexual abuse in order to stop them committing contact offences, and this second group inflates the numbers. Maybe it's only 20% more, but maybe it more than doubles the numbers.
Nice idea in theory, but the fines aren't proportional to your income and in a lot of places people will point out the speed cameras are in a poor area - so whilst theoretically a rich person speeding would be fined too, they'll just never go past the camera.
Why the hate for speed cameras? I love speed cameras because they make the roads safer for everyone. (And yes, once in a while I get a ticket as well, which is always a good reminder to drive safely.)
That's not how regressive penalties work. Incentives are only equal if the penalty amount is based on ability to pay.
That's where the penalty points come in - you can't pay your way out of losing your licence once you get enough of them. The fine might be meaningless but having to stop driving for 12 months is not.
Sweden and Finland have fines based on the annual income.[0]

[0]: https://www.bbc.com/news/blogs-news-from-elsewhere-31709454
Me too, it's awesome. I would pay at least 200 EUR for this device in a sturdy case if it also came with a built-in watch and a little beeper. Provided that the battery lasts long enough - if not, a simple character display would also do.

Unfortunately I don't know how to build something like this for myself. :(
Let's assume poor and rich are equally likely to speed (except the rich who only move in limos or helis). Flat fees still hurt the poor more, because they cut into living expenses. To be truly egalitarian, these fees should be a % of income and a % of wealth.
Speed cameras do work but the fines should be structured in a more fair way. "Rich" people with expensive cars don't care, same goes for parking fines.
No, it’s been known as one of the worst at least since the time of Socrates. Not clear how your scare quotes are meant to be interpreted though.
That's not the point. It costs a poor person more to speed because they have less money. Conversely it costs a rich person less to speed.
They are in some countries, which I linked an article about.
Meanwhile, most of Scandinavia determines speeding fines based on income.
I do have to question the choice of microcontroller here; for the same price you could get ARM Cortex M chips (eg Microchip/Atmel SAM) with order of magnitude more RAM, or at quarter of the cost a chip with similar size.

AVRs can be useful for tiny stuff, but they do not really scale to bigger things like this.
Usually you can just ignore those tickets. They can't prove you got the ticket, nor can they prove you were driving. And if they send it to a collection agency, you can demand proof of the debt and they will usually just give up.

But yeah, they're installed by 3rd parties and are usually just there to make money.
> Unless someone can prove a connection that someone poor is more likely to speed, then I don't see how that's true. I think the opposite was proven recently, no? That rich people with expensive cars are more likely to disobey traffic laws.

This is a strange interpretation of the statement. I would've assumed that the point being made is similar to that about the tax on cigarettes - the cost of a penalty charge is less significant to a rich person.
That's avoiding the issue. If the tax code were such that capital gains and all other income was captured, your parent's logic holds. The loopholes of the current tax system doesn't affect theoretical considerations.
I'd guess: They are symbol of order and a source of income for the police.
I used to dislike speed cameras. I thought they were part of an encroaching surveillance state and took judgment away from officers.

Then (and sorry, I know it's a tired thing to say) I had a kid.

And my god, the people who will go FAR over the limit right down your street where people are pushing prams, kids are walking along, etc. is astounding. It's enough to make you hate all drivers, though a moment of reflection reveals that even if 1 out of 100 drives dangerously, you'll remember that 1.

We need car control every bit as much as gun control, and speed cameras are a big part of that. People die when drivers are left unchecked. Disproportionately, it's people not inside cars.

Of course, people also die from the emissions coming out of the tailpipe, which is what these protesters seem to want to do freely. "Oh, your grandma has emphysema and lives near the road? Tough shit, I want my cheap diesel."
Google Knowledge Panel Exploit Is Embarrassing for Google
They're not located at areas where lower speeds would improve safety, they're located at areas where they make the most money. At least that's how people feel.

I'm personally generally dubious on speed limit based policies.
> technical committee (elected by the community)

Technical committee members are not elected by community, they're appointed by the DPL.

https://www.debian.org/devel/constitution#item-6
They will still loose points on their driving license. Everybody has the same amount (and not much).
Find the hard work you are willing to do
The issue is easily solved by making the fine proportional to your income, as it already is in many European countries. And then the penalty points hurt equally because you will lose your licence regardless of how rich your are once you get enough points.
California stops are very dangerous to pedestrians.
This is how ordinary people see tech people.
> and lose at least 2 points from any speeding

(Nitpicking: actually only one point if driving less then 20 km/h above the limit.)
Penalty points also disproportionately affect the poor, who are more likely to depend on their driving license for their income
I'm not sure what you mean by "too politically correct to cater to gamers" here. Series like Hotline Miami, GTA, RDR, Duke Nukem etc don't seem to agree.
I guess that's lovely news if you're into anarchy, idk, not seeing the romance everyone else seems to see in this movement. France does need to reform hard though, they are right about that.