skysight-inc/HackerNews huggingface dataset:
It's my opinion that how you manage career transitions, forgive me for using an unnecessarily gender-specific idiom, separates the men from the boys when it comes to professionalism.

The ideal is that you use things like exit interviews as a canvas on which to have a broader discussion about both career and business priorities that will leave them very interested in bringing you back on in an expanded capacity once you've grown in your career more.

This requires the ability to clearly understand and distill why you couldn't get what you needed out of your current job. Nobody's really expecting you to be unhappy, but at the same time, there's a kind of expectation that you raise issues and work them out before they reach the point where you go find another job.

Naturally, something like compensation isn't part of this expectation, if another company is offering you $30k more, you won't be expected to have asked for that before handing in your notice, because obviously you weren't going to get it. But if compensation is the primary reason you're leaving, then rationally speaking, you should be open to accepting a counter-offer. If you're not open to that, then you need to clarify more reasons why you're leaving.

My understanding is that it's best to tie what you want and why you couldn't get it to the business model of the company. That offers the least-offensive pathway through an exit interview that results in no legal issues and the utmost in professional candor. They can't change the business model, so another job is a perfectly appropriate pathway to getting what you want. This naturally requires you to understand the company's biz model and this is best accomplished by having discussions with your manager.

If you want career advancement, doing it through your current job requires you to wait for an opportunity to open up. I would have happily stayed at my last job if I could have led a team, but that wasn't in the cards. But it was an option that we explored.

If you have a personal problem with someone working there, then the expected resolution is to restructure the teams so you don't have any interaction with them. This one is a bit tricky, I wouldn't bring it up in an exit interview, but behind closed doors long before you start looking. This way you can simply hint at it in the interview and everyone knows what you mean without having to actually discuss it, while the surface discussion is about business priorities. A personal problem affects team cohesiveness though, and if management isn't willing to resolve them, then that points to a political problem with the organization.

