skysight-inc/HackerNews huggingface dataset:
> "net good?" Perhaps ... an economic argument ... [but] "Productive Use" is a dangerous phrase.

You're not wrong, but even from a purely philosophical perspective it is not at all obvious that solitude is a greater good than the structures that make up human civilisation - I won't make an argument that forests are bad, but I'm perhaps more making the point that "forests are more important than corporations and deserve greater legal protection" is an opinion that stands in defiance of political reality, and is only supportable with some specific and frankly fringe definitions of good. I'm pretty sure that any definition of good that privileges human wellbeing over animals is going to agree that corporations are a greater good than forests and lakes (notwithstanding that we obviously need some forests and lakes, and that I'm not about to start buying property next to a polluted lake).

We have pretty good polling on what people value in practice. There are people who honestly care more about forests, but they are a minority to the people who downright fear solitude and want more community and human built environment. Biodiversity in particular is a lovely idea until it meets humans in practice, where we actively choose to extinguish it wherever we gather in groups. Very much a NIMBY phenomenon.

> As far as I'm concerned, people who do live in cities are disadvantaged by their constant immersion in a world where perverse incentives for corporations...

The better hospitals, places of higher learning, food and entertainment tend to be in cities. It is quite hard to argue that those things are less important than harking back to the cradle of the natural world that was awful and primitive. A society built promoting the natural world over human endevour would be horrific, barbaric and very hard to defend as more moral or 'good' in any meaningful sense.
You're essentially advocating for tariffs and "buy local" requirements.

Not only they are bad for the economy, they're also mostly illegal in the EU.

> If I were French and our rolling stock were competitive

Well, it just wasn't as competitive as the German one.
Building a Serverless IoT FinTech App with AWS and Node.js
It was less about advocacy and more about arguing with him. I was a teenager at the time eager to best him in any argument I could.
Thinking "ennui" and "inouï" sound similar is a bit like a non-native English speaker finding it hard to distinguish between "bottom" and "button". The vowels may sound similar to outsiders, but are completely different to French ears.

(I'm not French, but I speak the language well enough to feel confident making assertions like this about what things sound like to French people).
Coinhive Discontinuing Service
I think it's a bad idea to sell them through a dedicated stand-alone website/store. Many people are selling ebooks successfully using ClickFunnels, especially when combined with upsells. Don't think of an ebook as a way to earn $15, rather as an entry point to a $500+ sale of another related product/service.
We use it to orchestrate agents, most of which, but not all, tunnel into VPN concentrators scattered across the globe to monitor and control remote devices. Admittedly ours is in the M2M IoT space for now (Digital Cinema) -- we don't deploy our own sensor network (yet) though our agent could broker that integration as well.

After toying with k8s, we realized just how much tinker time our current docker-n-script approach takes to optimize and scale optimally. We're close to moving to k8s after almost a year of on-again/off-again dev and I'm very excited to roll it out. Not as excited as DevOps, maybe, as it's going to lift a lot of weight off their shoulders.

TL;DR: IoT means different things in different industries.
What should go into the C++ standard library (2018)
Two reasons really - one, it's a source of evidence coming from a channel which is often disregarded here as holding bias to a certain political agenda, and two - I'd normally like to offer several sources of evidence to support a point I'm making, but didn't have time at work to aggregate more links.
Undergrad/transfer and unsure. I know that's broad but I'm at the early stages of considering, but if all of the sub fields have a pretty high demand, I think that's a good sign. I've also considered the maritime industry if that gives you any idea.

Most of my experience is desktop and web apps, but I'm looking to learn new tech. Some of the job posts I've seen have been scientific computing (python/C++/linux) so not really my area of experience but I have a pretty long runway.

Ultimately I'm looking for a field to learn and combine with my skills instead of just being a developer but I want deeper knowledge than what you'd get just by being thrown on a project that happens to involve oceanography.
AWS overcharges on their hardware to an absurd degree. The main problem is access to their network. You could host on your own hardware, but you'll never be able to offer the same QOS as a server directly inside an AWS datacenter - and thats where all your customers are.
Heh yeah...

The advice of "If you want a phone with a headphone jack, then don't buy a phone without a headphone jack" can be considered controversial. People forgot how to vote with their wallet.

iPhone versus Samsung Galaxy is a false dichotomy. There are so many phones out there that it's very likely there's one that meets most if not all of your desires. It just might not have an Apple or Samsung logo on it.
Sandia's Robots Pull Apart Warheads to Recycle Thousands of Micro-Grenades
I wish Spotify on Android Auto would take this feedback.

Seriously, a rotary knob can switch focus to the next/previous UI control, so that additional push of tactile button on said rotary knob will activate the control, but they can't simply detect the rotation as 'next/previous', with the push button as 'pause/play' toggle?

Instead I have to rotate the nob and visually track the thin active element outline each time I enter or swap to the app just to get a single tactile 'forward' control. Or, I give up, and continue the process of memorizing the button location on the screen and building muscle memory through repetition to correctly press the same spot on the screen each time without looking at it. Then hope I never need to be in a different car or that nobody adjusts my seat's X/Y/Z axis to screw up that muscle memory.

I suspect it's Spotify's issue, and not Android Auto itself, but most of the Android Auto apps work that way and I don't know where the fault originates. But regardless of who can fix it, it's horrible to allow UX to be designed ignorantly when it is placed to have potential life/death impact.
It is actually quite important to read up on Haskell if you don't have a background in modern FP. It isn't like other languages where you just see what's different from what you already know. There's a lot of conceptual stuff that helps understand what's going on. I actually started by jumping in myself, so I just wrote programs that were quite bad in Haskell terms. I usually recommend jumping into a language right away too, but it really really helps to understand some Haskell concepts at a conceptual level that is hard to understand from just jumping into the code. If one wants to jump right in, they can just do that FP course which is all exercises and skip the book, but I assure you that most noobs will be completely lost. It's like starting someone off in calculus with derivatives, completely skipping over limits and the geometrical underpinnings.
It’s from your taxes (unless the Germans are donating from their coffers), so yeah you should have a local preference if it’s competitive (near as good or better). It adds to local economy and also staves off monopolization of producers.
> if you're going to compare a Linux Server to Windows

Lorkki's point was that this was not a thing that happened in the comment you replied to. Linux servers and desktops operate in the same way. The laptop I'm typing this on has 3 months uptime.
I logged in just to say this: I love the sysdig engineering blog. Please don't stop writing blogposts. sysdig and clouflare are becoming my favorite engineering blogs.
Class API Proposal
Zero-Downtime Releases with Kubernetes and Istio
I took a lot of manual labor out of managing a VRBO with zapier and a few other things.

https://blog.garble.org/automating-your-vrbo-rental-with-zap...
For two reasons:

1. To prevent cruel and unusual punishment.

2. To set expectations about the seriousness of the infraction in the eyes of the law.

I am not a lawyer or a legal scholar, so I'm sure there are more reasons.
Great, this link is attempting to mine coins on my cpu. please remove this
FedEx turns to Segway inventor to build delivery robot
One thing that people seem to forget is the extreme amount of marketing and push that happened. If you used any Google product (even today) it's basically annoyance not to use Chrome, because of all the "popups" and messages you see on screen to switch to Chrome.
They were made in conjunction with each other, but the blog posts contain a bit more information. I find the videos to be a bit easier to consume, though, and if I want to know more I follow the blog link in the video description.
> My bank, for instance, doesn't have physical branches. Is it considered a privilege to access my funds via website?

Glad you made this question. I'm a customer from BBVA and years ago, when Opera recently launched its Chromium-based fork I got a nag: You're using an unsupported browser

I was infuriated: "How the f*ck are you targeting the new Opera?!?!?!?! I mean, even the user agent looks like Chrome, to display this nag you had to explicitly target the new Opera WTF?!?!?!"

Now I ask you the following question: Can you access your bank account with Lynx? Curl? Where do you draw the line between which browsers to support?

Where do you draw the line between telling a user "Use Chrome" or having the user to complain at your call center because the website broke specifically in Brave browser? (pretty unlikely but not unrealistic scenario)

Years ago many banks and government agencies even required you to install Java to access their service. So yeah, it is a privilege to access your funds in a non-supported mean, if you complain at their call center they'll probably tell you "just use Chrome", or "install the Android app", or a similar alternative. If a bank thinks it is a competitive advantage to let you access in Mosaic, then it will push their development team to support even Mosaic.
Ask HN: Growing Pains – I need your advice
Hello friends,

We are a b2b SaaS bootstrapped tech company.

The last couple of weeks we experienced a high demand for our product, we closed a couple of important contracts and even when that sounds great I honestly don't know what to do because we are feeling we can't grow the company because of lack of resources.

We have had revenue for a while, but not enough to be "fundable" according to the 50+ investors who turned us down.

A business loan is not an option. Raising from family and friends is not an option either. We are going to get paid once we deliver our product (aprox 45 days) we need to cover the salary of our developers and we don't have the money for that.

How would you fund your company if you were in the same situation?

Sorry for the anon post but I don't want to give the idea I want to promote our company.

Thank you.
> In French pronunciation the two first vowels are really different ("ennui" in French starts with a nasal 'a' sound which doesn't resemble an 'i' at all, to French ears at least).

Yeah, I was confused when I tried to understand the connection they were trying to make.

> Another point missed by the article is that in French "ennui" usually doesn't have the philosophical undertones that it has in English.

Fatty liver is a disease, foie gras is a delicacy. ;- )
I find it weird that someone like Aaronson takes reddit seriously. Reddit is a hivemind where the most have no opinion or worldview of their own. I'd be surprised if there are 4 people out of "two thousand Redditors [who] hate Scott Aaronson so much" who even know what Aaronson does.

Reddit attracts those (in droves) who like super loud people (often ignorant) to think for them. Talking to them is like spitting against the wind. I simply do not visit reddit.
Am I the only one on the planet that never had stability nor speed problems with Firefox?

(e.g. on Linux when I start Firefox it displays all tabs, but it refreshes/loads only the "last"/current tab - other tabs are refreshed/loaded only if I switch to them. On the other hand when I start Chrome, all tabs are refreshed/downloaded immediately, and all of them start running their code whatever it is)
Are Robots Competing for Your Job?
It's hilarious how terrible Windows updates feel compared to MacOS updates.

Windows insists on making users stare at an endless blue screen while admonishing them "don't turn off your computer."

Meanwhile, MacOS completes the upgrades during boot up, and then has the courtesy to restore your apps - a trick that still makes me smile every time it happens. It probably takes about the same amount of time to apply the update, but feels much faster.

Update on shutdown is a bad policy. It's disruptive every time. Getting off the plane? Don't turn off your computer! Running late for an appointment? Don't turn off your computer! Going to sleep? Don't turn off your computer! Just lost power in a windstorm? Don't turn off your computer!
This! The pre shutdown and post startup stages are infuriatingly slow, and the message that says 'Please Don't shut off your PC' makes me want to strangle it with its power cable.
I consider myself a huge Tesla fanboy, but the more I think about it, the more I think I'm really just an EV fanboy that thinks most of the non-Tesla offerings just haven't been up to par in one way or another.

The Model 3 set the standard. 200 mile range in the base model, 0-60 in under 6 seconds, and still generally looks like a normal car. I hope someone would correct me if I'm wrong, but I don't think there are any EVs made by anyone else that fit this description.
The id of tweets includes the time stamp. The sequence is just an incremental number per server per millisecond. As far as I can see it’s not based on retweets.
Creeping on You in the Cold Drinks Aisle
> If the time ever comes when things are dire enough that we need the draft

...the material facts will be substantially different, which means that this case, would quite plausibly, not be controlling.

And, in any case, this only deals with registration requirements, not gender differentiation in any hypothetical draft law. (The fact that draft registration doesn't do much of anything substantive makes it a lot harder to make the case that there is sufficient service to an important government interest to overcome the presumptive invalidity of gender discrimination; it's pretty much, in effect today, just an added administrative burden to men in qualifying for college loans.)
The main concepts are presented well, but people have complained about it being dated. What in particular do you find outdated?
I worked with a company in the past that abused the twitter api to an unimaginable level from a single IP address.

That was a few years ago but at the time I’m pretty sure their blacklisting was between inexistent and pathetic.
Sure that helps you with the initial cruft of drivers and stuff, but later on down the road there will be many obscure things that don't work right on your specific distro w/ some weird specific fix/workaround that can only be found after googling for hours.
I don't necessarily think that the the language or the core thing won't stick around. But unless you force people to really decide which packages they require, you end up with an unaudited mess of packages (basically with every package - or is anyone really creating portable, stable apps of a relevant size based on the core node environment ...)
Are these as performant/optimised in terms of time and space complexity as they can be?
Given that the patching mechanism can (must --- due to what gets updated sometimes) be implemented in kernel mode, it's not hard to ensure that all threads are away from the "construction zones", even a "stop the world" type scan if necessary, which is still going to be far less disruptive than rebooting. The point is that this is not an open problem, and has been solved before multiple times.
40, 50, 70... If you can move, try expanding your range of motion. If you can do the range of motion, start adding weight. I don't think there is something magic that stops one from starting to be healthier at 40. I'm also a layman.
Yeah, it’s clear you’ve never lived in Singapore. Lots of important places are inadequately served by transit including major universities, many major embassies, important employers, the best food centers, and many of the popular Western expat neighborhoods. Want a bit of nature? Hope you like a 30 minute cab ride to the Pulau Ubin ferry terminal, which is also not served by transit. Want to go out for drinks? MRT and most buses stop at midnight. Maybe it’s only a 10 minute inexpensive cab ride home for you but your Singaporean friend probably lives in an HDB in a more remote area and is going to have to go a lot farther and pay a lot more.

Oh yeah and even if transit seems like it’s in close proximity, many of these areas are seemingly designed in the most pedestrian hostile way possible. What looks like a 10 minute walk can easily be 20 minutes once you factor in absurdly long pedestrian signal times and having to go over overpasses etc. And the average temperature is 30-32 degrees, it feels like 35 when humidity is factored in.

Easy for you to say “take Uber” but Uber left SG last year, it’s now Grab which is a much worse experience. And good luck getting a Grab or a taxi during anything approaching peak hours, or when it’s raining. Do you commute by cab every day where you live?
While I agree and those defaults are certainly suboptimal with blame to share, I would argue the buck stops with the individual that indexed all the proprietary data on :9200 open to the internet. You can do all sorts of stupid things with AWS (or any other tool). That doesn't make it Amazon's fault entirely. The individual is responsible for attempting a basic understanding of the tools they use.

When I learned the ropes of ES, configuring the endpoint was one of the first things that came up in a large number of docs and posts. In this case, I also wonder if the person doing it even realized it would be a problem since the database was based on "Publicly Available data". "Sure, turn CORS on, let's roll."

Thankfully this leak was of public data combined into a proprietary reporting tool, rather than something more sinister that would cause greater harm.
I understand why a corporation would like this, but what reason would an employee have to be honest?

Maybe I'm just being cynical from all the "anonymous" surveys I've seen used to target disgruntled honest employees who thought the survey was to help fix problems and not just used to make their lives difficult for not being "team players".
The alternative is still incredibly hard!
I've found some mobile carriers still let you query external dns servers when you have a $0 balance, They were man in the middling the http traffic to present the 'You have no balance' page. Iodine and it's android fork andiodine became very useful tools- Facebook Messinger inside links over ssh\mosh via TCP over DNS = Free Phone
“up to” and “equal to” are not the same.

When a store says “Everything up to 50% off”, that doesn't mean everything is half price.
It's disguised as "inventory." Slightly more defensible than "buy a set of knives to get a job," but not much.
Agreed. Plus in moderate climates you can use a standard reverse cycle split system for cooling as well as heating. Granted you could do the same mechanically but it would be a custom design as opposed to commodity AC.
Microsoft needs to stop treating Windows like a scrappy start-up's single-page app that is constantly shifting its UI with the latest A/B test results. This is supposed to be a mature product with an expectation of stability and consistency--especially in the corporate environment.
The worst thing about these flat control surfaces for appliances is the cheap plastickey film degrades over time. Knobs and Buttons break too, but you can fix them or replace them physically. Cheap phones get replaced every couple of years, (so wear and breakdown may be slightly more forgivable) but appliances are expected to last a while longer.
where can i find simple explanation of how they distinguish elastic vs inelastic collisions? They talk about the ratio of elastic vs inelastic collisions as a function of incident particle energy which is where I am confused. Excuse my ignorance - I am interested though not schooled in the particulars of particle physics. They also talk about cross section - I imagine they calculate that based on the frequency of collisions - just like Rutherford did.
No, there are ~70 or more third-party projects building on the Apache TinkerPop Gremlin platform, and new ones are popping up all the time. My first thought was this is likely a new project site for a Gremlin client library or service provider that was still using placeholder images for branding [1].

When a new third-party project site goes online, SOP is to review the new site/code, understand what it is and how it fits into the overall ecosystem, and then put their project lead in touch with TinkerPop's resident artist and illustrator, Ketrina Yim [2], who is available to create custom artwork/logos and Gremlin character illustrations tailored around the new project's theme.

However, when I dug into this site's docs to see how it was related, I couldn't find a clear connection. And when I checked with our team, they said Apache Legal has been aware of the issue since last year.

[1] Branding https://tinkerpop.apache.org/policy.html

[2] Ketrina Yim, Illustrator https://tinkerpop.apache.org/index.html#committers
> If this were true then why have upper limits at all?

Because while the rulemaker believes that there is a range of potentially reasonable judgments based on particular circumstances, they do not believe that range is unbounded.

> The only reason I can think of is to protect large corporations.

The fixed minimum upper limit of $20 million is actually probably to prevent (or limit the effect of) large corporations using smaller subsidiaries and fancy accounting for GDPR-risky activities, rather than the upper limit protecting large corps.
You miss the whole point of the parent comment --- it's referring to the fact that the binaries can be patched in memory as well as on disk.

Renaming and deleting upon the next reboot is perfectly reasonable and gets you something similar to the POSIX behaviour (existing processes continue to hold the old version open, new processes will use the new version.)
Autonomous Vehicles Were First Used to Help Soldiers Avoid Roadside Bombs
Last time I tried, it was slow as hell. Let me try again!