jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
As the second largest shareholder, Ballmer is more of "the board" than anyone except Gates. He owns more stock than any institutional investor.

Th3 $900 million writedown was less than the fine Microsoft paid to the EU for not offering browser choice with Windows 8 - probably the precipitating cause of Sinofsky's departure last year.

What is happening is a the generational shift from pre IPO leadership to post IPO leadership. The heirs have been identified and it's time to let them reshape the company. (My money is on Larson-Green with Reller running the numbers).
Ah, definitely more than I thought. Owing to personal dietary/health requirements, I'm always on the lookout for good sources of low-carb protein, and it's even better if the environmental impact is low.

The macro-nutrient ratios of these three foods (tuna, almonds, and garbanzo beans) are radically different, however. Without breaking down the macro categories into finer detail, here's a rough comparison:

-The tuna is high in protein and contains almost no carbs, and a moderate amount of fat.

-Almonds are nearly as high in protein but have many times the amount of fat (note: that's not necessarily a bad thing)

-Chickpeas have a moderate amount of protein, but are much higher in carbohydrates than the other two.
I've defended all kinds of threads from the "Why is this on HN?" whiners. I'm having a a little trouble with how the choice between yellow waxy buildup in your asscheeks and mercury dementia is an issue. Is sushi that big a Silicon Valley thing?
If you expand your question to, "what are some examples of startups that haven't [yet] succeeded because their premise is too good to be true", you get lots:

fusion

household robots

molecular nanotech

strong AI

world peace

elimination of poverty

Small plug: my side project's vision is in that category, I think (AutoMicroFarm). But I'm working hard to merge the current reality of the prototype with the vision.
C# yes, but claiming .NET (aka COM+ Runtime, the CLR, Project 7, all that stuff) is his is a slight overstatement.

Generics, one of the CLR's major distinguishing features over the JVM, came entirely from MSR, at considerable resistance from MS Corp.
A lot of those guys know enough to write several books. Unfortunately, most of them don't seem to enjoy writing things for humans to read as much as they enjoy hacking on VMs. :(
Does this apply in continental Europe as well? I doubt so. You can't give away your rights via any form of contract.
It's striking how much longer the blue lines are, mostly because I hadn't put much thought into that. The men tend to be several years older than the women when they have a kid.

Again, not particularly revelatory, but without having seen a tree that was chronologically adjusted it was never terribly apparent before.
This isn't even a press release, this was news 5 months ago when the bill was actually in the legislature.
That's a really good point. UPS is relentless when it comes to route planning and fuel saving. They don't even make left turns.

I've seen old women visit 5 different grocery stores in a day to save a few cents with coupons at each.
Someone tried to recruit me for this at the church I used to attend in Kyoto. (Not anybody we knew -- they just walked in after Mass and came up to speak to me.)

My priest responded on my behalf with all the moneychangers-in-the-temple enthusiasm you would expect.
By this logic, unit testing is not postmodern :)
> "is shipping them in tractor trailers that much better?"

Also, having the product carried the entire way in bulk, large-scale transport filled to the brim seems a might more efficient than little single-occupancy vehicles all converging on a retailer miles from their own homes.

I suspect we'd all save a lot of fuel if somehow all products were delivered to the home instead of forcing cars and SUVs onto the road to retrieve them piecemeal.
Try installing wordpress 3.0 release candidate locally on XAMPP, then upload your blog to cheap web hosting once you have a minimum viable blog (MVB.)
But the word was used explicitly in the context of the discussion of the contents of seized laptops.
AWS is a bit more expensive but can be cheaper if you use the right size or number of machines. For example, run 25 machines during the day and less at night rather than buying enough hardware to meet peak demand.

Though there are some cool extras that come with AWS such as the ability to add EBS volumes, take S3 snapshots, etc. This can give you options that VPS or dedicated don't.

But a VPS is basically the same thing. I suggest you test out "cloud" instances and see how much load they support and then compare comparable hosting plans at various places based on cost and reliability.

We host 200 sites on a machine similar to an AWS small with more processor (2g ram with tons more processor - about 11 compute units but rarely hit 25%) Though io is 3-4 times as fast. Some of the sites are pretty active. If you just have a single small site, it would be way more than you need at this stage. Though a VPS would be great because you can get a feeling for how much power you need.

I've considered "cloudsites" from Rackspace but based on page loads, I think it would cost $450/month. That's a bit more expensive than running powerful collocated hardware...but nice since they manage it. It would be fun because they track your machine usage so you are motivated to write efficient code. Though I think it starts at $150.
You end up with a "culture" whether or not you worry about it. Of course, what you end up with if you don't worry about it might not help you actually succeed.
> Ideally we get to a place in the future when this isn't true.

