skysight-inc/HackerNews huggingface dataset:
100% you should. Get the optionality to decline if you believe it is too expensive.

IMHO, 7% to learn good business sense is very cheap from guys who have seen it all.

> Is this negotiable?

From my understanding, it is not, but if you get an offer to join, you can try always try and negotiate.

> I think an exit for what I'm pursuing is very high if we can grow fast enough. (Possibly become the incumbent.) It's a new market and absolutely trounces an existing one.

While you might believe this and it very well could be true, these words are uttered by too many startups/founders, so the words don't exactly carry weight. Disruption, taking over, etc etc. These words used to mean something closer to 2010. Today it's largely noise and words pale in comparison to track record and strong numbers.

> I have capital, but little business experience.

Where does this capital come from? Self? Self funding is always cool to keep 100% control, but taking on investors also helps get strong advice, ideally from industry leaders, while opening doors. Keeps one from a dangerous, self ruining, echo chamber - which by your own admission, sounds like this could happen.
> I install new command line utilities to use in scripts all the time, rsync, cloud storage clients, silver searcher, linting tools, many things.

> Same with Python. Virtually all data cleaning scripts I write rely on special scientific computing and structured data libraries.

This is the point of view of a programmer.

You would be baffle by the number of people that code daily in Python without ever having used the terminal even once. They don't install 3rd party libs. They don't know how. Sometime they use some, using the ones provided by a distro like Anaconda installed from their sysadmin 5 years ago. Sometimes they are using Python emmbeded in a another system and just script that. Sometimes they teach and there is no reason to even use anything else. There are so many use cases that are just not yours.

Not to mention a lot of people don't even have the right to install anything. They are in corporate env with firewall and security policies that give them an immutable setup for years.

> Yep, sounds pretty standard and sounds exactly like every other mainstream programming language I’ve ever used.

Definitely not.

There is no other language that have all the following characteristics combined:

- extreme popularity (exclude haskell, lisp, Ocaml, etc)

- very easy to learn and fast to be productive with (exclude c, c++, java, etc)

- ridiculous number of different ways it used IRL (exclude ruby, php, bash, etc)

- very heterogeneous user base (exclude JS, perl, c#, etc)

Python is used in banking, by geographers, in embedded systems, in movie pipeline. Several OS rely on it, the education system is using it everywhere, it is included as a scripting engine in strange systems...

Yes, you can find that some languages have similarities for some situations. But not all of them. The closest one in JS, and yet, it doesn't come close because most people use JS in one plateform: the browser. The other use cases are dwarfed by it.

You could argue with each point individually, but combined, it would be moot. Scripting in C/C++ is not popular. People don't regularly analyze their biological data in Javascript. It is not a common thing to make operating system core services in Java. C# is not even a blimp in Unix, or bash on Windows. Perl user base is dying. Lisp/Haskell/Ocaml are still niche languages after decades. Ruby and PHP never got out of the Web.

And yes, this put the language in a very odd position.

It definitely doesn't "sounds pretty standard and sounds exactly like every other mainstream programming language".

There is literally zero example of a similar occurrence in the history of programming.
This is a security footgun and a vulnerability waiting to happen, but bash is at fault, not age. age does the best it can do (while maintaining O(1) memory requirement) by exiting non-zero, but the shell swallows that if it's in the middle of a pipeline.
A Desperate Plea for a Free Software Alternative to Aspera (2018)
So that's precisely my point: convenience. My option was:

- Bend over backwards to buy from other audio brands, by throwing away my perfectly functional and nice designer furniture and replacing it with something deeper, that would take more space, probably be (IMHO) uglier and fit the room worse, and annoy my partner who doesn't care for audio as much as I do.

- Buy the Sonos Amp because it does the job while being small and fitting my existing furniture without further ado.

It was an easy choice...

I understand and respect that in homes where audio is a really high priority, they will plan the room around it and have deep enough furniture. On the other extreme, people who don't care much about audio just are happy buying any of the multiple sound bars in the market that fit anywhere. But if you are in the middle ground, i.e. you want a compromise between good audio quality and convenience, it seems that Sonos is practically the only brand that cares. At least in the case of an amp/receiver, that's the case, as I explained. And I suppose this is an important component of Sonos's success (and what surprises me is that others don't do the same...).
You should also take a look at snapcast as an open Sonos alternative that can run on raspberry pi.

