skysight-inc/HackerNews huggingface dataset:
FWIW, everything I've heard & read about what goes on inside Microsoft suggests that it's perfectly possible -- highly likely in fact -- that no one within the organisation has the same level of understanding of these problems as you do.

The silo nature of every product line, the competitiveness within and between teams (not Teams), the frequent rebuilding or reinventing of similar-but-never-quite-same fundamental components for different products ... also explains why even if someone within the organisation did understand all that was wrong, wouldn't be able to effect change.

Depressingly it may simply be an ineluctable effect of large organisations producing software.

For the past five years I worked with a vendor who sold a range of application & network optimisation, monitoring, reporting tools -- many of those were acquisitions -- and the work to properly integrate all those (by themselves, coherent) applications was clearly never going to be completed, despite claims and some efforts to do so.

Nowhere near on the scale of Microsoft, and certainly the problems and workarounds were understandable by every engineer and sales person in the organisation, but for whatever reasons - resourcing, prioritisation, technical, etc - it simply wasn't going to happen.

This year I've started working in a shop that uses the whole Atlassian suite (last exposure was with a few components only at a gig in 2011 - I haven't come into this role with high expectations).

It suffers similar (again, not to the same scale) problems. Some doubtless due to acquired products never really fully being integrated back into the mothership. Others are brought upon themselves -- notably the breathtakingly annoying feature disparities between SaaS and on-prem versions of the same product. As per your frustration arising from not being able to answer a simple question with a simple answer, their forums are full of people asking very simple how-to questions ... and then needing to get used to disappointment.
I would say a big difference here is that WASM is designed from the ground up for sandboxing, rather than it being added in after the fact like applets.
> Interesting tidbit: Hotz actually means thief in a few languages.

You've piqued my inner language geek, but cursory Googling / Google Translate hasn't given me any luck. What language(s) would that be?
Hugely disagree. Config files will modified by non-experts of the application 1000x as often as the actual developer of the application. Those people won't and often can't go look at the code.

Also, it can be really hard to find where exactly a configuration value is used. You may have to trace through a ton of code to find the place, and then you can't be sure that's the only place it's used.

Configuration comments are crucial, both for onboarding new users (explaining what the default is if you don't set a value, explaining what the configuration value actually controls, etc) and for experienced users to tell others why this esoteric configuration is set the way it is.

A configuration file is literally just a stack of magic numbers and strings. Why are we setting threadpool to 10 and not 1000? Why are we disabling X feature? What the heck does TPS_Report=true do?

You need comments.
You’ll have to note special dietary requirements beforehand, just like vegetarians have to do at most places today.
> Until two days later and my bank calls, telling me my CC is compromised. Now, I can't say for sure it was the online vendor's fault.

It takes some getting used to, but this is the precise reason I use one-time use credit card numbers (also called virtual credit cards). Only a few card issuers offer this, but it has stopped cold the credit card fraud I used to experience from e-commerce. There are criticisms of this service [1], which I haven't experienced, though YMMV.

[1] https://www.mybanktracker.com/credit-cards/faq/why-virtual-c...
> The startup has told its 6,000 global workers that they will no longer be able to expense meals including meat, and that it won’t pay for any red meat, poultry or pork at WeWork events

Title seems to be clickbaity -- they aren't banning meat, they are just no longer subsidizing it.
There are still programs available in Debian written in asm, but they tend to be exceptional.

Picolisp 64bit

Luajit (mostly)
Sounds about like me. Except I mostly lurk in the comments. I keep HN as my home tab though, so every morning I scroll through top posts and look for what appeals to me. Generally articles that are either a) dumb, and then I regret reading them, or b) too technical or too long, so I save them to Pocket, and then never read them. (I do actually read some articles, it just seems like a majority of the time I save articles to read and then never get around to it)
I would tell any company that tried to dictate the content of my expensed meals while traveling to go fuck themselves. Sadly I know that not everyone has the privilege of doing so
Just last night I made my Tom Collins last that long... I may have been drinking it from a Tervis however. :-)
Look, calories per $ is a crude metric that I would not put forward as useful for food items which are within 2x of each other in terms of calories per $. But when you're talking about a 12x difference, I think you have to engage in serious denial to dismiss it.

> You mention in passing how you'd need to grow agriculture to feed animals anyway, and then completely ignore that fact through the rest of your writing.

