skysight-inc/HackerNews huggingface dataset:
I am strangely reassured by the GDPR email I got from my VPN provider. They are in a EU country, so breaking the GDPR will have consequences. They state clearly what they store and what they are required to store. There is an actual company in an actual house and they are in a jurisdiction I understand. No shady parent companies and weird tax schemes to get money from Panama companies.

These kinds of VPN services have always seemed shady to me.
>No. We have elected representatives to study these questions in depth.

Except the elected representatives are dumb as rocks. I'm sure they studied how the cookie law would work really in depth before voting on it. That's why the cookie law worked out so perfectly, right? Oh wait, it didn't do ANYTHING other than cost companies millions of euros and wasted the time of the general public. It had ZERO benefits and a CS student could tell you that the way it was designed it could never have any benefits. I guess the only benefit of the law is to show that lawmakers continue to be incompetent at technology.

>That's why societies have laws. So we can know what to do or not when faced with such questions instead of passing the burden to the individual under the guise that it's "freeing people".

Societies have laws so that the regular person thinks that everyone plays according to the same rules, but that's not true in practice. Laws are intentionally written to be vague and not consistently enforced. This has led to a situation where there are so many laws that everyone breaks several every year and as a result if somebody higher up in the chain doesn't like what you're doing they can use the state to harass you with.

If laws were truly about knowing what to do then it would be impossible to graduate from mandatory education without having studied every single law that will apply to you in most circumstances. Furthermore, vague laws wouldn't be written and would get removed from legal codes. Furthermore, laws that are only selectively enforced would be removed, because laws can only be just if they apply to everyone consistently.
If you're running a company where engineers do work long and hard, you have to make a conscious effort to hire people who are fulfilled by that, or you're sure to see the dysfunctions arise. I'd agree that hiring for passion can't fix things once they're broken.
Yes, I think that card is desirable. The LGR review shows that it sounds much better than a Sound Blaster. https://www.youtube.com/watch?v=92olhbB3KKM
It seems to be a trend in media to try to convince people that fulfillment must be found in life - but not in work. Anywhere but work. Work is supposed to be mindless drudgery which you only do because you’re forced to, and if you think otherwise you’ve been taken in by the evil capitalists.
After thinking about it some more, I agree with you. There should be some command or extension in SMTP and JMAP that, if the user permits it, the availability of XMPP could be exposed and a redirect of some sort could be provided (similar to intentions on iOS).
Yes, Git has "mv". Git also detect file rename. I'm not aware of the method though. I'm talking based on experience. I renamed some file normally, without Git. When I checked the `git status`, Git says it was renamed.
Good correction. But for the purpouses of this discussion re the processy-nature of Erlang processes, it's an implementation detail without difference in programming semantics.
Was thinking there would be more about using their data.

They could make some predictions of the form {author, subject, language, etc} -> likely sales.

From there they could make a sensible guess as to the advance to offer the author.

And of course authors could throw their proposals in the machine and get an offer.

I suppose something like this must already exist?
Whether or not a company encourages burn out probably has nothing to do with whether or not they put this or that boilerplate on their job ads.

Interesting you put it that way, since I've learned to be on the lookout for boilerplate in job ads as a personal filter. Usually I've figured this out by just copying and pasting select texts from their ad into Google and seeing how many other job ads from different companies for similar (and in a few cases wholly different) roles.

You say "spiting yourself" I call it doing due diligence because you can best bet those companies are gonna be scrutinizing the hell out of whatever resume I give them, turnabout is only fair.
In germany a contract can be null and void (in whole, meaning the contract was never valid to begin with or after the fact, meaning the contract was invalidated) without the contract specifically breaking any single law.

Unconscionability in german law may occur in a Knebelvertrag (oppressive contract) or in contracts that abuse power differences between the contractual parties or even usury (immoral monetary loans for example). In that case the contract can become invalid.

In case of any disagreement, the spirit of a contract weighs harder than the wording in textform, if it is possible to determine.

