skysight-inc/HackerNews huggingface dataset:
> but it happens regularly in reviews

But then you already know someone is reviewing that branch! So both of you avoid force-pushing.

> or when casually working together on the same thing in

Again, you both know multiple people are involved here... "casually working together" is the heads-up! You don't need another one.

> or when basing branches on other people's unfinalized work

Without any sort of hint to the guy working on that branch? How do you know it's even in a stable state to build on if you have no communication?

> or they do a force push out of habit

Yes it breaks if you screw up, but I mean then you just deal with it right? It's a dumb mistake just like any other silly mistake that can happen during committing, it's infrequent, it's on an ephemeral branch, and it's completely reversible. I don't see why someone occasionally mistakenly pushing the wrong thing (forced or otherwise) on a branch that isn't even going to exist for much longer is such a catastrophic event that you have to formulate your whole team's entire development process around avoiding that event 100% at all costs?

> Your proposed "heads up" way can work in theory, but it introduces too much friction and risk of error, and still leaves the situation in shambles when they have a rebased branch on their laptop that they haven't pushed yet. So you need to have a multi phase protocol that requires many interactions and even then the other guy may well forget about it and do a rebase & force push out of habit in the end.

Again, you don't need an explicit heads-up when you already know multiple people involved, and you can just deal with the occasional errors, as I mentioned. See above.
We tried from three European mobile numbers (France, Luxembourg, Belgium) but it doesn't work.
Except that Tesla in this case didn't even attempt to get parts rated for adverse conditions to cut costs so it's really not the same thing.
It's true. There is not any technical bars of ride-sharing app.
I am not an expert on RCEs whatsoever but my limited knowledge / gut feeling tells me that one works by after a buffer overflow flipping some bits and

* invoking syscalls

* using (known) kernel vulnerabilities

* libc bugs

* exploiting buggy posix abstraction, etc.

However, here all platforms seem to be exploited, regardless kernels (darwin/linux/windows), process models, libc implementations etc.

