skysight-inc/HackerNews huggingface dataset:
Yeah, exactly. In France, getting a "baccalauréat général" (the high-school diploma leading to university studies) is optional, and not everyone does it. Just like AP tests are optional in the US.

There are two main differences.

Firstly, in France, this choice is available to everyone. Every student is able to go to a high school that offers it. It is not some unusual special thing that exists in rich neighborhoods.

Secondly, for people not enrolled in it, there are meaningful vocational options (bac technologique, bac professionel...), so they are still doing something useful. Contrast this to the US system, where your choice is between semi-serious academic work that kinda sorta approximates a European standard, and non-serious, waste of time babysitting.

This is because there's, for the most part, only one type of high school in the US. It's not split into academic vs. vocational. The US is one of the only countries in the world like this. I believe it expresses the idea that everyone has the ability to succeed if they try hard enough, so we shouldn't be sorting people into more and less prestigious tracks. This is a false myth, but it's so deeply implanted in the bedrock of American culture that saying common-sense things like "it's possible to figure out who the good students are well before age 18, and allocate resources appropriately" shocks a lot of people.
Those are a lot of assumptions you're making. Why don't you link to something that you've based what you're saying on. I have provided some justification for everything I've said and you're just blustering on.
I have used Dart's type system and prefer it to Typescript because it's much simpler and better integrated into the language. I think "dynamic" is better than "any" because the type is inferred by dart which gives more type safety than Typescript does here. Obviously TS won't have a clue what to do after an "any" is passed into another Type afaik?

You are right that that checking for nulls is a bit weird but you just set default values using ?. and. ?? and get on with your life - it doesn't make the whole type system bad and there will be attempts to fix this in the future.
>You honestly do not consume any news about current world events, whether local, national, or international?

Not intentionally. Information about big things still leaks through websites like HN and Slashdot, through articles/interviews about "non-newsy" subjects, as well as through people I know.

I've considered quitting HN and Slashdot too, but I need up-to-date technical information to do my job effectively. Can't find a good alternative.

>100 million eligible voters (42%) did not even care to vote in the 2016 U.S. presidential election