A contract can also not place any part of the agreement outside the reach of a court (ie via arbitration clauses. You can still fight your agreement outside court but you can't forbid someone from going to court). You can't waive most of your rights either and even if you do, a court may determine that contract to be invalid and the other party having violated a right will then be prosecuted.

Contracts themselves are largely a specific case of a legal transaction (negotium juridicum) and aren't specifically regulated (all above is basically just about any legal transactions ranging from contracts over last wills to verbal agreements).
I was in a similar situation. What I found is very slow diets work well. Eat more or less the same thing every day for a while to so you get a feel for what a matence level is then cut just enough calories so your losing ~2 pound a month.

I still got stuck at my old normal, but it’s now easy to maintain. Maintain that for a year or so and you can start cutting things again without awakening that ravenous hunger.

So what if you only lose 40 lb in 4 years that’s still real and sustainable progress. At 38 it’s the end of January and even with plenty of indulgence I weigh what I did before thanksgiving, that’s huge IMO.

PS: I am still heavy, but dropping your BMI by 5+ and keeping it off while also bulking up just feels so much better. Remember, a net gain or loss of even 1 pound per year adds up.
Even more importantly, BitWarden has passed a third party security audit and published its results: https://blog.bitwarden.com/bitwarden-completes-third-party-s...

Not trying to bash OormiPass, but other commentators are already finding concerning security issues like a non-secure random.
Honestly, is there any reason not to put such a game into a Linux distribution package repository?
Being an outsider, the thing that stand out most about North American culture is that it is extremely self-promotional. Granted, self-pormotion exists more or less is all cultures. But what makes it different here is self promotion is actively encouraged as a virtue. I think 'I love my work', along with many other behaviors, can be attribute to this self-promotional culture.
What's grunt in this context?

As for grit, nobody has ever paid me enough to deserve mine. Interest will get me to go above and beyond, otherwise I'll just perform well enough for 8h and I'm outta there. My grit is reserved for stuff that matters.
The SID chip is the best audio hardware of the 8-bit era. So much character!
I doubt even a company like Facebook is very big by credit card processing standards. Visa and Mastercard constantly run a huge amount of money through their systems. If your fraud rate goes above a certain level they give you a warning. If it stays too high they'll cut you off.
There is no theoretical reason you can’t maintain two histories—-e.g. when rebasing have a “rebase-merge” commit that has the hash of the other tree, and optionally keep that history around in the git repo. Then you could do a ‘git blame —orig’ or whatever to switch between immutable and cleaned up history.

No VCS I’m aware of supports this. But they COULD.
Yeah, that’s my main priority, but I like to read outside of work hours.
IOW: “passion” is basically meaningless then. And thus no disqualifying word when selecting companies to send your resume to.
Germany lays out a path to quit coal by 2038
Productivity Bomb – An explosive guide to increase your productivity
Today I finish my book!

It's called Productivity bomb and it's a book that teaches you how to become a productive person. I face my self this problems to be productive and I know how hard it is. Especially when you are working on side projects where there are no real side effects if you just don't do it.

The book is completely free and really small (45 minutes read).

https://imcarlos.pro/book/

It's available in Portuguese and English. There must be some problems with both versions but maybe can help you.

Thank you
Git clone is still a fine solution, and the one I prefer.

Worktree adds the ability to share config and save disk space.
Hah, drinking has been a big part of how people wintered over at the South Pole since almost the beginning, e.g. in 1967: "Trivia: average winter alcohol consumption was 54 cases of beer and 6 cases of liquor for each of the 20 men (some of whom were nondrinkers)." That's quite a bit...

Source, which is worth spending some time exploring: http://www.southpolestation.com/trivia/igy2/igy2.html
The first goal is to help creating (and sharing) JSON objects validated by a schema. See here:
https://twitter.com/MONARCproject/status/1088695543877042177

You can suggest a better explanation if you want :-)

For example for the moment there are 2 objects of "kind referentials" (to be used in MONARC[1]).

[1] https://github.com/monarc-project/MonarcAppFO
Something apparently missing from this is that what you say is only a small part of what the promo committee looks at. They also see peer reviews from coworkers and your manager.

So this idea of blindly sucking up to the promo committee doesn't happen. (And in practice I'd agree, everyone I've seen get promo deserved it).
I think "passion" is too strong (probably a result of word inflation, like "awesome" and such), but yeah, having someone to work with who actually gives a shit about what they're doing is much nicer. It's not even about the company, just the process itself.
Docker was at times contentious, like when they injected an embedded DNS server into containers of some network types and refused to add a switch to turn that off:

https://github.com/moby/moby/issues/19474

That and, a few years ago, the amount of new bugs that would show up when they had to validate a new version of Docker for kubernetes to support. Eventually Docker adopted a less stressful, dual release cycle.
I'm in the latter category, but I don't fault anyone for being in the former. I sort of just assume passion/interest is normally distributed and the ones you see actively doing lots are the tail ends of the distribution.

I find the passionate ones tend to progress in their careers and thrive on that sense of achievement and the punch-in/punch-out types are happy just to hum along, take work and do it.

I think it's necessary for balance.
Goroutines only have a 2kb initial stack since 1.4, AFAIK? It was originally 4kb, then 8kb to avoid split stacks, then back to 2kb, I think?
If you really believe this, does that mean you are studying robotics?
The problem is probably the address space that movs use, instead of specialized registers with optimized pipelining. But internally, many instructions might actually come down to conditional moves. I guess that's either after the microcode is decoded, or if I guessed wrong about that, then Register Transfer Logik still pretty much sounds like it was based on, well, transfers.
So their example is a book that got rejected by mainstream NYC publishers and was bought by Amazon for “low five figures”, which is actually damned good if you’re not a name brand (and if you are you’d rather the royalties anyway).

