skysight-inc/HackerNews huggingface dataset:
> 3. In other words, you're giving away like 5-10x the amount of free servers Koding did. If burning money didn't work for them, then how would burning it five times faster help you? Are you trying to make it up in volume or something?

In Sep we spent $15k for all of our infrastructure cost and we made all of it back and then some with subscriptions. It's serverless, we only spend resources when people actually execute code (most of the time they're just typing the code) or when servers are responding to traffic (most of the time they're idle). Unlike C9/Koding/etc which were all VMs :-)
That was one of the advertised major features for 3.0 and I really like TS, but I haven't noticed a difference.

Still getting frustratingly long and nested error messages that are impossible to read within a tooltip or error pane of vscode. More often than not I just missed or misspelled a single property off an object, but the best source of information for that ctrl+space to see what the non-optional properties are with autocomplete.

Maybe I'm spoilt from what I've seen in Rust and Elm, but either the error messages are useless or I need to copy and paste the tooltip contents into another editor window to spend 5 minutes to decipher them.

It could be that I'm just dealing with complex types with the various libraries I'm using, and so there isn't much TS can do. Some of the React types do seem to get complicated.
PEP-8 (more than 15 years old) recommend spaces, so unless you are deliberately looking for a fight, the question is settled.

Autoindent is a solution to a problem that doesn't exist in Python in the first place. Having two independent representations for blocks, one for human readers (indent) and one for compilers (braces), leads to nasty bugs when they get out of sync. Autoindent is a tool to keep them in sync. In Python there is a single representation, so nothing can get out of sync.
Not sure whether you're agreeing or disagreeing, but that refers to jamming done by electronic warfare units, not part of the GPS system, as I indicated above.
Piling up features instead of reduction and unification is the clear sign of amateurism.

For example, ML's (and Erlang's) unification of bindings via unified pattern-matching everywhere is a major achievement and canonical example. Haskell's unified approach to typing, is another. Everything is an expression of Scheme and even Lisp's unification of representation of code and data is the great discovery of old times.

PL design is hard, design of good runtimes (OTP, Go) is even harder. Ignoring almost everything which was good and true in PL field is definitely amateurism.

I don't want even start about what kind of nonsense Tokyo is. Universal event-driven frameworks is the same madness as J2EE. On the other hand, ports, typed channels or futures or pattern-marching on receive - support of fundamental concepts in a language itself is the right way.
This is a profoundly unhelpful comment.
Things I know about Mars:

No established legal or social framework.

Things I know about Earth:

Probability of finding a place to be left alone with a small group of like minded people. 0

A certain type of person is interested in living a life where they have a large amount of control over the political and social systems they live with. The American frontier was an ideal place for such people to move to. Many took advantage of the opportunity. This frontier is now closed.

Off Earth is the only viable place for similar frontier to exist and Mars is the best place. It has a ~24hr day, decent gravity(0.38g), Ok solar radiation, H,C,O,N readily available on the surface, and possible terraforming to a open-air livable planet.
Yes, thanks for the correction - 210 million gallons, or 4.9 million barrels. That estimate puts it at the top of the range of estimates I saw for natural seeps within the gulf of Mexico.

And that does put the upper range of Taylor estimates approaching the range of deepwater horizon total estimates.
I think the tensile strength/density might make gold transmission lines a bit crap. Maybe steel core with a gold outer where the AC current flows, but not sure if it would actually be any better than aluminum.
What do you need the filesystem for on your device?

I've had direct access to my filesystem on my iOS devices since 2012 and it is very very rare that I use it. And when I do it is mostly for fun and exploration, nothing a normal user would be doing anyway.
Thanks to those who responded. Its nice to get feedback - being so neck deep in the technical stuff, sometimes I cant see the forest for the trees :-)
As I indicated above, separate systems on electronic warfare platforms can jam GPS signals. This is not part of the GPS system, and is what the article refers to.

