skysight-inc/HackerNews huggingface dataset:
What you’re talking about isn’t related to having a masters. All engineers are expected to progress beyond junior levels (get to E5) in a reasonable amount of time.

It’s not a great practice in my opinion. But in practice only a small percentage of engineers fail to make the grade.
Commit your comments. Your tests should pass.
Yes, they clearly and obviously do.
Entrepreneurship at a Glance 2018 [pdf]
I am the hacker I an the game master
Speaking of existing technologies, Chris Ball combined the BitTorrent, DHT, and GIT protocols into GitTorrent [1][2].

[1]: https://blog.printf.net/articles/2015/05/29/announcing-gitto...

[2]: https://github.com/cjb/GitTorrent
Getting an MS is a sign that the candidate wasn't particularly good before getting one, because of the various reasons people get an MS. And it's not like they became a better developer as a result of getting one.
I was offering creative suggestions. What I said wasn’t anything I’d avoid saying in person, nor did I have any ill will toward the commenter I replied to.
Includes so many other things like disk compression
The idea of this workflow is that saving runs the tests, and then either commits or deletes all changes. I think in this workflow I would write the code, get the tests to pass (thereby creating a commit), and then create a new commit with good comments.
And the ones who do die, don't post here to let us know how it turned out.
Processed is the worst. So is sugar. I am surprised there has not been a double blind study done over a large period of time between those who eat processed food and only natural, simple things. I can guarantee you that a diet large in processed foods dramatically reduces ones lifespan and overall quality of life.
What makes the container pure magic?
Ask HN: Are one (or more) warez release groups doing some even shadier $#17?
So I know this startup guy whom worked for Citrix, VMware and DoD DIA... he mentioned internal/external warezing had an unspoken gentleman's agreement. I'm just wondering if some of the keygen groups are either fronts, or more likely nosy, trojaning to track people in the warez scene. It sounds like a conspiracy theory, but I came across this 0day warez of VMware Fusion 11 that contacts a bunch of random maybe benign addresses like iana (why does a keygen need tzinfo?) and what might be a "beacon" server, seemingly owned by Verizon. Or do I need a referral to get some stronger meds? ;) The group supposedly behind this release is KG. I'm definitely not running this executable outside of a VM, no flippin' way. https://www.virustotal.com/#/file/046af020154ce116cc9f90989acbfe99e125218cfd0053ff549d34d500fc83a7/detection
Yeah, sounds like https://en.wikipedia.org/wiki/Confused_deputy_problem to me.
Hopefully I didn't make it out to be simple as much as stark.
I feel like the option where you get a bunch of money and perks is probably the "simpler" option.
> fastmail

You are aware they're an Australian company that will be forced to provide Oz government access to your account?
Show HN: A tool to collect and display random top HN links in your browser
I can recommend the following books:
Accelerate: The Science Behind DevOps
Book by Gene Kim, Jez Humble, and Nicole Forsgren

The Phoenix Project
Novel by Gene Kim, George Spafford, and Kevin Behr
Git is “already federated and decentralized” (depending on emergent semiotics), but GitHub is NOT.
The worst for me was when you needed an extra 10KB to run a game after removing everything else and it was either no sound or no game
> Static types and languages help a lot when you have more than one person working on things honestly.

I consider myself working alone to be more than one person when I come back to something I haven’t touched in months. For all practical purposes, I feel like I’m reading someone else’s code.

A statically typed language makes it much easier to make changes in that situation without worrying about unforeseen breakages.
Can Farms and Forests Coexist? (6 Minutes)
I think Chinese companies are making a mad dash to grab as much market share as transportation switches rapidly away from petroleum.

Scooters are kinda interesting in that an electric scooter appears to be more of an 'appliance' than gasoline scooters which seem more of a 'lifestyle'
You know what "self hosts" and doesn't require this excess web hosting and database baggage? Native RSS reader applications.
> That's a tough sell for any relationship, and if you ask me the real hero of this story is his partner who believed in him enough to support him all the way to the end.