I cannot unthink that this was simply doable because WhatsApp had already have code paths to place and run tasks/processes and this exploit works on this, higher level.
You are aware that Monsanto internal emails where made public that showed them colluding with various "independent" agencies? They shot themselves in the foot trying to make the issue go away instead of letting follow up studies clear Roundup of any cancer issues.
Can this tool make the commit history look like I'd like it to?
Social Media and the Tyranny of the Extreme
So theoretically tunneling over DNS ( iodine ) should work with this too right?
If you use Emacs, give magit (https://magit.vc) a try.

It is so much better than Git CLI, which probably is too low level for daily usage.
Underlying your argument is the unspoken assumption that nobody on the left has any integrity or values the truth at all. But that is not true, and is in fact the great schism on the left right now.
I concur, first rate work and good use of the language.
And I totally agree with you on that, but that's not what "judge by thinking how good you'll look 50 years from now" is. Filling in the details is more "applying the spirit of the law to a particular case not explicitly covered", it's not about creating new de facto laws based on your personal (political) opinions.
Don’t tear down fences before you understand why they were built
do you mean this? https://youtu.be/aoNOVlxJmow?t=11m59s
That "extravagant" number is from my school book and confirmed on Wikipedia. Another spit, great!

What I said about Romania is that it used to be heavily subsidized at the cost of their own people from other regions and other nations' people, so of course the people in these poor areas had it better than today and liked it more than when the subsidies are gone. That does not excuse anything in any case.

Fighting in the second world war also excuses nothing. My countrymen also fought there and actually didn't conspire to start the war, if we are to compare dicks. From my point of view, of course the Russians and other SSSR nations helped win the war and I'm thankful, but again - that excuses nothing.

Also, yeah, some people today don't value freedom and would like economic subsidies instead. I'm very sure that would change the minute they lost their freedom - that's proven historical experience, people usually want freedom more than to stay alive.
Virtual HSM and key management solution receives FIPS 140-2 certification
At the risk of sounding like a crazy person, I'll share the words of the astronauts themselves: https://youtu.be/--AaixSNCUg?t=00m30s

Armstrong says that they couldn't see stars with their naked eyes. There seems to be a slight disagreement between him and Collins as to whether they could see stars while photographing the solar corona; Armstrong says he can't remember which stars he saw, Collins says he doesn't remember seeing any stars, and Armstrong nudges Collins with his elbow. I'm not claiming anything more than I've said, which is all there in the video linked above. I believe that those men probably landed on the moon, but don't know exactly what to make of them seeming to discreetly disagree on this topic. I could imagine a number of explanations.
Mathematicians aren't averse to learning syntax, but they're lazy.

They learned that stuff because they are either basic methods in the field that have demonstrated value, or what they're actually doing research on.

The syntax buys them power that they wouldn't otherwise have, and they can smell it.

S-expressions? Not so much - the notation is more or less and arbitrary choice unless you're going to leverage the metalanguage capabilities to the hilt, and there are many other programming approaches available.

A mathematician who really wanted to jump into the deep end with programming syntax/structure would much more likely pick up Haskell (categories, yay!) or AVL rather than Lisp.
From what I understand disabling MCAS kills electric trim and leaves you with this https://youtu.be/aoNOVlxJmow?t=11m59s
This would make for a great conspiracy theory, let's say in the alternative world where Apollo 11 had a catastrophic failure and the Apollo program was pushed back by years and eventually cancelled. "NASA did go to the moon in the 60s, but they covered it up!"
Personally, I could never get into rimworld because I didn't know what to do. Never /really/ got into DF either, but despite the awful UI it seemed much more like something that could really suck you in, that was really engrossing and fun to play.
(non native English) How does that work when you learn a new word and then you see it everywhere in the following future time?

I scanned a color yesterday, it said, perennial color (I just wanted to determine if it was green or yellow). Googling it did not make it much clearer but I now know it has to do with plant colors :)
The thing is, not really. Components can be tested. Experience with environmental testing is everywhere.

>When Tesla performed the tests, the electronics ended up working just fine.

Tesla's environmental testing just failed.

Doesn't necessarily indicate good things about the longevity of a new Tesla.
Useful and excellent work! It's a good solution to scale up the metadata storage and service.
Paywall, really?
Correction: it wasn't that people were hacking on it, the name 'hack' referred to hacking at monsters.
Or they don’t want to set a precedent that you can hide out of reach of justice just because you are famous?

What’s next should you be able get trial over FaceTime while evading the police without any consequences?
What are the edu benefits of implementing a CPU emulator for more senior devs?
I can see a lot of pros in making your own emulator as one of the first development projects. Eg. skilling up the code writing, debugging, learning architecture design, etc. But is there something really useful for those with 10 years of experience in the industry?
Unavailability is a drag in any case because transportation always costs something.