Building your own GNSS system does nothing to protect against electronic warfare platforms.
alright I applied >.<
No comparison to the much more established Intel TBB (Apache licensed)?
Hell, good products and services sell without advertising!

Advertisers study how to sell a product, and the most important product they have to sell is advertising.
Yeah I kinda have to agree. I got one of the old ThinkPad USB keyboards when someone was careless enough to list it for 25€ on eBay. It was like new! Best purchase I’ve made in a while.
BuzzFeed News is one of the more reliable, fair, and balanced channels these days. Typically they have less spin than CNN.

That is, speaking only of news; both BuzzFeed and CNN have steaming hot pools of garbage for you to gorge yourselves on, if you think the opinions of morons and advertisers are more important than the facts.
Are you sure about that?
This comes up every time a BuzzFeed News article makes the front page... BuzzFeed News does real, serious journalism and is separate from BuzzFeed's entertainment/quiz/nonsense site (which funds BuzzFeed News). Whether or not you appreciate their perspective as a journalistic site is a different matter, but BuzzFeed News is not a joke.
Why write?
I totally agree. But at the same time, immaturity doesn't let anyone off the hook for being shitty to other people. It's not just on the Internet- it doesn't let them off the hook in real life either. The post I responded to was from someone who said they were so pissed off that people were telling them not to be shitty to other people, that they left the job a couple weeks later.

The Internet's a different beast- it's often an ignorance-not-malice situation when ugly things happen in places like open source project mailing lists. Electronic communication is notorious for not conveying nuance or irony or sarcasm. A CoC (in principle) seems like nothing more than an explicit statement intended to curtail ignorance that could be misinterpreted as malice, which in turn could derail a project.
Safe beneath the watchful, ever seeing eyes.
I suspect the reason it's not faster is one of the following:

1. backend DB at its query limit
2. this is basically my first rust program and I've done something stupid
3. ab/wrk aren't scaling properly either (I know, not likely, but worth considering) when I'm testing it
4. bandwidth/IO limits on the AWS instance types I'm running this on

There are other possibilities too I guess. I was mostly doing this as a means to learn Rust though, I'd only go live with it once I had decent tests and everything else.
Almost everything you mentioned can be done without Github. Add a new remote, make teammates push branches to that remote. Merge to master locally. Review old-school way with 'git diff'. Apart from issues and CI, progress can still be made if you use Git features that make it distributed in the first place. If you depend on Github that much, you should think about a fallback strategy. Otherwise your business model is just unsound.
That's what makes me a bit cynical about this situation. Maybe it's a "one straw that broke the camel's back" event, but Silicon Valley didn't say shit and gladly accepted Saudi money during the last 3 years when the Saudi government was bombing Yemeni civilians. There's a good portion of the current attitude towards Saudi Arabia that's a PR image play rather than actually giving a shit about whatever the Saudis do to other people in their corner of the world.
There is a school of thought that it is only a matter of time until an asteroid or or supervolcano causes another extinction event and unless humanity develops mass spacefaring and colonization capabilities, it won't matter how well we cared for our planet.

I think both efforts are absolutely necessary for the survival of our species.
Ten things that you can do with your period blood. You won't believe the 7th one.
One day, in the far future, it will be discovered that ubiquitious plastic has profound but subtle effects on intelligence, fertility and general health. Amending that will be like moving out of the slow zone.

The roman civilization used lead pipes for drinking water.
Install app: tracking begins.

Uninstall app: said tracking continues.

From a user point of view, the technical implementation doesnt change the above equations.
I realize it perfectly well, but you chose to quote only half of what I said and then try to push an interpretation based on that. By the GNU Kind Communication Guidelines, this is an unkind thing to do!
I have multiple instances to keep the latency down overall (and for security should we lose an availability zone or whatever else). But, as others have mentioned, instances cost, I'd like to be able to reduce that to the minimum if possible.
Same here. I like Mozilla, and if they can bring me a qualitative email service and VPN on top of a great browser and the MDN, I'm psyched.

