skysight-inc/HackerNews huggingface dataset:
Have you read the book Traction yet? It provides a very usable growth framework. More importantly, It also allows you to start thinking of marketing as a testable iterative process, and this simple change in mindset can do wonders for the engineer/hacker.

https://www.amazon.com/gp/product/1591848369/ref=as_li_tl?ie...
That I assuming that every type network request is covered by available monitoring tools and that they are user-friendly.
What if web browsers allow you to trigger DNS lookups without HTTP requests? That could already be used to exfiltrate data.
> #deleteuber was a flash in the pan. It fizzled because it was based on a falsehood, that Uber had broken an airport strike by cancelling surge. Uber cancels surge for all notable events.

Not to get too caught up on this, but #deleteuber was in response to them being perceived as breaking the strike by operating at the airport at all. So the fact that they cancel surge for all events wasn't accepted as an excuse. Canceling surge just provided more fodder.
I'm sorry your original question has been downvoted. I think it's a perfectly reasonable experience report and question. I replied here: https://news.ycombinator.com/item?id=15527041
I don't understand what the maintenance costs have to do with the price of insurance.
https://news.ycombinator.com/item?id=15521829
After Universal Basic Income, the Flood
I was productive in Scala far faster than I was when I learned Clojure. To be completely fair, I was newer at programming when I learned Clojure, and knowing Clojure definitely helped me learn Scala, so there’s something to be said for Clojure for sure.

But if I had to take an average Java programmer and teach them a new language choosing between Clojure and Scala, I’d choose Scala hands down. The gap in semantics is so much closer, and concepts and libraries are so much more easily translatable. And it is entirely possible to be productive with Scala while knowing <50% of the language.
Declaring a primitive variable inside vs outside a loop in c or c++ will have no effect when compiled with optimizations on by any major compiler. For non-primitive types it will depend on a number of factors, and the better choice for perf could go either way.
From the original article:

"The National Highway Traffic Safety Administration found that crash rates for Tesla vehicles have plummeted 40% since Autopilot was first installed."
> 7. Use Placeholders to Interpolate Python Values

Well, where you can. You can't use placeholders for table names, for example.

When you can't, just don't derive them from unsafe input.
This is specifically addressed in the article at the bottom as a note.
I agree with everything you said except for one thing: developer salaries later-on are not artificially kept down vs the value they create. The are artificially inflated when they are younger due to the scarcity of developers. This is why one can become a "Senior Developer" at 24 (such as I did) because the title is matched to the salary as opposed to the actual amount of experience it would take to be a "senior" anything in any other field.
Partially but again, Lyft did the same as Uber.
That’s my understanding. They are to use LNG as it’s own pressurization. Reduces a lot of complexity. Details are still vague as far as I can read.
If you look at the paragraph above them, last in the article they explain why it is.
Quality reporting does in fact cost something to produce. The goal of HN is to surface the best news of interest to the tech community. There is a reason why WSJ, NY Times, and Washington Post are simultaneously high quality and paid sources of news.
You misinterpret my comment thinking it is a statement about myself, when it is a statement about the wider programming community.
Maybe an incorrectly maintained car is less safe.
To clarify further:

Uncertainty is the cost of gaining more ownership, and I don't want to downplay that. If I'm sending messages where I want to maintain as much personal ownership as possible, I use my personal mailserver and accept the risks. If I'm sending mail where I need higher certainty and don't care about ownership, I use other providers.

Another commenter said: "if you absolutely depend on the ability to send emails such that your recipients reliably get them, hosting your own email server is extremely tricky." I agree with that -- different communication has different needs/requirements, and a self-hosted mailserver gives some benefits that I really like and that you can't get any other way. I'm just saying for me and for my common uses, it doesn't feel like a constant headache + battle.
I find that laughably generous. In my experience, Java gets a pass because it's "enterprise", whatever the hell that means. I've never heared anyone make a compelling case for Java on technical merit. It's always "we're a Java shop, because we're enterprise".
> semantics is exactly what computers, by definition, lack

