skysight-inc/HackerNews huggingface dataset:
> colo was ridiculously expensive

That's slightly surprising to me, unless you were limiting yourself to a particular geographic market for colo that was unusually supply-constrained at the time. (The SFBA during certain years comes to mind).

Sometimes rented servers, for a specific use case (or if the provider is overstocked on a particular model) are a great deal, but I've never seen that at the high-performance end of the spectrum, if they even offer such a model in the first place.

For the average and middle-performance cases, though, for truly comparable servers and connectivity (internal and external, which can be tough to find in the first place), I found rented servers to be moderately more expensive than colo plus buying hardware amortized over 3 years [1].

> and way more troublesome

This one, is the mystery of my life. You mention "magic smoke" downthread, but I've only experienced that once in my entire career and that was with proprietary hardware 2 decades ago.

Conversely, my experience with rented servers is that when there is a hardware problem, other than obvious failure of a replaceable part, "troublesome" doesn't begin to describe it.

[1] yes, including all the costs like installation/rack/stack, network ports, spares, etc. They're not de minimis, but it's maybe a few extra percentage points on the overall cost.
Hopefully you've never gotten a speeding ticket, parking or similar. Because most of those are classified at the same misdemeanor level as "entering illegally", which would make you a criminal, too.
Illustrating with the cliche...

they ignore you
they laugh at you
they fight you <=======
you win

Now, for something substantial to say... I was looking into computers that can run heavily parallelized grep, and I looked at Adapteva's 16-core Parallella and their 1024-core Epiphany thing, which I think are based on RISC-V (possibly an extension thereto) (EDIT: I'm wrong, see below). It seems that the sole engineer of Adapteva had "left Adapteva in January [2017] to take a position as a program manager at DARPA", and that's the last blog post from the company's website. So... Is anyone working on anything like that, that is currently available or close to available?
I don't see any difference between tracking cars and guns, except cars kill more people every year in the US.
React makes it easier for bad developers to do complicated things. They still end up writing spaghetti code.
I found I was 'addicted' to weed, but it was more like-

If I'm going to deal with another day of getting my front end auth to work, I dont want to deal with it sober.

I can deal with it sober, but its significantly more miserable. I drink way more coffee(which is still a drug) and lose probably a few extra hours of productivity.

I'm really not sure how to handle this, because if I'm on weed, its on 100% of the time I program. If I'm off weed, I dont crave it, except when I'm stuck for 5 days on a stupid issue with little resolution. Or I'll be at a party and not want to drink alcohol.

However there is an On and an Off. If I'm on, its every day, uncontrollable. It makes me significantly more productive, so much so that friends consider me the smartest person they know. (The reality is I just work 12+ hour days since I became addicted 3 years ago)