I'm not sure what you think I should have addressed about this, but I have had people try to claim that meat cannot possibly be easier on the environment than plants, since animals consume plants and there is energy loss in that process, so I'll assume that's your objection. And the answer is that animals are fed plants which provide a lot of calories per $. If you were to base your diet on those plants (grains, essentially), then, yes, it would be better for the environment than eating meat. But I was specifically pointing out that there are classes of plants (leafy greens and berries) which are worse for the environment than some meat (chicken). There are also classes of meat (red meat; 50-400 calories per $) that are worse than certain classes of plants (potatoes, grains, and nut & vegetable oils; 800-3000 calories per $).
DockerApp is an adaptable Dockerfile that works perfectly in every host system
I don't understand what the word "distributed" means here. Is it that it can load the configuration from multiple servers?
Sure - obviously dentistry on this island will pay better than juggling, and adding an eleventh juggler will only further reduce juggler wages. It’s not an exact science, because pay does not equal value, so you have people becoming investment bankers etc.
The calculus for differential forms is a part of Geometric algebra, so I think there is a relation.
Egison's strong point is it can handle tensor-valued p-forms due to its ability to handle both of tensor index notation and differential forms at the same time.
Ever drive 8-12 hour days for 2 days straight? Used to do it 4-5, but sometimes up to 10, times per year. I'd pay many thousands for lane-keeping on rural interstates in a heartbeat.
The major difference I'd say is that we're not trying to cram a desktop solution into the browser. Java is great but Java apps are not designed like websites, they are not designed to be downloaded one page at a time and they have totally different security models.

Other things like the browser being able to prewarm the vm and other first class citizen type support will hopefully lead to more success.
Not disputing your claim, but how did you determine the comma Ai system was on par with that of autopilot and super cruise?

In general, are there any standardized tests for self driving cars, like car safety ratings but for the driving part? Basically, is there even a way to measure how good a driving system is?
I want resource usage confirmation.

Limit each site to a megabyte. If it wants more, it can wait until I approve a doubling. Each doubling needs my approval. For example, upon hitting 128 MiB, the site should freeze up until I give the OK for going up to 256 MiB.

Limit each site to a single thread. Let me approve more or just force the site to live within a limit.

Limit each site to running in the foreground. (only the visible tab of the currently focused window runs) If I really want something to run in the background, let me indicate that with a right-click menu on the tab.
Tesla and Uber did seriously disappoint. It's even below that but still. I'm dubious about the capabilities of comma.ai system and calling it on par with Tesla after dissing it is a bit disingenuous.

I still consider geohot too egotistical in his approach, and that it will not bear fruits. That big commercial companies are pulling bad tricks is one thing but that doesn't mean one lone motivated (and talented) wolf can reach the goal.

Try to poach some waymo guys or some robotics to team up.
If you are interested in learning more about George, you should listen to him talking at Mapbox's Locate conference with the Mapbox CEO, Eric Gundersen [1]. Its another example of George being George. I just happened to be called out during the talk, but overall rather enjoyed it.

[1] https://www.youtube.com/watch?v=N9WxlR1ZTZc
And 1K rps/core isn't something that's necessarily hard to achieve, if someone thinks otherwise.

I'm seeing about twice that on higly dynamic PHP pages with ~10 read/writes from/to MariaDB(running on the same machine).
That might be correct. I tend to want to localize explanation at the edge. I've got to think about this. Thank you.
It's surprising what you can learn by osmosis! You don't necessarily have to understand everything but you absorb over time, just like how children learn their first language I suppose
See if you can find a friend or companion to go on vacation with you for at least 8 days. No laptop and no cellphone if possible.
I disagree strongly. Config files being modified by anyone should be going through code review. The risk of not understanding while at the same time modifying things is extremely low.

Plus, the documentation in the application code that loads the config and manipulates would function as the exact same reference documentation for any developer trying to understand how the config is used or why a choice is made.

This prevents the documentation about what the config is supposed to be used for from being coupled with the implementation detail of what particular config file looks like, what language it’s written in, etc.

Just as you say, a config file is a stack of magic constants. They have no meaning at all sitting in that file. The place to look for their meaning is the documentation of the code that loads the file, which should tell the user everything they need to know about modifying or providing their own file.
It’s absolutely nuts that Apple sells as much of their own product as Walmart.com sells of thousands of products.
Apparently conservative equals fascism to you. That’s unfortunate.
I believe the number of people that want a non-algorithmic feed is way bigger than 1%. A ton of people signed up for Vero when it first launched specifically because they advertised having a non-algorithmic feed. It’s a frequent complaint amongst even my non-technical friends.
> I don't want to live in a world where I am "stalked" by billion dollar "people" who decide whether I get insurance, and at what price, ...

The use of big data will render insurance into exactly what it is not. I.e., if these companies have their way, they will know in advance exactly what medical condition you will have at what age, etc., and you will pay exactly for that, plus a big profit margin of course.

As a society, we should ensure that insurance stays insurance, and doesn't become an expensive loan that you pay off in advance.
That's the hurdle that will or will not kill this wave of SDV.

You can't give bits and piece of automation for a vehicle. Mainstream tech is all about making it fool proof. Not giving warnings and calling about weighted death stats.
By promoting hard-hitting contact sports to youth, and issuing equipment that doesn't do a good job at protecting the head?