Here's to hoping that they also develop an e-mail product to replace Googles Inbox...
> (BRB, calling my patent lawyer...)

Can HN comments be used as valid prior art to shoot down patents? I really wish they could be.
> you could define the equivalent of Go error in Rust as a trait and box it (ie. a trait object).

I know this basically how Go's error handling works (Put error data on heap and pass the reference), but I'm not fan of it (the put data on heap part of it) too :(

I will try out the error-chain, thank you for reminding me that.
Life in developed countries hasn't improved at all in the past 10 years. There are more apps and more gadgets but no actual improvement. If you really consider everything, the life of the average consumer has gotten worse.

Consumers are also producers and most consumers don't want to spend their lives being faceless cogs in the giant corporate machine but they don't have a choice anymore. What is the point of satisfying the most trivial consumer needs when their most fundamental needs to have a meaningful job are overlooked completely?

If there were fewer corporations, people would have better jobs, fewer people would live in big cities and they would be happier overall. The system would be more efficient at delivering value to people.
Oh, felt the same way :)

Thanks for the feedback
I'm on 11.2.1 and I can't get it to work.
Why? The initial setup is for the things you set once and never need to change. I tell my phone I want it in English during on boarding - and then I never need that setting again.
The upper atmosphere of Venus is actually the closest to Earth conditions we have in the solar system.

Just float around in an airtight habitat. Gravity is the same as on Earth, pressure is the same, temperature is 25C. You literally only need to be airtight to keep the noxious atmosphere at bay.
Beammit – hyperlocal messaging
And round and round and round we go! Everybody has a convenient finger to point at someone else who's responsible, and if all else fails blame the people discriminated against and say it's their fault for not doing more to overcome the discrimination.
> But people need to feel productive quickly with a language, otherwise they'll drop it and move to something else which makes them feel that way.

Yes, I agree, but that's not the full picture. People want a language in which they can be productive quickly, but once they master it, they, or at least some of them, will then look into quality and performance. Languages like JavaScript or Python (and even Go to some extent) are popular and easy to pick up, but there's not much room for further progress. JavaScript is already stretched to its absolute limits when it comes to performance and it's still not performing very well. And when it comes to quality, well, TypeScript is a thing for a reason.

I don't believe Rust will ever be as much of a language for the masses as JS, but it has a good chance to become a niche language for those who need or want more performance and/or quality than they can get with langs like JS or Python.
Paytm boss Vijay Shekhar Sharma blackmailed by employees for INR 20 crore
No, I agree at least. I mean, it was a bad move and thoroughly short-sighted, but then again - what's the score?

One slight privacy infraction from Mozilla, vs. the countless others from Google, or Facebook, or whatever. It wasn't a good move, it also wasn't as bad as people make it out to be, and it's defeinitely better than any competition.
Discoverability is a very hard problem on the small screen. I’m amazed at how often I actually know a function exists, and I try every conceivable type of interaction I can think of to no success. Then I google it.

Damn the little tip about tapping the clock to jump is so handy, I have actually searched for how to do this and never came across a description of this feature.
Can confirm. Many a time the owner of an iPhone has had to shift the floating dot around to show me something on their screen. Such an eyesore...almost as bad as the notch.
Actual problems like:

- sending dangling references to thread functions. Lambdas with automatic reference capture creating threads from inside functions that exit are terrible here.

- returning a pointer or reference to an invalidated iterator

- returning a pointer or reference to the contents of a temporary

Yes indeed, C++ programmers never actually have these problems, they are purely imaginary. /sarc
If you ask Siri "call my wife" before that, Siri will tell you he doesn't know who your wife is and ask for a contact name, then ask for confirmation, and finally persist the information and proceed with the call.
You can get very far with any python on your system, and just the standard library. Don't bother with pipenv or pyenv. Once you have experience solving problems with the standard library, learn where pip puts things (probably /usr/local/lib/pythonX.Y/site-packages), use "pip freeze" to list current versions of stuff, and keep it tidy. Don't make a big mess, it won't be a mess.

