skysight-inc/HackerNews huggingface dataset:
I don't disbelieve you but from our point of view it is beside the point. The point is that you've used HN primarily to argue for one company, and that's a serious abuse of this site. And we don't allow agenda-driven accounts or single-purpose accounts in general.
Interesting article. Related, this site attempts to track the cost of majority hash power for various blockchains, and how much is rent-able via NiceHash.

https://www.crypto51.app/
It helps that Black cab fares are significantly more expensive than Uber.
I'm ok with this analogy, but:

> But I don't see why getting started with a healthy diet has to be so complicated

This is a failure on your part. Dieting is an extremely hard and complicated thing for many, many people, as you can plainly see in this thread. That you don't see what's so complicated about your suggestion is a hint that you're missing a part of the picture.

Let's start with "Eat healthy": How do you do that? What do you define as healthy? How do you do it when you're strapped for cash? How do you even find healthy food, even if you know what to look for?

"Eat less": How do you determine what to cut? How much of it do you cut? Will cutting something cause you to crave something else?

"Burn calories": This is the hardest one. There's no easy way of checking how many calories you burn every day. "20 minutes of running" is very different from one person to the next, so even timing yourself isn't always enough. At the gym, machines sometimes have estimates for how much you're burning... but that's all they are, and it's a tiny tiny portion of how much you are burning.

"Don't over think it": I like what a poster said elsewhere in the comments: We need to start treating obesity as we treat mental illness. Just as "Just cheer up" is not an appropriate thing to tell someone clinically depressed, your suggestions are not useful to someone who is unable to lose weight. Do you think they haven't tried? What do you think is supposed to happen when people keep telling them "Just eat less" and it's not working, are they not supposed to overthink it?
Note that in SF, waitstaff earn minimum wage plus tips- they do not earn a far lower hourly wage like many other parts of America.
Take this from someone in an actual air force: (On lunch break atm by I am wearing a flight suit.)

(1) The chance that the 'autopilot' will even be on in an ejection scenario is very low. If something does go wrong, pilots will take control first, eject second. Disconnecting the autopilot will happen either deliberately or automatically as the pilot moves the stick.

(2) Aircraft with ejection seats are not Cessnas. The "autopilot" might not be on, but the fly by wire control system is never really off. That system will remain active and could potentially "fly" the plane some distance. Think of it like a car sliding on ice. The cruise control might be off, but the stability assist system isn't. The driver can jump out and the car still recover itself.

(3) The engine(s) will keep going. Ejection does not turn off anything. It's not like falling off a jetski where a kill switch is pulled. The throttle will be wherever the pilot left it.

There have been a handful of incidents where a pilot has ejected and the aircraft continued on without him/her. I've read about this with test pilots in spins. The aircraft is spinning and unrecoverable, so the pilot ejects. The aircraft then self-recovers through a combination of inherent aerodynamic changes (falling into thicker air) and/or efforts by the fly by wire system to maintain the commanded heading/pitch from a now-unmanned stick.

There is an adage amongst fighter pilots that they shall not punch out until they know where their aircraft will land. Hanging in a parachute as your aircraft recovers and continues strait into a school. If over land/people they will stay with it until VERY close to the ground.
What test are you using to determine which rights are valid and which aren't?

You point out some differences, but who's to say those mean one is a right and one is not?

You could say something similar about abortion, for instance. Throughout most of history abortions were not available and certainly not in a safe form. But now they are recognized as a right.
Ask HN: What is the best 24 inch 1080p monitor for development?
I recently upgraded my ageing Dell 2007WFP for a 24 inch 1200p Dell U2415. However, i find it too tall and it's actually uncomfortable switching my gaze between the taskbar and browser tabs at the top of the screen (too much eye movement). My 1080p monitor at work is a joy to use in comparison and feels just right.