Even considering the underreporting with young, high school athletes, a large number of young football players in the US have suffered concussions[1] at a very young age when their brains are developing, and that's with equipment that we can reasonably assume is designed with safety in mind. If a nefarious government were to try to promote a sport, which had rules and equipment that lead to a higher risk of brain injury, and cultivated an image/environment that elevates "toughness"(not complaining when you feel you've been injured; a significant fraction (~16%) of high school football players continue to play even after being hit hard enough to lose consciousness, so that attitude is there, just need to bump the number up), that might get you close.

[1]https://en.wikipedia.org/wiki/Concussions_in_American_footba...
Sleep: Much More Than You Wanted to Know (in a good way): https://www.goodreads.com/book/show/34466963-why-we-sleep

That Sleep book by Matthew Walker has a good explanation of how sleep-related hormones (including melatonin) and such work -- and how to get better and longer sleep.

More seriously though, the melatonin article was useful to me as we decided we were using melatonin incorrectly with our dog to reduce early morning barking (too high a dose even though it was what it the bottle advised, too early) -- and so we stopped giving it to her entirely.
Yeah - great response without going into details what those things are.
Among many other things he has written a cookbook with medieval recipes.

http://www.daviddfriedman.com/Medieval/To_Milk_an_Almond.pdf
I think there's just a problem with software nowadays. I bought a 2005 PowerBook G4 for nostalgia's sake, and ended up finding out that even if I push the CPU of the poor thing to the max by compiling GCC and downloading stuff, it still manages to have smoother animations than my maxed out quad-core i7-powered Dell XPS 15: https://twitter.com/SilverEzhik/status/1017622599696896001
> How do we know what he "clearly knew"

His stomach contained a lot of fat, but little mention of meat. The animal he ate had both fat and meat (probably more meat). The fat has been stated as not tasting nice, so he mush have preferentially eaten the fat.
This is how corporations are like autocratic governments. And the larger they get, the harder it is to get away from their spheres of influence (if you’re a software engineer in Seattle, by rejecting Amazon as an employer you wrote yourself out of 90% of the open hiring reqs in the city).
Yep. I love the headspace of focusing on something so simple for so long. If I weren’t going to have the experience of driving, I would just fly.
(sorry for the late reply, just saw this now)

Thanks for the info - reading your pdf now :-)
I tend to (as others have mentioned) focus on languages or fields I'm familiar with. Lots of articles on frontend stuff, and JS libraries, even ones I don't use. Mainly just to get a feel for what is out there. A lot of the time I like to read comments more than the actual article on a lot of things, because I find opinions on HN (specifically comments that have long threads with multiple replies) to offer a better understanding of things than the actual article. A lot of articles are somewhat biased, intentional or not, and reading the comments (most of the time) offers a better perspective from people actually using/working in/experiencing, things the articles are talking about.
That doesn't make a lot of sense. If everyone hated the laws so much they could presumably advocate against them
MGP makes a lot of different whiskeys. But that does not mean that all of them are the same.

I do feel that many of the brands are priced by pure marketing (ie whistle pig). But some are quite good.

FYI some of the high West varieties are MGP product mixed with High West own distilled product.
It is indeed interesting to consider things like connection draining and playing nicely with the LB. Even in scenarios where machines are just removed for non-scheduled reasons.
>They belong in the sections of code that load specific config files and convert their contents into defaults or parameters.

And what are users who don't have access to the source, or who aren't programmers, supposed to do?
This is the first time someone explained the value proposition of WebAssembly and I understood it. Now I'm actually intrigued.
Well...the suggestions algorithm on Netflix really does seem to be garbage...but huh??
You may want to consider self-publishing, depending on the book. It's pretty easy these days and there's no particular "vanity press" stigma on Amazon.
I HIDE:

"X" the good parts

"X" driven design

Building a toy "X" in toy language "Y" in Z minutes

How to interview [another random internet opinion]

Anything that's crawling with cp-grey types.

Anecdote about hallucinogen curing every psychological problem

2-week Microstudy on nootropic improving attention
comma.ai poached an engineer from Tesla[0]

I think they are very capable. Maybe their tech is not ready now, but who knows in 2-5 years where they will be.

[0] https://www.theverge.com/2016/4/18/11454858/george-hotz-self...
So you fly away from your family to spend the night closing a deal for your employer and after a long day of meetings you sit down and have to order tofu because the latest Richard Hendricks of the hour started dating a vegan. Fuck this whole idea and fuck WeWork.
Massey University aviation academic dreams of airships for tourism
Wow, this is actually a really, really good idea and a great looking landing page for it along with a great explanation video.

How are you making money with this? This is awesome!

I now wish I came up with it before you did ...

Question: What is the website built on? Feels like NuxtJS but can't see anything to do with Nuxt in page source.
It's a really awful city in all respects. Lowest wages, highest costs of living, mayoral approval lowest in the country.