When I'm off, things that suck, suck without any help.
I've been a 1Password user for about 10 years, but I never moved to 1Password 6, as I didn't want to sync my vault to their servers (even if it's E2E encrypted). I've moved from being primarily an OSX user to Linux, and as a result, my experience has progressively gotten worse enough on 1PW (broken FF extension, general jankiness running on Wine) that I'm finally looking switch off, either to KeePassXC or to Bitwarden.

As far as a desktop app, it's electron-based, but there is a cross-platform Bitwarden app that seems to work well enough (responsive, minimizes to tray, etc).

I've yet to import all my passwords into Bitwarden (still comparing the Ruby, Go, and Rust standalone server implementations), so I guess we'll see where the experience is after I fully switch.

Regarding 2FA, while it doesn't totally expose you, if you put your token in your PW manager, you've definitely significantly weakened your security.
The time investment to prove or disprove this statement is more than I'm willing to give. I'd prefer to spend my time working with projects whose maintainers aren't hostile to my privacy.
Out of curiosity, why use virtual calls in those cases? Why not just have two different implementation files -- one for tests, and one for production -- and choose one based on which one you're doing? It seems like a win all around.
Sadly it is still very long way to open source laptop. Remember, processor or SoC contains not only RISC-V core, but also many peripherals. Some peripherals are easy to design (like UARTs and I2Cs), but gpu, pcie, ddr memory and networking aren’t. The question is who will deliver these as open source implementations. IMHO these are not attractive problems to solve in academia, because they are already available as commercial closed source products and lacks novelty.
In case you're looking for supervised art datasets for machine learning, I made a little art-movement classifier you may be interested in.

Demo here:
https://bit.ly/2xClNHz

data and models are available for download.

You can also have a look at art500k which is essentially the same thing.
http://smedia.ust.hk/james/projects/deepart_ana.html

Their dataset is also available for download.
The World’s Most Innovative Countries, 2018
More background on the device:

https://en.m.wikipedia.org/wiki/Apollo_Lunar_Surface_Experim...

Apparently just the plutonium in the power supply of only one of these units would cost today some 20 million USD.

https://news.ycombinator.com/item?id=17492902
Can't believe they left Apple (well, ok, Woz) out of that 'started small' list. Not to mention Hewlett and Packard. Or Emile Berliner.

Related: Dave Packard's 11 simple rules. (for human relations) (1958)
https://web.archive.org/web/20080517004825/http://www.hp.com...
>That’s the same kind of annoying that my own install still must link to their server that can die at any moment.

With software like a password manager, if it's not actively maintained you're not going to want it anyway. So the same risk of the developers either discontinuing the product OR changing the pricing model applies just about evenly.

Being open source, at least the community can fork and maintain the software if the developers ever did throw in the towel, similar to TrueCrypt's forks.
Crazed libertarian an-cap here.

When your product damages people, you should be responsible to label it as such.

I'll even say the government was one of the reasons they have been immune up until the recent few decades.
I imagine that your development velocity with this monolith is enabled by the modularity of your code that was enforced as microservices. This benefit will wane and if you had started with a monolith would be much worse.
Someone better tell Google to merge all their code back into one repo, haha
It worked fine here, on Firefox desktop.
It won't solve the license plate issue, but wearing a burka in public is starting to sound like a sensible response to the modern world just so you don't end up with your face scanned and location logged 38 times on your way to work in the morning.

A niqab might do for now, but I'm guessing height, gate and precise location might provide too much fingerprinting information.
Breastfeeding: it's bad for business
APL would like to have a word: https://en.wikipedia.org/wiki/APL_(codepage)
A little birdie who worked at Grab once told me that they pretty much don't use transactions anywhere. So... maybe there are problem domains where you can get away without transactions, but I'm quite sure that a marketplace that arranges transportation for fee is not one of them. The next time you're standing in a monsoon waiting for the "coming" car that never comes, remember this post :-)

Aside from that, I've found that even in non-mission-critical scenarios ("it's just porn!") it's incredibly convenient to have a limited number of states the system can be in. It makes debugging easier and reduces the number of edge cases ("why is this null??") you have to handle.
Politically easier than destroying the cash crops of a foreign country? Seems unlikely. :-)
RTS. Used to be a very competitor genre. C&C, AoE, WC… every studio had an RTS or one in the works. Now there is only SCII left. I remember playing games of Red Alert and Total Annihilation they would last all day. Fuck, somone port Red Alert to the Switch pls.

MMORPGs. They get developed now, I guess, but it’s all pay to win garbage. It’s not even the same genre IMO.

Space/tech simulators. We used to have X-Wing, Descent, Freespace, Mechwarrior, Fighter Ace, etc. There used to be an entire SECTION in stores that contained joysticks of all different kinds. Now we just have train simulator with garbage DLC skins.

Realistic, tactical, team-based FPS games. Rainbow Six, America’s Army, etc. The “one shot” kind of FPS where you didn’t just jump around like a bullet sponge.

