jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Oh btw, there was no conflict of interest from your side? _Your_ company did not want to follow the maturity scale, so you made an effort to shoot the proposal down... How does that make you better than Microsoft?

As for customers... there will always be customers for pre-packaged solutions, quality and support. Obviously .net cannot include a framework for $X for every possible X. But that does not mean that non-customers of yours are _not_ doing (approximations, to the degree they need) of X internally.

In your posts, you were complaining about the lack of innovation, yet Akka.NET (I assume that's what you're referring to) does not seem to innovate anything, it's a carbon-copy of Akka for Java and the "raw" actor model.

Project Orleans from MSR on the other hand _does_ innovate. I have a PhD related to distributed systems and I investigated the actor model a lot. Orleans addresses the deficiencies/problems with [1] it that I myself noticed.

[1] Quote from the introduction of https://www.microsoft.com/en-us/research/publication/orleans...: "Actor platforms such as Erlang [3] and Akka [2] are
a step forward in simplifying distributed system pro gramming. However, they still burden developers with
many distributed system complexities because of the
relatively low level of provided abstractions and system
services. The key challenges are the need to manage the
lifecycle of actors in the application code and deal with
inherent distributed races, the responsibility to handle
failures and recovery of actors, the placement of actors,
and thus distributed resource management. To build a
correct solution to such problems in the application, the
developer must be a distributed systems expert."
Smartphones are really cheap in China, 100 bucks, you can buy a XiaoMi/Meizu phone with 5-inch screen and smooth internet experience, iPhone is nowhere that dominant in China and more like a luxury item for some to prove their identity. Gaming console, not really, Chinese parents hate stuff that are dedicated to games because they believe it will distract their kids from study. Cars, no way. It is still some of the most expensive items in China and buy your kids a car is something most families won't even think about, only the richest can afford. College tuition on the other hand is pretty cheap, most good university in China are public schools, and heavily government sponsored, the tuition is like 1500 dollars a year, so not a big deal for average family.
Dude, when you're 3 dudes living in an apartment with no money, any govt regulation is painful and harmful to progress.
The Rockafeller and Walton families come to mind. My sister and I know a half-dozen families that have kept millions in inheritance over the course of about 100-150 years. Remember that America isn't that old and "modern" America is even younger.

My family tends to put a fair share of its yearly spending into family vacations, also, which wouldn't generate any taxes for the United States. This isn't really about my family though, it just doesn't make sense that you would rely on "eventual" wealth dissipation in order to collect taxes. Also, would you seek to tax different items differently? It seems like it would be more difficult to find and tax luxury items differently than simply using a progressive income tax. Would you have to establish VAT for items imported to the country? Would this be double taxation if you bought a good which has a VAT tax in another country?
The first one went for 1600 and the second one was done sort of in private immediately after since there were two hours available.
I think here is where pg would say that these things come in waves. Give it time and it will quiet down.
This was pretty painful. Their backups were too old, so it was necessary to do InnoDB data recovery rather than a straight-forward restore from backup.

Since InnoDB table spaces never shrink, 80G of their truncated data was still all available in a single monolithic ibdata file. An InnoDB recovery tool named page_parser read their 80G ibdata file and spits out a maze of 16k InnoDB page files organized by an arbitrary index id.

There are two internal InnoDB meta tables called SYS_INDEXES and SYS_TABLES which can give you a mapping from table name to PK index id. Unfortunately after the mass TRUNCATE all the tables got new index mappings, so it became a bit of table hide-and-seek.

The InnoDB recovery tools lack a certain polish and maturity. You need to create a C header file for each table you want recover from the pile of 16k page files. You end up having to build a separate version of the constraints_parser binary for each table. There were bugs with the output of negative numbers, unicode handling, VARCHAR types with >= 127 characters, and some edge cases where InnoDB chooses to store CHAR(15) types as VARCHARs internally. Aleksander at Percona really saved the day, he was able to find and fix these bugs pretty quickly.

I remember that magic moment when I finally was able to successfully checksum a huge block of the recovered data against the too-old-to-be-useful backup.

"I love the smell of CRC32 in the morning. It
smells like... victory."
The limit of 50 does seem like a bit of an awkward conversation waiting to happen. Surely someone must have pointed out to the developers that someone out there has a large close family and a lot of close friends?

I'd also be very worried about the even more difficult conversation: "sorry, you were in my top 50, but I've bumped you for my new friend Dave"
Even the kids know that.

"50 is the new .edu"
Exclusivity & Privacy. You can be yourself.

Instagram adds cool effects and helps you share.