They’ve also offered self publishing that, while obviously not offering anything near that in advances or royalties, is an out for everyone else with potentially unlimited upward mobility.

So yes, they have the retail market. If they choose to publish and market the hell out of an unknown title it absolutely could be an overwhelming success. Is that really different than any other publishing house, though?

You could argue that their barrier to entry is a bit lower because they own two arms of the chain and can more quickly cut their losses if it doesn’t work out, but really wouldn’t it have been the same if Penguin, Simon, or Harper had picked it up? They’d have marketed the hell out of it just like Amazon.

I guess my point is that, just like any industry, there are times where a potential winner isn’t picked up by a major league team and then wins big for an underdog. I just don’t see how Amazon being the “underdog” is relevant here other than being Amazon.
I still push for SVN when we're doing work that centralization makes a great deal of sense. For example, I look at SVN+puppet to be an exceptional combination... and I really don't need that puppet repo to be distributed.

Then again, if I'm working with people in different areas, and want them to have a full reproducible copy of the repo, git it is.

I maintain a "use the right tool for the right job". Sometimes the Cathedral wins out, and other times the Bazaar wins out (NO! not the Bazaar source control!).
You sound like a person who has difficulty operating in an uncertain environment.

Sometimes certainty is expensive. In fact, in my experience with complex systems, it usually is. Depending on what you're uncertain about, you may need to modify the system to measure it. Resolving uncertainty can take a long time, particularly if the thing you're trying to be certain about is a rare event or cannot easily be isolated.

When certainty is hard to achieve, making probabilistic decisions sooner and falling back to more costly decisions with more expensive certainty only after those have failed, is a better general strategy, even if you're sometimes wrong. Analysis paralysis is real. Someone who always acts the way you suggest has too much fear of being wrong, IMO.