Either you come earlier and wait, or you pay more to secure a seat (and thus work longer to earn the cost but at least you won't compete with the poor), or the town/state pays for more capacity (and you work longer to pay more taxes to order and operate the new capacity).

Or you work longer to pay taxes to build more roads so that you can drive a "private" car instead of this complicated, pooled-cost public transport -- the point is that even a passenger car is anything but private when it comes to maintaining the infrastructure. Or you could only use private, toll-roads in which case you again work longer to pay for the toll.

It's always a drag.
This is fascinating; thanks for sharing.
There is a system of supervisions, that is a bit like doing homework and going over it in a private (1/2/3 students to one prof) lesson once every two weeks. Sometimes the questions would be standard for a course, sometimes the professors chose their own. They are not necessarily directly tied to the course as lectured.
Git is ugly and daunting when you start with it, but as you get to know it you start to appreciate it's beauty and elegance and it will work for you. Actually I find this with many programming concepts.
swarmdb has CRDT-based merge and causal branching which is "super smooth".
Lets you recombine changesets rather freely, or at least supposed to.
https://github.com/gritzko/ron-cxx/tree/master/db (the project is in its early stages)

Regarding language-aware AST-based diffs, I know of one serious full-time effort. Even for Java, it turned way too complex, so guys gave up.
We have to stop marketing junk food to children
Thank you for this enlightening addition. I certainly was not complaining about the article's presence here, but rather instead warning against the rest of a particularlyedangerously truthy political site. Your context really helps us in general not worry too much, knowing that you have your human eye on submissions. Nonetheless, since people often look around a site after reading a first article, i think such a warning is warranted most times such a particularly egregious site posts a rarely decent article.
Nope.

You can use Git for versioning all kinds of assets...3D models, fonts, textures, music. I know someone who stored his book on Github and took pull requests from editors.
You can't underestimate the danger of a journalist. They're known for accumulating guns and threatening violence.

Oh wait, that's militias
The fact that none of this is economical makes this fairly difficult to do.
A middle ground between paper and computer will be perfect for me. I would like to take notes and sketch diagrams on paper. But I want to sync them to Notion for accessing later. Remarkable [0] looks like an interesting project. Keeping an eye on it its development.

[0] https://remarkable.com/
A demonstration power plant based on the Allam cycle [1] is being tested in Texas. In that process the CO2 is captured while achieving efficiencies that come close to conventional power plants. The plant in Texas burns natural gas but the Allam cycle can also run on gassified coal.

[1] https://en.m.wikipedia.org/wiki/Allam_power_cycle
Ok, let's put a verb in there.
But it can be exploited by crowd sourced delivery services.
How to make what you’re worth even if you’re from the wrong country
Such as Navigate on Autopilot(freeway interchanges and exits), speed based lane changing, merging, object detection. There are 8 cameras, 12 ultrasonic sensors, and a radar. They are not the same.
I bought one of these for my neighbor a year back, ill say that it was a hell of a hard time finding it online when I didnt know what to search for. It seems if they did some better marketing, SEO, listings on Amazon etc they would be common place for elderly people.
I used to read High Scalability [1] which has write ups of real-life architectures of lots of the largest web sites. I found it great for learning about different architectures. I'd definintely recommend it as a way to find out about thing like messaging queues, asynchronous vs synchronous processing, etc.

On a similar note but more theoretical, my life changed when I learned about design patterns. Martin Fowler's books/site are a good place to start [2].

[1] http://highscalability.com

[2] https://www.martinfowler.com/eaaCatalog/index.html
You'll have WSL/WSL2 to work with, too. If not make, then CMake is now supported in Visual Studio (2017/2019) and works well.

>ezwinports

Interesting, hadn't run into this before. What's the advantage over MSYS2?
nice work！The Alluxio 2.x uses a kV store of RocksDB to extend the file system metadata service scale. I think the decentralization of services can be considered next.
Sadly, this is the one thing that people keep forgetting about. This isn't a new phenomena; it's just bullies finding an excuse to be assholes to others.
don't sign!

if you are in SV, and you are not at a project where your output is critical to the companies success, you are wasting your time.
I always found handwritten letters or calls more convincing in an age where everybody says you are a bot, if you are more than one.
Why would it be unfortunate that masculine men are preferred in some roles to effeminate men? I don't see the moral issue of such a preference.
you just put a smile on my face :) did you miss the last ~50 years of using unix timestamps on almost all platforms?
for your reading enjoyment:
https://developer.apple.com/documentation/foundation/nsdate
https://developer.android.com/reference/java/sql/Timestamp.h...
When Trump said he was going to bring back coal jobs, he meant the bankruptcy lawyers.
Within the next few decades, we will see the oil majors facing a similar fate, unless they've transitioned to other energy tech.

New technology can seem impossibly expensive, but if it's on a consistent tech curve of decreasing costs, it's impossibly expensive one day and then the only option the next. There's a non-linear transition when the new tech becomes the cheaper one.

