skysight-inc/HackerNews huggingface dataset:
Well it still takes quite a lot of work and skill to produce high quality content. It's just more accessible now than it was. You have to write scripts, gather people, find the location, do makeup and costumes, have all the equipment(lights, cameras, audio, etc) and know how to use it, manage how you get paid through ads and sponsors, manage fans, and editing is huge time killer.

Entertainment can be mixed with education, and even the most successful people are not robots and do not work 24/7. How many times have you seen education gamified just here on HN? Did you see how popular the recent "Hidden Figures" historical drama got? There are countless books that have made huge changes on society, and it would have been hard to do that if they weren't at least somewhat entertaining.

I get that there's a lot of mindless media though. The Endless Scroll on Facebook is notorious for being a time suck.
The worst thing that can happen, is that it'll work.Because then you have to keep it up. Not to mention, all the friends you have, people you connect with don't like you, but like this person you think you have to be.

You create your own hell.
There's probably not too many "poor kids" in Taiwan.. as for the 20-something "English teachers" roaming the likes of Cambodia, Laos etc, unless actual NGO workers they're overwhelmingly teaching the better-off locals' offspring for comparatively slim pay --- more than accounted for by incredibly low and highly tweakable cost-of-living, lots of public holidays, low-to-zero minimum standards (other than "a proper attire" ie dress shirt, and saving everyone's faces at all times) --- which when motivated gives them great freedom to evolve their own didactic approaches and when not (such things ebb & flow after all) easily let's them approach the task at hand in a very laidback, relaxed, low-effort manner.

Not saying it's the best model for all societies, but it's assuredly not without it's charms for all parties involved. Different flow.
In the past I’d give our Personal Identifiable Information PII because it was not something I care to get bent out of shape over.