When I need to vote these days, I approach it as buying a piece of electronics. I dedicate time to research my options. As in, sit down and spend several hours or days searching for relevant (to me) information on the candidates. Obviously, this might include news articles if they are relevant, but those have to be articles about something specific (e.g. some particular thing a candidate did in relation to a particular social or economic issue I'm interested in).

It's a tedious process, but I think it's better than passively and continuously consuming whatever some media outlet cooks up to fill their air time, print space or website home page.
It's a strange question. Writing in TypeScript is almost identical to writing in ES6. TypeScript is "just" ES6 with interfaces and static types.

Do people prefer typed JavaScript over JavaScript tho? I know that I prefer typed JavaScript, especially to write long-term web applications or Node.js server applications, but I don't think there is yet an unanimous shift towards typed JavaScript.
Further compounding this is the sheer amount of work and cases public defenders have to contend with, they are over whelmed. In New Orleans, they have 50 public defenders for 22,000 cases, to the point where they are refusing to represent on certain felony cases. Which means the accused gets to hang out in jail.

Article is a quick read and does a good job explaining the mindest of people who plead guilty to crimes they did not commit:
https://www.cbsnews.com/news/inside-new-orleans-public-defen...
You know that's fallacious logic, right? Olive oil is devoid of value in comparison to olives. It has no fiber and stripped of minerals and vitamins.
So I imagine some of you already know about this but I randomly stumbled upon Theodore Gray's 'Wooden Periodic Table' today ( http://www.theodoregray.com/PeriodicTable/index.html ) which led me to his visual table of elements. Most entries have numerous photographs of various specimens of the given element, I've lost about 3 hours to it today so far and have only looked at a handful of them!

Really neat.
This would be the case if businesses were scattered around like in the auto-centric USA.

There's no way any transport can be more efficient than me walking a couple of blocks and checking out maybe 100 doors to different businesses to be considered on my way.
Yes, exactly this.

Some candidates would reject the offer if they weren’t given the experience of negotiating more for themselves.

This strategy emerged over hundreds or thousands of hires as the founders came from bigger companies before this one.
Why did Facebook buy Instagram? Look at all the various travel sites. They are all owned by priceline.
Domino's comes under the genre of fast food too. It's not all just burgers and fries.
> i can find filings from various "loved" open source companies that make the same argument

I don't know how easy that would be for you to do, but if it's quick, I think that would be a very useful data point.
The piano keyboard (usually) has 7 octaves. Frequency doubles every octave, therefore if the lowest key is C, then the highest C all the way on the right is

C*2^7

You can also follow fifths and arrive at the same note after 12 fifths. A fifth of a note is 3/2 of its frequency. Thus, starting from the same C, you arrive at

C*(3/2)^12

But...

(3/2)^12 = 129.7, while 2^7 = 128.

And that's (roughly) the problem that Bach's temperament addresses by ever so slightly adjusting the frequency so that in any key it sounds "right".
The troubles with Amex, and Germany's increased acceptance of Visa and Mastercard cards, is because of the EU's rules on restricting processing fees.

Those rules mostly don't apply to Amex (they were not considered part of the Visa-MC duopoly).

There's some interesting background here: https://www.headforpoints.com/2018/02/08/american-express-eu...
People are a poor source of entropy in general. You could probably infer the same information just from any cyclical device usage. Contact frequency, accelerometer patterns, Tinder/Uber usage. Sounds like the sort of predictive analytics Uber could use to micro surge price women.
Nearly 50% of game devs support unionization
Hi everyone,

As a solo founder, the app is the product of 2 years of love, sweat and procrastination.

I wanted to build an alternative to habit tracking apps, minus the perfectionism and guilt-tripping that plagues most of them. Instead of focusing on post-habit tracking and stats, LazyHabit focuses on the critical transition period BEFORE the habit.

With the momentum of mini steps and a dash of gamification, it's possible to make hard habits feel effortless to do.

You can further supercharge your mini routines by integrating with other awesome apps for meditation, fitness, diet, sleep, study, you name it.

It's free to install on iOS and require no signup.

Would love to hear what you guys think!
Yeah but the difference in sound quality the mixer makes vs everything else that goes into a big sound system is miniscule — at least once you’re in the realm of professional mixing gear. Obv you wouldn’t throw a $50 Gemini mixer into a million dollar sound system.
How does recommending nuts contradict his message? It doesn't.
ResistFingerprinting makes Firefox forget window size, maximized state
Ask HN: Software Engineering for Professionals – talk ideas
Where I work, we're seeing more professionals (operations engineers, production engineers, accountants, geophysicists, scientists, ...) working on developing their own 'applications' for reporting, visualizations and data analytics.

I thought it'd be good idea to give a talk about software engineering to help them better understand the tools, architecture, trade-offs, ecosystems and such.

Any thoughts on what to include and how to make it more appealing to a wide audience?
I can't believe they still promote horrible industrial oils high in omega-6 as healthy fats:

Unsaturated fats that are good for your health: peanut, soybean, safflower, sunflower.

https://food-guide.canada.ca/en/tips-for-healthy-eating/comm...
Half the tests I write for Javascript code are type tests. Typescript does that much better.
Oh cool, thanks so much for posting this. I've just ordered a pair.

I've always wanted the ability to just "turn down" the sound of everyday life. I've actually wondered if some of my social anxiety has come from hearing sounds a little more intensely than some people, since after a hearing exam I apparently have super good hearing.

At times I've done audio recording without a monitor to hear my own voice. The result is me having in earbuds while speaking, and so I can't hear myself as well.

I noticed that I spoke louder and more confidently. So I've wondered if wearing something like these could be an effective way to help with social anxiety? Guess we'll see. Cheers!
As things stand now, obviously not.

Law enforcement doesn't have to prove you did it before the search and seizure, merely establish "probable cause". Was it probable it was your computer doing the downloading?

At trial (in the unlikely event it goes to trial instead of a plea deal), then it's supposed to be "beyond a reasonable doubt", but by then everybody (except in the number of cases involving Brady violations) sees everybody's cards.

Except the Court believes the law enforcement officials as to what those cards say, even when it's not what they say. And that's the trouble: not in evidence gathering but in convictions.

Network routers and modems are really bad at logging who accessed what from what MAC address. Mandating that routers start logging would in practice probably aid civil liberties more than harm them, simply because of the presumptions out there.
Do people hate Outbrain because Outbrain does this? Or is it due to the nature of their ads? (I'm assuming we're talking about the "Around the Web" chum boxes, right?)
Advocacy groups are pushing the FTC to break up Facebook
Sapiens was a pretty decent book but if you want take that's both deeper and more scientifically informed I'd go for The Secret of Our Success instead.
They obviously vary, but my British legacy bank no longer wants to be told when I'm going abroad.

I don't use their app. If they suspect a fraudulent transaction, they block it and call me.
Real Time Rendering for Feature Film: Rogue One
> Writing posix command lines inside your scripts field will work regardless of the underlying operating system

That is very nice. No need to install other dependencies just to do 'rm -rf'
So they're undermining worker's rights to protect themselves from lawsuits? And I'm supposed to be okay with it because them pushing to get the rules changes for their own gain is not lobbying, it's a "legal defense".

That being said, it's foolish to use workplace email to do things like organize unions.
Understanding Kubernetes’ Value – From Virtual Hosts to Kubernetes
For $0.10 a can, I don't see this strategy being profitable.
This is awesome!!!!!
An illustration of how wealth and power, inherited across generations, consists of far more than just liquid assets.
most of the operators on that table have existed for over ten years and it's unlikely they will be removed.
From playing around with pianos, I've seen that there's a pedal that moves the keys over, and I never knew what it was for. Thanks for explaining!
Next Time Someone Says Something Is Orwellian
I think people are ordering from more upscale restaurants, not McDonalds.

Food temperature is a personal preference, some people are really picky about food being hot/fresh, some aren't. I prefer the taste of room temperature food over hot food so "sitting around for 20 minutes" would be a feature for me.
your comment is nonsensical as it does not match the article.
But that is a very small part of the whole meal. Look at the picture, you see very less meat and more nuts, beans etc
Azure Cloud Spanner time?
My thoughts exactly. With such a premium laptop I would expect WiFi to work flawlessly. Instead, I consistently had connection issues with Killer's NIC until I eventually replaced it with an Intel card.
The simple solution is to design recycling carts with some kind of for-deposit-item hopper. Here in Portland I just set mine next to the can, since there's no chance they'll go unclaimed.
A Medieval Woman Had Lapis Lazuli Hidden in Her Teeth
> Maybe you can consider the possibility that there is a higher principle at work

I would have started with that. At this point you are shifting ground to qualify an indefensible position on a topic that isn't that important.
You'd be surprised at how much of automotive development is just regular software engineering. Sure, the 5% of their skills that are automotive-specific aren't much use, but the rest of their skills are certainly useful - especially at Apple, who does actual close-to-the-metal coding.
I've always felt that the right to jury selection should be taken away from the prosecution and still granted to the defense. Jury selection is randomized (allowing for obvious things like the removal of friends / family, etc.) and then the defense has the ability to exclude X number of people. If the onus is on the prosecution to prove guilt beyond a reasonable doubt, the makeup of the jury should not matter. In my opinion this would lead to a lot less false convictions.
I'm not sure if I'd compare a type system to training wheels. In general, a type system will be able to tell you that you're doing something wrong, but won't be able to correct it. You're still managing the memory/lifetimes yourself. Something like garbage collection would be more like wheels, since it does the work for you.
Like in the banking industry, they know that this type of regulation kills small competition emergence and risk of death by lack of innovation. Politians know that. So why are the Europeans playing that game which is against their interest (having local powerful actors)? Why don't they simply vote Russian/Chinese style laws? (Data must be hosted locally and accessible by the government agencies if requested).
>1. Go to an embedded page, authenticated as the “API user” (which looks like you’re sandboxed within DS to the embedded page)

>2. Refresh the page

>3. You now can click around the entire account - viewing any data that belongs to the API user (in our case, all of the data).

I don't quite understand this. Shouldn't you be able to control what is displayed during the refresh?
Typescript has been moving fast, but they haven't broken that many things. The API and Language Server have changed obviously four times from a semver perspective, but in general the language itself has been extremely stable with great backwards compatibility, and most of the type system strictness additions are behind opt-in flags making upgrades usually as gentle as you prefer them to be (depending on your attitude to strict type checking).

(I had projects that started with TS < 1.0 and they all still parse and compile today, albeit with tons of lint warnings, particularly to use a better module system than AMD with pre-ES2015 TS imports, and all sorts of new type strictness options to turn on to make them all the more type safe.)
> And some people seem to have an innate hatred/distrust of others, which probably served humans well thousands of years ago, but now it just gets in the way.

I think the places where it serves us well and the places where it just gets in the way are just about the same now as they were thousands of years ago. If you doubt that, put yourselves in the shoes of someone who distrusts your particular set of tribes. Even if they are better off trusting you or any individual member of one of your tribes, are they better or worse off trusting that tribe as a whole? And if you think they are better off, does the potential advantage conveyed outweigh the potential risks?
Many banks offer this service without any third party. I don't generally see it advertised a lot, I assume because it's confusing to people who have no interest in it, but you can look up something like "virtual credit card" or "temporary credit card number" and probably find a bank offering it.

The very crude answer is to get a prepaid card and load it with enough to cover each purchase, then toss it as soon as it gets misused. Which works, but doesn't sound worth the hassle unless you seriously expect a bad outcome.
Meet the designers who make a living building tiny houses on the Sims
First Blockchain Industry Landscape [pdf]
Random checks of out-of-state mail trucks should certainly be in order. :)
https://en.wikipedia.org/wiki/The_Bottle_Deposit
Yep the hate is probably for the type of machine generated click bait content that ends up on there. But other than that they do advertising right. Each ad is a picture, some text and a link. All hosted by Outbrain.
Disagree. The TypeScript compiler is quite fast even on large projects. Build systems that are unable to properly parallelize builds are common in the JS world these days so you are probably experiencing tsc much slower than it is.

