skysight-inc/HackerNews huggingface dataset:
If Mopeds or bicyclists or the like want to be on the road - that's fine. Get a Bike license and Insurance.

A few weeks ago, a bicyclist clipped my bumper at a red light. I made sure it was safe, pulled over, put on my hazards, and got out. In that time, he had the audacity to claim that

1. I was at fault (I was not - I've got front & rear dashcam footage provided to the police & insurance as replacing the bumper is easily $2k for me).

2. When I told him about the dashcam, he then claimed we could split it 50/50 (while also claiming it's not more than $300 worth of damage if I took it to a shop that he said he'd "hook me up with" - which it's not. It's a brand new car and I'll take it to a dealership thank you very much.)

3. Claimed he was broke and could not afford to pay me $2k and since I worked downtown, I could "afford to eat the cost and not feel the difference" - like that mattered.

4. When I did call the cops, he decided to just take his bike and ride off.
I think “serverless” doesn't actually mean no server (a distributed system, like Dat); it means “don't worry about the server; we'll take care of it for you”.

…or maybe that's “Cloud”.

Is there a clear explanation of what “serverless” means, and how it's different from “Cloud”, suitable for semi-technical non-developers?
You are rocking my world. :D

When I first started switching my VPSs to having full disk encryption, I think it was around lenny though it might have been squeeze. Anyway, me and another peer thought it would be good practice to, while we figured we'd never cover every possible surface, find a standard deployment for debian VMs where even though we have no physical access to the hosts, wherever possible minimized the ability of an employee at a hosting company accessing our precious, precious bits.

The memory hadn't come back when I wrote my first comment, but one of the ideas we had at the time was shoving sshd inside the initrd! But we concluded it would be hard -- involving not only making a static build of sshd (which I did some eons ago when I had foolish opinions concerning /bin /usr/bin) but also probably trimming code away from it or adding executable compression, and modifying the initrd creation scripts....either way -- too much complexity.

So I went the route previously described. Now I learn that not only is there an ssh implementation which i can statically link into a tiny binary (which helps some other projects...), but someone went threw the trouble of making a modified initrd package with it!

Fantastic. Look for an email from me soon offering help on a specific project I noticed on your github...

I'm well aware of building my own scripts that use chroot/pivot_root tricks -- I personally like using them for making small boxes that run everything from ram and keep no persistent state.

But just out of random curiosity, what's the advantage of using OpenWRT?
As someone who followed Intelligent Investor (and Klarman's Margin of Safety concepts) as an amateur who made good annualized returns, my partner and I stayed away from the modern tech stocks. We basically agreed with what you say about the risk on the performance of a company like FB: if things go bad, there's no real moat or tech or assets that comes close to the market cap of the company.

What's still reasonably valid is the concept of both moats and float, both of which I think you can get indications of in the 10-Q/A reports that aren't always reflected in current expectations.

Also, focus on where you can win. You aren't pricing AAPL better than the legions of professionals over 5 years, but the boring small-mid cap stocks that are too small for major funds to care about have more opportunity.

And finally: this is why indexing is such a huge thing. This stuff is hard, and using a low fee fund to track the market lets you live your life instead of having an extra job. I personally quit because while the % was good, the scalar wasn't worth the time invested.
I'd have to see the video myself - I'll probably look it up later in order to have an informed opinion. Because it could be meant in many ways, and my suspicion is that it was intended in a metaphorical way rather than literally calling for his followers to shoot up some offices.
It is difficult to compare languages with operating systems on which those languages can be executed/evaluated.

On systems that implement them, Tcl can use select, epoll, kqueue for its event notification implementation, as well as pthread_cond_broadcast for threads (if built with thread support).

take a look at:

generic/tclNotify.c - https://core.tcl.tk/tcl/artifact/8804164706c8f2cb

unix/tclEpollNotfy.c - https://core.tcl.tk/tcl/artifact/892b68fa5a7c4c87
Yes, I get that all engineering (not just software) has inherent uncertainty in estimates. And there is always the chance for unanticipated events causing major overruns. But I still think that the uncertainty in software is significantly higher than in other engineering disciplines.

Of course I don't have any scientific evidence for this claim. But there are lots of phenomena that exist in the world that don't yet have scientific support. I think that software his higher uncertainty because it is much less constrained than physical engineering. There are a relatively limited number of ways that one part of a physical system can impact other parts, and those are constrained by the laws of physics. Software systems have no such laws. It's often possible for any component to write to arbitrary locations in memory controlled by any other component. This is kind of like a rusty hinge on a 34th floor bathroom door causing a problem with a doorbell on the third floor. Those kinds of actions at afar just don't happen in the physical world and if they do, they happen via pretty well understood physical mechanisms. To make matters worse, the discipline of software engineering is less than a hundred years old as opposed to thousands of years for physical engineering.

It's not about feeling special. I think there is something fundamentally different about software.
why do you think any of these companies and VCs care about anything but $$$?

why is Qi Lu required to push for "political change"? is he supposed to share your views?

that same regime built your phone, so why not lead by example?
Complaining somebody "godwinned" a thread (which is a total misrepresentation of godwins law, and even the person that coined it said this kind of interpretation of it is stupid) is an unbelievably lazy dismissal of a situation that is quite literally directly comparable to some of the worst actions the nazis took.

If we aren't allowed to talk about and compare what the nazis did, how will we learn from it?

If this comparison is not permitted in this situation, when will it ever be?

Really quite disappointed in your stance on this one.

And please, spare us the condescending attitude that we don't actually care about this stuff. If we are going to veer off into "unstated positions and assumptions" territory there is a white hot glaringly obvious apparent conflict of interest with HN moderation shutting down discussion of human rights abuses right as YC china launches, dont you think?
> since most likely the only person with a real understanding of exactly why something is difficult is the person doing the work.

This is often the case in other engineering projects as well.

But there's often less of an incentive to "confirm" that this is the case because if you (claim to) have hired the best people, to have given them the best possible training and working conditions, and every support in doing their job, it rarely makes any sense to go to them and figure out if they're really late because the problem is hard, or because they're just slacking off.

The investigation itself is rarely meaningful. Even if they are slacking off, what exactly do you expect they'll say? Yeah boss, we're just slacking off?

Managers who second-guess perfectly competent teams this way are usually shown the door (if they ever made it to managing something).
WhatsApp Co-Founder’s ‘Rest and Vest’ Reward from Facebook: $450M
Sure. That's correct for the general concept, but I was refering to the actual use of the name for the idea in German, because of the well known quote.
Elaborate on the boxes? This isn't the old trope by Bob Wallace about 'I sell manuals'?
> Imagine Ford releasing a new model of car. The first car costs a bit more to create, because you have to spend money designing and testing it. But each vehicle after that requires a certain amount of materials and labor. The tenth car you build costs the same to make as the 1000th car.

As someone with software and hardware at Ford in Dearborn and at many of their suppliers, this is not true. Ford knows that the costs decrease over time, and demands part of this cut from their suppliers. The contract includes a decreasing price over time or over quantity, because ostensibly you're increasing efficiency and writing off initial engineering costs.

I imagine that Microsft does the same with their hardware division, and agree with the sibling comments that Gates probably did not write all of this.
It's ok to editorialize the title when it's this click-baity, right?
You're right to say it's mostly oversimplifications. The fallacy was the first economic concept introduced in the article--

> The first is still more or less true today: as demand for a product goes up, supply increases, and price goes down.

Classic econ teaches as demand increases, prices go up. The exception is if the supply curve is flat (for instance, 0 marginal cost).
I also came with away with that impression, and another reply seems to have as well.
Create new empty table, set up trigger on old table to copy across any inserted/updated rows, backfill the remaining rows incrementally, and finally use ALTER TABLE to atomically replace the old table with the new one.
I tried to keep this article shorter, because it's doing double-duty as promotion for the game, but this could be such a longer, more generalized topic.

I agree with your post SO much. It is usually easier to have a system with a couple of simple rules that are extremely robust and that can be composed and reused than it is to have a system with a separate toggle or setting for every scenario.

In general, I'm finding that I prefer very small systems that favor consistency over bigger systems that are supposedly more 'intuitive' because they have a bunch of extra layers on top of their internals. It's kind of amazing how much simpler and easier it is to teach things like testing, browser automation, build tools, and so when you strip out all of the stuff that gets shoved on top of them and just start working at the implementation level.
That's bothered me before. It really seems like economists flipped their axes on a basic supply demand curve.

They discuss it as if price is the independent variable and quantity (demanded or supplied) is the dependent, and yet any 9th grader would be marked down for putting their independent variable on the "y-axis".

It amazes me how something generally accepted as wrong stays that way.
The bizarre part about Apple is than when an idevice fails, which they do at a rate higher than anything else I have ever owned, you have to go to an apple store, pull your pants down and bend over. If they consider the device fixable (which they often don't) they take it from you for at least 10 days (since Apple won't allow them to have any parts in the actual stores) and you get back a device with a fix that usually doesn't work that good (small rubber mats to push a chip in place) or they will have replaced the faulty part with a new one that is at great risk of being faulty in the same way in a couple of months again.

This forces you to actually pay for iCloud since they will wipe your device even if the problem is in a completely unrelated part of the computer.

After repairing countless idevice that the Apple store deemed broken beyond rescue with 10 minute soldering jobs for a fraction of the price of what apple would have charged for the job had they been willing to do it (because apple can't solder or underfill even if their life depended on it) i have simply stopped buying apple devices and recommended others to do like me.

Someone else said it better than me: being an apple user is like being in a bad relationship.
Building SaaS MVP: 10 Hard Lessons Learned
The fact that replicating a piece of software or music digitally has near zero cost suggests that the fair price according to classic economic theory is zero (the argument being, that the price in a competitive market should approach the limit price). Of course what we see instead is a lot of companies that are now rent seeking and that no longer sell a piece of software to you but rent it out for a fixed price (SaS, Adobe Creative Cloud, Jetbrains, season passes in games etc.), similarly with DRM and Music/Movies/eBooks Spotify/Netflix/Amazon. Uber also fits this pattern in that they rent out capital that other people provide to them for free (insane if you think about it).

What hopefully will happen over time is that these rent seeking entities are squeezed out of the market over time, otherwise we are entering an area of corporate feudalism. This can be prevented as long as the assets needed for production are easily and cheaply available, which is the case thanks to the Free Software Movement.
Tutorial – DeepMind's Neural Arithmetic Logic Units
> You mean Mercedes, the company that used slave laborers from camps to build vehicles and engines for the Nazis?

One would have hoped they'd have learned something from that.
>I suspect he gave this book review assignment to an intern that majored in something besides CS, business or Econ.

I was under the impression the Gates Notes were written by him, wrong?
An intro to topic models for text analysis
True, that could be a good reason.
Forgot to mention and can't edit in the previous comment, there's a PoC ed25519 implementation I need to look at merging.
I generally agree with Gates on a lot of things, but there are some generalizations here that don't apply to a lot of software.

1. While the cost to produce N+1 and N+1000 version of the software is same in terms of producing the code, if you have a piece of software that functions more like a specialized tool, training user N+1 and N+1000 can be radically different and therefore more time consuming and costly.

2. Sunk cost of development: IP has a lot of value. If you work in producing custom solutions a lot of these solutions have components (code) that work across customer needs. Development may fail on one project, but helps in another. Overtime you have the components to sell a COTS

3. Goods actually aren't intangible, value is. Electricity costs money and it takes the infrastructure to support a small city to run a large-scale server farm. What's missing in the economic model are the costs we don't always factor in or more importantly that are publicly subsidized. Look at the breaks companies get at MSoft, Google, etc on utilities and land.
This has been bothering me about Verizon’s current marketing push around every individual on a family plan being able to get ‘the unlimited plan they need’. I haven’t been in the market for a ‘family unlimited plan’ and frankly understand little about mobile billing in general, so I have no idea what pain point Verizon is claiming to address with this model - but the concept on its face makes no sense to me. How can there be different ‘unlimited’ plans? On what dimensions do plans vary if not ‘limits’? If the plans are all unlimited, yet different, then why do you still identify them as ‘unlimited’ plans when that is clearly not a distinguishing characteristic?
The baker won his case at the SCOTUS. [1]

Is being allowed to reenact Jim Crow something you really don't understand why you cant do?

1: https://en.m.wikipedia.org/wiki/Masterpiece_Cakeshop_v._Colo...
Yeah, "incidentally" would be a better qualification.
> When you import goods from China, you import repression

can you please tell us where the goods in your home were manufactured? why not start with the ones with the glowing white apple on them?

if you won't change, why should anyone else?
Go you.
Our company is NYC based and has (and continues to be open to) sponsoring people to move and work in NY. Can only speak for our perspective:

The clearest path for us is to 1) have a skill set that is relevant to us and 2) be good at it.

If you can add value to our team it’s a no brainer for us. My family immigrated to the US and I think there is a lot to be said about someone who is willing to drop everything they know and are comfortable with and bust their ass to make it somewhere else. Make no mistake, this is not going to be an easy journey for you.

From our perspective, I have observed that some of our most loyal and bought in employees are the ones we brought over. Part of it is attitude, part of it is work ethic, part of it is the principle of reciprocity. We also know there is far less risk of an employee we are sponsoring to walk away and work somewhere else for a few extra dollars.

That’s my two cents. I suspect principal decision makers will be aligned with the above. It’s not that much extra work to sponsor someone and I think most people will do it for the right person.

I would not do this for an untested totally entry level grad most likely.
> Turns out that there is a limit, and it's making really overt death threats

That's inciting or soliciting violence, not a death threat.
I think advertising clinical trials to the public is actively prevented due to the tremendous uncertainty around both patient suitability and treatment risk/efficacy. This needs to be something that is managed by an expert in the middle who can assess these factors rather than just telling everyone "Talk to your doctor about miracle cure X, see if it's right for you".

I'd argue that the correct step forwards is improving the aformentioned "inefficient doctor networks"
Excellent! May I suggest a tag for imaging research? And/or radiology?
Sure, but the question was about how a judge would read them.
> China's government is terrible but that is their issue to resolve. All we can do is speak out, but refusing to do business hurts Chinese and American people far more than it hurts the Chinese government.

No. You can't do business with China and speak out because then the Chinese government will refuse to do business with you. You have to toe their line in the West in order to get access to their market. See the recent articles regarding airline's treatment of Taiwan on their websites [1].

[1] https://www.reuters.com/article/us-usa-airlines-china/u-s-ai...
There are purses that you can buy with built in holsters. I could totally see forgetting that you're armed if you never take it out.

I have a friend who carries a pistol in a backpack. I'm sure he forgets about it at times as well.
> you have to go to an apple store, pull your pants down and bend over.

I mean, if you paid extra for that, that's your deal, and no one is going to judge you.

My iPad stopped working last week. I made an appointment, went in, and in 10 minutes walked out with a brand new replacement iPad.

I guess people get treated like they deserve to be, huh?
Stockholm Syndrome
https://i.ebayimg.com/images/g/azAAAOSwD99av12v/s-l1600.jpg

There's a shrink-wrapped cardboard package that contains Windows 98. It's the size of a cereal box, and at least as colorful.

Today, I'd be intensely annoyed if I had to wait for and pay for a large box to ship - I'd much prefer an instant download, but the box was much more tangible than an email with a download link and license key.
T0rakka – JPEG Decoding Benchmark
Fastly's response to the SegmentSmack vulnerability
"resource limit reached"
When publishing something on hn kills it.
Sounds like you misunderstood my point. The cool thing about Havana is that regular people can afford to live in one of those buildings. 5 years from now, no Cubans will be there anymore, and it will just be another of the dozens of charming old colonial cities that Expats live in. The displaced locals will have a generation or two worth of cash to spend at the new Walgreens and KFCs out in the suburbs, but down the line they'll be back to being poor folk instead of middle class where they are currently.

There already exists a city with rich Americans living in it, buying overpriced Cuban sandwiches from Cuban people. Using that as a handy comparison, I contend that the median Cuban in Havana currently lives a nicer life than the median Cuban in Miami.

They're going to exchange one for the other regardless of how either of us feel about it, because that's how progress always works. But my suspicion is that a few generations down the line the people concerned will regret it.
Reddit was blocked by the Chinese firewall this month. The suspected reason is discussion of the Uyghur concentration camps. Shocking truths don’t last on the Chinese internet.

When YC is invested in China they won’t last on this website either.
Ahhh, yup that would do it! And to the best of my memory you're right on both counts.
Tell that to the Founding Fathers.
Software is the only discipline that exclusively creates practical results via ideas.

In excavation, you can see the dirt and rocks, and say "This terrain is different than we expected." and someone else can see the same terrain and say, "You are correct. Our assumptions were wrong."

In software, you can't show anyone that the situation is different than your assumptions, because the assumptions themselves are the material that you're working with. Building software is the process of turning assumptions into results.
Companies exist to make money. I think the tech community's biggest mistake was assuming that tech companies are moral agents. Of course tech companies ( "do no evil" ) had a hand in misleading us. But tech companies are no different than oil companies, pharma companies or movie studios. They want market share and money.

Maybe we should stop putting tech companies and tech leaders on a pedestal.
I think you are confusing the definition of rent seeking, meaning achieving economic gains by means of regulation that is virtually risk free, with collecting rent as a form of payment for a service or product. These are two different concepts, despite the name they share.
Font Flipper – Tinder for Google Fonts
Just to add to that, maybe the most egregious example of this "division of work by politics" is actually ITER?
This was the only comment you made in 8 months. I feel honored!
How does it compare to running a Hackintosh? Is it much easier to set up? Do you still need to have compatible hardware and to mess with drivers and system configuration? How easy are OS upgrades? How is the performance, including graphics? Any issues?
Page doesn't load content area. Adblockers doing their job. :-)
This story is oft-repeated here but this paper provides convincing historical industrial evidence that it's a myth: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2355673
I had the same thought.
Also, I'm not even sure that this diagram makes sense overall because supply, demand and price are so tightly interconnected (with feedback loops in both directions) that it doesn't make sense to separate them like this.
"Architect who doesn't code" is a terrible thing. I've designed projects and then turned them over to other skilled developers more than once, while I help them out with reviews and such. My knowledge is noticeably rusty in under a month and by month three I'm easily wrong at least as often as I'm right about what some other bit of code is doing. To even help them out on occasion requires a bit of re-orientation; I can't imagine trying to hand them fresh architecture requirements.

In fact, I've noticed it's kind of concerning when this doesn't happen; it means the engineers who took it over lack the confidence for some reason to make non-trivial changes to the code base and are just pecking at the sides. Unless the project is deliberately in maintenance mode, that's a problem. Could be people, could be me, could be them, could be technical issues, could be lots of things, but there's certainly some sort of problem there.