You know the Gibson quote "The future is already here, it's just not evenly distributed"? The corollary is that the present isn't evenly distributed either. The past often lingers well past it's sell-by date.

So even if/when we get to such a place, I don't think the problem will actually go away for a long time, if ever.

Consider that the US is more than two generations past the 1964 civil rights act, and that while, as a country, the US recently elected and even reelected a Black president, there has subsequently been a significant reactionary backlash, to put it mildly, that is still ongoing.
No, that is not it. =)

If you are rich enough you can pick what country gets to tax you, if one country raises the tax too much, rich people will just move their taxable assets to another country.
Hm. "Chrome is a slow browser and we are going to fix it by replacing it with Chrome in the cloud." Feels like a lot of effort to fix something that is broken beyond repair.

Perhaps users would be better served with a browser that is not slow and privacy-intrusive in the first place?
I’m in the minority in that I’d like to be able to spend my cryptocurrency in a way that:

1. The card handles also selling some off for taxes every transaction and put that in an interest-accruing account.

2. The card tracked my capital gains for each transaction for easy reporting on taxes.

3. The card provider will help manage fees - I’d rather bulk deposit funds to a layer2 and have fee-less payments over having to wonder what the current network fee is.

I’d prefer if it wasn’t MasterCard since I use Visa cards, but I can’t complain too much.

The reason I want this is that I have a lot of money in cryptocurrencies and I’d rather not sell them into other assets at the moment.
I share the same experience as I am currently taking CS6200 at Georgia Tech.
Are you familiar with Joe Hellerstein and Peter Alvaro's work in this space? CALM provides something of a unifying theory of mergeable operations, of which CRDTs are an "object orientated" special case: https://arxiv.org/pdf/1901.01930.pdf

In practice, designers choose coordination-heavy protocols like consensus for a number of reasons. One is because writes don't or can't be merged. Operations as basic as simple assignment (x = 1;) can't be merged, so that's very real. Another is because readers can't tolerate weak consistency, because their business logic needs to make decisions at a particular point in time.

You're right that the thinking behind CRDTs (and CALM) is useful in reasoning through determinism in this context. The determinism problem, though, is easier than the general monotonicity problem, because only determinism is required and not associativity or commutativity.
One employer was reportedly considering cutting caregivers’ salaries by 20 percent to compensate for an anticipated drop in productivity.

If a company I worked for did that I would immediately start looking for a new job. I'm not a caregiver, I don't have kids, and it wouldn't affect me as a policy, but the idea that the company I work for could be so completely unfeeling and unreasonable, and would choose to ignore the reality of what's happening in people's lives, means it would instantly become a place I wouldn't want to work at any more.

The fact is most people, especially in tech jobs at large companies, put in way more time and effort than they're actually supposed to. For the company to think that's OK but then to cut wages or fire people as soon as that person isn't able to put in 100% for a short time due to a global pandemic is just a dick move. And the number one rule in life is really simple: don't be a dick.
It sounds like the problem you hear with restaurants wanting to give away unused, clean food to shelters, but forbidden by the health department.
For those wondering about the name, the Star Trek Next Generation character "Data" had/made a daughter he named "Lal"
Ouch. That’s pretty damning.
JB Hi-Fi (second on the list) is most certainly not a startup.

It's a publicly listed Australian company and was founded in 1974.
Yeah I agree, there's lots of bloat as well, that's why I said that the transition of bubble tinkerers to actual coding with any high level languages and frameworks would be very liberating. Even a beginner could do a heck lot in something like RoR or Django, without even mastering the respective languages.
LeBonCoin is actually a fork of the Swedish original site Blocket.se, visit it and you will see similarities. Both are today owned by the Norwegian umbrella organisation Schibsted afaik.
Author of the original piece here. Wow, I made the front page of HN!

Hmmmm... I can see how my vague words could have been read to imply that I advocate the opposite of what you suggest, or that I'm promoting a continuation of the status quo for my own selfish benefit. But that's not what I meant! I was merely trying to draw attention to the hypocrisy of wealthy Western software engineers complaining about "location-based pay" when few of us were complaining when the shoe was on the other foot.

I didn't offer much in the way of prescriptive conclusions because I don't know what the solution is; these issues are difficult and I'm just some random Elixir developer. But your suggested conclusion...

> As workers united in the goal for international solidarity we should reject the notion of Location-Based Pay, not only because it devalues our own work, but primarily because this practice is causing mass poverty and underpay among our fellow workers in the poorer regions in the world.

