skysight-inc/HackerNews huggingface dataset:
I think there'd be two big issues - (1) what is reasonable behaviour when you reach your budget, and (2) the consistency of billing.

On (1), if you get to say the 14th of the month and run out of budget, what would be the expected behaviour? - shut down all your services? delete all your data so that's not incurring a charge too? It'd probably have to be configurable on a service by service basis, and that's an awful lot of complexity to introduce for a tiny minority of their revenue base.

On (2), their billing systems are almost certainly eventually consistent in logging and charging usage, so they'd either have to shut you down early in anticipation of delayed charges, or let any delayed charges bring you over budget. Either is liable to make customers fairly unhappy one way or the other.

The TL;DR version - it'd be nigh on impossible to have good UX with such a feature, would be complicated to implement, and it's not likely to move the needle on any metric they really care about considerably.
>> The downside is that commits and rollbacks are slower

Commit is not slower. Some part of the work is delayed, ex first SELECT after change may be involved to check & update row status in data block by peeking transaction state in UNDO.
Huge rollback is the real pain and something you don't want to do and in some situations you would prefer to go UNDO-less.
For some low-stakes practice find an active Discord server that matches some general interest you have, i.e. philosophy, sports, gaming, etc. Try to start and join conversations to get the cadence and refine your mental model of how conversation goes. Some very active Discords even have voice chats that you can join to get even better. Face to face conversations give you many more signals, i.e. body language, environmental context, etc. so it's like moving from easy, to medium to hard mode.

One thing you can do IRL is sincerely smile and ask cashiers and other service workers, "How's your day going?" This is super low stakes because, as long as they're not extremely busy, they are expected to be nice and will generally appreciate that you're treating them like a human.
I think EU should adopt "Rally English" some Finns speak.

https://www.youtube.com/watch?v=1AtDEbHOcd8&t=12
I have definitely sent reminder emails to people and have received a positive reply (eg, ah sorry your first message must have got directed to my spam, or thanks for reminding me)

People can be forgetful. Reminders don’t hurt
What are you talking about? you can get RX550s that are passive or even one of the rare RX560s which are passively cooled
It took me two years of working with a Scottish colleague to fully understand them.
I think I've pulled that example from the Mosh shell,
if you look at https://mosh.org/#techinfo you'll find other escape sequences that are still problematic for terminal emulators.
> Britain got many exceptions to the usual rules that allowed them to further their position

Can you explain what you mean?
Once upon a time Amsterdam was at war with other cities. What those people do not realize is that the only alternative to further European integration is another war, the more and the smaller the slices are the more certain that future becomes. Just the UK seceding from the EU increases the chances of such a thing happening tremendously.
Well, the wording is rather clear that it was about English.

Note that the author stealthily added a precision to his comment (which originally ended at "why regress?") since then to make clear it was about having a common language. But he has not removed the offending part.
Thank you for pointing this out. When I would do research in the library, I quickly learned that looking up one book was really just a path to finding the correct shelf in the library, where I could browse an entire shelf of books on the same subject.

While I certainly appreciate the digital modernization of academic work (and in many ways even I am amazed that we wrote papers by hand, on paper, from paper books)... There really is something about just browsing shelves that exposes you to more options that I miss when researching online.
Show up. Do the work. Take every opportunity to learn the skills you deem relevant to your long term plans.

Don't fill up all your free time with other work-related projects. You won't be able to learn as fast on the job if you're constantly depleting your cognitive reserves.

Do sports. Go out. Read a book. Don't load up on side projects you might not be able to finish.
"all the reading around the code wouldn't give you an explanation (although sometimes git blame will)"

Right, as long as the commit messages talk about the 'why' instead of the 'what'. (e.g. 'Make it look bigger on mobile', instead of 'Add META tag with viewport and scaling')
It's much more likely that this is just because of bugs in the code than aliens. I imagine these systems consist of millions of lines of code, sooner or later there will be a bug like this.
> That's something you can get better at, but it requires discipline and effort. Programmers who have no intention of getting better at it think the comments will save them.