https://github.com/badaix/snapcast
Encoding integers in the EMV protocol (2010)
> Personally I think H was the best option

Despite its editorialized name of "support portability without blocking progress", it had a mandatory 6-12 month waiting period before using any piece of new functionality, and the anti-systemd crowd has demonstrated repeatedly that they'll use any weapon to slow down systemd usage, which means in practice every single new mechanism or upgrade would likely have incurred a 12-month delay.

I think the winning option was optimal: it firmly says "if you want a non-systemd init to work you have to do all the work or convince (not force) others to help you". It means that if people materialize to do the work for a new init (whether a better-than-sysvinit alternative, or some future better-than-systemd alternative), they can do that work, and encourage (but not force) others to do the same.

So, if something comes along that people are excited about because it's actually better, or meaningfully different and not worse, nothing stops developers from rallying behind it and adding support for it.
Yes, that's what I was saying: that no one else [except Sonos] has made a device that fits my requirements. Sonos did, I bought the Sonos Amp for my speakers.
The EU is pretty enthusiastic about copyright too, I don't blame solely the US.

> Humanity should sacrifice the entire copyright industry instead so that computers can remain free.

I agree, but I don't think it's likely to happen. Free computing would sooner be sacrificed to save copyright, and the other restrictions on information. At best, the current uneasy coexistence will continue.
I don't get why people are so against systemd. I'm very happy using since it became available on debian. It's simply a clone of Apple's launchd.

If it's about 'choice', go swap out your kernel for hurd or sth.
> For one, votes seemed to come in all the way through the voting period, and actually increased just before the deadline.

That doesn't seem surprising at all; many people vote (and rally others to vote) just under the wire. The same pattern appears in conference submission graphs; there's always a huge number of submissions on the last day.
Would you expect the other owners to pay for something you broke?
You can look at it as a positive too. Having no degree as a programmer means that overly bureaucratic workplaces are filtered out and your chances of ending up at a workplace that has a minimum of BS are increased.