I'm very surprised you feel that way. It's actually the other way around in my experience. I personally am and know many 30 something couples where one partner has a steady mid to high income job and the other partner is going for a moonshot starting up. It you can afford to support your partner taking a shot like that, why wouldn't you?
I think the ActivityPub related work is moreso related to the GitHub experience, and less so Git itself ... ?
I was telling my coworker the other day to think about how much of our lives we have wasted waiting for status bars to go from 0 to 100%, haha.
One of the other big advantages to static typing is better tooling and in that respect C# really shines.
Depends on your expectations. You can live comfortably as a skilled software engineer in Europe, but you won't be able to build a nest to retire comfortably in 20 years.
"It’s probably why on so many sites (especially airlines!) I have to pay ‘2% credit card processing surcharge’."

IIRC these surcharges are now illegal where you live.
Of course, I'm only saying that would be my pick today. I personally dislike working with dynamic languages, but I would say Rails was their best option at the time.
Porsche to Cull Diesels in Shift Toward Electric Vehicles
John Urschel Goes Pro
Or you could use crystal with amber or lucky framework and get the best of both worlds (C-like speed, typed, compiled, but with many dynamic language features faked with macros, and ruby-like syntax and conventions).
Apocalypse: Documentary on 1st and 2nd world war. I thought it was great because it used original videos. There are 5 episodes for 1st world and I think 5 for 2nd world war.
It is unreal Assange has been essentially detained for nearly 6 years and had even more of his freedom taken away for not standing trial in a foreign country. I am surprised he was able to maintain operational control of wikileaks this long with all of the incoming lines of communication running through a heavily monitored building in a 5 eyes country and round the clock surveillance.

Hopefully Kristinn will run the organisation well and continue the mission. While Assange did seem to disproportionately leak damaging material about the countries he perceived to be collaborating against him, i think its pretty understandable given his situation.
Someone I saw on Twitter (I forget who - apologies) suggested DepOpps - short for "Dependency Opps" - as a job role, which was defined as a person dedicated to keeping a apps dependencies up to date.

I doubt anyone would enjoy that gig, but it would be a very useful person to have in almost any multi-person team.
This is actually incredible from a standpoint that most people and businesses have a very limited number of domains, making margins of say $2 a year on 5 domains moot.
"Save Elon by giving us money". No thanks.
Let's assume the OS is FLOSS software and includes a daemon that sends random data to other devices to be encrypted and discarded randomly.
> The real thing that put Hitler in power to begin with was the horrendous war reparations Germany was saddled with from WW1 because it was "last man standing" on the losing side

I'm not sure why this is socially unacceptable - I thought it was widely accepted that Hitler rode the economic woes into office, and used them to blame the Jews (amongst others). Now, if you start using that to justify what the Nazi party did, I can see why you might be called a Nazi sympathiser, but I don't see why that statement on its own is particularly controversial (if perhaps only presenting one factor).

The question does remain though - would the Great Depression on its own (without reparations), or had Germany been in a better economy situation, been sufficient to result in Hitler's rise to power?
One time I accidentally uninstalled the cd rom drivers while trying to clear enough space to play some Star Trek game.
I know it isn't the point of the article but...damn, this guy couldn't get a job. Like the easiest thing was to spend thousands of hours developing this game? Hm, kind of sad.
Full assembly. Was this the case all the way up to 6.22 ?
Sure. Or, write your comments. Run the script, tests pass, comments are committed.
Did I miss something that made MTA DNS resolvers a target of spoofing? I don't see how a vaguely properly administered datacentre/server room network has much risk of DNS spoofing.

If somebody is intercepting and modifying the traffic between your MTA and the authoritative DNS servers for your sending address, then I think you have far simpler attacks to worry about. Or maybe you have a recursive resolver which does not verify authority? Just configure it to check.

