skysight-inc/HackerNews huggingface dataset:
Code completion does replace a lot of doc use cases, like autocomplete in a shell reduces the need to go to man pages. But ya, code and auto completions are like HUDs for more structured experiences based around text editing.
I disagree with you, but I still don't like seeing you downvoted.

Actually, I kind-of agree with you. The problem isn't data (i.e. lack of "privacy"). The problem is abuse of this data - by governments (foreign and you own) (e.g. being locked up because you're a spouse of a journalist, or being refused at the border for saying the wrong thing), corporations (FB banning you for supporting the wrong party, insurance premiums rising because you're speeding), even your neighbors (perverts jerking off to videos of your kids)! I hope that someday in the future, we can have a world where all (well, most of) your data is used in your best interest. Unfortunately, the current legislation is, to a large degree, made with the idea that it's not going to be 100% enforceable anyways - so many laws have to change to make that happen... from child porn & consent laws (children shouldn't have the rest of their lives ruined for having sex, or messaging naughty photos of themselves), speeding laws (different countries have different max speed laws, so clearly at least some of them are wrong and/or arbitrary), insurance laws ("preexisting conditions" need to be covered, smoking can't be singled out as the only dangerous behavior), free speech laws (you shouldn't be punished even for the most offensive jokes), ... just some example from the top of my head.
Part 1 - mechanics is here: https://news.ycombinator.com/item?id=22063837
It's a tragedy of the commons, one cannot expect it to be solved by decisions of individuals.
Job 1: They waited until after 5 minutes of the end of my last day to tell me the contract was being renewed

Job 2: I had the opportunity to be an early stage employee (#2 actually) at a startup I liked

Job 3: After 9 years, I had given everything I could to that startup I liked

Job 4: I found out I'm not built for corporate bulls*

Job 5: They ran out of money and let us go

Job 6: I had a better offer

Job 7: I have a better offer and will work from a coworking space I fell in love with
My understanding is that the Capital One breach didn't involve any secret information known only to Amazon employees. CapOne had a misconfigured firewall and allowed public internet traffic to servers which were not hardened and got compromised. The person behind the breach happens to have previously worked at Amazon, but it wasn't a rogue Amazon employee breaching an AWS customer.
Part 2 – remote control is added: https://news.ycombinator.com/item?id=22073929
Does anyone know why they picked frequencies quite close together for the in/out tones (2525Hz/2475Hz) when the pass band for telephony was much wider?
It's a race to the bottom, whoever charges less "wins".
Senior here, 20 years experience, started out with C++ projects where the only quality gate was the build server failing and currently working on a project where commits fail because of lint rules including things like imports being alphabetized.

IME the best approach is a "balanced" one. Let devs push their branches from local to the repo without passing tests or lint rules. (e.g. git push --no-verify). Try and keep your tests fast so devs want to run them locally. (Carrot, not stick). But prevent a merge request from being merged to your trunk branch until everything is green.

Personally I find "linters" horrible. They're like someone with OCD leaning over your shoulder while you code. I think VS Code actually runs a LOT slower when the linter is integrated, which can do more harm than good. How crazy is it that TypeScript can do all its advanced type checking faster than the linter?
Is there anywhere about where we can track the swarms? Get stories of their impact?
Flagging is very, very random "at the edges".

People repeatedly flagged a submission of mine, and I suspect that was because they thought it was total bullshit (woman has child despite having no vagina). They didn't read the article, I think, because there was a peer-reviewed paper in a reputable journal referenced in it.

What I mean is, take flagging as an opportunity to think about whether you misjudged the value of a submission (I sometimes find that people are right in flagging), and if you don't think so, re-submit a few days later.

Other eyeballs, other flagging decisions. With things like swearing it obviously depends very much on who the first people to see the submission are.
Glad you like it!

I think I've seen an open source project with the approach described by you too.

However, I think philosophically we differ in that one of our goals is to push down as much work as possible to the underlying databases and our next big upcoming milestone is streaming (Kafka, possibly database change streams).

But yes, it's great that a kind of ecosystem is forming around those ideas!
If 2014 isn't an ancient android version and okay without updates, then why do you need updates for Firefox? You can just as well keep using the 2014 version of that, too.
Quite so. I'm not sure China cares there's an environmental cost associated with coal. With no other buyers, won't that make dirty coal the cheapest?
If you're changing the permissions to public just to work with the data, there's your problem. Proper access policies solves all of this - the bucket should never have had public access enabled in the first place as there is literally zero need for it, just sloppy work.
Work Is Work: In which returns diminish
All sorts of stuff can be used for agregate, but not all of it produces concerte of the same quality. Also, the problem is local availability... most of the sheer mass of our construction projects is the aggregate for the concrete, so getting the aggregate from a distant source would be almost like constructing the whole building there and then transporting it to its final location!

There is essentially an endless supply of aggregate on this planet, it's the transportation costs that are prohibitive (both in terms of money and of course the environmental costs of transportation).
Ask HN: Can I be employed and bring my own clients in exchange for a visa?
I'm already doing this in Asia - I'm employed by a local company where I bring my own clients in exchange for a work permit and visa. They bill my clients and take a % which covers my tax, healthcare and their fee.

Are there any schemes that exist like this in English speaking countries that you know of? Google doesn't really show anything concrete...

I have a UK passport, no degree but 15+ years of experience and some certifications.
On a similar note, I've read about parents in China scheduling the conception and birth of their child so that the child can be the oldest at school. Although it's only a few months' difference, but in kindergarten and elementary school, that head start could mean quite a difference in academic performance.
There are people making a killing, but in the traditional style, where the very small number of people at the top make a killing and everyone else does not.
You're right that those countries don't have a government mandated minimum wage. That doesn't mean there is no minimum wage in practice though.

Scandinavian countries have massive powerful trade unions that work to negotiate standards and wages for everyone. Even if you're not actively part of a union, your employer will almost certainly use Collective Labor Agreement negotiated by the trade union. This CLA guarantees certain things like vacation time, minimum wages, break times, etc.

Now you could not use a CLA drafted by a union and instead try to fuck people over with your own contracts. That's not very likely to work though since these countries tend to have strong social welfare systems coupled with free healthcare. So if people quite due to shitty pay and/or hours, they can still make do with social benefits. Also people here in Finland at least, know that for most jobs you absolutely want a CLA drafted by one of the unions because that CLA protects you.

Most companies use the CLA's as a base and allow employees to negotiate better contracts if they want to. E.g you can ask for less hours and more pay, the CLA generally only guarantees minimums. Now an employer can always try to renegotiate the agreement with the union for their workers, but you better be damn sure you treat your workers right since if the unions decide that you're not, they will fuck you up.

These unions are massive and hold a ton of power. In Finland over 70% belong to a union and it is not uncommon for them to strike if the employers are trying to fuck them up. The best example of this is the recent chaos with the Finnish Postal Service.

To give you an idea on what happened, the postal service tried to renegotiate the CLA they used, which would have resulted in worse pay and hours for the workers. Union was taking none of it and went to strike. The postal service tried to get around this using questionable means which broke International Labour Organizations rules. This led to a ton of sympathy strikes which eventually ground the nation to a standstill.

Public transportation froze, flights were cancelled, trains didn't run, all goods transported by postal cars were boycotted by unions this led to stores not being stocked up as they should have for example, ferries and cruise ships under Finnish flag froze. Among numerous other things. The unions eventually won after inconveniencing thousands of people and costing corporations tens of millions of euros.

The workers didn't get shafted and their rights were protected even without a government mandated minimum wage.
Good, but, I don't want to write UI configs in JSON. Making the UI should be as minimally difficult as the rest of the app makes tasks.
The article states grasshoppers. In Uganda, grasshoppers are a big business! They're yummy and tasty. Checkout here https://en.wikipedia.org/wiki/Nsenene
> The crew went around, attempted a second approach but again needed to go around and diverted to their ultimate destination Addis Ababa (Ethiopia)

Do they mean "alternate destination"?
Not using automatic tools means using a person to do a computer's job.

Programmers should work on interesting tasks: refine and revise the tool rules, add even more automatic checks, refactor and correct genuinely flagged code.

Refusing automatic check tools means lowering happiness, dignity and productivity, wasting attention and time with bad activities and priorities: following boring and error-prone procedures, finding ways to elude rules and take shortcuts, low-value and tedious detailed code reviews (e.g. discussing indentation instead of incorrect edge cases).
> At this point wasn't it logically correct to say that's scientifically proven?

Ah, I see. Yes, at that point it would have been correct to claim that it was proven.
Future of Cloud – 5 Ways Cloud Computing Will Evolve in 2020 – Hostnoc
Thanks so much for the validation! I really tried to love new fixed with fonts but they all look horrible compared to OSX default. Glad to know I'm not the only one who doesn't like the kool aid
> In a good review process the developers can negotiate the conventions by themselves, which leads to acceptance among the team.

You don't want to spend the first half of every review going through and finding errant formatting mistakes. Automate what you can.
Slight difference in vowel, otherwise the same, that's valid enough. English isn't great at telling you the exact vowel, probably because people keep making them shift.
I honestly recommend writing your own. The code is presently close to trivial, and if you write such a thing yourself you can take it in the direction that suits your requirements.
I have to say, I did not encountered such situation. Teams I was in used linter and equivalent tools and the "disable linter" directive was basically never used.

The rules to be used were negotiated among developers. In one team, the use of linter cut down on the uneven random unforcement of the unofficial rules that was going on rampant (and subsequent frustration of involved people).
There's no intention to capitalise here: Simon Hradecky (who runs the Aviation Herald) runs almost all his headlines in a standard format: (Crash|Accident|Incident|Report): <Airline> <aircraft type code> at <place> on <date>, <short description>.

The description is sometimes updated when more information comes in.
I want to know how it feels to open the cockpit window at 200 kts. Also, how far out do they need to lean to reach the whole window?
So let's spend 1000 or more money from the public so Elon and other big companies get even more rich.

If you think that a space telescope is just an earth telescope that you can move it in space you are wrong.

Also even if you have the money you don't have the space ships to lift giant mirrors into space and the technology to keep stuff there to monitor and fix things.

If this satellites would have a major upside then maybe we could consider them, there are alternatives to get internet to people but there are o alternatives now to put big telescopes in space.
In countries where VAT tax exist, the whole chain of value pay a fraction of the added value they produce. It works with a differential between the VAT you bought vs the VAR you charged.

Why wouldn't we don't adopt a similar system for carbon? The fiscal framework would be very similar. This way a company wouldn't have to know how much carbon have been produced by its suppliers; it only need to count its own.
If the project isn't a huge bureaucratic nightmare, you can fix those loopholes as they come up. You might even give a small bounty for people who report loopholes. (But make that bounty mostly bragging rights, not money.)
Oh, my PoV was about MtG in the 90s until say Tempest. It is probably out of date at this point, but I never liked the new stuff that much (after a few times jumping on the latest hype expac got boring, esp as the older cards were more powerful). I read a bit into the lore (IIRC there wasn't much available) and I read one magazine with a story within the Ice Age.
I think ultimate in this case means the airport where they finally landed.

e.g, if you planned to go to Alices house, then Bobs house but Bob wasn't home so you went to Eves house.

Your ultimate destination was Eves house.
Don't think so: the wording is consistent with a flight that was intending to make an intermediate stop, but cancelled it because of an inability to land and went on to their final destination directly.
> Things can be either proven or not proven, and this is not proven.

On the contrary, nothing in science is ever proven, only disproven. We can have less or more confidence in a particular model; and whether you should use a particular model depends on the cost/benefit analysis.

In this case, there is some evidence that it might be helpful, although somewhat disputed; but playing the game certainly doesn't hurt, and doesn't cost much, so it might make sense to give it a try.
Oh! Thanks for that, I'll fix the typo when I've got time
This is a complete non sequitur. The problem at hand is the security overreach of monitoring _everyone_.

If I am not under investigation I shouldn't be monitored end of discussion.

If I am under investigation, then if my case has not reviewed by a third party (judiciary power/judge) then I also shouldn't be monitored.

It's basic human nature. Without checks and balances those who can abuse, will abuse. It doesn't matter which side they are on.
> If you have a good team which cares about the project, then you don't really need them IMO.

Of course as senior I do want them if I care about project. It makes it less likely for me to forget. It eliminates one of the "procedural chores" that I have to remember to type on command line.

I care about the project and therefore I do not assume that I am unfailing perfection of never making mistake or never skipping a step.
Carbon tax is a great idea, and I would support a proposal such as yours.

However, I am afraid it is not a question of implementation, but of dealing with vested interests.
Ask HN: Every outcome in this world is a mathematical function. Do you agree?
Every outcome is controlled by variables that are sometimes known or sometimes unknown. If we could identify these variables, we can predict any outcome in this world.

Do you agree?
> But prevent a merge request from being merged to your trunk branch until everything is green.

You want to go even further: only merge feature branches were you know that they won't break master after the merge.

Some feature branches might pass tests by themselves, but something has changed with master since they were branched off.

Bors (https://bors.tech/) helps with that.
Well if you take a look at coal performance in the US, that's pretty much what is happening.
A lot of the Doordash driver complaints center around a few issues that Crave Cookies solves:

* Drivers want consistent volume; a single popular vendor can provide that.
* Drivers prefer ultra efficient transport with what they have. A car in a low-density city like Fresno can work well. But a car in a city like SF is a hassle.
* Pay needs to be transparent.

Doordash / Uber eats appear to be finding that “ride”-share for food order delivery can’t make ends meet with the above. Having more traditional dedicated delivery is probably just a better business. Probably why TK decided to do cloud kitchens.
It looks pleasant to me. Nothing ugly about it.
What is "reference browser" in this context ? Is this the repo for Firefox Preview/fenix ? Or an upstream version of Firefox preview ?
Yes, there's only so much attention a human can pay to little details. Unburden the brain, so you can worry about subtle interactions in your code, instead of catching every last trailing space.
https://flightaware.com/live/flight/ETH363

Seems it's a multi-leg flight. I wonder how the people who wanted to disembark/get on at DIR felt...
It’s the same reason I love Django (no tooling decisions to make) and hate “modern” JavaScript development (far to many options for small tools to construct a framework).

What is the opinionated framework of choice for front end work now? (Something that is all in like Django or Rails)
Elon Musk wants to help save Twitter from bots
There's a comment below from a Gitlab employee that mentions the breadth of the Cloudflare feature set as being key: https://news.ycombinator.com/item?id=22073753
> What it doesn't do is tell us which tests we forgot to write [...]

There are actually techniques available that help with that.
I agree. Curiously, the authors of the Go language disagree.
I'm not sure what your question is, there's all sorts of uninteresting complications to the trademarks on the name "Firefox" and how Mozilla deals with it.
so, kind of like a "cosmic inertia"? that would explain it. although I find this problematic explanation in the sense, every force in the universe stems from a shared origin all the way down to big bang. how do we draw the line between what is emergent and what is inherent? inherent being the cosmic inertia.

edit: come to think of it, nothing is inherent about the universe except for anything before the big bang; and there we go into the realm of quantum foam, string theory, if I am not mistaken.

edit: I went ahead and wrote a thought piece on this; https://medium.com/@suphievrakzade/abstraction-layers-for-th...
A charitable interpretation would have assumed that’s what they meant.
Yes, completely agree. Also alphabetizing includes in C++ is just wrong. The more basic file should be below the less basic file. This is because the less basic file may need to include the more basic file itself and the compiler no longer complains about the missing include if it appears above it.

OCD & often wrong pretty much summarizes linters for me.
I think it will indeed tank in the next few years, and to be honest, my bet is that the main reason for the "intervention" by BlackRock is also that they believe it to be the case. I don't believe it's just a matter of public image, let alone morals.

Time will tell.
Ask HN: Aggregate Docker Host Info Without Kubernetes?
I've got a few VMs which are running docker.

Are there any tools that would allow me to securely connect up each docker host to something central.

Tracking simple things like what containers are running, what images are there.

Perhaps cpu / disk usage and the ability to view logs and open a shell?

For my use case it feels overkill to deploy something big?
That would be far too dangerous as this makes future construction work on a building extremely risky. I don't believe that for a second. I would not be surprised of there's a plan for the sabotage of infrastructure or valuable facilities in general.

In a similar vein, German roads and bridges had shafts in them for explosive charges. The plan was to blow them up in case of a Warsaw Pact invasion to slow any enemy advance.
I'd like that connector to be a bit more secure. Not a lot, just a simple mechanical notch like on RCA would do.
It's sweet that helicopters have ADS-B Out now in the US, I don't think they do yet in Europe.

I would be very curious to check out the helicopters that fly to and from a nearby heliport.
> I cannot remember the name

That's all the endorsement we need.
With a few searches, it looks like the A320 has windows that open (the expectation is that it's the last-resort method to remove smoke in the cockpit, or for escape), but the B787 and A350 do not.

https://scandinaviantraveler.com/en/aviation/ask-the-pilot-c...
I use Firefox Preview as my main browser on Android, but I think pushing adoption by deprecating the regular Firefox for Android is the wrong approach. How are they going to compete with other browsers if they can't even get existing Firefox users to switch to Preview?

In particular, Nightly users are already deliberately accepting bugginess to help test new Firefox releases. If they're not using Preview, there's probably a reason for that.

> For current Nightly users, it’ll feel like a big exciting upgrade of their browsing experience once they update the app

... is a very optimistic prediction. Add-on support is missing, there are various strange bugs that are no deal-breakers for me personally, but still annoying, and the URL bar at the bottom is confusing to get used to. Forcing the transition before Preview is ready doesn't look like a smart move to me.
Curious what the engine inspection process is like for something like this.
Yes. Unfortunately it's much easier to get supported for green boondoggles that cost the government a lot of money for little gain; than for a money-spinning carbon tax.
A Crisis in DoD’s Trusted Foundry Program? (2018)
How Tiffany moved 114k gems without getting robbed
Here's the Aviation Safety Network page: https://aviation-safety.net/wikibase/232079
You would have to find a way to move the heat away from the earth.
I am slightly scratching my head as to why, unless the pilots were only qualified for VFR.

I learned to fly with the RAF as an air cadet. I vividly recall the first lesson in which my instructor whipped out a piece of cardboard, covered the windscreen, and said “land”.

It turns out that as long as you’ve ILS, you can do it with zero vis.

It looks like they had ILS available: https://worldaerodata.com/wad.cgi?id=ET86469

I can’t help but think a blind landing is safer than depressurising a cabin full of passengers.
Both run the Chrome engine! That's not an alternative. You really want all available browsers run the same engine, and one that is developed by Google?? You realize they are at step two of "embrace extend extinguish", right? And you realize that by showing their cards with AMP, they totally aren't above actually doing it too?

What do you suppose will happen when the entire web runs on the Chrome engine? No good things.
This sounds similar to how Cloudflare Workers work - using the V8 isolate technology built for Chrome to provide secure isolation of backend processes without the overhead of VMs or even containers.