Only works for programmers though. Everybody else should obviously get degrees.
Also, there aren't two different colors of balls, yellow and green. There is one official color that some people judge as yellow and some as green.
Apple's arguments against Corellium are deeply concerning
Mooreeffoc Effect
A nice example is the number and names of keys for <president@whitehouse.gov>.
I don’t think so. Looking at the most voted option tells you what the majority thinks. The voting system is designed to promote a most agreeable resolution not simply the majority’s choice, but knowing what the majority wants is still interesting.
https://github.com/DeaDBeeF-Player/deadbeef
Facebook has turned data against us. Here's how we fight back
The fact that this is the point of streaming encryption does not preclude the usefulness of pointing it out explicitly. It eliminates a reasoning step by spelling it out, which is always a good thing for critical things, IMO.
WebMD (https://www.webmd.com/hepatitis/digestive-diseases-hepatitis...) says that 3.9 million people in the US have this disease, more than 1 in 100 of the population. And https://hepatitisc.net/what-is/statistics/ says that worldwide abou 70 million, again roughly 1 per 100. This seems rather a lot. What is missing from the statistics I have been able to find is any breakdown by location, lifestyle, diet, etc. The only hint is that the majority of injection-drug users are infected and that poor blood screening in the past has contributed.

If this disease is so widespread it seems to me that public health measures that prevent or reduce the risk of infection must, in the long run at least, be necessary.

What measures might they be and is there anything that an individual can do to reduce their risk?
I’m aware of this calendar, but it’s still inspired by old popes:

> Since Cotsworth's goal was a simplified, more "rational" calendar for business and industry, he would carry over all the features of the Gregorian calendar consistent with this goal, including the traditional month names, the week beginning on Sunday [...] and the Gregorian leap-year rule.

The Gregorian reform was mostly to keep Easter in Spring - the Computus of Easter being the most important calendar consideration of the time.

Edit as time has passed, other considerations, such as industrial uses, have taken precedence.
Local only doesn't allow Sonos to record everything you do and disable your device when they decide it's time for you to buy a new one.
Indian Democracy Is Fighting Back
>I hired a person to install a garage door. $900 for an hour of work. My plumber wont show up for a 30 minute $300 job.

For those prices just do it yourself. Is this hyperbole or did you really pay $900 for an hour job? How complicated could it have been if it only took an hour?
Complex analysis is why I quit maths at college and focused on software engineering :D
This design does actually have a second external FPGA chip, which is in the "Untrusted" domain. It's running an ICE40UP5K, and acts more as the power management IC that turns the secure domain on and off.
They seems obvious to you now but they weren't at that time. Not that I am a Zuck fan at all but he deserve credit for that and that probably demonstrate some creativity and vision from him. No ?
> - very heterogeneous user base (exclude JS

Er, what?
I'm kind of glad I went with Squeezebox (formerly slim devices) 10 or so years ago. The entire server and client system is OSS, written in Perl on Linux (OK, that bit's annoying now, but was nice when I still used perl). The audio hardware is (still) great, and the software is hackable and I can SSH in to my speaker and change things if I need/want to. Most annoying thing is the constant cat-and-mouse game with hacked-on suppport for streaming services.
There's also https://github.com/psanford/wormhole-william. It's written in Go, doesn't need an installer and is compatible with the official wormhole client.
What do you want me to tell you?

dvt-rslt:367-368 the ratio is interpolated into the string output without any format specification (resulting in the full decimal expansion), whereas in the passing case (line 382) it is not.

The ratio is formatted with %6.3f in both cases (369-372, 384-387).

That's what it does. Doesn't tell us why (though it looks like a simple oversight on the programmer's part).
It's used to be the best place to discover new music based on human's taste, not machine's taste.
Say it ain't so!
After your analysis, I actually think it is to prevent the 2nd hand market... There's no undo (despite it being a flag on their cloud), so no backsies in case the user gets a clue that this mode is actually stupid (they'd call the recycler to ask if they take Sonoses, get a reply of "is it bricked (did you activate recycle mode)? If no, you can get $200 (we'll resell for $250), if yes it's worth 0.").

And it's not even a setting they put in to care about the environment, because they don't give a shit if you actually give the device to a recycler or not. So, my conclusion, it's some fucking douchebag manager's idea.

If they actually cared about the environment they'd take the old devices and use the parts for warranty repairs, and even have a refurb store (but noo, we sell fancy rich people toys, we can't tarnish our store with selling environmentally friendly but other people's discarded gadgets).

I wish Greta Thunberg would tweet about this, their sales would nosedive.
Let's not pretend British Empire was any bit less evil than the other ones. This seems to be a common theme everywhere including in India.

https://www.independent.co.uk/news/world/asia/india-35-milli...
"The party(BJP) is daring Indians to choose what they want India to be."
It's a community of mostly volunteer contributors. This vote shows what they've decided to do with their time and money.
I've been running that system for a few years (with control via MALP or ncmpc mostly). Works pretty well.
> The general bloat of linux distros (due to gnome/systemd and others)

I would say categorizing systemd as "general bloat" is not entirely fair - I would say it is far more stable and easier to debug and fix (with the proverbial rusty hairclip) than debian's sysv init mess was last I looked at it and I would say systemd is actually quite lean both in absolute size, resource consumption and complexity.
Ask HN: What service do you use to send emails to customers?
Achieving a good deliverability for customers is a nightmare... Many emails are blocked by hotmail, etc. even if I did everything: SPF, DMARC, etc.
Nope. Many laptops can not have more than 16GB. And you have to pay hundreds of dollars even for that privilege in many situations.

An electron app will hurt adoption, give the project a bad name and reduce the likelihood of a proper UI to never materialize. Please don't.
Also he's averaged about 2 tweets a day over the hols and it's often less. It's probably not a huge amount of time.
> All scripting is application development. Having variation of application lifetimes, deployment circumstances, etc., does not at all represent any difference of kind in terms of reliance on third party APIs, shared abstraction layers, or the standard library. It is all just application development.

In the same way that boiling pasta is cooking.

> I strongly disagree that these different use cases imply different requirements,

But a art major student and a haute cuisine chef have vastly different needs in the way their kitchen is setup.

It just happens that Python serve the whole spectrum of user base.

You are seeing this from the point of view of a programmer. There is a enormous quantify of Python coders that are not. They don't have an IDE. Don't know what an env var is. Are not able to install dependencies. And they chose Python because it doesn't force them to.

> e.g. for separately versioned instances of the same standard library module.

How to address it properly is a different issue, and requires indeed a debate.

> Python is not unique in this at all.

Oh, but it is. See my other comment on the matter: https://news.ycombinator.com/item?id=21898070 It's very long, don't want to write that again.

> The exact same phenomenon has happened since virtually the dawn of C programming.

No. Geographers don't casually code in C. Math teachers don't have to teach it everywhere. You cannot be productive in C after 7 days of dabbling with it. And hence there is a huge number of people that will never, ever use C, or any other language, but use Python.

I wish people saying that would accompany me on my job, going from company to company all day long to witness what is really happening outside of the HN bubble. Remember, if you are on this site, you are very far from 80% of the Python coders. In fact, if you even spell "Haskell" correctly, you are in another dimension.

No one would ever mention C after that. For many, Python is way closer to Excel.

> The same thing is true for C++, Haskell, Java, Scala and many more language ecosystems.

> It’s all just application development.

Some people produce fast food. Some prepare a pick nick. Some make a banquets for a family of 30.

It's all just cooking.

I'm sorry, no, this is a misguided conclusion.

Python is the only knife I know that is popular for almost all of this different use cases of cooking, but all this different types of cookers. It makes it a special case. A very special one.
> the anti-systemd crowd has demonstrated repeatedly that they'll use any weapon to slow down systemd usage, which means in practice every single new mechanism or upgrade would likely have incurred a 12-month delay.

The same sort of thing is exhibited by the pro-systemd crowd. Here's an example where a maintainer completely refused to engage with someone trying to fix a component required to work with non-systemd systems:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=930869

And the issue I have with 'B' is that it doesn't actually do anything concrete to address this kind of behavior.

> Despite its editorialized name of "support portability without blocking progress", it had a mandatory 6-12 month waiting period before using any piece of new functionality

Debian only does a release every 2 years. If that number were set to '6 months', in practice what that would mean is that if you want to introduce a breaking dependency, you have to introduce it in the first 18 months of a release development, so that the other people in your community have some chance of getting things working before the release. That seems like a basic level of consideration and cooperation.

[Minor edits for clarity.]
Llmnr, Multicast DNS and Names on Your LAN (2015)
I found some source code for UniPlus v1.5 for the Apple LISA.

https://github.com/arcanebyte/uniplus

The 3Com Ethernet driver looks very similar to the one from the 4.2 BSD distribution.

https://github.com/arcanebyte/uniplus/blob/master/v1.5/sys/i...

So I'll need to see if I can emulate how drivers are linked in and probed.
An Alzheimer’s ‘cabal’ thwarted progress toward a cure
Essentially it's for the exact reason you think: so people could see the ball better.

The interesting part is that it wasn't for the players to see the ball better, but television watchers.
Just used a tax calculator, in Stockholm gross of 500k USD annually was net 210k USD: https://se.neuvoo.com/tax-calculator/?iam=&uet_calculate=cal...

In NYC it'd be net 284k: https://smartasset.com/taxes/new-york-tax-calculator#xyAZi4N...

So yeah, it's much higher in Sweden. The effective tax rates are 58% vs 43%.
Snooker was always a fun watch on B&W TV. You kind of figured out the different greys, with a little help from commentary pointing out that the blue was now behind the yellow... err... :)