So, my first thought would be a Dell U2417H as it's the latest ultrasharp in the resolution/aspect ratio. However, is it worth looking at any other devices? Maybe something with 144hz?
the sensationalism is strong
We have improved our encryption algorithm, please review it at our more recent post: https://news.ycombinator.com/item?id=17394807
SF is full of rich people but it also has a normal share of middle and lower income residents. As high rents eat up more and more of their budgets, they have less and less money left over for other things, like dining out. If the restaurants raised their prices to pay a better wage, then only the rich could afford to eat at the restaurants, and there not being enough rich people, they would go out of business. Maybe the Bay area should be forced to feel the effects of its insane housing market in this way, but the individual restaurant owners aren't going to respond to these pressures by going out of business, they're going to try and reduce costs so they can keep prices low.
You’re talking about Amazon like it is a small company. It isn’t. None of the scenarios you described are possible with Pivot, Amazon works hard to make sure the “jury” is impartial and has not been tampered with. Pivot adds an important check to the PIP process and I’m glad it exists.

Source: I work at Amazon.
Don't Drink Too Much Reactive Cool Aid
I have no problem with your original, or particularly with your use of "guy". But the dictionary excerpt seemed to clearly show that the usage was incorrect, as it only applies to groups. So my comment is entirely about the person who accused the other commenter of virtue signalling.

And I agree with you about Mosh style features. That would be lovely.
Using Library Science to Map the Child Separation Crisis
We have improved our encryption algorithm, please review it at our more recent post: https://news.ycombinator.com/item?id=17394807
reply
I use Docker daily, and I almost never find it complicated.

I use it for build servers and my companies infrastructure.

The alternative would be a nightmare to me.
At a very high level which you may have already found obvious, the type signature for the function basically says "this will take a list, and return a list that is sorted according to these rules, and is a permutation of the original list"

basically proving that quicksort is correct at compile time.
In the most charitable light, this is organizational cargo-cult.

"What if we brought the court of employment law into Amazon? Wow, wouldn't it be great for Amazon? It'd cost less, move faster, and be more fair! Oh and the employee too, because whatever is good for Amazon is good for everyone!"

It's the similar to how some school district replace superintendents with CEO's and then blush when cost-cutting and sexual harassment kick in [1].

Unthinkipng, these prganizatibs replicate the trappings and rituals of the seemingly successful without understanding why they're successful; doing so in the faith that a new world is right around the corner if they just believe hard enough.

Right under the surface, of course, is our collective loss of faith in society, and thus the impetus to award public power to private entities. Handing over healthcare, our rights, our freedoms in the "hopes" that companies will govern us "better" than our elected government. From a single modern republic to multiple feudal realms: the reality of Libertarianism realized.

[1] http://graphics.chicagotribune.com/chicago-public-schools-se...
+1, this.

Semi-seriously, I appreciate the Pain27 as an art/hacking project and having a bit of fun with the "less keys are always better," but I don't understand the value of making desktop keyboards -- that is, ones that aren't intended to be portable -- ever more "compact." Removing the number keypad makes sense if you don't use it, and if you keep your mouse/trackpad on the right side of your keyboard. But I use the navigation keys pretty regularly; I don't use the function keys that often, but use them often enough that I notice when they're not there. And if portability is the actual concern, well, you probably want something thinner than most mechanical keyboards unless you're really dedicated. I just ordered another mechanical myself (a KBParadise V80 with Matias Quiet Click switches) so I could have one at work and one at home, which I suspect qualifies me as dedicated -- but for a keyboard I'm actually carrying around with me in a bag, I'll take Apple's Magic Keyboard or something from Logitech of comparable size and weight, thanks.

So, 60%-and-below keyboard nerds: what is it I'm missing?
Take a bus
I agree. It’s all about the illusion of choice - it makes you feel more empowered even if all the options are shitty

This is a common parenting trick to get your kids to do something like eat vegetables (would you rather have broccoli or green beans?).
Jeopardy is an information retrieval problem in a game show format, with the minor twist that the query is phrased as a declarative sentence and the response is phrased as an interrogative one.