One nifty trick is using the (built-in) subprocess modules to exec some other tool, like rsync or ssh. I recently had sufficient motivation to remove a dependency on the "awscli" package from my deploy system, and implemented an aws api request signing function in about 50 lines of python3.5 using only the standard library. (For bootstrap convenience, my deploy system depends only python3.5 and some standard cli utilities.)

For some non-trivial web services, I use tornado. Running under python3, it depends on nothing else, and can take you very far. (Running under python2.7 it has 4 small dependencies.)
According to Bloomberg, that's how everything started:

> Apple made its discovery of suspicious chips inside Supermicro servers around May 2015, after detecting odd network activity and firmware problems, according to a person familiar with the timeline. Two of the senior Apple insiders say the company reported the incident to the FBI but kept details about what it had detected tightly held, even internally. Government investigators were still chasing clues on their own when Amazon made its discovery and gave them access to sabotaged hardware, according to one U.S. official. This created an invaluable opportunity for intelligence agencies and the FBI—by then running a full investigation led by its cyber- and counterintelligence teams—to see what the chips looked like and how they worked.

If this was true, the public denials wouldn't surprise me at all.
Does it add value? I manage enterprise and we’ve tested typescript and found it added little value, but brought in complexity that slowed production.

Type safety isn’t worth having more complex prototypes, and having to keep up with both JS and Tyoescript, for us.

It’s very easy and forgiving to do a proof of concept though, because it integrates so easily into your existing code base.

Just be sure it actually adds real value and isn’t something you do for hype.

I’d certainly utilise it if we were building something as complex as VSC, but we aren’t, and I think it’s important to keep in mind that typescript isn’t all positive gains but that it also has downsides.
Most (all?) 3D Touch actions can be handled by a long-press these days.
Along the same line, I think this is also a big part of why Perl was so popular back in the day. CPAN was to Perl what NPM is today. It made finding and installing modules in a local user project directory dead simple which made getting started on a project frictionless.

Though I have to say, CPAN was much better organized and documented...
Unless it gets hacked.

Vehicle hacking is very real.
It's depressingly common in threads about diversity issues that people assert a right to force their interlocutors to re-litigate the entire history of discrimination from first principles, impeccably sourced, on demand.

Ironically, the same sorts of people also throw out unsourced assertion after unsourced assertion (see the person who replied to me stating that the BBC has jobs for black people only, and who I suspect honestly and truly believes that, despite the reply to them explaining that that would be very illegal).

If it's fair for them to do that, it should be fair for me to do it, too, and for me to explicitly state that.
Who believe, and why?

Many also believe that there is an uncontacted civilization under the Atlantic ocean, unseen apex primate cryptids in the Himalayas and the Pacific Northwest, and a Paleozoic reptile in a lake in Scotland.
This article talks about some sitting techniques, and since the wiki article mentions the angle change I assume the back would be straightened out like this. https://www.npr.org/sections/goatsandsoda/2018/08/13/6360250...
Long press does this.
Do you have data on how many slot machines visits between entry and the front desk leads to reduced cost?

It does seem somewhat far-fetched otherwise.
The only thing worse than not fully solving the problem is fully solving the problem (because then you have no where to go, as competitors catch up).
Instagram Now Teens Most Used Social Platform
"Adapting to a saddle chair takes time and requires a new kind of attitude towards sitting. The most common reason for using a saddle chair is that the users feel it is healthier for the back and legs than a standard chair. An intervention study on schoolchildren[1] found that initially saddle chairs were liked better, but the difference leveled off over time."

Though