Surprisingly it worked well enough to be worth watching.
There is literally no reason you can justify this being good for the environment. It may make business sense but it's still a crime against the planet.
I really don't understand how protests became conflated with violence (mostly in the US, as far as I can tell).

Protests are a basic right in every democracy. The vast majority of protests (as in: >99%) is peaceful.

Protests are among the basic set of methods and institutions that form the public sphere where democracy actually happens. They are no better or worse than newspapers, public libraries, TED talks, Trump rallies, call-your-senator-campaigns, Twitter, Sunday sermons, bumper stickers, the NAACP, triple-A, or, yes, even the Star Wars franchise.

Each of these forums has different strengths and weaknesses, and protests are somewhat unique in being basically free and accessible to everyone (as active participants, not just consumers). Not a single protest since the Civil Rights Movement got anywhere close to being large enough to threaten the sort of overthrow-the-system violence that would be required in an outright confrontation challenging the US government.
„Rent control is the most effective way to destroy a city, other than bombing”.

Rent control disincentivizes renovation of existing apartments and building new ones. It also encourages people to stay in apartments that are too big for them, because rent control typically locks price for existing, long term tenants on lower level than paid by new tenants. All this makes housing crisis worse.
(Post-Quantum) Isogeny Cryptography [video]
The improvements are all in headphones. Wireless and noise canceling are legitimate needs and they are getting better.
The first few points you mention appear to be fixed. That doesn’t seem to align with the idea that the maintainers don’t care.
Most of the middle class in the US is one serious health issue away from bankruptcy - and doing far less well than in many European countries.