Anyway, I hope this offers some frameworks and tools to help with career management.
Fossil[1] is a SCM system (like git) created by the very same author of SQLite (D. Richard Hipp). It uses SQLite as its database and implements versioning and branching[2] and even merging (which LiteTree doesn't do) on its own, by recording the changes on each item on a separate table.

This approach is more complex to implement but a lot more versatile and flexible. Most of times you wouldn't want to version or branch the whole database, but only parts of it.

[1] https://www.fossil-scm.org

[2] https://www.fossil-scm.org/index.html/doc/trunk/www/branchin...
This is the truth here. I also try to follow the letter of the law. I always assume that a brick wall may suddenly shoot up in front of the car in front of me, stopping it instantly and killing everyone in it. So following closer than the recommended distance, is idiotic.

How often will a brick wall shoot up in front of a car like life is a video game? Probably a really low percentage, but cats, deer, blown tires, trailers falling off, jackknifing trucks - all can have similar effects.

Even knowing my car may get the brick wall, which I can't avoid, I can at least do the best I can to avoid someone else's.

Google's challenge however, is that we are in a very very small minority.
Perhaps Alphabet could buy billboards with driving law writ large or direct G to serve recaptchas requiring answerers to driver safety quizzes
Again, nobody said “don’t test if a candidate can code”. You should do a minimal test, then move on to more important things, rather than beating the same horse.

”In my experience these types of exercises are also more random”

Well, “your experience” also says that you regularly encounter senior candidates who can’t code at all. I doubt the statistical validity of your experience.
> If they don't have a presence in the EU

Only sites with a presence in the EU are paying attention. The LA Times is a counter-example of a site that hasn't bothered with GDPR because they didn't feel EU users were worthwhile keeping.

However, collecting data on the 0.5 billion people in the EU evidently seemed worthwhile for most sites.
Well, for very simple, repetitive tasks it does work: https://blog.openai.com/generalizing-from-simulation/

But you are right that it will fail on anything that is hard to simulate. And a lot of trivial things are very hard to simulate.

Tesla recently failed at things like plugging two cables together. Picking stuff like bags at Amazon warehouses may be another example.
> based on geo location.

Or user agent, or screen resolution, or Accept-Encoding / Accept-Language headers, or installed fonts, or installed browser plugins detected, or Do Not Track settings.
It's distressing how many people seem to be either fine with, or active apologists for child abuse so long as it's done to immigrants.
So on the off chance that anyone happens to look at this thread in the future: last night I decided to try implementing that stack trace display idea, and I got it working! Still needs better formatting, but the important thing is the data is there and viewable.
It's possible the human drivers frustrated at waiting behind slow Google cars reluctant to turn left in traffic are perceiving the vehicles as more cautious than they actually are because they know they're automated (as well as because they're so numerous), but in all probability they actually are calibrated to be more cautious than even fairly sensible human drivers when driving across oncoming traffic. And ultimately, if autonomous vehicles are ever going to make it onto normal roads, they're going to have to live with human perceptions of them as well, accurate or otherwise. The original article[1] cites an example of a human driver admitting that he got so frustrated waiting for them to turn left at junctions he dangerously and illegally overtook them there, which is a reminder that taking or being perceived to take a cautious approach doesn't necessarily lead to a net safety increase where it is likely to have an effect on the behaviour other drivers.

Also, some of the cited examples sound like clear errors and lane discipline issues that sounds too blatant to just be perception. The original author's Twitter thread even illustrates a tangible example[2] of a potentially dangerous driving error the technology made, where a turning vehicle apparently reacts to an oncoming vehicle intending to turn in behind it (signalling and possibly moving a little early) by hard braking in mid turn, obstructing the oncoming vehicle intending to merge and possibly giving a following vehicle a surprise as well. A reminder that coming to a stop is not always the most sensible response to uncertainty. If the human driver wasn't involved in restarting that car, that incident probably doesn't appear in its much-trumpeted disengagement statistics though...

[1]https://www.theinformation.com/articles/waymos-big-ambitions... - probably worth the annoying email harvest if you're interested
[2]https://twitter.com/amir/status/1034443909341106177
> And of course, nobody ever says "you're going 80, the speed limit is 55! slow down!"

Oh yes they do! Remember the old rule: anyone going slower than you is a moron, and anyone faster is an asshole.

People broadly disapprove of those who engage more deeply in excess than they do.
If people are honking at you, are you sure you're being safe and not just being annoying?
Ask HN: What do you think about Safari Books Online?
Didn't realize how much I loved Safari Books Online until it went down:

http://safaribooksonline.com

The service went down for me last night. I spoke to a rep and it should be back up in the next hour.

What do folks think about Safari Books Online?

For me, it's a great deal that saves me significant bucks and book space. It is my go to source for content not available on YouTube.
Third party scripts for dealing with GDPR requirements perhaps?
It’s hard to imagine it getting much worse than today. Head on up to Hayward and check out the schools there (if you dare), then cross I580 and look at the Castro Valley schools. If you live in a poor neighborhood and also happen to care about your kid’s education, you are shit out of luck. Schools are already hopelessly class segregated, and this is not unique to the Bay Area. Tying school funding to how rich the school’s neighborhood is ranks up there among the dumbest ideas we’ve come up with as a society.
Yeah well, there goes your privacy then.

OneNote actually does AES256 on their files. No passphrase - no content.
Why do you attempt to follow the letter of the law? Not even traffic officers follow the letter of the law; it's rare to get pulled over for going 60mph in a 55mph zone, for example.

Do you ever find yourself on a road getting passed by all the other cars? Isn't that annoying? Why not just speed up a few mph and join the herd?

I'm honestly asking; I just do not get the appeal.
Because GDPR includes provisions for handling US GDPR violators, a lot of security vendors were touting up the idea that if a European fills out a form on your site or gets cookied for any reason, you could be sued.
NASDAQ had a 2 Petabyte Microsoft SQL Server.

https://customers.microsoft.com/en-us/story/nasdaq-omx-group...
Yellow doesn't mean "you can go through if you can beat the red". It means "stop if it is safe to do so". If it's just firm braking and not actual tires-squealing stop? The driver probably did the right thing.
MIT allows sublicensing explicitly. It's why you can include MIT licensed code in proprietary software, something that the GPL is designed to prevent.

What you can't do is retroactively apply this to old code. The named entities could use older versions of the code, but in newer versions the new license would apply.
Silicon Valley already is making that choice. Company produces the terms of service, act on those terms, and they adjudicate them per their exclusive interpretation. If you don't agree, then you're disconnected. There is no negotiation, no redress, you have no say beyond the binary.

As for limited free speech vs (nearly) unlimited free speech, this is an old debate and as yet it's not answered, and may not even have an answer. The U.S. 1st amendment is unique in liberal democracies, most countries do in fact have limits on speech. Germany has no problem defining and enforcing the restriction of propaganda of unconstitutional organizations, it is not vague - it is context specific.

Meanwhile the U.S. Constitution didn't protect Japanese Americans from being labeled, and incarcerated en masse, without due process.
(Ex VC here)

Before you launch, yes (ish) - it can give you an idea of where you'd like to start charging and why. Models come into their own post launch. They provide a clear structure on how to optimise the economics of your business. E.g. If you are currently selling at $20 and losing $3/sale due to support costs and returns, it provides a great structure to focus on a) increasing the price, b) reducing support costs / order and c) reducing returns.

A dream for any VC is a startup with fantastic economics at day 0, but this is rare. The majority of high quality companies have negative unit economics during their infancy. We liked investing in companies with negative unit economics with founders that understood the drivers of their economics deeply and were optimising them aggressively on a weekly/monthly basis (and doing all this inside of a H-U-G-E market). (The best ones did it on a weekly basis.)

An interesting example is Just Eat, one of Europe's best performing startups (IPOed at £1.5bn). This company had negative economics for ~3 years, but the market was very big and investors could see a pathway to positive unit economics through optimisation. This allowed them to fund the company through the negative UE period.
Constant scrolling through Twitter, Instagram, Facebook, etc. The content is pretty much endless. Lots of people, given any moment of downtime, pull out their phones, scroll, scroll, scroll, open an article, skim it, go back, scroll, scroll, scroll, like some photos, read some captions, scroll, scroll, scroll.
I first read this as
IMDd for Internet Movie Database and got confused, but probably you mean
LMDB for Lightning Memory-Mapped Database,
which makes much more sense. :)
>When those niceties are not a free choice, but "strongly encouraged" by management, they quickly stop being nice.

It isn't about being nice though - it's about giving the appearance of nice. If everyone is being nice and courteous to one another for the sake of group harmony, then I think it is good. I can understand why many people would be irritated by it, but then this kind of culture isn't for them.

I visit Japan often and I'm aware of just how much of the culture is a "bullshit front". That's not surprising when an important concept is around being two-faced[0]. If this type of culture bothers you - it's a terrible country to live in. But the constant "faking for group harmony" leads to actual group harmony as far as I can tell. It's enjoyable being in a culture where people try to support one another than one that's an individualistic - "everyone fend for themselves" - culture like the U.S.A.

[0] https://en.wikipedia.org/wiki/Honne_and_tatemae
Half of the anti-immigration crowd is absolutely explicit about their racist animus.
I would just like to add some context:

Alex Jones is advising Trump about this very topic.

https://www.newsy.com/stories/infowars-alex-jones-says-he-s-...

Relevant:

Trump's Razor - the heuristic of discerning the most likely scenario by discerning the stupidest possible option.
I just don't use sites that won't work until you give consent.
I was given cipro 7 years ago at a hospital...instant terrible allergic reaction, rash, flashing lights in eyes and tinnitus.

I was released from the hospital the day after. Nothing reported to the FDA, barely a mention of a reaction in the paperwork. I was too young to pursue any legal action.

Then over the course of 6 months my health deteriorated. Insomnia, joints started to click, got floaters in my vision. Then clicking turned into joint pain. Also, got nerve buzzing, frequent headaches, IBS, frequent heartburn. There was a time when I could not walk for weeks. Doctors would simply give up and give very little help just pain meds. Mayo clinic diagnosed my tendon issues as tendon overuse because I was athletic prior.....

I work now and can push myself to do many things. I manage the issues quite well and I would say it is a bit better than 7 years ago. However, fuck the medical community, I swear I have seen close to 100 doctors over the course of the last few years from Mayo, Rush, Northwestern and more and only two doctors agreed that it could be Cipro. One doctor refused to note it in my paperwork, and suggested to wait it out as it should get better. Later I found out he is an expert witness for pharma....

As someone that has researched problems since I was little.....I just cannot accept that people with a PhD can be that fucking terrible at typing "cipro tendon" into google search bar and reading studies, stories, and the black label. Or doctors are too much in debt and worry about the risk of going against the medical community. I don't know. The system is simply broken, these issues are under reported as symptoms can show up to 12 months after last dose. Doctors don't report shit and won't even ask if you took fqs.

Interesting fact is that many UTIs are treated with fluoroquinolones. 90% of people diagnosed with fibromyalgia( I have received this diagnosis a few times) are women. They also get diagnosed with UTIs a lot more than men.
I was on my phone and couldnt copy the target link without the app opening the page instead. :/
In most cases likely not, but there are some people using Go for CPU-bound stuff. There was a guy at gophercon yesterday who did a pretty cool demo of a raytracer he wrote in Go. He talked about the 15x performance improvement it had over using Javascript. I would definitely not choose to build a raytracer in Javascript, and probably not even in Go either. C, C++, Rust, are probably the most common choices made by people who are building something that is seriously CPU-bound.
Better to annoy with conservative behavior than murder with liberal behavior.
Try This Military Meditation Routine to Fall Asleep Fast
We live in a golden age of storytelling.

Long-form TV and long-form podcasts have almost entirely replaced literature in my life, as someone who loves both grandiose fiction and nitty gritty non-fiction. Coincidentally, I don't watch many movies - they're too short to tell a great story.

The medium is not the thing.
Except that's a merkle tree. Which we already have a word for. Git isn't a blockchain, but it is a merkle tree. Blockchains are merkle trees, but the reverse isn't true.

A reasonable definition might be that a blockchain is a decentralized merkle tree.
Yes, I realised I was over generalising as soon as I made that comment - I was mostly (over)reacting to the parent comment that did imply that it was a part of American culture.
Also https://www.planttext.com/, which is a website with a text field linked to a PlantUML instance somewhere. It's what I use when I'm too lazy to install PlantUML locally.
The real question is whether the game will accurately reproduce Gandhi's bugged behavior[0] causing him to be super aggressive, or if the JS version will "fix" it.

[0]https://kotaku.com/why-gandhi-is-such-an-asshole-in-civiliza...
i think its 10% complete, tested
Is Parallel Programming Hard, And, If So, What Can You Do About It? (2017.11.22) [pdf]
The one positive is that the leadership mess has made it all but impossible for them to win the next election. Unfortunately a lot of damage can be done in that time but it should be less than a year away. The sooner the better...

I plan to write to a bunch of Labor MPs/Senators about this, hopefully they can be nudged towards sanity (as Stephen Conroy eventually was on his terrible idea of the internet filter years ago).
A lot of the immigration hawks are extremely explicit about immigrants "destroying" our culture, and tend to dogwhistle a lot. A few are explicitly white supremacists.

The wanting more immigrants from "nations like Norway" was a huge tell too.
its just 10% completed, tested
I'm pretty sure you're wrong about your example being legally impossible.

And you might be right that the robocar companies aren't trying to program their cars to drive strictly legally for every possible situation, it is in fact a reasonable presumption.
They won't. The ICO in the UK has already said they aren't interested in imposing fines [0]. They would much rather nudge companies into compliance.

> "The fine is really a last resort," she told Computing. "Even to get to the fine we have to go through a lengthy investigation that might take several months, then we have to take it though the courts. So fines are not our go-to tool."

However. I think with egregious cases like selling data. I am happy that the ICO fined a company for doing that. [1].

[0]: https://www.computing.co.uk/ctg/news/3027593/ico-theres-so-m...

[1]: https://www.theregister.co.uk/2018/08/09/ico_fines_data_brok...
Seems like a pretty inappropriate topic to joke about, honestly. Species-level extinction and/or extirpation is a pretty grave matter, and is accelerating.

Based on my interests and background, I have very little faith that humanity appreciates the scale of the problem, how intractable it is to short term resolution, and potentially how many people globally could die as a result of it. For example, I think there's a really substantial probability that all people could die within 50 years, because of 1) where climate change is likely to hit worst 2) the desperate nature of famine 3) the number of nuclear armed states in those areas 4) the number of automated counterstrike mechanisms out there.

So, get your cheap laughs in about the puffins while you can.

edit: To support my negativity, I will just say look at https://news.ycombinator.com/item?id=17857964 to see how complicated something as trivial as building a house is... now, I cannot tell you how to avert global warming, but I can tell you that I have almost no faith at all any given poster here knows what is actually needed to successfully do a climate intervention or durable carbon sequestration program (materials, supply chain, technology, poltical coordination, etc). Another post on here notes we can't even agree to have fewer kids. It's very dire, and very few people seem to appreciate it. For example, the elected leader of the world's largest economy has already reversed policies that reduce CO2 emission and plans on reducing more, and has severely limited research on the subject.
Hmm, would be interesting to have some kind of graphs with this to see where in the world these pop up most.
If you were to take Google’s “organic results” to heart this would be largely explained by the greater number of people (from all political slants) seeking out AA inventors for the sake of their online disputes.

Furthermore, to be honest, this “organic” search has largely been used to debunk racist claims. And the search has been used for over a decade.
Ask HN: (CS Lecturers) How do you make class interesting?
Right now, Im an undergrad teaching JS but I've noticed myself that my lectures tend to be a bit one-sided. But when I attempt to spice it up by asking questions to the class, I get cricket-chirps and painful awkward silence. What tips do you all have?
That last bit is not true. MIT allows sublicensing.
New GandCrab 4 Ransomware Now Infects via Cracks
I find the vaaaast majority of honking is driven by impatience not any actual practical consideration (alerting others to your presence, trying to get someone's attention.)

Honking to provoke someone into taking risks you don't have to incur the consequences of yourself is mild sociopathy.
Missing? I thought they already did that. IIRC a couple of my teammates reported getting emails from github about accidentally uploading AWS credentials and the like.
If self-driving cars were an adequate solution to public transportation we'd have solved this with taxi dispatch algorithms or smart bus route planning a century ago (and let's face that this is exactly what the auto industry encouraged most American cities to do, when most of America dismantled trolleys/passenger train travel/elevated trains). Self-driving cars are just the current distraction from solving real public transportation.
Don't conflate data with process.

It's fair to say you can't process 40 million bits of data on a whiteboard. On the other hand, if you have 40 million bits of data, but can't work out how to answer the question you're asking of it (or in many cases, what question you're trying to ask!), then it's useless.

This is where whiteboards, paper, and other physical solutions really shine. You can make notes for yourself or communicate with those in your shared physical space in a very immediate, speed-of-thought way.

In general, software (even BI software) is limited to doing what it is programmed to do. We necessarily adapt our thinking to the tools we have to express the ideas we have. Dancing about architecture is difficult, as Steve Martin pointed out.
HoC was absolute crap long before Spacey left.
I've found monodraw to be very useful:
https://monodraw.helftone.com/
It's such an ongoing theme in all civ games now, I can't see anyone that is a fan of the franchise "fixing" that bug.