What do you think the definition of a computer is?
France, and many other jurisdictions, don't recognise the concept of releasing directly into the public domain, so in this case would leave you high and dry in the future theoretical of the original author changing his mind about your use of his library.

If people really want to release into the public domain, public domain with French exceptions like CC0 are the best option.
You don't really have the opportunity to be discriminated against in the same way, so you probably don't really count.
I don't think you've presented a good argument that arbitrarily large amounts of computing power don't result in intelligence.
I can't be sure yet, but I'm starting to be concerned. I turned 40 recently. My current job search has lasted about 5x longer than any previous job search. I've been turned down for nonsensical reasons, such as not having enough experience in a specific language that I have a lot of experience in. (That was an assertion by the interviewer, not the result of technical questioning.) I've been interviewed several times by managers and directors 10 years younger than myself. I've noticed a distinct pattern where they'll ask very basic questions, I'll give a detailed answer than I know to be correct and insightful, and they'll say it's wrong - and I'm just dumbfounded, like what can I say? I'm not going to argue with them.
Swedish Museum of Failure exhibits failed products
“Why isn’t someone using my software product or open source tool? It’s good!”
This looks like something from 2008. I think people's expectations have increased since then.
Interesting question: can Tesla do this because their cars are safer, or because they already include the surveillance tech for which insurers offer discounts?

https://www.nytimes.com/2014/08/16/your-money/auto-insurance...
I doubt anyone is raising children in NYC on beans and casava or rice.
>and the potential payoff too small.

I don't want to put some chemicals in my body for cold. I would imagine that to be case for many people.
Earthworks are facinating to me. In Ohio there is the serpent mound, which aligns with star patterns during the solstice. Nearby is a native american fortress on a hilltop, with earthen walls and "doorways". What I always take away visiting these sites is how at one point, these people realized that they could actually change their environment to suit them. They no longer had to wait for nature to provide, they could be proactive. Seems for granted now but at the time, what power they must have felt.
Why Elon Is Wrong About “Hard” Work
I don’t think that what you’re describing is a significant cost to insurers. Many (most) accidents are shared responsibility. And if you get full coverage (assuming people with Tesla’s generally get full coverage) insurance covers it regardless of whether or not it’s your fault.

The article says that autopilot reduced accidents by 40%, and Elon Musk seems to be frustrated that they’re not taking this into account when determining risk.
Higher-ups and execs don't care if you're mediocre and barely get the job done as long as you kiss their ass and take their low pay to make them look good and get their bonuses.
So the premise is that the startup era is ending:

> ...because we’ve all lived through back-to-back massive worldwide hardware revolutions — the growth of the Internet, and the adoption of smartphones — we erroneously think another one is around the corner, and once again, a few kids in a garage can write a little software to take advantage of it. [...] But there is no such revolution en route...

Then it says:

> It is widely accepted that the next wave of important technologies consists of AI, drones, AR/VR, cryptocurrencies, self-driving cars, and the “Internet of Things.” These technologies are, collectively, hugely important and consequential — but they are not remotely as accessible to startup disruption as the web and smartphones were.

But a real counter to the premise is actually presented:

> (However, in fairness, software and services built atop newly emerging hardware are likely an exception to the larger rule here; startups in those niches have far better odds than most others.)

So once again, 'a few kides in a garage can write a little software to take advantage of it.' They start as niches, but we can't say what their potential is without discovery and development.
Dupe, previous:

https://news.ycombinator.com/item?id=15524800
How does it work? Kubernetes!
Tesla Strikes Deal with Shanghai to Build Factory in China
Any decent C/C++ compiler will give the same code. For example, this:

int f1(int n) {
int sum = 0;
for (int i = 0; i < n; i++) {
int x = i + i;
sum = x - i;
}
return sum;
}

int f2(int n) {
int sum = 0;
int x;
for (int i = 0; i < n; i++) {
x = i + i;
sum = x - i;
}
return sum;
}

when compiled with 'gcc -O -S' gives:

.file "loop.c"
.text
.globl f1
.type f1, @function
f1:
.LFB0:
.cfi_startproc
testl %edi, %edi
jle .L4
movl $0, %eax
.L3:
addl $1, %eax
cmpl %eax, %edi
jne .L3
subl $1, %eax
ret
.L4:
movl $0, %eax
ret
.cfi_endproc
.LFE0:
.size f1, .-f1
.globl f2
.type f2, @function
f2:
.LFB1:
.cfi_startproc
testl %edi, %edi
jle .L9
movl $0, %eax
.L8:
addl $1, %eax
cmpl %eax, %edi
jne .L8
subl $1, %eax
ret
.L9:
movl $0, %eax
ret
.cfi_endproc
.LFE1:
.size f2, .-f2
.ident "GCC: (GNU) 7.2.0"
.section .note.GNU-stack,"",@progbits

Even when compiled without optimization, the generated assembly was the same, though it was messier so I don't show it.
When I opened that page my laptop's fan started audibly spinning at maximum speed. I can't imagine what it's doing to my battery.
I was like "MabThera?" but then I Googled it and that's Rituximab which I'd heard of. I had Hodgkins (which is one of the less common Lymphomas) so I got ABVD which doesn't involve Rituximab, but I read about loads of the chemotherapy drugs because I was morbid.
>I think this could be solved by coming up with a more common vocabulary of tech job titles.

That's a good point. I think that mismatches in salary expectation are often driven by this. I can find jobs that feel very similar, but ask for "Senior Developer", "Software Engineer II", "Lead Software Engineer", "Tech Lead", "Software Architect", "Programmer Analyst". Then, the varied use of "Junior, Senior" vs "I, II, III", etc.
Take that idea in the other direction. Vendor tie-in with browser maker to grant users a decent discount for use of IE or even the new and allegedly compromised Opera? I'll give it a shot on your site.
The closest you came to naming one was MabThera. I'll check it, thanks.

Edit: Oops, also Harvoni, etc.
Imagine the cost of college alone.
On average it seems, because it took a months wait for three to be released at once.

Hopefully whatever stopped the project has been resolved and they’ll be consistent now.
Just bought a Moto C. Its body is made of the slipperiest substance known to man. Only phone I've had to put a case around because I can't use it without sliding out my hand.

They're leaving a lot on the table.
A cynical way of saying it is that since assessing employee value is so difficult, companies adopt a strategy of systematically discriminating against older candidates.
> Older developers of HN, what are your experiences?

I turned 40 this year, I haven't noticed any differences. I've been contracting since 2010 and I never meet most of my clients, I guess they could guess my age from the length of my experience. I specialize in Pro Audio / DSP which seems to be an older field, maybe because it's slower changing and experience is more important.

I think racial / gender discrimination is a bigger issue than age.
445 slides. I'm curious how long this takes to present in person.
Ugh a virtual server running Docker? Dumb. Just install it on the base OS without the overhead.
Tough just because your a small company doesn't excuse you from how the market works or laws on discrimination.
Strong argumentation... with just a few logical errors...

Unless you can prove what I wrote didn’t happen to me, i can as well insult you of pushing misinformation about what happened to me and what not.

I talk about personal experience and clearly mark it as such.

And then, i didnt know this is a forum of „low-information patients“ - but i start to believe it...

Furthermore it has been said in the article that there is no verified cure for colds. Insofar even if someone would refuse to take other non-verified, more expensive medications because of my report, it wouldn’t do harm. It’s just changing one unverified cure against another.

do i talk about cancer? No. It’s about colds.

Believing only in studies will not help you at all - many studies have been proven to be false for many different reasons and later detected errors. Just happened for cancer studies of multiple decades!

So with your randomly selected criteria there‘s still many things that can be wrong, and the same goes for all studies that prove Vitamin C helps and those that prove it doesn’t. You forgot age, for example... 30 colds is at least 3, at my current rate rather 10-15 years... a lot changes in a body. I can be weaker due age, or fitter due more sports etc...

So i believe only in what works for me, and i report about it personally with clear marking that it’s just that, personal experience.

And i didn‘t recommend anything to anyone else.