Did you even read about them?
What do you think people told the Twitter guys about 140 characters? ;)
Once, of course, all the devices get upgrades to it. When I'm still seeing releases of Android 1.5, I'm actually unsure if working with the OS for this would actually make it more difficult to support on a variety of platforms.
Real life sip is the worst protocol I've seen. There are loads of additions to it that try to fix previous issues. Phone status publishing, nat detection/workarounds, companies coming up with their own extension, etc. etc. Basically forget about things interoperating without proxies that capture and contain/fix all the weirdness. Snom, grandstream and Linksys will not agree on all features natively no matter how you try.

The process for re-invites with proxies in the middle, loose routing, nats, and codec renegotiation is a VoIP engineer's hell.

But all those extensions/rules were created with good intentions.
The people you refer to would cite the ineffectualness of the moderate positions to which you appeal. Their position is based in part on the notion that the less extreme approaches have failed utterly.
Google Charts. Not comfortable sending my data through them because I don't trust them.
Worth mentioning that the "Fundamental Theorem of Natural Selection" was proposed by R.A. Fisher who was responsible for developing the following techniques and theorems (among many other things):

- Analysis of variance (ANOVA)
- Maximum likelihood estimation (MLE)
- Fisher's exact test
- The Fisher-Yeats shuffle algorithm

In many ways Fisher exemplifies the author's point about what can happen when someone is both fluent in biology and mathematics!
The engineering jobs page returns a 404: https://jobs.lever.co/mixrank/
I wrote a blog post [0] on the subject of Bitcoin and pollution. Hope you like it.

Tl;dr: I make the point that Bitcoin is mostly a store of value, and if it can replace Gold for that function, it would be great for the environment, as Gold mining and storing/trading pollutes far more.

[0]: https://simon.medium.com/bitcoin-and-pollution-the-definitiv...
That is changing though. I've not seen the inside of a train for years and I'm happy with that TBH.
It's not a TOS violation. It did cause us some ops pain at one point (they were getting hit with > 50,000rps concentrated in certain locations). But one of the reasons Cloudflare can operate our service is we have 3.2 million customers who are doing all sorts of stuff. We get so much stronger from that great variety of traffic.
Right, I remember now. The file extensions weren't correct, but even after renaming the files it does not work because the imports were also missing the correct file extension (which is mandatory in ESM mode in Node.JS). At that point I gave up.
By "kinda annoying" you mean ludicrous and show-stopping, right?

Does not support wildcard certificates.
Does not support naked domains.
Is not exportable.
Is not supported on App Service Environment (ASE)
Does not support A records. For example, automatic renewal doesn't work with A records.

There's probably at least several other restrictions not listed there. I recently tried to buy a certificate for App Service for a government agency, but it was refused because of a design flaw in GoDaddy's validation code.

Not to mention that this doesn't cover other very common scenarios, such as Application Gateway, VM scale sets, API Gateway, or... anything else.

Each Azure team seems to be operating under the model that HTTPS with a custom domain is some sort of bolt-on that's unique and special to their service. The verification and enrolment is distinct for every service, with gaps and weird and wonderful limitations.

It's like they've been told, recently, that HTTPS is something they should do, so they've all gone and done "something" to tick that checkbox. Some free. Some not free. Some with restrictions. Some without. Some automatically renewing. Some not. Some with ECC, some without. HSTS on some, not others. Etc...

It's a shit show.
I'm talking 20 years ago, when the average windows machine was a bugladen mess of crap piled on by the OEM because they got paid a bit, and the only "restore cd" was an OEM disk which had all the crap.

A proper windows CD would have allowed people to wipe all that out and just have vanilla windows. Microsoft weren't interested in that.
Can someone smarter than me explain why larger companies (e.g., samsung, amazon) can get 50-100% tax breaks from various governments, and we are all seemingly ok with that? What about mid-size businesses? Should they band together to come up with the same "we'll create X jobs in your town claim"?

Whatever happened to taxing the rich?
How did you know there were still concurrency issues? I would expect issues like that to be relatively subtle.

Did you build out a test suite?
Does wireguard support storing keys in a hardware device, so that the cannot easily be exfiltrated if the machine is compromised? You want that for security critical infrastructure.
> Hmm, where shall the conspiracy theorists go from here?

As always, ever further up their own arseholes.
I don't see any connection between investigating the symptoms of a disease and... oh wait are you saying that the 'eugenics' would be the army performing such experiments only on certain racial/whatever groups of army grunts, and not on the general population of army grunts?

I don't really buy it. I think the army would want test data for all races. Contaminated agent orange for people of all colors.
One technique that I used when building my own progress indicator is using a maths function which approaches 0 as the progress bar approaches 100% and use the result to increase the progress.