That said, Babel now supports TypeScript so you should get nearly the same performance with TypeScript as you did with Flow or even just plain ES transpilation. That way you can do typechecking as a separate step like you would have done with Flow.
It's very likely that a particular random cross-section will be extremely biased in one direction or another.
I'm not sure that it's the visual appearance (loved the prof-or-hobo page!), I think it's the behavior.

Do you think standing around holding signs is an effective tactic? Is that what you would do if you were directly impacted by the shutdown?

Note that Gustavo Costa was interviewed "on a cold morning in his quiet living room" and the unnamed scientist spoke "by phone on the way to a job interview." I didn't see the article claiming they spoke to anyone pictured, and yes, those were very well-balanced race/gender/age diversity photos. Even had a couple of grey-haired white guys.
What is JT?
> Leaving google will almost certainly place you in a company where the situation is worse

That is a baseless assumption. For me a toxic work culture is the worse situation.

The US was founded on the concept of liberty more so than on the concept of democracy, which is how we ended up with a federal republic and an electoral college. According to JS Mill the greatest enemy to liberty is a hostile majority.
Disrupt how? Haven't they been part of the traditional relational database market for years now? What's changing?
Great news for Citus, Microsoft, Postgres and for people using open source relational databases. This makes so much sense. (I know this comment might read naive to some but I’m genuinely excited right now)
This article has surfaced some of my current frustrations with the DJ Mixer landscape. I've been DJ'ing (mostly mixing at home) for 20 years now. Started with a cheap Gemini, and got a Pioneer DJM-300 shortly after