AI is not simply things that a computer can't do yet. But I think most of people who aren't currently trying to sell a piece of software would expect AI to include some things that you don't need to do to play Jeopardy. I'd want to see general-purpose pattern recognition, for example.
I would tend to agree with you.
Is there really anything Mongo does, that actually makes it worth choosing over postgres or even mysql w/ jsonb?

I mean, I think if I needed to think beyond sql, a graph db like arango or neo might make more sense...
"Inside these restaurants, it’s evident that the forces making this one of the most expensive cities in America are subtly altering the economics of everything. Commercial rents have gone up. Labor costs have soared. And restaurant workers, many of them priced out by the expense of housing, have been moving away."

I feel like so much of this could be fixed if we had a highly regulated housing market, with a goal of affordable housing for everyone. It's hard to imagine that this housing bubble can last much longer, it's distorting everything to such an extreme already.

The cost of housing doesn't have to keep increasing, just look at Germany:
https://www.forbes.com/sites/eamonnfingleton/2014/02/02/in-w...
So, no one in America likes Monty Python?

Or Hitchhiker’s Guide To the Galaxy?

The gender analysis seems stronger than a “national differences” analysis.
Starting redis manually isn't that much harder though:

brew install redis
redis-server

I personally feel that people reach for Docker too quickly. It's worthwhile to learn how things actually work so that you know what to do when Docker eventually fails you.
Announcing STARTTLS Everywhere: Securing Hop-To-Hop Email Delivery
I have the 2015 15" basic MacBook Pro, still sold by Apple. I've been waiting for 32 GB RAM but there is still no low power interface for the Intel -H series 45 W TDP processor.

Also, waiting for the 6 cores instead of 4 cores.
Soap and water?
not too difficult to find a laptop that fully works these days. But yeah, I definitely wouldn't recommend throwing linux on any random laptop and expecting everything to work.
A Technical Deep Dive into STARTTLS Everywhere
I believe COINTELPRO is now firmly in the realm of "documented fact" rather than "conspiracy theory"? That was the FBI though.

More recently e.g. https://www.aljazeera.com/news/2016/11/judge-orders-fbi-cia-...
If you're business is going under because you can't afford $15 an hour you should be shutting down anyway.

A rule of thumb, 1/3 on wages, 1/3 on capital, 1/3 for everything else. If you're not meeting that you'll be closing soon.
Thank you, I guess I just wrongly assumed your jury would be drawn from people you associate with.
Snapdragon-Powered Laptops Could Soon Get a Big Boost
> I did not actually threaten anyone. I said that I feel like I want to kill the person. It is not the same... I did not communicate it to the person being talked about. I also in no way stated that I intended to, was planning on doing so etc. It was, agreeably, a stupid admission of how I felt, which can easily be misinterpreted.

This is part of the problem.

"I feel like I want to kill John" is absolutely, utterly, undeniably a threat. Management knowing/not knowing your relationship with John is irrelevant. Your claim is that "because I didn't say, 'with a gun, at lunch time' it's not a threat" isn't particularly proof to your point.

> It is similar to saying "hey I'd like to have sex with that hot actor". Saying that does not mean you will go rape the actor. It is just a feeling. Feelings don't equate to action.

Is not particularly equivalent. You changed the meaning from consent to non-consent in defending it - "have sex with" became "rape". If you had said "Hey, I feel like I want to rape that actor", it is not unrealistic to think that, should you have access to that person, that rape is out of the question. Just like you didn't say "Hey, I feel like I want to talk to John" (consensual) versus "I feel like I want to kill John".

I think your repeated inability to understand this is perhaps at the root, or a significant part, of the issue, and I say this sincerely. The lack of empathy you show to that situation, 'how ridiculous is it? they should have known I didn't feel like killing him', is troubling.
If economics is crap, what should we base economic and fiscal policies on?
Is your startup Datathings?
Look I think everybody needs to cut IBM some slack here. Integrating technology with customer needs is hard, and it takes a while to get good at it, to get a process for reconciling with product managers want with what developers can actually make. Once IBM has been in this technology game for a little while, I'm sure they'll get the hang of it.
In addition to [0], to version-track issue/mr descriptions that was already referenced earlier (within an epic), we also have [1] open, to do the same for comments. Please feel free to comment more there!