Also, i said that success rate is just 2/3.
THAT would have been a good point to attack my idea that Vitamin C helps - because it is actually a low rate.

While we discuss this, a lot of money is spend for other cures of cold that equally has no proof of working. But this is accepted... you might be better off trying to stop big pharma for advertising anything as a cure for cold instead of insulting me for telling personal experiences.
“Underpin” e.g. those libraries will use Abseil as a common base.
I agree with all that. I think it's already happening, too. You can be a "test engineer" or work in "quality assurance" and get pigeonholed easily. But one person's pigeonhole is another person's dream 9-5 job. I don't see a harm in labelling the expectations that are already there.

I think there's wisdom in waiting for established roles before defining them. "Container engineer" is too specific or at least too early. But "Relational database administrator" (or something) has been around for decades and will be around for some time to come. Maybe the DB vendors and tools will change, but experience in data migrations and transactional thinking is valuable regardless.
I've developed a open hardware 3d printable LCD touchscreen which uses WiFi+MQTT to interact with Home Assistant which fits into a standard wall panel which you can find here: https://github.com/aderusha/HASwitchPlate

This still requires Home Assistant to be running somewhere else on the network and uses an ESP8266 instead of a Pi for several reasons, but it might help you out on your use case.
Where to post a retiree resume
You say there is no technical merit to use Java ecosystem over something else?
Are there actually enough crashes involving Teslas for this to be statistically useful? It’s not a particularly common car brand.
The A/B test only explained the comparison between apps. The spokeswoman said they personalize based on web vs mobile app and logged in vs logged out.
that statement "they simply couldn't survive the industry" is screamingly ageist do you hold similar views against females and BME candidates.
Apparently Consumer Action for a Strong Economy (CASE) is two man lobby group for the industry, despite the name.
Java is slow compared to C/C++ and Fortran and comparable with SBCL / Rust. But it is fast compared to Python, JavaScript, PHP and Ruby.

It's the rise of these languages that confuses me.

They somehow got away with the 'fast enough' argument whilst Java is constantly being compared to languages that are designed for fine tuning for the target architecture.

In my mind it is Java that is 'fast enough' and,with Java 8, very expressive. The continued success of these incredibly slow interpreted languages in enterprises where you need to buy servers feels like an anti-pattern.
Sorry to go off topic, but I've been waiting a thread about weird stuff found on gmaps for a long time.

Does anyone know what is this geological formation (26.621298, 55.490281) and why it looks like a crater? Didn't find any reference to it (there could be something in Farsi, though)
And why cost of repair isn’t mentioned.
They should not have total say, the doctor shouldn't be trying to please the patient to get more custom/better reviews. They should be trying to get the patient more healthy.
He is implying that the algorithms used by insurance companies are optimizing for profit instead of solely accessing the risk of payout. In other words, Tesla drivers are willing to pay a higher premium to mitigate the same risk.
Amazing pure CSS animation
Not very different than a "normal" Node microservice.

It might even take fewer lines.
Belgian here. Day rates of 400+ euro are the normal rate over here for java and php developers (even to the lower side) for freelancers. But I should mention that you lose about 55% on taxes of it.
Quote: "The National Highway Traffic Safety Administration found that crash rates for Tesla vehicles have plummeted 40% since Autopilot was first installed."
Glad I checked the comments after a few dozen slides.

I think this presentation is supposed to convince you that it’s important to have a deep understanding of both the implementation details and official specification of your language of choice. However my take away is that C is really complicated and has no respect for the least astonishment principle.
Well the site feels the need for analytics from LinkedIn, Bizographics, NewRelic, Google and Score Card Research. Which seems a little excessive.
It is not a stretch at all, The fact that "There were many restrictions" has no bearing on the conversation.

You are simply grasping at straws to defend the "golden standard" for Authoritarian Government... democracy. where all unethical actions can be justified as long as the "majority" agrees