Years later I discover to my dismay that I handed out that information voluntary, to my current standards I do consider it PII.
I've got pretty complicated exercises in whiteboarding sessions: some problems with graphs or dynamic programming. The way how I solve those in my daily work is totally different to the way I go in 45 min whiteboard interviews: in 45 min you always have to do it in top-down manner, otherwise you will fail by writing non-relevant parts of the code and running out of time. I usually prefer opposite: bottom-up approach.
It's a skill. Very artificial and very dumb to my opinion since you never work this way, but interview supposed to test how you do you work.
WTF are the basics of Personal Finance?
There was one somewhere in Atlanta (where my sister lived for a while, I'm from the UK and was visiting) which is exactly the same; I made her drive back so I could take a picture of it as I thought no-one would believe me (this was in 1998, IIRC). At least after reading the comments in this thread it makes some sense now.
Fog Creek is listed. I once interviewed there and was asked to calculate the volume of a cylinder. Have they changed there approach?
Thanks cooper12! Very well explained. I would be happy if somebody would join the development team. I'm very busy with other projects, but if you have a look at the further ideas I have already collected [1] this tool could be very useful for many people, not only users of DSLR cameras.

[1] https://github.com/rawdevjs/project/issues
You should, working with SVG is interesting. It makes you think differently in how to handle UI design. I wish it were better supported across the board in browsers, it would help solve a great deal of UI issues.
I think the issue is in taking this expression as a binary, even Oprah doesn't do that.

I've met people who are "being authentic" but are just being jerks and claiming authenticity overrules the need for decorum.

Authenticity is important but still requires taxt and harmonization.
You can rent a US number on Twilio for $1/month and use the free Twimlets service (https://www.twilio.com/labs/twimlets/voicemail) to have calls go straight to voicemail and email you a link to an mp3 of the voicemail message. This is typically the number I give out to any potentially annoying commercial entities.
> When I get asked for my phone number, zip code, email address's etc... At checkout in stores, I give a polite "no thank you". Which usually results in a huff and/or an eye roll from the cashier, as if I'm expected to give this info for the privilege of shopping there.

For the most part I don't even get the huff and eye roll anymore, they just hit cancel, input the store's postal code or something else and move on.

Though I once had a cashier insist I give her my postal code after giving the polite no, she gave me some "I need it... for the system" or something. When I started giving an obviously fake one, I got the huff and eye roll. I wonder how many people would have caved. Hopefully just a new cashier who didn't know the appropriate thing to do in the case that I didn't want to provide details.
Why would everyone blow through an intersection at full speed?
* gets swallowed up for italicizing text on HN. Best way to get literal text is a line with two (or more) leading space characters:

--*
What is your definition of a democracy?
Imo it's not a binary term
We are talking about the average cost over 30 years. There were no LEDs used in traffic lights for the better part of that time, and I have no idea about efficiency of light bulbs in the 80s.
They are there because of the regulations. You'll also find an ashtray in the bathroom. It is because the regulations have not changed since the times that people were allowed to smoke on planes.
Exactly! When I was hiring I was even asking question I did not know answers to (not as a canditate, but as an interviewer).
In a free market, companies become bigger and bigger, and start behaving more and more like monopolists (even though they are technically not).
Anyone else stuck on the loading (maybe error?) screen, after clicking the "Open with Expo" button on iOS?

> This is taking a while… Press this text to stop loading and scan another QR code.
Calculating the volume of a cylinder is trivial.
An Overview of Python Deep Learning Frameworks
This is why I don't usually withhold such information - I deliberately present invalid (but sane) data. if they care so much about market research, they should be prepared for some dirty data on the way. I value my privacy much higher than their business interests.
I'd add Ken Shirriff's guide to that list:

http://www.righto.com/2016/09/how-to-run-c-programs-on-beagl...
At least though it's not without merit that this glaring gap between what people claim to value "most" and where funding flows the most remains as visible as it is. Reality is the best reality-check for most of us. ;)
It's meant to be informational. I left out achievements, leaderboards, and flashy lights/noises so that I wouldn't encourage speeding. You'll find that for almost all driving scenarios that you save very insignificant amounts of time by speeding. Furthermore, based on my low daily active user count I'd conclude that Speedr isn't making speeding all that fun.
I think a lot of people, myself included will just straight up lie, use bullshit accounts, give bullshit zip codes, etc. It's often times easier, gets less looks and gets the job done in a straight up utilitarian sense.
The A15, it's the Highway to Hull.
All these text-based serialization[1] formats are IMO relying on the same fallacies used to sell XML 15 years ago.

Would you rather use XML for serialization, or an ad-hoc, undocumented binary format?

Er, XML I guess.

So it's proven: XML is better than binary formats! The golden age of XML is upon us!

[1] The specific task of serialization over a network; for configuration files or other applications involving direct manipulation by a human or a shell script, JSON or YAML (or XML) can be reasonable.
Actually it's even simpler than that, just have a minimum of 2 lights per direction of travel.

So if one fails, a bulb burns out, one gets destroyed in a storm, or anything else happens, there will be at least one full backup.
Yeah smart people work at Epic, and smart people with ties to the midwest end up staying longer than 5-6 years. Epic does get a lot of things right, especially the code review process. If someone saw a reference to ^ER in code being committed, you can bet that it would get changed. The linter (HXPARSE) would actually prevent you from moving code with certain global references.
Ask HN: How far can personal projects get you?
I'm currently working on an application as a sort of showcase of my skillset. SPA frontend in Vue.js with a REST API in Scala using Spring. Although, it is a struggle to put what little time I have left after work into this. I'd also like to go on to turn it into a couple short blog posts where I can comment on what I've done and show I know what I'm talking about.

It's also worth noting that I crash and burn at whiteboard problem solving and would far prefer takehome exercises so this is another thing to make my CV stand out.

Those of you who were in a position of no work experience and a graduate degree (still working on mine) - just how significant of a role did your personal projects play in getting you hired somewhere you actually wanted to work? What kind of company was it? Was it ultimately worth pushing yourself towards doing it?
> While this may seem nonsensical and a waste of money to your average motorist, the Dresden authorities can explain in exact detail why the light never changes colour. And their explanation might show another habitat that dies hard - a love of convoluted, self-defeating regulation.

That seems unnecessarily critical. Clear and consistent communication is pretty important when you're talking about traffic, and the cost is surely a drop in the bucket compared to the city's overall budget.
This team is honestly moving and building user requested features faster than any other team I have seen.
> * Local municipalities own the last mile, making ISP competition have less of a natural monopoly.

> * Cities add regulations that don't require universal coverage which results in more competition over profitable locations. Poor or underserved areas could be subsidized in other ways if that was the goal.

The problem with these solutions isn't that they can't work, it's that they take time to implement. So first you have to do it, and then we can revisit network neutrality after you're done and there is actually vigorous competition. Doing it the other way around doesn't work, not least because it's all too easy to claim you're going to do something to create competition and then not actually do it well or at all.

> * ISPs charges a toll to all the big companies, which makes installing lines more profitable, which increases competition and results in faster more available networks overall.

That would never actually happen. It doesn't matter how profitable an ISP is, you haven't done anything to address the natural monopoly, which means that as soon as there is any real competition all the margins disappear. The second competitor knows that ahead of time and doesn't bother to make the investment, so the market remains a monopoly but now there are monopoly tolls.
Very important year for Europe: https://en.wikipedia.org/wiki/Revolutions_of_1848 (My American education completely ignored it)
Forecasting Website Traffic Using Facebook’s Prophet Library
Computing a Bayesian Estimate of Star Rating Means
I agree. Unit tests can definitely slow you down. Testing against high level interfaces or having full integration tests is better. Then the failure is much more likely to be a genuine failure rather than a legitimate change in implementation.

If you have good logging and debugging tools the failure can be quite quick to pin down. James Coplien suggests liberal use of assertions in code which is a really good idea and something C/C++ programmers used to do a lot of. Assertions can then be as effective as unit tests in terms of localising failure.
I think the blinking is actually much more effective this way, too!
MATE 1.18 released
Maybe something like FocusMe to dumb your phone down by blocking things? It says the app is free. I haven't used this particular blocker but I've used a different one and it's great. No willpower needed.

https://focusme.com/
Yes, I was wrong. I should have said () vs ->.
You would write your "a -> b -> c" as

(a) -> b
(b) -> c

and then combined: ((a) -> b) -> c. A function taking a function.
But Haskell just flattens nested these lists.

E.g. take this:

inc :: Num a => a -> a

is normally written as

func inc (Num a) -> Num;

A function taking a Num and returning a Num.
The a is normally written as T, a generic type variable, thus forbidding type-promotions from e.g. overflowing Integer to Num. This inc will wrap around.

This is normally written without dependent types as generic for all subtypes.

func inc (Num a) -> Num;
func inc (Integer a) -> Integer;

Now Haskell calls that "pattern matching", but of course it is not pattern matching, it is polymorphism, static dispatch based on signatures.
Pattern matching has a well-established meaning already, if strings or structural matching. Dispatch does much more than just matching. A match only finds exact candidates, dispatch also finds the closest candidate, which doesn't need to match.
A MS engineer posted a lengthy blog post on why this is the case. The ridiculous time has to do with insane system state and dependency checking for every update and each one in history before it, since Windows Update allows you to add or remove every little update ever for the OS.

The Rollup updates that MS moved towards, even in Windows 7 now, is supposed to help this. However, a completely new solution is really needed to replace this antiquated one, like many other lingering parts of Windows.
Cheers to These 10 St. Patrick's Day Ads That Make You Want to Puke
Pfft. Companies can want unicorns all they want, doesn't mean schools will magically gain the ability to start churning them out. Design and engineering are completely different ways of thinking. Anybody trying to wear both hats at the same time surely won't be able to do it well.

I actually know a designer that does his own engineering. He's amazing, but he's one in a million. Kinda reminds me of Brian Eno.

What we need are better ways to collaborate.
> What people will do for money

Or: What people will say to impress their friends
What keeps Al Jaffee, Fold-in Genius, going after 52 years
I wouldn't feel this way. I previously worked for the DoD (AFRL) doing research. Since everything is funded by grants, I personally never experienced people making the leap from being funded by the DoD to doing weapons development. There are tons of defense contractors out there and many make pretty benign stuff like inventory management software.
Another example of a company's liberal use of email to discuss potentially incriminating things (ie, ghostwriting studies). The glyphosate stuff still seems debatable - the PR team could handle that easily - but now we have employees on record acting shady and conspiratorial, that just makes them look more guilty.

I wonder if we'll ever enter a time where people won't be dumb enough to put this stuff down on paper and just assume an FBI agent will read anything they write in email at a future date? Especially when you work for such a villianized company like Monsanto... with so many people chomping at the bit to bring them down.

From another perspective this is (still) a golden era of criminal investigations.
24M would lose coverage under GOPs Obamacare repeal plan
Fun read. The article mentions:

> “e/n” sites (which was what blogs were sometimes called before the term “blog” had gained wider adoption)

Does 'e/n' stand for something? This 1999 post [0] calls it 'Everything and Nothing', but I can't find anything else on it, is that right? It says:

> This was probably influenced by the number of EBG-like sites popping up with the words “everything” or “nothing” in their name.

EBG?

I remember unabbreviated 'weblog' that seems all but gone now, but I've never come across 'e/n site' before.

Also, spoiler alert: the domain in question now redirects to a new Github repo with the original site's source. [1]

[0] - http://www.hearye.org/1999/05/whats-an-en-site/

[1] - https://github.com/rudism/NetAuthority
Python: Generators, Coroutines, Native Coroutines and Async/await
Some people prefer !Google, so $1/mo is worth it
Apd: An arbitrary-precision decimal package for Go
This traffic light in Harrison, NY has been green for decades: https://www.google.com/maps/@41.0142226,-73.7217408,3a,75y,1...
I have been driving through there since the late 70's and I'm pretty sure that the intersection configuration was in place earlier than that. So it's likely that this light has been green for over fifty years.
I expect it is because it would take too much time to make it clear for the audience that it is the same character and as far as the cinematic impact it isn't real different than giving them different hair and clothes in the Matrix.

(I'm not arguing about it being an interesting thing to put in the story, just speculating that they didn't think it added enough to the movie)
Do you know of an example of another general backtracking DSL implemented in another language that is significantly easier or more concise?
Escalades are not uncommon in a bad part of town, expensive cars in general are not uncommon. You'll see a Cadillac parked in front of a $35k house, and no one's going to rob them.

You wouldn't walk into a store and shout out how much money you make, would you? Announcing your zip code is effectively the same thing.
ah you are right, probably there is a blue right-turn only sign (I just thought about the Grünpfeil depicted in the illustration image).
LC-RS Binary Tree conversion
Seems to make sense to me. When I worked with designers the handover was often odd. I always thought "if he can draw up this whole thing in Zeplin, why doesn't he just give me an HTML doc that a coder can then generalize? And then you'd end up having to ask about a bunch of cases like mobile sizes.

There's also the problem of knowing what can be done in HTML/CSS/JS easily and what cannot. If the designer just made the page without the variable parts it would solve this issue. You don't need to know a hige amount about coding, just enough to make your page look the way you want, and to know when it can or cannot be done.

Of course everything that's at the interface between two roles can be argued to be on one side or the other.
This is a neat idea, although the implementation strikes me as being rather bizarre: users of open source projects, which they fetch from a distributed VCS, can pseudonymously send distributed cryptocurrency to an autonomous smart contract. OK. The contract releases the funds based on comments appearing in a proprietary, centralised CRUD Web app. WAT?
No affiliations, associations, nor alliances with any of the above. I've known individuals who took Miller Hieman/SPIN selling training. I have read both books referenced. Curious -- what prompted you ask?
> If you haven't used a BB product, check out the thing that I think is the biggest upside of these...the built in pair of PRUs.

I've been looking at boards for days now trying to find the perfect one to suit my needs and this is exactly what I've been looking for. I've seen the beagleboard before but I never noticed this feature before. I'm glad I saw this post this morning!
BitCoin address with your name in it
I'm curious, do self-driving cars handle a case like this without intervention from the driver?
Monsanto always reminds me of their lobbiest that says it's even drinkable..

Guess if he drank it and then watch it: https://m.youtube.com/watch?v=ovKw6YjqSfM
The iMX7 is a low power single or dual A7 core with an extra Cortex-M4 core on the die for real-time applications. Looks like they also took out some of the multimedia blocks to try and get the price down compared to the iMX6.

http://www.nxp.com/products/microcontrollers-and-processors/...
You might be interested in the "free monad" approach used occasionally in scala and haskell. It separates the effectful operations from the effects by first building a data structure that describes what to do and then interpreting that data structure. The key is that you can interpret the data structure in different ways. That is, one interpreter for production and another for testing. The advantage this has over mocking is that the business logic becomes a collection of pure functions.
Bochs 2.6.8 for iOS
Not in New York City, where you may not unless specifically marked so.
Yup. Expensive zip code means a car with expensive stuff inside of it, and a papers that show a house full of expensive stuff that has no one home right now (because the rich owner is out shopping).
Argh, they won't accept my password with special characters, number, uppercase letter and lower case letter, with error that "password must contain at least one number, upper case letter and lower case letter". How stupid is that.

But good for me because I paused shopping to vent here and I realized I may actually not need it that badly having enough MCUs at home already.
HN eat the emojis, to avoid unnecessary use of them to highlight submission. Perhaps you can change the title to "Hamburger Slider"
Right which is why that has always been and will always be a miserable security question.

There has never been a point in the past 20 years when someone's maiden name was difficult to find.
I would disagree that JSON is more readable than STON, if only for that fact that all keys have to be quoted in JSON, but I agree with the rest of your comment.
Take a look at Gary Bernhardt's talk "Boundaries"[1]. It touches on this very topic and was quite the eye-opener for me (having experienced all the same issues you've described).

[1]https://www.destroyallsoftware.com/talks/boundaries
Switching into data science? Here are the top-ranked data science courses
Try CREATE TABLE UNLOGGED with postgres. The diversity of RDBMS and SQL dialects defeats the point of integration testing the persistence layer with SQLite.
I also do remember somewhat fondly when Dresden still had actual police officers regulating traffic by hand. It's been some time since I left Dresden and I don't remember the crossings. Oh, and the frequent power outages..
I use asciidoc with asciidocfx and then push it to a git repo.

This way I can keep it in sync between multiple machines.

I'd like to create a webapp with offline capabilities to do this but can't see myself getting around to it anytime soon.
As a transcendental number, PI will theoretically contain infinitely many numeric 'patterns'.

OMG, look, there's "0123456789"!!! Who knew!
Pretty far fetched. And he doesn't need your zip code if they are intent on robbing you. I dunno--I shop at Harbor Freight in Hayward all the time and it's never once crossed my mind that anyone there is up to no good, or that anyone but the cashier cares about my zip code. Standard parking lot situational awareness that you'd apply anywhere will keep you from being robbed.

EDIT: I applaud the general paranoia, but I think it's just misplaced. You have more to worry from HF aggregating your P.I. than some guy behind you buying tools for his third job.
Exploding Headphones on Flight Burn Woman’s Face
PNG successfully replaced GIFs. It is because of the decision not to support animations that GIF became a synonym for animations.