Also, MTA-STS is the sort of thing you can monitor: a sudden downgrade after previously having seen support for a particular destination is a red flag, as is a large volume of non-MTA-STS traffic.
Because you’re sinking a huge amount of money into someone’s passion project, for which you may or may not have received equity before being broken up with. Being able to afford something is not a binary situation in which “yes” means you should do it unconditionally.
> with gender norms like ours, it is special

forgive me, but gender norms have changed even in eastern europe. Is america that left behind?
Well, I definitely don't want to block any mail from cloudflare hosted domains, as I have many customers using cloudflare dns. I just want to delay it 15 minutes so that I can then do a second blacklist check. Does postfix do that?

>and doesn't require taking a shower afterwards, unlike when writing Perl).

I wouldn't say that. perl is about the best scripting language IMO, and is available on all systems.

I wrote my own spam filter because I want to have full control over how I deal with spam, and generally it works very well.
Mailspring is nice.
Yep. In particular Gandhi promoted the caste system and disagreed with those who said it should be eliminated.
The protection of sources, sometimes also referred to as the confidentiality of sources or in the U.S. as the reporter's privilege, is a right accorded to journalists under the laws of many countries, as well as under international law. It prohibits authorities, including the courts, from compelling a journalist to reveal the identity of an anonymous source for a story. The right is based on a recognition that without a strong guarantee of anonymity, many would be deterred from coming forward and sharing information of public interests with journalists. As a result, problems such as corruption or crime might go undetected and unchallenged, to the ultimate detriment of society as a whole.

https://en.wikipedia.org/wiki/Protection_of_sources
Probably because it's entirely anecdotal and attempts to extrapolate from such a small sample size.
yes, that's what we meant by the percentages.
Living in Japan as an exchange student in high school, I used manga as a way to learn colloquial Japanese. It was a good experience overall and the stories are engaging. Plus, lots of the kanji have jimaku (written in the phonetic characters) underneath because many readers, like me, were learning all the characters required to read at an adult level.

The only problem I encountered was reading one during classical Japanese class, which I couldn't understand at all. The teacher was lecturing in the room and walked up behind me talking. Everyone else would read comics in class, so I didn't stop. My Japanese was not good enough to realize his conversation had shifted away from the subject of koten (classical Japanese literature) to me and my reading material until a few seconds, by which time the whole class was laughing at me. I think he knew I was committed to learning the Japanese I could at that moment in my learning.
This sounds highly useful for changes you can do in a few hours. Or for toy projects where I can keep the whole application in my head.