As you can tell I am no fan of democracy, and believe people that refuse to acknowledge massive ethical problems with democracy treat it almost like a religion, replacing the traditional Omnipotent God with "will of the majority"
Because we've already paid for their education, and will likely have to pay for their remaining life. If they want to be stupid on an island by themselves, fine.
Show HN: DevOps Survey – Cloud Visibility and Operations
Ask HN: What do you scrape the web for?
Hey folks,

It's not rare for me to see myself scraping the web for both side projects and personal needs - checking whether the prices of the groceries are good or not based on the local supermarket's website; gathering some emails to cold-email about ideas ...

It seems to me that just by having the ability to quickly write some code to gather information from a government web page or anything that shows stuff on the web is a huge power.

What about you? Any great web scraping stories? Have you ever got in trouble by doing so? Made an entire company of it?
> Java's baseline design encourages the creation of lots of expensive runtime abstractions

Abstractions yes, expensive, perhaps not. One of the nice things about Java is that the JIT can collapse a lot of abstraction at runtime. Not all of it, but a lot of it. I am skeptical about the idea that Java naturally guides programmers towards expensive abstractions.

> and makes parallelism difficult

Presumably, you mean something like "makes lightweight concurrency difficult, because all the backend APIs for database access etc are blocking", which is unfortunately true.
3D Printing: 3D-printed concrete bridge with steel|3d printed bridge
sorry that's crap learning a new tech is not a problem for a competent developer having decades of experience means you have seen problems 20 years ago the experience of which is relevant eg I was doing map reduce in the 80's that experience would directly be applicable to day even though I was using Pl1/G then and would use Python or Java today
Retro Computing
You can get personalized cell service prices. I walk into Verizon yearly and threaten to walk if they don’t give me a discount. I pay about 60% normal price.

You don’t cost Verizon anything, you are pure profit (up to a point). They are authorized to give discounts for retention.

Always be sure you walk in with a competitors price to beat too (ask T-Mobile and AT&T what they will give you to switch).
Yes I did this 20 Sears ago in VisualWorks, ViasualAge and Visual Smalltalk. Then we went to mainstream technology and for the last three years we have entered the Smalltalk community again by using Gemstone.

We will not use Smalltalk in our company as our main technology again. The Smalltalk technology is the best one I have learned over the years.
"I've never heared anyone make a compelling case for Java on technical merit."

IMO this is a sign that you should expand the company you keep rather than being indicative of any flaw with Java.
> So there are no dialects in Germany, do they really pronounce all words the same in the dockyards of Hamburg as they do in the university at Heidelberg?

No, but they pronounce the words consistently in each dialect, as opposed to English where bow and bow are pronounced differently.

> What about Austrian German, Swiss German, and the German speakers in Argentina and Brazil.

What about them?

> And you never 'steal' words?

Fine, "borrowed" then. I didn't mean it pejoratively. Also I'm not a native speaker of either English or German.

> If German had been the most used auxiliary language for the last two hundred years I think it too would have borrowed a few more words.

What do you mean? That, say, the word "fraternity" is French-derived because the French spoke English? It seems to me that it's exactly the other way around.
3.35 GB/sec sequential reads and 2.4 GB/sec writes. You can see their product brief for the 9200 NVMe series here: https://enterprisestorage.micron.com/~/media/documents/produ...

This 11TB one is actually aimed for read-intensive workloads, might want to look at the 9200 MAX series for something with more endurance, ideal I guess for a caching solution that's quite cheap compared to RAM, and which won't require an expensive server for such a high capacity.
Not your goal but I just added Malazan to my wish list :)
If this new rocket turned out better, I suppose SpaceX could license the tech.
An alternative ranking is given in http://www.effectivelanguagelearning.com/language-guide/lang...

> Chinese probably has advantages as L2 due to the lack of inflections but disadvantages due to the extremely difficult writing system and (maybe?) tones

Tones aren't much of a problem. The main problem is the script, combined with the lack of vocabulary sharing between Mandarin and English (no cognates, very few loans in either direction. It isn't particularly difficult - it just requires lots of tedious memorization of thousands of printed characters and spoken words.

Cantonese and other Chinese languages have very little printed material. (All Chinese speakers use the same written language, which is based upon spoken Mandarin.)