I used that DJM-300 from probably 99-2014. It was an absolute tank. Aside from two crossfader replacements, it didn't have any issues. If the RCA's didn't get smashed in as result of a drop, I'd probably still use it.

Since then, it seems like anything under $1000 is going to have extremely poor quality potentiometers and channel faders. Even with big names like Pioneer, their low end mixers are almost guaranteed to have scratchy pots and faders in under a year. And, brands like Numark will have scratchy pots in two months.

Which, is hard for me to understand. I built two mixers for my eurorack modular setup probably 5 years ago, and used alpha pots (which are considered cheap, and cost $1/piece). No scratchy pots at all; and they get considerably more usage than my DJ setup.

I've been passively looking for something to diy, but none of the offerings are aimed at a 3-band EQ DJ setup. I'll probably break open my current mixer and replace all the pots, but it's sad that I need to do such a thing. Especially considering the retail cost of parts will be $10.
In 2019 people just don't care as much about censorship or freedom of speech as they used to. Not saying it's right, but that's the way most people think now. I can't remember how many times I've had conversations with people who genuinely had no idea why censorship is a bad idea or why listening to opposing ideas can improve your life.
The increased taxes would be cheaper than the effects of traffic, the deaths caused by cars, the cost of building and maintaining more roads for cars, etc.