[0] https://gitlab.com/gitlab-org/gitlab-ce/issues/15597

[1] https://gitlab.com/gitlab-org/gitlab-ee/issues/3706
Yea, there are actually a range of political opinions among NIMBYs, from “new buildings will bring the wrong type of people into this neighborhood”, to “the free market doesn’t work and I will oppose any building which is not 100% government subsidized housing”. Many of the home owning NIMBYs profess the latter opinion , while actually believing in the former.
A Look Back at the Golden Age of Sony VAIO PCs
Perhaps the official policy of the FED for the last 11 years shouldn't have been to artificially drive up home values? This has been the explicitly stated policy ever since Tim Geitner suspended mark-to-market prices on MBS securities. The plan was to lower interest rates and subsidize the housing and debt markets until these worthless derivatives held by banks and wealth managers (and pension funds who foolishly took risky gambles with retirement money) were in the green, so they could be offloaded. In that sense, the plan has been a success - the banks and the wealthy derivative owners made out like bandits. Home prices have rebounded. This is all great for the owners and the wealthy and terrible for renters, young people, and the less-well off who still need a place to live but have been priced out of the housing market by a Federal Reserve that threw them under the bus for their true constituents.
I'm interested in seeing which business of Trump's has been successful. AFAIK anything that does not have to do with real estate has been an abject failure.
I am absolutely sure there are usecases for that.

But the truth is, most websites will happily run on a single dedicated machine you rent for a few hundred dollars. (OK, two, so you have a hot spare, if you so fancy.) This fact often gets overlooked despite even Stackexchange tweeted once or twice they could run their site with a single DB server. But: cloud! Kubernetes! Hype. Meh.
This is a great summary. I think his guideposts are helpful for most decision support initiatives, whether you're using data to try and support decisions, or reaching out to humans.

We run prediction markets inside companies and find that if we don't establish a good lifecycle of asking forecasting questions, having people respond with probabilities, then decision makers REACTING to those probabilities in some way (whether they agree with them or not, just acknowledge their existence) the likelihood of the project failing is far higher.
A summary of why I don't expect good service: https://www.youtube.com/watch?v=E9PSg0sQyfs
Or midi breath control, where you have to modulate your breath pressure to get shift, alt, alt+shift, control, etc. Surely most people can handle 4 bits of resolution with their breath power, right?
Then it's interesting that gun control policies almost always exclude the police and politically well-connected.

Police can get off-roster pistols and standard-capacity magazines and AR15s in California. People with the last name Trump or Feinstein are able to get carry permits, while normal citizens can't.
> * a highly regulated housing market, with a goal of affordable housing for everyone*

The former has a terrible track record of leading to the latter, particularly in America (where housing is treated as a proxy for savings).

Regarding Germany: "During the current real-estate cycle, i.e., from 2009 to 2017, house prices have risen 80% in large metropolitan areas (A cities) and c. 60% in B and C cities. In 2017, the number of newly completed residential units looks likely to have risen to more than 300,000 for the first time in the current cycle; in 2018, it might climb to 335,000. However, assuming that there is demand for at least 350,000 new apartments, the gap between supply and demand should continue to widen in both years. As demand remains high, upward price pressure will continue. This suggests that prices and rents will rise further in all major cities. Overvaluations are rising, and the risk of a price bubble on the German housing market is increasing. The price uptrend is likely to continue for several years to come, at least in most major cities in Germany" [1].

[1] https://www.dbresearch.com/PROD/RPS_EN-PROD/PROD000000000046...
Even ignoring the practicality part, it becomes a timing game, because "empty" messages - even if they were filled with unintelligible "random" hex - would traverse the network differently than ones with variable length/size content and would be able to be filtered out pretty quickly.