Yeah. And people who make memory errors in C are just bad programmers. At some point people will have to accept that their preconceived notions are just that and not some mythical rule that others have to discover to find enlightenment.
Generally you'd use a library with much stricter conventions than JSON to generate and parse GraphQL queries, rather than writing them as a string. If you're using JS/ES/TS, you can even configure a linter[0] to validate your queries against a schema as you're writing them.

Insofar as JSON is a type system, it's a weaker one than GraphQL, and would be a lot more verbose. Consider the query

query(id: Int, hasUser: Boolean) {
@include(if: $hasUser)
user(id: $id) {
name
}
}

It would be possible to represent this in JSON, but it would be a lot less elegant.

{
"query": {
"args": {"id": "int", "hasUser": "boolean"},
"fields": {
"user": {
"args": {"id": "$id"},
"fields": {"name": true},
"includeIf": "$hasUser"
}
}
}
}

The JSON still depends on stringly-typed values like "$hasUser", but it's much harder to read and has many more unnecessary characters.

EDIT: if you want to manipulate GraphQL queries, you need to parse them[1] and then look at the AST. This is not very well documented, so the best way of doing it is by experimenting with the values you've got, and then verifying your approach against graphql-js.

[0] https://github.com/apollographql/eslint-plugin-graphql

[1] https://github.com/apollographql/graphql-tag
One downside of SQS is that it doesn't support fan-out, for eg. S3->SQS->multiple consumers. The recommendation instead seems to be to first push to SNS, and then hookup SQS/other consumers to it. Kinesis/Kafka would appear to be better suited for this (since they support fan-out like SNS and are pull-based like SQS), but aren't as well supported as SNS/SQS (you can't push S3 events directly to Kinesis for eg.) Can someone from AWS comment on why that is? Also, related: when can we expect GA for Kafka (MSK)?
> The French language was, especially in 18th and 19th century, having substituted Latin.

Hence the use of the Latin term “lingua franca”
For the ones not using some kind of Git GUI, here is quick commands cheat sheet
> it's not likely to move the needle on any metric they really care about considerably.

what about devs too scared to put their CC no in the till coz they've heard horror stories about being overcharged for mistakes? Just recently had to sort out a feature that a junior dev created using openstreetmaps coz they didn't want to be on the hook by putting their card into google maps... It was for an internal portal, usage wasn't even high enough to hit the monthly free tier!

Hour 1 experience also matters.
I'm with you. The mantra is "do one thing and do it well"

So why is du being generalised to a file system walker?
and having several languages in equal status would just be not practical - Sorry but I have to disagree here. Look at UN, they have Arabic, Chinese, English, French, Russian and Spanish as official languages.

Why is there an absolute must to only have one official language? Why not chose several most widely spoken ones, including English, and let each speaker chose the one that suits them best?

I live in a country where we have 4 national languages and 3 official ones. Our members of parliament can express themselves in the language of their choosing and their speech/intervention is translated for the rest. That way people can express themselves in the language they are most comfortable in (that is often not English, unless it's their mother tongue) and that does not put older generations (who never learnt English) at a disadvantage.

Having one single language in a multicultural setting can be tricky.
> The recent decline in interest...

Can you quote a source for this?
>I really do wish we all spoke the same language.

Just contemplate how if someone suggested all computer languges should be just become C because things would be easier.

It's even more important that we have diversity for natual languages imo -- after all onece you've a Turing Complete language one is the same as the next but we know how silly and inconvenient that would really be.
Try the Irish one; it is mostly sane, apart from not having dates in ISO format.
Why do they call it cold war, what do you think? They had wars either through proxy or through propaganda (aka. "culture"). Movies, music and books were big part of that war. Billions and billions went into the production and placement of them.

If that doesn't show intent, then I don't know what would :)

Don't get me wrong, I am actually impressed by it and gotta hand it to Reagan - winning a war without even firing a single shot.

Edit: I don't want to downplay the factor of oil and, but I feel like it's off topic here so that's why I don't mention it.
My terminal window has a background blur effect and I like my desktop switching animations to maintain 144fps.

Implying devs don't use dedicated graphics cards...
First Amendment.
Hmm, red-and blue makes sense, given that they are the furthest apart physically.

Obviously accessibility is about more than picking colors, but if a complaint is 'this is a bad color pair' it is interesting to know what is a better pair.

As for contrast beyond hue, does that include saturation? Because keeping luminance constant is an important part of keeping an interface legible.

I'd say a red-blue default with full configurability might be the best approach.
> I don't think there is an "unblemished truth" about a nation

As an Italian, born in Italy and still living in Italy in 2019, I think there is and it is true that if you talk about our recent past very few (20-25% maybe) can stomach it.

Italian people IS "just people and places and stuff", but you forgot food.

> Facts don't tell you what Cesar means for our Republic.

It means he ended it.

He was a military leader who seized control of and put an end to the Roman Republic.

This is not narrative, this is a fact.

Narrative is letting Brutus become a traitor, while he conspired to kill a tyrant, narrative is Shakespeare that named him "the noblest Roman of them all".
> The FAA stance concludes that the sighting was caused by a weather phenomenon..

That's.. unspecific. The atmospheric research community would probably be highly interested in more details.
It's in danish:

http://rokokoposten.dk/2015/11/07/jacob-holdt-beskriver-rejs...
The rebate is (was) the biggie.
I was just thinking that, fully agree. One of the things I learned from startup school: Get people to pay asap. If you are really are solving a problem they do not care that your website is a bit buggy and it's made with bootstrap.

All these platforms rake in millions of VC money to get market share (that is fine btw) but if you do not know how to monetize it, what is the point? And of course always being free and then moving to a paid model doesn't make your users really happy.
I feel safer in Medellin than in San Francisco. In Medellin harassment and crime is not random. I’ve lived in both cities and currently live in Medellin while frequently traveling to SF for business

You have to deliberately go into the wrong neighborhood and mess with the wrong people.

Every time I’m in SF I’m on edge when I walk in the street.

In Medellin I feel safe walking around with AirPods and iphone out, plus I’m not on defensive mode ready to dodge feces or harassment.
Does this mean microwaves don't stop quickly enough when opened early?
I'd guess career-progression points, or even keep-getting-a-paycheck points at worst.
What MSM media?

Why is Fb not investigating the original sources and propagators of that video?

Meanwhile the president can appear on any video saying whatever doctored or not and it won't matter one bit
Does it matter what their fine print says if you have to bang your head against a buggy automated bot process to get support things done? Switched over to MS appcenter recently(they added support for cosmosdb + authentication). Their customer care is so nice by comparison
OpenEBS 0.9 Is Released
While English might be the language of "our time", I wonder for how long?
With China's expansion and their almost 2.5 billion of people speaking Mandarin, I am wondering whether in the next 20 years we'd see a shift towards people learning Mandarin instead of English.

"We should adopt English and move on; majority of people know it and study it. Why regress?" - Sorry but I have to disagree here. While I think it is important to study English, I am not convinced it would be a great idea to abandon other languages in favor of it. Languages are part of a culture and it's traditions. Abandoning the language might lead to a progressive death of certain cultural aspects of one's identity and that wouldn't be progress, imho, that would be the exact opposite.
There's nothing stopping national governments from offering services in English right now. For example, https://www.nelson-mandela-schule.net/ is a bilingual (German and English) public school in Berlin, where you could send your kids, assuming they speak English well enough.

If on the other hand you want all services to be available in English everywhere, then I don't think that's a realistic expectation, since it would require all public-facing government employees to speak decent English.
Why would a junior dev be using _their_ card details? Surely your company has a corporate billing account with Google for this purpose?

Perhaps I've misunderstood the situation, but if I were working as a dev at a company and was expected to provide my own card details to pay for APIs, I would walk out the door.
How to choose the right software development company?
> Commented-out code should not exist, granted .... I'll remove it later, I promise.

In my opinion, you should never commit commented out code. Here's why:

1. Commented out code, just confuses and clutters people's interpretation of the project. It's meaning is not clear as it's not a functioning part of the system.

3. It can incorrectly inflate the apparent complexity of a project.

2. It reduces the impact of meaningful comments, so people end up ignoring all comments.

Commit a working-state of the system only. If you're working through a problem, save the functions without commenting them out and completely remove them when you don't need them... you can always go back and find it in the source-control later when you need it.

Also, one of the first things I do when coming onto a new project is (switch to a new branch) and remove all the dead code.
More likely because google responds timely and adequately to customers all the time but nobody tweets about it or writes a medium post that gets shared.

See "Dog bites man" vs. "Man bites dog"
No it isn’t a fad. Data collection by every man and his dog is really happening. The need for people that can use the data in order to improve business outcomes is the consequence of it.

Data collection will become more prominent IMO because:

1. Data driven business preference, competitive advantage and FOMO. Already dominates sales and marketing. Starting to dominate in product and dev. Already dominates production.

2. IoT, and more data marketplaces resulting from it.

3. Extensions of the global SaaS value chains (usually connected by data).

Hence data science will thrive in the future.
Metric system, date formats, currency... are the first things they pop in my mind
We Launched on Product Hunt
I guess my question here is: what's the lifecycle impact of producing this, and is the benefit zero or greater. Fair enough, covering 1% of the US land area would be a big ask, but a .1% positive impact on the climate is non-zero, and provided they're not looking for tax-incentives that could be spent on better things, it could well do no harm.
It is a bit paradoxical of course, since, as you pointed out, the British empire is the reason that the US speaks english. However, I would still argue that the US is really the reason English became widely spoken in Europe.

The British Empire dominated large parts of the world, but it never dominated continental Europe. English was not widely spoken or taught in Europe until the end of WW2, when American culture became highly influential (although the UK did have its part through pop music).

The final push for English came with the internet and thus again from the US, I think. In many European countries there is a big divide in terms of English proficiency between people who grew up in pre or post internet era.
Absolutely. I have nearly identical experience.

We are better off building over-all engineers that know what they are doing, than trying to catch up with the latest shiny thing (Scrum, Agile, Waterfall, Kanban, ...Jesus Christ)
I was at university in the 80s, I was often the first person to borrow CS books that I read.
Curious, what country is that?
That’s like saying “I’ve never been to Manhattan, but I’ve been to Baltimore, Detroit, and St Louis and I wouldn’t feel safe in Manhattan”
To your first bullet point: For the first year and a half of its existence, the only shipping model of the IBM-PC came with one or two floppy drives, and no hard disk was available at all. And MS-DOS was the operating system of choice. https://en.m.wikipedia.org/wiki/IBM_Personal_Computer
They were just told to make the portal as a learning teambuilding exercise, choice of tools was entirely up to them - i even told the person company would pony up for anything they ended up spending. HR was being a pain about getting card details(it's not easy getting that stuff in india)

The dude bounced off google maps as soon as he saw the form to enter payment info and went straight to open street maps.
Britain was allowed to not follow many EU laws, for example they were allowed to keep the pound and not join the Euro as the treaties mandate.
This! Diversity of thought is what separates us from mere robots. It what makes us non-linear and should be preserved!
True. But note that in 3G and 4G period, there are a number of systems that are not compatible to each other, like UMTS vs CDMA, LTE vs WiMAX, while 5G is the global one.
Throw parody and mashups out the window?

Ban SNL, ban the daily show?
This solved all my back pain problems

https://youtu.be/DWmGArQBtFI
Ireland, Austria, Sweden, Finland, Switzerland and Yugoslavia are all third-world.

https://en.wikipedia.org/wiki/Third_World
Canadian Traveller Problem
Probably, the parent is implying that they make a lot of money in overtime, and/or that the "hidden" pension benefit isn't included with the base pay rate.
It is also simplistic to think that since people can't handle the truth, lies are better.

narrative per se is not bad, but lies are.

Of course we can resort to Gödel and his incompleteness theorem to reject axioms validity, but try that argument at the bar, with the first stranger you meet.

The bigger picture requires profound knowledge of the current laws to imagine how they could break under a new, different paradigm.

Think about Asimov's work, he was writing fiction, but was writing something that could happen, not something just because it could bond people together.

TL;DR: saying "we need to switch to renewable sources of energy or we'll all die" is fiction, we don't know for sure if we'll all die, but it's good to switch to renewables.

"If you do this or that God will punish you" is a lie that nobody should tell and nobody should believe in, even when it sounds good (thou shalt not kill), you shouldn't do it because it's bad, not because God told you.
If a CPU is a Central Processing Unit then I guess we should call them DPUs: Distributed Processing Unit.
Switzerland ?
Hardware Tracker
Is there a implanted tracker on ps 4 , nintendo switch and other gaming platform?
Show HN: Track stock portfolios, cash savings, and other holdings in one view
2014 even.
Note that vimdiff does use neutral colours by default.
Rural areas will benefit from Low-band FDD 5G.
https://en.wikipedia.org/wiki/Euro_English#Examples
Especially with regard to politicians, regulating speech in this area like that video treads right on parody.

Do they ban SNL impersonations too, Latenight TV mashups? No more Dana Carvey or Alec Baldwin and Tina Fey. Is that what they want?
Another recent rodent killing article can be found here:
https://news.ycombinator.com/item?id=20019487
I use en_DA for that.
You are not looking at the right thing here IMO. The OS is fragmented no questions there, the Play services aren't. Also most of the components for the OS are updated using Playstore.
Not really surprising given that was a deliberate policy objective of lots of places in the pre-civil rights era?

Even as late as 1985 the police could carry out what in any other country would be described as a terrorist attack, leaving a number of people dead and burning down 65 houses, without serious consequences to themselves.
https://www.npr.org/sections/codeswitch/2015/05/18/407665820...
Who put secret D-Day clues in the 'Telegraph’ crossword?
They're saying you've very unlikely to experience data loss after a message has been saved by SQS. Presumably they have multiple layers of redundancy at varying levels in order to provide this guarantee.
The US is completely out from network air interface competition. It's only Ericsson, Nokia and Huawei and ZTE.

Qualcomm and others manufacture components.
> The language of our time is English.

I take that as a powerful argument against granting it any official preference: English is doing fine with or without being forced upon anybody. That would just provoke organized resistance.
Waiting for Teensy 4.0 (currently in beta testing[1]). Probably will make an amazing lisp machine. 600Mhz CPU, usb, all Arduino compatible.

[1] https://forum.pjrc.com/threads/54711-Teensy-4-0-First-Beta-T...
haha, burn!
Yes, music production. If you want to run plugins in realtime you need fast single core for long plugin chains.
Looking into the history of American English hints at why it's so powerful. It was designed for pragmatism over elitism, to favor a broad adoption of a writing system for a population of then recent immigrants, many of whom were not native English speakers or had had little access to education. Its original purpose is practicality. It only gradually became considered a viable intellectual alternative to British English with the output of American literature, from writers who were educated with it.

Most of that revolution is attributed to Noah Webster. To give some example of how it just made sense, he favored "or" over the British "our" in words such as "color" and "odor", "ter" over "tre" in "theater" and "center", "z" over "s" in "civilization" and "analyze", "e" vs "ae" in "archeology" (Brits write it "archaeology") and "paleontology" ("Palaeontology"). And many more.
Have you passed out your English classes?
> almost 2.5 billion of people speaking Mandarin

Where are you getting that number? Ethnologue [1] claims 1.1B speakers, 1B of which live in China, 0.9B being native speakers.

[1] http://www.ethnologue.com/21/language/cmn/