I have no idea how this should work on a big refactoring where you touch every single one of your.. say 200 files and add something to every single method. (Don't ask, assume a change that moves every single primary key to a composite key, so every getX(id) would become getX(id1, id2)).

I mean, we were multiple people - we split out the work because a lot of it wasn't even very error prone, but this took days (ok, weeks). Are you supposed to just not commit or even show the stuff you did to the others? (Yes, there were many, many reviews and pair programming sessions in between).
Of course this was on a feature branch.
Yes, it lived too long, yes there were still bugs at the end when we fixed the tests. I don't think it would've gone better or quicker if we had meticulously broken down the exact same change (add an id to every getter and setter on controller and db-layer level). Actually we tried - and as expected it took deep dive through all layers.
If we are talking cryptocurrency level of decentralization this is false. They work on a race to be able to sign the next message, commit the next set or transactions, and to avoid the spam proof of work is a required element.
Well, this is the problem with cloudflare...you can't block cloudflare because there are so many legitimate domains hosted there. The 15 minute delay followed by a second blacklist check is the best solution I've come up with (it seems to work almost 100% of the time from what I can tell).
Not for the time frame generally seen until nowish which is a new process every 18 months. If you wait to smooth out your process you'll be left in the dust.

Also, easier on the RTL isn't really easier on the process. The digital guys and the process guys have very different constraints, so there's probably not even a benefit to having "simpler" chips on a newer process first.
$7 billion dollar company, $1.5M cost? $7 BILLION. Your order of magnitudes are waaaaayyyyy off.

This is the inverse of survivor bias, in that you are retroactively applying "best practice" at the wrong scale. What gets you from $0 to $7B may hurt you at $7B. Heck, may hurt you way earlier than that.

However, and YMMV on what problem you want to solve, but saving $1.5M, heck lets 10X it and call it $15M, saving $15M when worth $7B isn't the problem I'd personally be concerned with.
What GUI library would you even use in Rust? Is the package ecosystem mature enough to support a game?
抖音(Dou Yin), or Tik Tok, is a huge traffic sucker in China. They went from millions MAU to now 100 millions of DAU in just one year. People are spending like hours on this app alone every day, and it is the perfect platform for commercials as well, could almost go unnoticed if it is well made.

Tik Tok is seriously addictive and the ultimate time killer. Too much so I think the Chinese government is pushing some anti-addiction measure to this platform, as what they did for the online gaming market.
All it takes is someone updating the glibc resolver function to handle DoH.

Then update /etc/resolv.conf with your DoH option or old legacy..

... Not a fan of DoH but it doesn't matter if I like it.
Recon by fire
No changes are required in postfix yet? as it's just published expect updates from Postfix and Exim soon.
It is possible to support a partner without treating them as an investment
It’s pretty standard for residential leases in the US, though.
YC Dropbox’s Drew Houston on the Company’s Mission [VIDEO]
Broadband subscriptions are up, but too many households are still disconnected
The Haiku operating system has (finally) released R1/beta1
Check out git-annex for inspiration... I've used it and it works with GitHub, via an extra database of objects. I have hobbyist experience with it... and I've heard of an issue system that works similar, but have not used it so can't speak for it nor recall the name at the moment.
Hmm context matters I guess... folks I'm referring to have generally been together for a decade... So they may have a somewhat different take on relationship.
The relative performance of C and Rust
My mother is German. She once said to me something like "Hitler was doing good things for the country -- until he went nuts."

I brought that up on a forum. It isn't justification for Nazi atrocities. It is insight into how the people on the ground suffering hardship saw him in his early years. He was perceived to be a good leader doing good things for the people, at least at first.

But, hey, my previous comment is already deep in the negatives, so I'm guessing HN won't be much more reasonable than Reddit was when I tried to make that point.

People also seem to forget that the entire point of Milgram's experiments was to prove that something like that absolutely could not happen in the US. The theory was that there was something peculiar to the German people. His experiments proved the exact opposite, which was quite shocking at the time and likely part of why they are so very well known, though most people appear oblivious to the origin story.
I'm not suggesting that anyone should turn down the money, but it's unhelpful to include one-time payments like a signing bonus when comparing salaries across the industry.
Not a superhero series, but there is a book called Old Mans war where the protagonists are elderly who get bioenhanced bodies to go fight a war against aliens.

If nothing else it was fun seeimg society that glamorized war but thought 18 year olds or even 40 year olds were mere children too young to choose to risk their lives.
Action Movie 2018 Full ENGLISH Best Hollywood
CGI.pm was bloated and tried to be too many things. Depending on what blosxom used it for, it probably wouldn't be hard to refactor and release it with those capabilities built in. Or just include CGI.pm with it to be really simple, since shipping dependencies with it means there's no external dependencies...
Tik Tok is mainly videos though, that is huge difference in the price of ads.

And due to various reasons, some from censorship, some from the medium itself and how the company chooses to operates on it, Tik Tok is mainly free of political contents, which makes it less toxic.

Also Tik Tok breaks out in other major Asian market as well, like Japan/S Korea/Taiwan, etc. Those markets are very lucrative.

South Korea[No.4]:
https://www.similarweb.com/apps/top/google/store-rank/kr/all...

Japan[No.8]:
https://www.similarweb.com/apps/top/apple/store-rank/jp/all/...

Taiwan[No.2]:
https://www.similarweb.com/apps/top/google/store-rank/tw/all...

In fact, if you count China, it is most downloaded iOS apps in the WORLD, for the first quarter of 2018:

https://qz.com/1272285/bytedances-music-video-app-douyin-tik...

And Bytedance has other mega apps other than Tik Tok, like Toutiao, which is its own money maker.
Git and BlockChain are both based on the Merkle tree data structure. So you could pretty easily prototype a text-based diff/merge-able schema with a single file via git, and then implement the protocol as a smart contract when you figure out the semantics. Multi-file might map to a KeyValue store such as what's implemented with IBM HLF/Composer. I guess something like the protobuf schema evolution rules would be good inspiration as well.
By the way, it's been changed to `bin/rails app:update` since 5.0: https://guides.rubyonrails.org/upgrading_ruby_on_rails.html#...
I agree it is unusual, women are used to guys financing them and they really hate when it is the other way around but it doesn't make her an hero for what she did, maybe an hero for defying social norms. I would say though that women love a man with a mission, they are willing to sacrifice more for someone who make his mission as a priority over the woman as a priority. You need to be a very mentally strong man though to pull it off properly, a hero maybe.
But doesn't the classical TDD process start by writing a test and making sure it fails before the code is changed?
It's been going on for ages, they call it 'parasiting' and it's awful but it's worked for years
Did you install qemm (https://en.wikipedia.org/wiki/QEMM) and use loadhi to try to move software into 'high memory' (where that would only work for some programs)?

I spent so many hours of my youth messing with that :) and this is one of those things where built up experience became completely irrelevant over time.
What a bleep do we know
If the authors are reading.. I'm not one to suggest JS easily, but I found it a bit weird and unexpected that clicking through a single "category" was seamless, but selecting something on the left side it did a full page reload.
Might be my slow connection right now that I noticed it so much, though.
I couldn’t tell whether you intended this comment as support or to discount Linux’s use, but as another data point, PostgreSQL uses git and email in a similar fashion.
In Phabricator you make your changes on a local branch, running "arc diff" to post or update a changeset. CI runs on each update to the changeset. You're expected to have CI passing before you "arc land" (squash merge to master and push), and usually before you solicit code review. Commit whatever garbage you want locally and even publish it to the Diff, but your code doesn't touch master in the central repository until reviewed and passing.
Probably the trend of open world fatigue that has been kicking around the last few years. Games pushed for larger and larger worlds until the public realised that it's only great as long as the worlds are interesting, feel "alive" and are easy and fun to get around in.

Map size seems to be shrinking back down, or at least not be the main selling point for open world games nowadays, and there has been significant criticism of the objective style missions that seem to have become the "fetch quest" of the genre.
Tullia d'Aragona
You are describing some sort of firmware modification attack. That is not what this is. If the software stub is not actively downloaded by the OS then it can't run. This exploit is very specific to a bonehead thing Windows does. No other OS (e.g. Linux) would be vulnerable.
If you're interested in this, you'd definitely be interested in Airtable[1]. It's like Trello meets spreadsheets + API. Also their documentation is the best I've ever seen — personalized, ability to view code samples in multiple programming languages, and straightforward.

[1] https://airtable.com
Not the root cause, but I'm guessing a microservice architecture made it more possible. It sounds like both the token generating service and the video upload service have bugs.
Why would you, when 6.22 has better tools and features?
Shocking to think this is where PCs got started. On my first encounters with MS-DOS I was underwhelmed, the Acorn BBC Micro came with better software and it was all in ROM. I could not believe that this was serious software.
That guy has some fantastic videos. I particularly loved the episodes where he cooks fries, and also omelettes. Good mix of entertaining with a bit of knowledge.
Beginning Windows 10: Do More with Your PC
here is some code from various Go codebases I work on. I had to anonymize some stuff because it's work related and the indentation is all borked, but this is the gist. I tend to wrap things like this up in closures. I almost completely use the go stdlib. In case you were curious.

https://gist.github.com/kyleterry/55468cb4ff9ce2e9f0156491c4...
New Draconian Policy Affects Books and Mail in PA Prisons