We are seeing electrical energy storage following that curve. In the right geographic locations solar and wind are far cheaper sources of energy than anything else. If hydrogen from renewable energy, or methanates hydrogen (ie natural gas made from renewable energy) becomes cheap, it will eliminate all oil extraction except for things like plastics. And without selling diesel and gasoline, will it be worth it to pull out the oil instead of synthesizing plastics?

The world is changing, and there are currently a ton of investments in natural resources that will never be extracted.
https://archive.fo/ssLRP
Developers in corporate environments?

VS2019 supports Clang and cmake now.
I recommend looking at a standard messaging protocol like AMQP 1.0, which will allow you to implement the request-response pattern in an efficient manner without message brokers. Either “direct” client server as with HTTP , or via an intermediary such as the Apache Qpid Dispatch Router.

With the dispatch router, you can use pattern matching to specify if addresses should be routed to a broker or be routed directly to a particular service.

This is way you can get the semantics that best fits your use case.
so the people who maintain our site content using markdown and hugo, commit/push git, and trigger a CI build and deploy automatically MUST be developers?

answer: they are not, but they can handle basic git just fine. we aren’t some special class of super human: git is a tool, and you absolutely don’t need to know what a DAG is to use it
UseStringDeduplication
In Tallinn, Estonia, free public transport is for city residents only, which pay local taxes. You get a “city resident card” that you use on public transport to get a free ride. Everyone else pays as normal
I often find the non linear way of working with Make an advantage. Since it allows you to break a big piece of procedural shell code with lots of control flow (if X is installed don't install again, etc) into small self contained functional pieces with clean input and output boundaries which can be run individually. It also greatly improves code reuse as every target/recipe can be considered a function.
I'm going to go out on a limb and say that the fact that they sold to well known publication indicates that the material was newsworthy.

I don't agree with raiding a journalist at all (in general), but more importantly I feel the sledge hammer + guns approach is clearly intended to be intimidating and has no place in this kind of warrant. In essence I have more of a problem with the egregious use of weapons and violence on the part of police enforcing a warrant for a non-violent, and non-weapon related crime than I do specifically the attack on journalism.

Obviously the attack on journalism is bad, but in general the intimidation by police is a more widespread problem. Basically the problem for real journalism is the fact that a warrant was issued on a journalist in the first place (think pentagon papers as example of truth to power).
In Dota2 they just silently think that you know what you're doing if you've got an unusual cosmetic. So they flame you less.
Well yes, of course those are valued highest. What's the point of auto lane changing if you can't ACC and lane keep?
Continuous Integration and Delivery for Ruby on Rails Using CircleCI
I agree, in journalism especially it seems to be especially common?
Don't make universal proclamations, ever.
Rail lines can take a certain amount per hour (say 32 on the Victoria line). They are already maximum length and maximum capacity, and already leave people behind.

Buses are cheaper but slower. Those who aren’t in as much of a hurry can take the bus or walk.

With no cost differential people will base it just on time, increasing time taken on the rail service.

Same applys on long distance. Sometimes I need to be in London at 9am so will take a more expensive busier peak train. Sometimes I don’t need to be there until the afternoon so I travel on quieter or slower trains, saving money and freeing space for those who do have to be in by 9am.
Unit tests can give you false positives (test failed but code is correct) and false negatives (test passed but code failed).

And TDD seems to create so many tests that you get huge false positive rates. I recently jumped on a project and I made a couple of fairly small code changes (a couple of hours) which caused 100 tests to fail. I then spent the next two days going through and correcting all 100 tests none of which found an issue in my code.
I am a freelance developer, and the reason I am one, is because:

- I said so in the tax office

- I earn money with it

I am quite sure it is not that much different for journalists. As long as you said so at some offical place and earn money with it?
Show HN: Indie Sumo – Curated list of useful resources for indie developers
as much as Coca-Cola #hydration marketing tells me to

/s
Come on, coal is not clogging your infrastructure. Coal plants can be fired at will (3 hrs hot stratup, 6% of full load per minute ramp up) when there's demand. Gas turbine fired plants are event better in this regard (quicker startup and/or ramp up). There's no point in firing up coal plants if you already have renrewable electricity in the infrastructure. Which means that they're only fired when the sun doesn't shine and the wind doesn't blow. 40% nuclear in the mix would definitely fix that. Just look at France's power mix. They have legally capped the nuclear power in the mix based on the premise that they'll go from >70% nuclear now to about 50% in 2035 and replace the rest with renewables. It looks like a much more sensible option. Germany uses something like 47% coal and 13% gas [2]. It's energy mix is much more dirtier, even though half of it is renewables.

1. https://www.planete-energies.com/en/medias/close/france-s-ov...

2. https://www.cleanenergywire.org/factsheets/germanys-energy-c...
To keep track of how the system is used maybe. What lines are popular and what lines can be reduced.
Long distance trains in the Uk come with free reservations. These are usually ignored, people pay for a flexible ticket (when the train runs very 20 minutes why would you want to tie yourself to a specific one)

Or will you ration by saying that one person can only book one train a day?
https://github.com/ArchiveTeam/grab-site if you're super serious. Also archive.org will probably accept those output warcs.
It's sad. Most of them did not do well in later life.
Only partly true, I'm afraid. This source is hard right. I don't want to go down a non HN- rabbit hole bc we're here to talk mostly about tech and information related things, but in extreme cases it's worth noting. I had also once thought Soiked was left wing, its editorial bears no resemblance to the old Left whatsoever. You might call it alt-right-libertarian, and funded by the notorious Koch brothers.
https://rationalwiki.org/wiki/Spiked
And I don’t have the CA praivet key
That is the internal body temperature at which the organs will start shutting down, but external (e.g. cabin) temperature can obviously go higher without issues. Kind of disingenuous from the author.
Educating more than 100k Swedes on AI
Helps keep companies from lying about number of people using the lines. Makes sense honestly.
Koreans learn the hanja, which are basically identical to traditional Chinese characters (hanzi) in secondary school. Kanji are more divergent from hanzi than kanji and if you want to be able to read a newspaper or textbook you’d probably need to add about 700 characters to the 1800 generally taught in Korea but that is a massive leg up. Japanese and Korean have very similar morphemes and grammar. And English education in Korea is historically dire though improving. They are not going to be mastering English after secondary school, on average.

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

> South Korean primary schools abandoned the teaching of Hanja in 1971, although they are still taught as part of the mandatory curriculum in grade 6. They are taught in separate courses in South Korean high schools, separately from the normal Korean-language curriculum. Formal Hanja education begins in grade 7 (junior high school) and continues until graduation from senior high school in grade 12. A total of 1,800 Hanja are taught: 900 for junior high, and 900 for senior high (starting in grade 10).

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

> Japanese and Korean both have an agglutinative morphology in which verbs may function as prefixes[13] and a subject–object–verb (SOV) typology.[14][15][16] They are both topic-prominent, null-subject languages. Both languages rely heavily on turning nouns into verbs utilizing "to do" (する and 하다).

> Modern Korean and Japanese share a similar system of demonstrative pronouns: i- (이), ku- (그) and ce- (저) for Korean corresponding to the Japanese ko- (こ), so- (そ) and a- (あ)(“this”, “that” and “that over there”). They both lack a compulsory distinction of plurality (for example "an apple" vs "apples" is usually not specifically distinguished).
I can agree with your sentiment. I often sought alternatives for Make because some things are just missing. However I always end up with a Makefile because Make is just so basic and ubiquitous. Any big change or alternative to Make and you will loose that. That's why I try to ovoid newer Make features.
So for me Make not advancing is actually a feature. As it is one of the few things I can depend on to stay the same.
The State of Fluid Web Typography–Should We Use It or Not?
The Year of Privacy
I agree. The advantages I was referring to are things like adding monitoring, which is mentioned in the article.

Interesting point about chatty services :-)