Steam has been GREAT for small indie games, platformers, and new concepts like KSP. But we’ve also lost a lot as the major studios have all converged towards mass market games.
There are open source projects though trying to cater to this.. Spring-Rats and 0AD come to mind.
Didn't most of the people involved with this project, leave and went to work for Tesla, Lyft, Uber, Waymo and NIO anyway? In that case, one can imagine the bleeding of IP that went away will all this exodus of knowledge.
For years I've discouraged use of clouds for storing passwords. But because Bitwarden is FOSS software, encrypts data on the client, has good cross-platform support, and can operate if the company goes out of business they have won me over for the storage of secrets I'm not reserving for the sneakernet.
In China, they just kill many potential prisoners rather than, you know, inprisioning them. So if you want to compare some unrelated metric, go ahead.
- Tech Viral
the main difference is that AMP pages are served directly from google servers and they get your info directly. Non AMP pages are served from random companies servers, and they have to inject google analytics via a script tag.

The only wining move is not to play.
I don't see much discussion of the actual contents of the article on this thread, but in case anyone else read it, this passage stuck out to me:

> Gambling is a highly regulated industry. For example, in Indiana, regulatory agencies have set up voluntary exclusion programs whereby “any person may make a request to have his or her name placed on a voluntary exclusion list,” and casinos “must have procedures by which excluded individuals are not allowed to gamble.” Courts in Indiana and other states agree where such exclusionary programs are in place, casinos are only obliged to exclude compulsive gamblers who self-identify through the programs. Casinos are not obliged to “refuse service to pathological gamblers who [do] not self-identify.”

I generally fall pretty heavily on the "let people make their own choices" side of the spectrum[1], but I'm always open to the argument that the individual isn't the most effective lever with which to minimize harm. The above is the kind of regulatory step that seems like it could do a lot of good while avoiding a lot of the pitfalls of the approaches on both extremes.

There are some important finicky details though: how is removal from the list handled, if allowed at all? Who bears the liability if the exclusion list is violated, the provider or the user (in the form of criminal penalties, as with voluntary gambling exclusion in some states)? If the latter, is this likely to be run into the same pitfalls as criminalizing drug addiction? In the case of videogames, is it a reasonable burden to make the user provide ID (privacy implications and all), and if not, how do you prevent them from setting up a new email address to circumvent their voluntary exclusion?

This is just one of the potential solutions, which IMO illustrates that there's a lot more nuance to the discussion than many here are approaching it with, and a lot more potential for out-of-the-box solutions, instead of simply having to resort to pitting the values of personal responsibility and paternalism directly against each other.

[1] For example, responsible use of certain illegal or formerly-illegal drugs is as much (or more) an enriching part of my life as the regular consumption of the legal drug known as alcohol is for most people. Thank god I live somewhere that's civilized enough to avoid a heavily-enforced punitive approach to drug use and generally fosters a treatment-oriented approach to addictions.
After Iphone 4s announced. Its my best decision to buy iPhone for my mother, now she can do everything.
good for you, running javascript everywhere.

With adblocker, or uMatrix, or noScript, etc, you have to white-list each site. Trivial but annoying.
This movement has been gaining significant traction this year. It has come to light that straws can get stuck in sea turles' noses and hurt or kill them [0].

Since learning this, I'm no longer a consumer of single-use straws.

[0] http://www.plasticpollutioncoalition.org/pft/2015/10/27/the-...
Both versions render okay for me (firefox), although the non-AMP version is scrunched into a newpaper column that only uses half the window width; do you have noscript disabled?
I don't have a strong opinion on the interrobang either way, but let's imagine we wanted to start a campaign for it to go mainstream.

The most important thing that could happen would be for a popular auto-correct tool to start substituting it for '?!' and '!?'. MS Word would be ideal.

People would start to get familiar with it when reading other's works. And when authoring, people tend to treat auto-correct like an authority and learn from it. I suspect something similar happened with the ellipsis character in place of three periods.

I have a hunch it would catch on easier in the non-English markets, which may be slightly more accustomed to the inconvenience of using glyphs that aren't always available on every keyboard.

Next, it needs to be included in mobile keyboards. I don't know about iOS, but I can't find it in Gboard for Android.