The real trick is keeping the middle class in the US convinced that its situation and prospects are much better than they really are.

When that trick stops working, so will democracy.
I've not used diskframe.com, but from experience can recommend the 'fst'[1] file format with 'fsttable'[2] for reading on disk data tables.

[1] https://github.com/fstpackage/fst

[2] https://github.com/fstpackage/fsttable
Taxing to exist is call a capitation tax or poll tax. It's perfectly legal in many jurisdiction and even explicitly permitted in the U.S. Constitution. Though, penalties for inability to pay such a tax might run afoul of Substantive Due Process rights, constitute a Cruel and Unusual Punishment, or some similar open-ended clause; likewise for foreign constitutions.
Genealogy of Fuzzers
Fixer-upper is not a folly.

1. It is the only way for many people

2. It allows to trade your time for a huge discount which may be advantageous if you have relatively low wage.

3. It creates healthier market making boats cheaper for everyone because now low end yacht makers compete with used boats and because as an owner you can sell used boat making it effectively cheaper to own.

Now... it is a folly if you have no idea what you are buying. Some kinds of damage is going to be too costly to repair properly. It is best if you have already spent some time sailing before you buy one.
Tales of Old: Untethering iOS 11 [video]
> If you go for "ECS as a performance optimization" - a frequently touted benefit - you'll end up storing a lot of global arrays (perhaps arranged in structures), each packing every instance of a component's property across all entities.

This is basically what I am doing in the backend I am writing for an app that I am working on. (Also not a game btw.)

No database, no overhead :D

You really can fit a lot of data in memory, and I think a lot of people tend to forget that.

I so so wish that I get to see the day when memristors become cheap and abundant. It would be so pleasant to program for a system like that I think. No persisting to disk or loading from disk, ever – imagine that!
It is not simply a clone of Apple's launchd. It's a lot more. Too much at that. It's about it getting in the way.
No. As anyone who wants to not to focus on systemd would vote each such proposal over "focus on systemd", having Proposal F be above them all means that the sum of people voting them is less than the sum of people voting for Proposal F.

The strength of the Condorcet method is precisely that adding a new option cannot make an existing option beat another existing option. That is, there is no vote splitting.