skysight-inc/HackerNews huggingface dataset:
That's your opinion, but most users want a phone that comes with reasonable apps that makes it easy for them to do what they want. I hope you see this is not black and white, there is a grey area here where apps are bloatware for some people but legitimate useful for some people.

To take Chrome for example, for Google to ship an Android phone without what they consider the best browser for the platform would be borderline insane.
I’m successful by taking advantage of it:

when you invest in disruptive technologies, being patient and a slow mover is your friend. Many fast mover friends of mine don’t have the guts and patience to go through volatile phases of some assets, and I outperformed them (even the ones who spent 14 hours a day trading profitably)

At the same time I would never work at a startup at any position again, because looking at a TODO list of 50 items is stressful and boring at the same time.

(Ark invest is the closest to what assets that I like, they are looking 5-20 years ahead and not at quaterly results).
Wow, I'm very glad to have discovered your blog as of today. I'm really enjoying your posts and clear writing style. I just read your "Proof of the SVD" blog post. I can tell I am going to learn a lot already. Thanks for putting in so much effort!
> I understand author's reasoning in the context of a transition, but as a "non-Latin" language user, defaulting str to unicode literals is the best change in Python 3

I think this is misreading the author's criticism. The fact that string literals are now Unicode is not the fundamental problem; the fact that standard library APIs that formerly took bytes now incorrectly take Unicode strings is the problem.

IMO it's great that the world is moving towards opaque blobs of Unicode for strings, but that requires understanding when something shouldn't simply be a string in the first place (for reasons of legacy or otherwise).
Your keyboard is an input device. That is what I am talking about. I am saying that with a Remote Access Trojan, they can do much more than access your mic or webcam.

"What is a RAT (remote access Trojan)?

A remote access Trojan (RAT) is a malware program that includes a back door for administrative control over the target computer. RATs are usually downloaded invisibly with a user-requested program -- such as a game -- or sent as an email attachment. Once the host system is compromised, the intruder may use it to distribute RATs to other vulnerable computers and establish a botnet.

Because a RAT enables administrative control, it makes it possible for the intruder to do just about anything on the targeted computer, including:

- Deleting, downloading or altering files and file systems.

- Monitoring user behavior through keyloggers or other spyware.

- Accessing confidential information, such as credit card and social security numbers.

- Taking screenshots.

- Distributing viruses and other malware.

- Formatting drives."

Source: https://searchsecurity.techtarget.com/definition/RAT-remote-...
As far as I can tell, men have always been treated this way, in all societies: accomplish or disappear. The difference now is that automation is rendering the hill insurmountable.
Privacy activists beg Google to ban un-removable bloatware from Android
And in fact animal art, in the US, has been deemed ineligible for copyright [0]

I still think the law has much gray are in it though. In between Monkey and Human Photographer with a finished, edited photo, there are many shades of gray with any number of technology-mediated transformations of the work. AI-driven methods of sharpening a photo, for example [1]. Why should the photographer own the resulting AI-adjusted photo's copyright? Certainly they own the original, but it was AI that made the end result. Not unlike a writer making a corpus of text for Tencent's algorithm to learn how to write its own articles, I think.

I'm asking the question, because I honestly don't know: Where would/should the line be drawn?

[0] https://www.swansonlawmn.com/blog/2014/08/23/artwork-created...