We could start logging requests and submitting pull requests along those lines.

Now we may not want a viral event. No hashtag campaigns, lest we awaken a louder dissenting crowd. I think the Trojan Horse is a better strategy at first.
What are you even talking about? They aren't tracking my car to make sure I don't run some one over, they are tracking it so that they can sell more stuff.
I for one enjoyed the cheekiness and believe the copy sells the vision of the software quite well. Bravo.
Adapteva did not use RISC-V. Andreas Olofsson said that, if there was another version, he would probably use RISC-V.

[http://www.adapteva.com/andreas-blog/why-i-will-be-using-the...]
Facebook gave a Russian firm with Kremlin ties an extension on data collection
and they'll probably look better
Road signs can detect cellphones being used in vehicles
Why would you whitelist a rag^Wnews site like theregister.co.uk?
Lol I'm exactly the same way. My solution is to not keep a lot of weed in the house and to make it a chore to do.
Good. That site was typical tone deaf marketing rubbish.
Isn’t this just an ad since this isn’t open source and the free version is a trial?
> If you write to the first service and the second two fail, you need to write a second "undo" call to keep consistent.

No, you just need loosely-coupled services, where inconsistency in this circumstance doesn't manifest as a problematic end-state.
I personally support your point 100%.

If you asked my wife she would reply: “Meh, in the end you are sitting in front of a screen all day and just typing on your keyboard for 40 years“

Perspectives... :)
I'm grateful they were rescued, but how is this Hacker News material? I can go to Reddit if I want generic news articles.
> whose maintainers aren't hostile to my privacy

How are they violating your privacy?
It's not like Apple removed all traces of "Taiwan" from iOS. They are simply trying to comply with the local laws of China, which unfortunately is the cost of doing business there. You can still set your keyboard or/and language settings to Chinese (Taiwan)
Ironically this radical conception of freedom is in itself totalitarian in the literal sense of drowning out all other values but one.

Health both on an individual and social level is a precondition for deeper freedoms that go beyond simple choice. Choice without restriction is paralysis, and there is nothing empowering about leaving addicts to their own vices and the guilty parties unpunished.
You may be technically correct, but I'd argue it's generally more useful what we do have: practical experience. When one says "we need better architects", to me that implies that our current architects are creating design patterns and reference implementations that are both 1) not practical, and 2) don't adhere to known-good best practices.

Systems design in real life is an "artistic science": there are always known limitations (and some expected unknown ones) that rule out the theoretic optimal design for good reasons. The problem is that limitations and compromises are often not disclosed, and that many programmers and architects are too inexperienced to really grok the implicit meaning behind specific design decisions.