"A divided seat reduces pressure on the perineum and lowers the temperature in the genital area. A divided seat is thought to be healthier, especially for men, than a solid seat."
Small apparel – An image bounding box dataset for ecommerce
"Our 36th semi-annual Taking Stock With Teens survey included results from 8,600 teens across 48 states with an average age of 16. Video games & food remain multi-year share gainers within teen wallets. Beauty, while not as high as Spring, generally continues its uptrend. The most notable brand gainers have been Vans, adidas, lululemon and surprisingly Crocs. We are seeing a broad resurgence of preference for "brands" over "fashion." The 1990s & Streetwear theme we called out 6 months ago has not slowed with Tommy Hilfiger, Supreme, CK, Champion and even luxury brands including OffWhite, Balenciaga & Gucci on the rise. Elsewhere, iPhone intent, digital video game
downloads, Netflix consumption, Amazon Prime adoption all gained solid share. Instagram is now the No. 1 most-used social platform by teens (inching above Snapchat); Facebook engagement falls. Teens' favorite restaurant is Chick-Fil-A followed by SBUX. CMG gained share sequentially."
There's not a lot of great studies on this but if you look around at the nih.gov link there's plenty of related studies that would support the parent's claim.

https://bmcpublichealth.biomedcentral.com/articles/10.1186/1...
https://www.ncbi.nlm.nih.gov/pubmed/29487531
Settling on the Moon first would certainly be the more logical and cost effective starting point.

Once all the techs have matured on the Moon then Mars is just a longer trip.
> I'd be much more comfortable with this if they were suggesting multiple different providers.

I don't see anything saying that they won't. They might only offer ProtonVPN for all of time, but I could also see them adding additional providers down the line. In any case, I'm imagining that the vetting process is relatively costly to perform and keep up, and I'd trust Mozilla more than myself to do it.
Linus Torvalds Back in Charge of Linux
Probably fair, I’ve hit the limits of my understanding here.
Global Nestlé SA in Hot Drinks – Food and Beverages Market 2018
Eyesight changes over time. People learn new languages, and want to switch. Making these decisions for the user and then forcing them forever is decidedly un-user-friendly.
I mentioned before that "Thinking about it, I imagine that one instance of Google Analytics would be fine, but tying two instances of it in order to track a user would probably be ridiculous, right?".
Missing winters is one thing, being obligated to wear full winter gear for 4 months a year is another.
The incident was trivial, but it exposed serious concerns in the process. Mozilla itself strongly promotes privacy and digital rights, but their marketing people did not understand that this was a breach of trust, and all of the technical people involved in the release of the add-on either did not realise this either, or were overruled.
But where do you get additional resources?
Cognomen ─ a resolver in order to shorten deeply nested relative path expression
> me and a military man holding an AK 47

Sounds blatantly clear to me.
> Intelligence is heritable

I believe parent is getting downvotes because of this, but this isn't a matter of opinion or social science. It's hard quantitative genetics: https://en.wikipedia.org/wiki/Heritability_of_IQ

This is the crux of any inter-generational change in average intelligence in a population. Human assortative mating patterns and the inverse relationship between intelligence and fertility account for some of the effect and some is due to shifts in the gene pool. While we can't and shouldn't discount environmental effects (goodbye lead paint!), the latest genetics research tells us that only 15-25% of variation in intelligence can be attributed to the environment.
Robert Zubrin argues that Mars is a much better target than the Moon. A summary of the argument is in the second paragraph of: https://en.wikipedia.org/wiki/The_Case_for_Mars#Risks_confro...
The full details here:
https://www.amazon.com/Case-Mars-Plan-Settle-Planet/dp/14516...
I thought he had developed the DICE C compiler, not parts of the OS.
Nowadays there are usually better tools than the process you describe here. For example if you are making a React application you can start off with the `create-react-app` tool. If you're using Vue then `vue create <appname>` is similar. They will take care of the bundling and providing a modern language environment for you.
I'll get the Zeppelin...
Jiro Dreams of Sushi: https://en.wikipedia.org/wiki/Jiro_Dreams_of_Sushi

Man on Wire: https://en.wikipedia.org/wiki/Man_on_Wire
Buy Google Reviews