Public transit will never be a profitable enterprise. It must be subsidized. But we already subsidize roads for cars, but somehow the car-lovers just ignore that.
The all caps indicates (in the OT) that the word used for God was the tetragrammaton, the four Hebrew letters from which we get Jehovah in English. There is at least one other common name for God in Hebrew which is not capitalized when transliterated.
Ha, I'm reading 'Where Wizards stay up late' and just got to the section where they first mention RFC 1.

Odd coincidence. I might have to join in on reading an RFC a day.
This is the same argument leveled against sweatshops and it is frankly a fallacious one.

It proposes a false dichotomy where the worker has to either be in well paying and fulfilling employment (which obviously is not an option given their circumstances) or alternatively, they must be saved from the tyranny of their employer (usually through enactment of regulations which will leave them jobless).

Either way all it achieves is to deprive the worker of income, experience and the agency that comes with being able to make their own employment decisions. Your comment, despite seeming conscientious, gives little consideration to utility of the worker and the pragmatic decisions they face.

A sense of moral outrage towards a company (or individual) for perceived exploitation of their employees might be justified, but is not sufficient grounds for limiting the freedom of exchange.
Yeah. Women aren't impressed by programmers.
See also: Seinfeld episode "The Bottle Deposit".

https://en.wikipedia.org/wiki/The_Bottle_Deposit

https://www.youtube.com/watch?v=x1blsZxXDCU
There Is No “Right Side” of History
No, their embedded view is hosted on their site. The functionality is directing to them to a page on their site, with a redirect URL to our app after they are "done" there. This allows DS to be embedded into app-side workflows.
The data streaming world is saturated. There is a real cost associated with choosing between Spark, Flink, Akka, Heron/Storm, IBM Streams, Edgent, or even NodeRed — to the extent that its impossible to evaluate everything. Usually, developers start from the most commonly used framework and go down the list to evaluate how it plays.

A streaming framework can be kickass but see no real adoption because of this. Hopefully that isn’t what’s happening here, or why someone is posting to HN to ask “who’s using us and why?”
Source code control.

Code reviews before checkin.

Tests. ("What is your objective evidence that it does what you need it to do?")

Keeping track of bugs - a bug database, even if somewhat informal.

Handling unexpected input. (For these people, "complain and die" may be a valid approach, but don't just continue and produce garbage output.)

Discussing a variety of languages, and giving some guidance on when to use each, might be useful.