So we struggle along, with bloggers, researchers and FOSS contributors halfheartedly collaborating to make point improvements as solutions are discovered. Stodgy enterprises suffer, big tech companies make decisions with global impact, startups are left wondering WTF to do, and the rest of us largely don't care. Why? Because nit picking doesn't solve business problems [almost ever. I'd argue this point in cases of things like SCADA systems and other mission critical control systems.].
Note that clear containers the runtime has been replaced by kata-containers[0], which is a merge with runv[1].

[0]: https://github.com/kata-containers

[1]: https://github.com/hyperhq/runv
Or Kata containers or Hyper.sh. There's so much going on, it's hard to keep up or even tell the difference. Kata is an initiative by the OpenStack foundationa and somehow a mix of Clear and Hyper as far as I can tell.

https://katacontainers.io/
It's not meant to stop vehicles in real time, but that data can be used to solve break-ins (identify all new vehicles and narrow down), establish proof of harassment / breaking of a restraining order, etc..

So could cell phone records, but ALPR is simpler and fewer legal concerns. As a business owner, there's little downside, and most of the employees would have been caught on ALPR, toll booths, cell phone tracking, and other tracking a dozen times on their way to work already.

I don't really like that location data is near-public information nowadays, but I don't see it getting any better.
Sort of. Google is also well known for having a dozen chat apps. What most people don't know is that there are also likely a dozen different libraries/utilities/interfaces performing near identical services just because an engineer or product team weren't 100% satisfied with what already existed. So yes, it's a monorep, but holy heck there's a lot of duplicative cruft.
There definitely is scope of further resignations on sexual harassment charges as well.
If you want to use 1Password on Linux, the experience is alright nowadays. I've been using this:

https://addons.mozilla.org/en-US/firefox/addon/1password-x-p...

..and it works great. Same as 1Password X for Chrome, it does not require a desktop app, and handles certain things like TOTP a bit more seamlessly.
Yeah. You may sync your keepass db using Google.Drive-like services -- I do this
Funny that it was this bad at an actual tech company. What you described is pretty common in normal big enterprise, though.
"Billionaires are people, too. We are leaders in technology, in industry, in finance. Look at history. Do you know who else vilified a tiny minority of financiers and progressive thinkers called the Jews?"

~ Gavin Belson
it seems like they made some mistakes, microed their services in a knee-jerk attempt to alleviate the symptoms of the mistakes, realized microservices didn't fix their mistakes, finally addressed the mistakes, then wrote a blog post about microservices.

That seems... appropriate?

This is the general problem with the microservices bandwagon: Most of the people touting it have no idea when or why it's appropriate. I once had a newly hired director of engineering, two weeks into a very complicated codebase (which he spent nearly zero time looking at), ask me "Hey there's products here! How about a products microservice?" He was an idiot that didn't last another two months, but not before I (and the rest of the senior eng staff) quit.

I'm fully prepared to upvote more stories with the outline of Microservices were sold as the answer! But they weren't.
flying toasters? like these: https://git.habd.as/comfusion/after-dark/src/commit/6b4ab080...

^^
A non-thesis degrees defeats the purpose of grad school and is only used by departments to subsidize those who do research.
I've been known to draw public funds, so I'm not disputing your angle, but it's worth noting that historical period is quite brief in the whole history of science.

I could make a strong case that the majority of major advances in basic science were made during the "gentleman academic" era.

Publicly-funded research institutions start to become prominent around the Great War, and their relevance is increasingly challenged (see: the replication crisis).

Basic research is more important than the means by which it is funded.
Why on Earth would we want to blindly cultivate that attitude? Sometimes authority figures overreach, but plenty of laws exist for good reason. We wouldn't look at someone trying to make it easier to distribute child pornography and say "putting aside the specifics of the child pornography question, it's refreshing to see this guy's attitude."

The outcomes of our actions matter. Fighting for something unethical against authority figures who justifiably want to suppress it isn't praiseworthy, it's shameful.
> Addiction is measured not by what or how much you do, but by negative impact it has on one's life.

I always found this odd, and it sounds more like a proxy because we don't have a good way to measure the real thing. Which raises lots of questions.
"You imagine"

That says more about you than it does about the science.
15k updates a day? how big is the payload? ...sounds negligible to someone ignorant in BGP finer details.
Being dead is breach of contract, PayPal tells deceased patient
Yeah I think this is the right approach to thinking about these things. Careful consideration of the trade-offs and potential consequences. Rather than the "hey we have a new big weapon against X", let's deploy it everywhere! Maybe I was wrong to think people were suggesting this, but history has examples where humans have made these mistakes. So I think instinct to caution for systems we don't understand and can't easily fix (if we break them), is correct.

If we do it like the way you are saying I think it will work. At least I think that's the best chance we have. And I totally agree we must take these chances. And And I'm totally on board with the net benefit/ number of lives saves calculus, and also that we must go beyond natural selection to better our species.

We'll probably be okay because people as a whole have a diversity of opinions: some enthusiastic want to push forward, others want to move more cautiously. Put it together, hopefully we get the right balance. I guess this trait itself evolved, from hunter-gatherers. Only tribes that had the right mix of people: adventurers who want to explore new territory and cautioners who want to be careful, survive on average, I think. Hooray for careful progress.