I've been in some of the numerous downtown apartment buildings run by the slum lords... it's worse than a "3rd world" country. Holes in the ceilings, walls, floors; tenants complain they don't have running water; graffiti everywhere saying "fuck Vancouver", "fuck the landlords", etc.

But you look at the downtown skyline and thinks it's modern and beautiful--look behind the curtain and it's unfathomable inhumanity. And the ones living in those dilapidated towers of suffering are in addition to the homeless camps throughout the city. There are large homeless communities of 30-100 people each, but also spreading throughout the city are more and more 1-2 occupant tents. They are just normal now in the very same neighbourhoods where houses are torn down and near-mansions crammed on the the tiny properties amongst next door to far older homes.

It's just completely fucked up, and makes a strong case for moving to the middle of fucking nowhere and working remotely if you're a developer.
Java's intent was "write Java code once, run anywhere". The JVM exposes a strict Java-centric view of what it can run, and it can be difficult to run other language environments on top of the JVM reasonably.

Webasm is basically "write any code once, run anywhere". It models a very low-level CPU-like environment that the code fully controls at the byte level, so even runtime language VMs can run in such a model without harsh slowdowns. While this literally offers fewer features than the JVM, it doesn't restrict which features the final runtime can implement.

This of course is all based on the assumption that you have a CPU-level environment that already bootstraps what you need (like C-based garbage collectors running underneath your dynamic language); or that you're running low-level, assembly-style code for speed reasons.
That's a completely fair question. I believe it's mainly just that Java bytecode is optimized to run on the JVM whereas WASM is optimized to run on CPUs. https://github.com/WebAssembly/design/issues/960
I used $50 alcatel phone for the last four years. It was actually pretty nice for the first three years, it wasn't even slow for many purposes (though cruising the web was annoying). That it's screen was 1/3 normal size helped - sped things up and made the phone much tougher.

The phone was killed in the last year by the gradual process of applications upgrading themselves and exceeding memory. And then the touch screen started dying.

The cheapish thing I have does more but is not more aesthetically pleasing.

See: https://medium.com/matter/shitphone-a-love-story-a44e6643480...
Here's the low-level controller for Comma AI's self-driving software. Lateral and longitudinal control, as well as actuator command are contained within.

Their low level control is done in Python, on top of Android, on a smartphone. No further comment, your honor.

https://github.com/commaai/openpilot/tree/devel/selfdrive/co...
Also, with no zoning at all, you can end up with all kinds of scenarios like your neighbor selling to someone who wants to open a nightclub or something, even if nobody else in the neighborhood would want that.
The best piece of advice I ever got is do what I like. Save my love for hobbies, but make sure I enjoy what I do.
OK? But it still defaults to 'collect all the things':

> But users now have access to a privacy dashboard that allows you to easily regulate or opt out of any data collection.

How about microsoft does not collect user data by default and lets them opt in?
Not really. It's mostly subjective, but a good metric is time between user action needed. We did 2 hours of press demos on highways without a single one. (usually it's about an hour)

In addition to us, we have a community of users on slack with thousands of miles of experience with each system. I think most would generally agree with the quality assessment. You'll also find a bunch of YouTube videos comparing them.
MongoDB supports a combination of shards and replica sets. Each replica set uses a protocol similar to raft for strong consistency. The replicas are a lot better than just active-secondary mirroring

https://docs.mongodb.com/manual/replication/

There's also Atlas which is the hosted version and makes it very easy to scale up https://www.mongodb.com/cloud/atlas

They also just added a free tier if you want to play with that https://docs.mongodb.com/manual/tutorial/atlas-free-tier-set...
DeepMind Created a Test to Measure an AI’s Ability to Reason
Somehow these people are reading Toml files of config? That’s silly.
Brilliant! Pure AI is a dead end street. Turing machines cannot increase their minimal Kolmogorov sufficient statistic, so will always be unable to learn more information than is put into them originally. Humans are the only known information creators, and so only hybrid human/AI systems can work in the real world.
Yeah, I don't think you're going to find a lot of people who are considering both options.
I see nothing in the post you're replying to that says they haven't explored other producers or varietals.

You appear to be applauding the fact that a wine which used to be a good value for money became either worse or, at the very least, a worse value. That seems like an odd reaction.
PlanGrid (YC W12) Hiring UX Research Manager, Engineers, Recruiters
‎hoţ (pronounced hotz) is Romanian for thief. Not sure what the etymology is but it could be a Slavic loan word.

Edit: looked it up... Unknown etymology. I guess if you count Moldovan as a separate language then it means thief in at least two languages...
100% this. Steeping your brain in high-level and advanced thinking slowly but surely teaches you how to think in new ways, even if you don't absorb and comprehend it all at a detailed level.