It could be warranted in other situations, where human life is on the line. I think it's not a fast enough process for most businesses though.
> I think that a lot depends on who writes recommendations for you in your promo packet (and that's pure politics) ... I'm pretty sure having a VP who knew me and could write about me really made the difference.

It sounds like that VP knew you because of the work you were doing, not because you bought him dinner or something. In that case, it's not pure politics, your work was apparently important and impacted a lot of people.

In this thread it sounds like a lot of people think promotion (and work performance in general) should be measured by purely technical contributions only, which is not realistic. That kind of work is important and makes sense for entry level work, but that's not how big projects get done.
There's a certain truth to it, but I think we owe society far better, rather than just blithely accepting it as it is what it is and tough shit for everyone affected. If we want a society at all, that is.

For instance, I remember the wave of de-industrialisation of the 80s. While I wasn't personally affected, I knew plenty who were. For many tens of thousands it wasn't a simple case of just move to where the work is.

How do you do that when your house is worth a quarter or tenth of of what you paid, but the mortgage debt remains? When almost everyone else locally is trying to move to get work too. Who is going to buy the house? In a town with no work. They may lose the dozen ship builders or steel works, but also lose the hundreds of businesses that serviced, supplied and depended on the products of those major works, then everything that depended on the money flowing from those - the takeaways, supermarkets, cinema, garages etc. The whole supply chain breaks. You may as well ask them to flap arms and fly out of the ghost town.

If one of the lucky few that were able to get out, carry a debt that can never be paid off, whilst earning half or less of the former skilled wage. They can't all move to the outskirts of London to work in banking or retrain in age discriminating IT in their mid 50s. Who's going to employ that junior? It ruins more than just one generation. The kids deprived of education and other life chances, or just the consequences of having parents from whom the hope has been sucked, perhaps on anti-depressants long term. Little wonder most of those places gained a huge drug and crime problem in the aftermath. Some places have still not come close to recovering.

Clearly we can't artificially keep every rural pit village viable, but we could, and should try not to lose whole towns, cities and regions, unless we want more civil unrest and more extremists elected. That history even goes some way to explaining Brexit. So yes, from what I've seen over those 40 years in the UK, we should and probably must subsidise through tax and incentives new industries and services establishing in deprived areas until they can sustain once again. Ignoring whole regions as acceptable losses in a "free" market was a huge, unforgivable mistake. Adequate regeneration help is probably far cheaper for the state once you consider all consequences anyway. Particularly in a future where it appears likely many more will lose their work, much more quickly, than in the past.
Ask HN: How common are international emails in the wild?
I'm guessing the answer is "not at all"?

Just playing around with setting up a new site from scratch here and I noticed that international email validation is not present in input type=email html forms nor is it in the filter_var php email validation function.

Not a single international email listed on Wikipedia's page [0] validates.

And in fact, a few of the non international ones do not validate either. Mainly the ones with double quotes in the username.

[0] https://en.wikipedia.org/wiki/International_email#Email_addresses
Perhaps the most significant change in the proposal called for trimming the rate of promotions. Each year, a certain number of employees are up for promotions based on performance and other metrics. The slide deck suggested reducing this by 2 percentage points. The document said this could be rolled out without upsetting staff because workers didn’t know what the existing rate was, so wouldn’t notice if it declined.

That last sentence is quite telling about Google's attitude toward its employees.
You're in luck! https://classicreload.com/dr-sbaitso.html
I left my last company the day after our quarterly bonus and HR managed to reverse the transaction. To be honest I didn't even realize te bonus was due that day and I gave my usual 2 week notice. They could have not even deposited the amount and I would have not noticed. HR leadership used be a lot kinder at that company until there was a shift to a new HR director.
Interesting tool. The same articles comparing GCP and AWS are positive about both platforms?

Does anyone know how these reddit comments are scraped? Is there an API from reddit?
This is particularly a good idea with investing. Anyone whose job it is to pitch things to you basically can't be trusted. The size of this sort of financial service industry makes it obvious how big of a deal the fees are in this area.
Ask HN: Is HN comment section useful for logical/argumentative book writing?
Sometimes I feel that essays on various topic (LessWrong type of essays) are liniar train of thought that hindrance conclusion reaching.

I always found the comments the most helpful/interesting and most rational. So is hacker news successful in being a great community because of the CMS or not? Could this be used for better arguing (Since it is built in a LISP dialect)? Or be used to write a book? (Like meaningness.com - but with HN type of comments)
I'm most impressed that it uses ZERO surface mount devices. My surface mount rework skills have been getting worse over the past 10 years. (Fuck arthritis, man. Too young for this shit.)
Very interesting, thanks. I can't begin to imagine how you'd catch up a decade-old codebase patch by patch. During Greenplum's development, did the team try to avoid modifying core parts of Postgres so that keeping the codebase in sync would be easier? For example, I imagine that you wouldn't need to touch most of the storage engine (page/row management, indices etc.), but you'd have to modify the planner quite a bit.
Well that's why I didn't apply to jobs that wanted to go through a recruiter. Not after the shenanigans that happened to me last time with recruiters.
Funny. They can start by not having open offices if they care one iota about human misery.
Sounds to me like you have a problem with nuance: meat inspectors != tyranny, if only because they are widely accepted, and created & overseen by democratically elected governments.

And either you never fly or frequently lie: there’s no chance they let you examine the pilot as a normal passenger on a commercial flight. Plus, being drunk was obviously just an example. Are you going to subject them to a three-day practical examination? And how are you going to provide tested pilots conducting those exams, without being lost in the recursion of your little populist fantasy?
that doesn't scale. I personally prefer a single squashed commit linking to a full discussion in a PR/MR: do a git blame, even if you get a giant hairball commit, you should be able to trace it to a review process (PR/MR) where it was discussed and thoroughly reviewed.
I wonder if this is similar to how CinemaSins makes up a lot of "sins" to draw in rage clicks. People make entire videos pointing out how catastrophically wrong it is! That's a lot of free press.
total compensation
The technical feasibility of Bloomberg's “Chinese backdoored servers” story
Some things are regulated in the law (Angestelltengesetz), some parts are regulated in "collective contracts" (Kollektivvertrag), some parts are in a company wide contracts (Betriebsvereinbarung), and then there is your individual contract.
No, it's not. You ignored basically everything I just said.

Facebook was not founded around principles written in a private conversation. And even if it was, those principles are not a suitable lens for understanding the massive enterprise it has become. Would you like any company you found in perpetuity to be criticized based on a private chat you had on AIM two decades ago?

Judge Facebook's current issues according to substantive evidence we have in the present day. It's not like we're wanting for it! There's plenty of it, we don't need to rehash the words of a teenager who is now in their thirties every time their company pops up on HN!

I don't get why this is so hard to understand. You'd think I'm defending Facebook here. I'm not! I'm telling people to stop injecting noise into discussions about Facebook's legitimate privacy concerns.
Perhaps this is because I've only ever heard about Amazon's march into publishing through interviews of authors and competitors, but the narrative I've picked up seems to revolve around Amazon actually being a terrible publisher. By which I mean you basically never know what you're buying if you're a reader, and they aren't spending a dime to edit or promote you if you're an author. (Not that publishers do those two things much either of late, but that's a different story.)

I suppose that's fine when you've a track record as an author. It probably isn't if you're a new author.

Any odds there are some authors around who can chime in?
I written a service recently which predict articles future citation from arXiv, IEEE as rank which would save time from avoiding reading all the articles. It's still a work in progress, especially the keyword filtering part.
link: https://www.notify.institute/
More technical details here https://trmm.net/Modchips