That way, the progress bar appears moving slower and slower but never actually hits 100%. I think that's better than having the progress bar completely stalled at 95%. See code here: https://github.com/buunguyen/rainbow.js/blob/master/src/rain....
The main issue is that a lot of those interviews are poorly correlated with actual job performance. (People should familiarize themselves with Daniel Kahneman's related work there). Even the outcome of the interview may have more to do with the mood the interviewers are in and various social factors and signals then some objective measures. Most of my experience is interviewing others but it is certainly a reality check, which everyone should go through occasionally, to go interview somewhere else.

Personally I have no issue with stress. It actually brings out the best in me. I do realize however this whole thing is a game. When I interview others I try to be aware of these factors and get at what I really need but I'm not 100% immune to being in a bad mood etc.

One day I should blog about how to interview. That's a fun subject to write about...
It's not like "DownandAbout" is saying the project will fail. But Google is closing down projects because they want to focus. For the guys building driverless cars, Google Glass and computers without monitors, a project like this would easily pass as their weekend hack.

I'm sure that's the problem. They aren't going to get 10,000,00 people a day trading skills and cash and that is where they will start preparing its' obituary
Ghost will have a hosted platform as well [1].

* November 2013 - Release of the hosted platform to Kickstarter backers
* January 2014 - Release of the hosted platform to the general public

[1] - http://www.kickstarter.com/projects/johnonolan/ghost-just-a-...
Adult tigers rarely climb trees even when chasing prey and need a significant running start to do so at all. Though they are cats their mass is importantly very different than domestic cats.

You fail the interview for not getting the a-ha question right.
It can render images just fine.

I have never attached inline images as I always compose plain text emails, so I don't know about that one.
iohk.io used to allow that, each month you would invoice your salary, where the company would convert the amount to BTC at market rate, right now, ADA is the only option.

Besides that one, I have only seen companies willing to pay in other coins, most commonly ETH.
Questions like this seem analogous to "Why do I see so many bad drivers on the road?"

I used to participate in several "digital nomad" forums. At first only people actively living that life participated. Then came the people who wanted advice getting started. And then the merely aspirational -- high-school students and people stuck in dead-end jobs dreaming about "becoming" digital nomads. And of course the trolls. No amount of work on FAQs or posting guidelines helped, eventually the forums got swamped with people who contributed nothing but noise and repetition.

On Hacker News I see lots of post from people I put in the newb and aspirational category: people with little experience asking questions that have no clear answer ("What language should I use for my side project?"), or seeking general advice to specific questions ("Why can't I get an interview?"). I suppose those all represent steps along the learning process, though I might interpret some of them as laziness, or attention-seeking. I don't know what to do about it, though I do have control over how much of it I read and choose to respond to.
Oh, yeah, I remember this. I saw a doc a few weeks ago about this, “My Father, Dr. G”.

Malaysia has some crazy drug laws still, but that’s to be expected from a muslim country. But they’re actually making really good progress when it comes to decriminalized cannabis, comparatively speaking.
> Library management quirks aside, KiCad is...

Didn't they address that sometime in the past two years? I remember updating KiCad and having some issues with the parts libraries, but after that it seemed as good as I could expect it to be.

I use it very, very rarely so really don't remember more than that.
What does it mean to say “there’s one big pie”?

There’s one big pie of US GDP. That doesn’t mean anytime someone gains or loses revenue that they are sharing it with someone else. Or at least there is no utility to be gained from that statement.
I think this is a good case for what Apps bring to the table and highlighting what the cost is privacy wise. As a developer I think apps are cool, the way they're leaking data is awful. This is something the platforms need to step up control over and I think that because this isn't the case there's an incentive to keep things as they are. Like automotive and the iterative improvements.
No extreme conditions are needed. When taking relatively short trips in winter you may have to heat up the whole interior and turn on the seat heating every time. And until the battery is warm enough you also sacrifice some of the quick charging, regeneration, and performance. The BEV owners in my family all reported 20-40+% lower range whenever they can't preheat everything while still plugged in, and that's at relatively decent temperatures (-6/-10C). Of course this can be partially mitigated (although freezing in a 60k+E car doesn't seem like a decent option to me) and might happen only for several weeks every year but even a penalty that's smaller than what the average ICE will see in winter is still a lot given the typical shorter range and longer "refill" times for EVs.
>and positive reinforcements like "say no to smoke", "say no to junk food" would be a good start.

I mean why do people feel it's their duty to get into someone else's life? How about assume fat people and people who smoke know it's bad for them and just leave them alone. I think people in society would be much better off of they worried themselves with their own lives. I guess that's a lot harder than pointing out other people's problems though.
It is pretty much feature complete already, there are only so many fundamental operations and DOM attributes. besides, I would like to keep it around 2kb ;)
Stevia is reasonably safe

https://en.wikipedia.org/wiki/Stevia#Safety_and_regulations

You could also argue Sucralose in moderate use, too. It's for sure much safer than the old sweeteners.
The molecular mechanism by which cholesterol causes heart disease is well understood, and atherosclerosis has been experimentally induced in every species of mammal ever studied by either feeding the animals a high cholesterol diet or knocking out genes related to LDL metabolism, and these results are consistent between hundreds of studies performed over the past 100 years. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4525717/
Please don't break the HN guidelines like this. We're trying for something quite different here.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
Had no idea he lived in Texas. Wemberly is a great place to retire...
The problem with this idea seems to be that lots of studies show health benefits to drinking coffee. Now maybe it's just a correlation and not an actual benefit - but you'd be hard pressed to say it has negative health effects because the correlation goes in the opposite direction.
What is C++ tradition? Is it that one does not pay for a feature unless one uses it? In practice C++ broke with that with exceptions and RTTI. Even Rust does adhere to it since its standard library assumes infallible allocations making one to pay for not relying on it in the form of having to write an alternative library.
In the US, https://broadbandmap.fcc.gov

Although it is usually ~ one year behind.
Did the article ever mention if Ars is making this data public? I couldn't find a reference to it.
I do. But I also understand that it's not very black and white.

India is going through a very weird phase in its labor markets. I can hire someone to draft architectural drawings for me in AutoCAD for under $150/month, while a driver in Delhi costs nearly $250/month. An Uber driver, meanwhile, can make upwards of $1200/month.

There seem to be no established patterns.
It's not only about wages. It's also about total wealth generated, which is driven by growth. The issue is you hit a limit.

Any startup eventually hits the limits of the market it operates in. But the point is startups don't get the chance to hit those market limits. The limit they hit first is they can't get great programmers. Their growth is stiffled early on.

Here's an example. Assume a startup is working on only one project and doesn't have a great programmer. Result: they don't get to make some breakthrough that would have increased the wealth of the startup by 100x-1000x. Without generating that wealth, demand decreases. You are still looking for just one great programmer to work on the project and can't start other new projects before you finish the existing one.

But if you didn't limit that growth (if you had a great programmer) there would be increased demand, because then you'd have 100x-1000x more wealth and could start new projects hiring more great programmers. It comes down to growth.

So having great programmers increases demand, not decrease it. The more you have, the more you end up needing.

Until you hit a limit. Once all great programmers who are in the US are snatched up, at any price, then you reached a limit to the amount of wealth that can be generated in the US by great programmers.
Or you can look at it from an optimistic-almost-narcissistic point of view and say that the interfaces that we have are so well-deaigned either by accident or on purpose that the same level of accuracy can be achieved with whatever appendage.

Personally, I think we stumbled onto a design that works well after years of trials. When you look at children using tablets, for example, you quickly realize that they don't have the same dexterity as adults, yet they are able to use the device with almost the same capability as adults. With tablets in particular, I don't think this was an accident...

We could make input devices/interaction paradigms that are highly specific to one domain usable by only certain people because of learning curves or physical limitations, or input devices that can be used by anyone with sacrifice in speed and productivity.
You might be surprised. Consider that every doctor's office (at least those with 2 or more doctors) is almost guaranteed to have someone they call for computer help, and odds are high that you've never heard of any of the companies. Those companies may consist of only 2-5 people, but just with changes over the past couple of years along with changes coming in 2015 (ICD-10, end of support for Windows Server 2003, lingering XP users) there's a ton going on just in that one vertical market.
You can, though you doing get to do it by using the ref/pull/## trick. That's just a connivence, you can get CI to do about anything.
Well, she's 26. by the time she pays it off, she'll have been paying it for close to a third of her life.
This is bad!!!! what are they thinking?? github is blocked???
> It's very hard for me to imagine a contract that includes "once you get on the plane, you must not miss your connecting flight".

Except that it basically says "Thou shalt not buy a ticket with the express intent of missing the connection".

http://www.united.com/web/format/pdf/Contract_of_Carriage.pd... (pg. 11)
This is very interesting to me from the "performing under pressure" point of view. I've been under the gun, so to speak, on more than one occasion and invariably I've delivered and learned most rapidly during those times.

Makes me wonder if people who "get shit done" operate on that sort of do-or-die mental state, or how long it's possible to put yourself in that mental state without either burning out or breaking down. I've read similar anecdotes from people like John Carmack and Richard Feynman (again, pressurized during WWII).

It's almost like we're operating at 50% efficiency, maybe we go to 75% when we're really focusing, but actually only when we're in the self-preservation state, we go to 90+%