The bottom line is that you are going to leave a signature of some sort through communications - the question is, can you properly build a comms system system that is functional within the limits of your risk/reward criteria.
IMO, this is a bigger issue in the industry. People are hyping up ML/AI to the point where the actual application is either impossible or extremely difficult. Just look at how many people are so fearful of AI/ML taking away jobs and replacing humans. Anyone in the field knows that AI/ML can take away jobs but it is more of the low-end jobs and everything happens gradually rather than immediately. AI/ML is being more as a tool to enhance human productivity rather than as a direct replacement for entire occupations unless the job is very basic to begin with.
I think this video explains the idea pretty well: https://www.youtube.com/watch?v=AKGXZ1ReU54

Now the Pain27 has obviously gone too far (by design).
Just disable SMT in the BIOS.
Why do all keyboard projects use staggered keys? This is asymmetric, more complicated, and less ergonomic.

The space bar where both thumbs perform the same action is also ridiculous.
Is this hypothesis based on something? By looking at history you have some evidence to base your conclusion on.
> If you'd watched the segment, you'd realise there was a reason for it.

I did watch the segment. And pretty much every other episode of his show. And while the serious bits are usually quite interesting and well thought-out, the "funny" insulting bits are ridiculous and childish. Call them humour if you will, but they don't sit well with my sense of humour.

But yes, he does randomly insult people, countries and cultures for no apparent reason. You assumed, incorrectly, that I was talking about China or Xi.
: is used for type annotations instead of :: like in Haskell.

The double asterisk is syntactic sugar for a "dependent pair" http://docs.idris-lang.org/en/latest/tutorial/typesfuns.html... Basically, it is a pair in which the type of the second element depends on the value of the first element.

Here it is being used to pack the result list with a proof that the list satisfies the required properties. The type of the proof must refer to the list, hence the need for dependent types.

The stuff within braces {} are implicit arguments http://docs.idris-lang.org/en/latest/tutorial/typesfuns.html... that are not given explicitly, but are inferred from the type of other arguments.

Type is commonly referred as the kind * in Haskell, the kind of types that have values.

Unlike in vanilla Haskell, the types of data constructors are explicitly stated http://docs.idris-lang.org/en/latest/tutorial/typesfuns.html... In Haskell the "types" of data constructors are kinds, and you need to enable the XKindSignatures extension to give them explicitly. https://downloads.haskell.org/~ghc/latest/docs/html/users_gu...
> Freely sharing what I believe to people who listen is free speech. You cannot legally be fired for your opinions that do not affect your work; at least not as the listed reason.

Your employer is not obligated to enable or allow you to be spending your work day complaining about them instead of working under the guise of "free speech".
It seems that Trump idiot Trump supporters have infiltrated HN.

Quick reply for you:
Open border and free trade is good. Look it up :-)
The SOA Journey: From Understanding Business to Agile Architecture
Very cool. Recently I was shown a hole-in-the-wall pizza joint in Shenzhen founded by a Canadian Chinese. It had the best dough in town as voted by a geographically disparate set of Italians, and IMHO beat (and conflicts with) the output of the dough method of my buddy who is a Parisian-trained patissier to a gulf state royal family, https://www.chefsteps.com/activities/life-changing-pizza-dou...
Looking at the API response[1] implies a bit of formatting being done on the HN side. Maybe some of that is done before the limit.

The published version, with opening html paragraphs (except the first one, for some reason) and with html entities translated back into single characters, comes out to 1979 characters.

Your second link, formatted the same way, comes out to _exactly_ 2000 characters. The limit could potentially be strictly _less than_ 2000 characters. You may have been exactly one character off.

[1] https://hacker-news.firebaseio.com/v0/item/17388936.json?pri...
Making Rent in Silicon Valley [YouTube]
It empowers developers to side step many of the best practices learned in SDLC over the last 20 years and ship code they shouldn't

The code is then running on a fault tolerant platform which masks the bugs and makes ops life hell when it comes to actual debugging.

Additionally upgrades and other assumptions about the base OS and system management are simply swept under the carpet with pretending those issues no longer exist.

Effectively it makes much much more work when things break and is great when it runs well or you run it in GCP where they take care of that part for you.