[1] https://topazlabs.com/let-ai-sharpen-your-photos/
We’re about one step away in battery tech (which Tesla leads on, among other things (efficiency, integration, etc) from a mid range electric car be upfront cost equivalent with an mid range gas car. Once that’s there, plus charging infrastructure (which is rapidly coming up) the other benefits (maintenance, torque, quiet, fuel costs, etc) will be front and center for every car buyer making the choice between the two technologies.

I don’t think it’s too optimistic. VW with the ID.3 seems like they’re the only ones who will be able to match the scale and qualities of product to the Model 3/Y in the near term.

We’ll see though. It’s interesting in any case.
Currently working in asset management and the trading rules are a killer. I used to trade options on equity indexes and commodities. These were the only derivative products I could trade short term (less than 30 days w/ profit). It would have been very beneficial to not have to deal with tons of overhead of talking with compliance every week about what each security was because it wasn't in the database.

Even when buying individual equities I would get emails indicating my trades were flagged for further analysis. It isn't enjoyable to be good at managing money but unable to do so without fear of punishment.

Even though I follow the rules, the process made it too difficult to manage. It is a real opportunity cost because in order to invest aggressively I would have to quit.
My mistake, I should have been more precise in my formulations. I was rather surprised that daily alcohol consumption still counted as moderate.
To give my perspective: I'm a cake-eater. I have a dayjob, but I don't really care about it beyond basic professionalism, and I spend a fair amount of my spare time with cannabis and video games rather than with people.

Who cares if my male peers think I'm a loser? Most of them are incompetent mooching pieces of shit, and I don't have to believe in their crab mentality. They can say "loser" all they like.

Who cares if my female peers think I'm a loser? I've gotten laid enough in life, and it's not like job sites are dating sites. I already dodged the bullet of having to raise somebody else's kid or having to be stuck in a loveless marriage, which makes me not-a-loser in my book.
Every time anyone does literally anything in genomics it gets publicized. That's how the industry works. https://www.genomeweb.com/
Atrium Layoffs
I think that's a pretty uncharitable interpretation of the conversation going on here.

At this point it's pretty obvious that there was, at minimum, negligence. They knew what could happen, and took the least-cost route through the forest. And we've all seen countless cases where high-level people at companies have clearly committed some sort of crime, but get off incredibly easy. Prison is IMO a reasonable punishment, if we can adequately assign blame to individuals.

Another option is of course a large enough fine directed at the company, but that doesn't really hurt the people involved enough. The CEO will get his golden parachute, and will perhaps have a slightly-tarnished reputation, but will find another job and his lifestyle won't be harmed one bit. All that does is reinforce the message that you can cut corners, cause deaths, and suffer no consequences. Other executives see that and continue to do the same thing.

I suppose another alternative to prison might be fines directed at individuals, but I expect the response to that will be stronger legal-liability insurance packages for executives, and so the targets of those fines won't get hurt all that much. Depriving someone of their freedom for a period of time is the great equalizer.
Legal Startup Atrium Lays Off Attorneys and Staff
It's not my applications, but applications that auto-update over unencrypted HTTP. Also, IoT devices with software built by the lowest bidder.
Well, why did we call it http/2 and not just keep the SPDY name?

Probably because it's easier to know what's being talked about if we keep the historical protocol name. If the submission title was "The status of QUIC" I wouldn't have remembered it had anything to do with HTTP.
It might be that the corpus I was trying to cluster needs better preprocessing, or perhaps better n-grams. Using Bigrams only I saw a lot of common words that were meaningless, but adding them as stop words made the results worse. Hence my wondering if some other vectorization would produce better results.

On a related note, as a newcomer just trying to get things done (i.e. applied NLP) I find the whole ecosystem great but frustrating, so many frameworks and libraries but not clear ways to compose them together. Any resources out there that help make a sense of things?
Agreed.

I'm just not sure what a court-ordered re-structuring would look like. Something between a bankruptcy proceeding and an anti-trust action? Lots of moving parts and laws and whatnot.
Lots of HN power users use the downvote button to defend the indefensible.
Depends.

If you use size_t all the time, you may forget or have someone else forget that another system isn’t the same.

If you always use uint8_t or int64_t etc there is no ambiguity. If I intended this to be an 32bit var, it will be regardless if who is compiling it.
And it helps to remember that hydrogen is the most common element in the solar system. Its not common on the surface, but huge amounts of it are trapped in the earth's interior.
I'm affiliated with a university, and every year for the past 5+ years I have to fill out a conflict of interest (COI) form in which I testify that I haven't accepted gifts or compensation from outside entities without filing a disclosure form for that gift/compensation. I forget the exact dollar threshold, but it's like $100. Basically anything above a coffee mug or t-shirt.

The point of filing the disclosure is clear, if you give it some thought from the POV of the university.

For instance, suppose a professor is performing research for NIH. When the grant/contract application is filed, the university is promising NIH that X research will be performed at that university. There is an agreement between the university and NIH, and the university has the duty of monitoring funds and activity. (This is part of the rationale for the ~30-50% overhead charge that everyone also likes to argue about.) If it's a contract (opposed to a grant, both are given by NIH) there are also deliverables to NIH that are guaranteed by the university.

[Aside: above is pushing back against some people's notion that NSF/NIH grants/contracts are a mostly-unrestricted dollar award to a specific faculty member to do cool stuff; that may the the informal working-model especially for grants to long-time faculty but it's not the letter of the law]

For this reason, the university itself has a direct interest in making sure an investigator is not taking money from another source for the same (worst case!) or similar research/deliverables. This is why major universities now require COI disclosure for outside consulting, etc. -- basically anything where flows of external funds could affect the course of work that the university is supposed to monitor.

If you read the article with this in mind, it appears that the university discovered that these researchers had taken money from these outside entities without disclosure to the university. This is a big no-no, and it is indeed very surprising that the CEO of the entire cancer center would not have disclosed.

In some cases, the failure to disclose is the real issue, because it gives the appearance of "hiding something." Hope this helps!
>physicists are not interested in lowering the bar to understanding advanced theories

That is not true, geometric algebra is an example of a recent pedagogic improvement that is getting a lot of attention. The problem is that physics will never be easy enough for someone who is not prepared to think deeply, because it is one of the few areas where truly new ideas can be found. Virtually every area of learning involves repackaging concepts we have all known from childhood (people's motivations, stories, colors, that kind of thing) in specific ways. Major exceptions are physical tasks like learning to sew or play an insturment, and "esoteric" subjects like math and physics. In all of those cases you cannot learn by casually reading because the neurons in your brain are simply not prepared for it.
The trend is completely different for women though as is the way people view women that are not participating in the labour force.
oh wow, this is why I got these esoteric errors in my dmesg?
In the US, you have heights of inequality, underemployment, and rampant rent-seeking monopolies, along with ageism.

In my experience, among those who are employed and paid well, the hours are often brutal and huge sacrifices are being asked.

Then as a society we pretend it's all a meritocracy and if you are just talented enough and hard working enough it will work out. If it doesn't, it's your fault. Says the survivors.

Is it any surprise so many are tuning out?

It's cliche that's nevertheless true, but for many the system is rigged and it's looking more like that all the time. If you feel like it's all a rigged game why deign to play it at all?

I worry that the focus on basic income etc and loss of labor jobs is kind of missing the point: a lot of these individuals could and would work if the right social contracts were in place, and people were really allowed to provide what they are capable of in a competitive market.
> And the complaint doesn't even make sense if taken at face value - if all strings in Mercurial are byte strings, then what is there to think about? just use b'' throughout, no need to worry about anything else.

The article directly answers that question. Many, many things in the standard library now only accept unicode strings, not byte strings. So a wholesale change to b'' everywhere breaks lots of stuff.

> So the real complaint is that Python switched the defaults in a way that made bytes-centric code more complicated - because it has to be explicit now, instead of the Python 2 world, where bytes was the default, and Unicode had to be requested explicitly.

Once again, the article directly states that the default is not the problem. The lack of escape hatches is. Paths are not unicode strings, and pretending they are does not work. Using bytes when you need bytes works only until you need to call a library function that only accepts strings.
"If you're going to write some code, then you usually choose to base your work on a particular language, which means you copy a lot of the design decisions and original work that went into it, and that is hopefully what everyone wanted ITFP. You (or O'Reilly) copyright a thorough description of the language's syntax, not the syntax itself."

Yes, exactly like APIs.

"An API's function signatures are a more specific and elaborate kind of syntax, but all are just facts about the world now that someone published the thing. "

This is just plainly not true.

Nobody on this thread has given a reasonable argument as to why APIs are not more or less like code.

In fact, almost everyone's attempt to demonstrated that 'API
s are different that code' have done the opposite, and highlighted how similar they are.

I believe HNers just don't like copyright, and don't like Oracle.
it's definitely a gamble...not sure how to necessarily measure whether it's any more or less than early stage tech investing, though. at least your investment is liquid, which is big, and the timeline for trials, readouts, etc. is known relatively far in advance.

you can look at things that an early stage investor looks at like team, hiring, etc. beyond just progress.

IMO this decade will be absolutely massive for biopharma. Plenty of good opportunities, especially for those complaining that the reward is public markets is not as high as early stage.
All the charger networks have solved this. Just choose a network (Chargepoint, Semaconnect, etc.), put in a 2- or 4-connection charger, and each EV owner pays for each charge with an RFID card or their phone. There are also online services for scheduling and paying for use of private (not-smart) chargers (evmatch.com), and others that specialize in your exact problem (multiple chargers in shared dwellings): evercharge.net
the experience would be the same if all the apps were disabled by default - and ONLY when the user goes to install them they are able to just enable it instead
2018 too: https://news.ycombinator.com/item?id=17744150
If you're interested in concept Epcot and Disney design philosophy in general "Walt and the Promise of Progress City" might be worth a read.
I think Samsung Internet is bloatware... And all samsung apps. I can't get rid of Bixby, internet, the calendar, etc...
I don't understand why cars are bad. ICE are bad because they contribute to global warming, sure. But things that move small numbers of people to exactly where they want to go -- are those bad?

In fact, a lot of science fiction I can think of describe Disney-style people mover things that quickly and efficiently take you exactly where you want to go. I guess they aren't exactly cars, but they aren't exactly trains either.
Two reasons I can think of:

1. HTTP/2 was a 'new serialization' of the core HTTP data model. HTTP/3 is too, so since it was ratified it made sense to use HTTP/3 to keep things consistent.
2. QUIC still exists, but it's now the underlying framing/messaging protocol on top of UDP. I can imagine future internet protocols being developed on top of QUIC that don't need HTTP/3.
There are a number of tactics used to obfuscate the likelihood of underperformance, such as rotating funds within the firm (it's amusing to see how many funds were closed/created around 08/09), advancing an esoteric investment thesis (often in a way that plays well to various cognitive biases; this is where the salespeople come in), having a strong personal brand (e.g. Bill Ackman), showing strong past performance and misleadingly implying future success (success is quite often one-off or close to it), etc.

And maybe the most powerful weapons Wall Street has have nothing to do with them: investors get really amped up about an occasional big win (especially failing to understand when that win is predominantly explained by being near the top of an economic cycle or more generally correlated with some random variable well outside of anyone's control) and/or fail to track net results over time.
Dixons fined £500k by ICO for crap security that exposed 5.6M customers'
You can make a graph say anything you want. And for the index fund to work, someone has to be doing better on their own, at least in the short term.
AI Generated Voices
Speaking as a Facebook user, I'm a bit confused - where do they use speech recognition? Or is this just purely research oriented?
Wondering if things will swing back to physical hardware with new chips like the amd epyc rome... 64 core ridiculous i/o on a single chip. that, compounded with the fact that people seem to be gravitating back towards compiled and higher performance languages. could run a medium traffic site on one machine. hello mainframe era 2.0
Because the court of public opinion has already ruled. It's not entirely fair, but I don't think it's entirely unjustified, either.

I'm not convinced fines work to actually punish rich executives. Likely they have liability insurance that will cover a lot of it, and golden parachutes will cover the rest. The deprivation of freedom caused by prison is pretty unique.

Do you have suggestions for alternative punishments that actually punish the target, and serve as a disincentive for other corporate malfeasance?
I think this is an issue with both iPhone and Android. I had an iPhone 6 that was bricked by an update, but was out of warranty, so I ended up getting a Pixel phone and have been pretty happy with it.
Any reason why you couldn’t renegotiate your contract?
I’m sure you could frame it in a non threatening way and get the bit that bothers you redefined
> Boris Johnson's state office wouldn't lie to the British public about the timeline of when they knew and didn't know certain facts about the nature of the extradition.

The home secretary would have to get assurances from the country they are extraditing to before the extradition request can be completed. It would most likely even be done before a judge signs off on a arrest warrant, even so there is then a preliminary hearing and a extradition hearing before the final decision to extradite by the home secretary is done.

The office of the home secretary (because unless there was special circumstances the HS wouldn't be appearing in person to every extradition hearing, but their would be people there acting on behalf of the office and in turn the HS) wouldn't just be lying to the public but would be lying to a judge in court.

Failure to do so will result in the judge ordering the discharge of the person being sought for extradition.
> Both Go and Rust ("""systems""" level languages) have decided that "utf-8 ought to be enough for anybody" and that seems to be a good decision.

When working with e.g. filepaths, Rust has an OsStr type.
> Again, not so much in the case of Math.

I will resonantly disagree here. Math is successful exactly because each time it had a rule that was problematic, people just extended it.

And the success of modern (20th+ century) Math is caused exactly by the fact that we got an inifinitely extensible language, so nobody has to ever break it again anymore.
You probably have both.

"Raw" data lands in the lake S3 or similar object store. Processing pipelines take data, slice and combine, and push data back to the lake. Data in the lake will vary from the truly raw like log files to highly processed. Keeping the raw analogy we could say it's like the difference between a cow carcass and a carefully butchered filet mignon.

But you nearly always need a way to query and analyse the raw data, so you have an engine sitting on top like snowflake. Engines might help drive your processing as its much easier to write pipelines against. But also allow people to access at a higher level of abstraction.

It's not an either or.
Yes, that's the biggest use of Kubernetes. Most cloud providers provide Xen VMs, containers (via whatever orchestration mechanism) or MicroVMs. Most people making software shouldn't care which. It's a box to run code.
Take Your Career to Cloud 9
Windows 7 and Server 2008 end of support: What will change on 14 January?
I suppose she meant deaf people? Not too surprising - a loud thunderclap rattles windows, and seems likely to have low enough tones to be sensed internally. I remember reading about deaf sports teams using low-frequency gongs in place of whistles.
Some comments in here seem to miss the point. Sam’s perspective here is from an investor’s pov. He’s not saying that everybody should build a unicorn. From a VC/Angel perspective it only makes sense to invest in those kinds of companies. So if you’re not that kind of company, you probably shouldn’t bother running after VC money. Instead, build a profitable business over which you have full control and can support you, your team and preferably make you financially independent.

Sam, or SV’s, way of thinking is not the only path to success.

Im not fond of VC startups, but that doesnt mean it’s a wrong endeavor. Most of the apps we use on a dAily basis exist thanks to that model.