... sounds about right, and after reading all this commentary I wish I'd made a bolder statement than the handwavey words I went with. I think I'll write a follow-up piece next week.

Thanks for all this smart feedback.
Let me tell you a little story: One fine winter in the late 90's I got a job for a company in Minot, North Dakota. I flew there by way of a bunch of flights from Amsterdam, checked in to the hotel and reported to the front desk of the company that hired me the next morning at 8:30 am. Huge flap, they'd apparently called the police to do a manhunt because I had started walking to work and everybody knows that you can't possibly walk to work in weather like that (at the time: about 15 celsius below zero). I really didn't get what the big deal was until I realized that absolutely nobody walked, and that this was why the sidewalks were just about non-existent.

Suburban America is a design error with grave repercussions down the line, but since it was designed by and for the affluent assuming multiple vehicles per family and things like bicycle paths and public transport are either not present or just about un-usable you're going to have a problem if you don't have access to a vehicle.

But quite a few people do not have access to vehicles today (for instance: children, quite a few elderly people, everybody too poor to own cars) so maybe it's time to start fixing this problem?

Two cars for every family is long term un-sustainable, and two cars for a family without income to me sounds like it is an impossibility.

Even so, there are ways to use only one vehicle, even in a family where two people are working, figure out who keeps the car with them during the day, either drop off the other at work or at the nearest public transport hub (assuming that one exists).

That should take care of the bigger problem. Having two cars when you can't afford your food is really not good.
In case you're wondering, you're being downvoted because you're not supposed to say things like "this is interesting" or "I agree" on HN. Comments are supposed to have content to them. Otherwise they should just be in the form of upvotes.

Check out the link I posted elsewhere to the Planet Money episode on tipping.
If you use git, open a git bash window and do it from there. If you don't use git, install cygwin and do it from a cygwin bash window. Both are *nix-simulated shells and are not subject to the MAX_PATH limit. I do most of my command line work using Power Shell, but I always have a git bash terminal ready for npm, jspm and other similar path-length-affected tools.
With no knead bread, sous vide, a pressure cooker, and a tiny bit of planning you can have from scratch meals with less than 5 minutes hands on time per day.
Manual: http://www.range-r.com/documents/RANGER.PDF
While we are on the subject of macOS internals.

Do you know where I can read about what it would take to replace WindowManager and the rest of the desktop environment on macOS?

I would like to make my own implementation of the desktop environment, including replacing the top bar with the menus and stuff, and replacing the dock with a dock of my own, as well as replace spotlight search and Finder. Furthermore to also replace the open file dialog that is called to from programs when they open files.
> the consumer really buys buys psychological value(status, attention, etc), not user experience

please explain the difference, other than what seems to be your pejorative value placed on psychology. Why would it be bad to want to feel good when using a piece of tech and prefer it over another piece of tech that is better on other metrics? Psychology (broadly stated) is the user experience.
This is the reason I no longer work from Shanghai. Attempting to do anything in the tech spave while constantly playing cat and mouse got to be such a productivity killer that it was becoming impossible to work. You'd rarely know if failures were because of some Firewall nonsense or something else.

It's a tragedy really. I am one guy, but I've since hired several developers and my little company is gaining traction -- we would have been happy to expand our footprint into China in terms of hiring a Shanghai Dev team; yet with the variable and unknown stability of our connections, it was too big of a risk, considering we can operate in Europe and the U.S. with minimal interference.
So much this. That merit is hereditary is a problem, but merit was never that important anyway. The thing that really drives me up the wall, though, is popular culture's insistence on hard work as the key to success, when really the most common way to success is various variants of interest(investment returns etc)
@andrewnc

The book looks very intriguing! Before buying it, I wish I could read a bit more about what one could expect from the book. Let me explain :)

> This book is for people as untechnical as my Mom or as technical as my Applied Scientist friends working in big tech.

> ODEs On A Diet

Do you present an intuitive explanation of ODEs? Would both your mom and an Applied Scientist find it informative? If yes, I would love to read! A few pages from this chapter would really help in making a purchasing decision.

> a solution to Multi-Armed Bandit problems which are significantly more efficient and only takes a few lines of extra code.

Does the book include code samples? As someone wanting to learn about, e.g., ODEs through code, I would love it code samples were present in the book.

I understand that $7.99 is not a lot in the US, but it is not the case in a few other parts of the world. Given that there are no refunds, having more information about the book would be valuable for international customers.

BUT... the books looks great, and big congratulations on publishing it!
I did enjoy Job's joke about iMovie on iPhone:
"If we will approve it".
Of the tangible features that they list as motivation:

- Build libraries for inclusion in IDEs, command line tools, and other analysis tools
- gdb seems to have it http://sourceware.org/gdb/papers/libgdb2/libgdb_toc.html

- High performance and efficient memory use
- I cant comment on how much of gdb's sluggishness in running programs is inherent in the problem, and how much is gdb being slow.

- Extensible: Python scriptable and use a plug-in architecture
- gdb has it http://sourceware.org/gdb/current/onlinedocs/gdb/Extending-G...

- Excellent multi-threaded debugging support
- GDB could be better - I wish it could stop threads individually, instead of all-stop then all-resume even on a single step. But IIRC there is a project to be able to do something like this eventually.

- Great support for C, Objective-C and C++
- Can't comment on objective-c, but the C++ support has gotten significantly better since GCC 4.5/GDB 7.0 with pretty printing of C++ data structures, and has been steadily improving over time handling C++ mangling.

- Retargetable to support multiple platforms
- gdb naturally is widely ported
- A remote protocol server, debugserver, implements Mac OS X debugging on i386 and x86_64.
- gdb has it

I haven't seen anything that really improves on gdb yet. Maybe (hopefully) I'm wrong...
I disagree that nobody reads the resume. Last year I was looking for a job. During interviews I received enough detailed comments on things in my resume (see http://elem.com/~btilly/BenTilly.pdf for said resume) that I knew that people had read it. Furthermore they had followed through and actually read things I linked to in it!

That said, it took a lot of work to get my resume to the point where that happened. And you have to be able to back up your resume.
>I measure my success not in fame, but in...

money, primarily I measure it in money right now.

Excellent programmers always recognize each other, "regular" people don't get it any more than we get artists.
I like how you're so optimistic that you imagine somebody actually checked the elasticity when considering this tax.

I'd have guessed a big enough tax might make natural juice more competitive. I don't think you have many people who'd prefer Fanta over a natural, carbonated juice - at the same price.
Yes, indeed. There have been plenty of competent articles written about how ego interferes with maximum performance.

I really don't see the need to read or write a really long article complaining about some particular group of people. I don't find it helpful or amusing and it certainly won't impact the behavior of the target group.
At least he's honest...
I do sometimes just throw an idea out there to see if there's interest. No point wasting time these days if nobody gets it.

In this case, I felt like reprising Mongrel and finally that it would make sense, so I whipped up some code, got it working, and made a viable chat demo with it:

http://mongrel2.org/chat/

Based on that, seems folks get it and it'll work so I'll start hacking on it.
I enjoy the idea of Singularity very much, but if this article is representative of what this movement is all about (although it appears not to be), it seems flawed to me. I had the feeling Singularity is oriented toward biology, while I believe it should rather be approached by an anthropologic or mathematical point of view. Besides, Intelligence is often mentioned, yet, has it ever be defined correctly? My first guess would be that Intelligence is only another word for the complexity of a given system. Thus, human intelligence is only a representation of the complexity of our biological system. Considering this, it is indeed inevitable that universe will be saturated by intelligence, as universe is mathematically meant to keep complexifying as «time» passes on.

That said, I have not read much about the subject, and I'd really enjoy some serious text about this theory.
Mongrel2 will be very language agnostic, in the same way that Mongrel was very "Ruby Framwork Agnostic". My experience there was that making the server fairly implemented for all created a boom in server frameworks. I'm looking for the same result with Mongrel2, but with many different languages.
Hmm, my undergrad algorithms class at least mentioned the existence of cache effects, though it didn't really go into any detail. It had a bit of disclaimer along the lines of: for simplicity, we don't take into account caches in this class, but more modern models of computation do, and for real-world applications you might want to look up cache-aware algorithms.
Number 2 above is the most critical. No matter how tempting it maybe, you must keep a clear seperation between company business and your side projects, always. If you are really concerned then I would go as far as not even mentioning it at the office, over lunch during the work day, or to any colleague you might want to work with in future until such a time as you are ready to sever your ties with your 9 to 5 career.
This is a pattern I'm seeing from Zed:

1) loves small software (do one thing do it right)

2) loves C + glue code (perf in C, everything else script)

3) loves solid code

Some examples: SQLite3, Fossil SCM, Mongrel1/2, Merb (hinted by him), etc.

Wouldn't be surprised if he uses the tools developed by Dr. Hipps. Perhaps he prefers tools written by like-minded people.

What can I say, UNIX philosophy at its best?

Note: I like Dr. Hipp's software too (and OpenBSD). These tools are strong, solid, high quality, and represents everything that's good about software product. Unfortunately they're not the most "popular" thing out there.