skysight-inc/HackerNews huggingface dataset:
> Samsung, please get rid of Bixby and all of your crappy Samsung apps.

Samsung, please don't. Even if they are not great, having some counter to google's monopoly position is sorely needed.

... but then couldn't they just ship their internet browser or chrome and not both? No, they can't due to google's oppressive contract, which is what the EU fine was about.
I can't get past the horrible site design.
You can defer that until the option is actually removed. You’ll get an error on the next upgrade. You can then reinstall without the option and decide if that’s still what you want.

If that’s not what you want, you’re free to dig up the formula with the option, and continue to maintain it on your own tap. There’s good documentation for that [1], and there are always people in our forums willing to help if you get stuck [2].

[1]: https://docs.brew.sh/How-to-Create-and-Maintain-a-Tap
[2]: https://discourse.brew.sh
I don't disagree with your point, but I do at least slightly disagree with your perspective. This isn't something like an unavoidable feature of the future that is going to affect a subset of society. It is that we are fundamentally doing the wrong things.

Even in your own, and many of ours, situation there are people struggling with education, housing and stability. So even if you are keeping up with the future in the positive sense, you aren't protected from the negatives. Something like UBI isn't going to fix that stability has increasingly become something valuable to be traded.

This isn't however something unique. It happens at least to some degree every time there is a shift. People start capitalizing on the positives and the negatives eventually catches up. When the greatest shift is in how to handle the negatives. That is really how to keep up with the future.

Once there is a solution to how people e.g. can get education, housing and stability you can automate everything you want. But it often requires giving up the former for the latter. You can't have a high cost of living and automate all the bullshit jobs without consequences. Because the bullshit jobs are paying for that.
Google’s PAC is just a way to pool donations from Google’s employees. That money can’t come out of the corporate treasury.
Yes and no. My friend told me that it didn't bring substantial business as he would have hoped for. But again, as a fellow EV enthusiast, installing a DCFC at his restaurant was his contribution to promote EV adoption rather than generating more revenue (nice to have). Obviously it would be a different story for different cases.
Lineage OS an option... I love having a minimal OS
> So, unused button. Wish I could bind it to camera or something, no such luck.

The reddit thread about this story mentions an app "bxActions" that sees to be doing exactly that and might be worth a look: https://www.reddit.com/r/technology/comments/ae265u/samsung_...
I get that "trust" is the hard part, but for a circle of people that I directly know it shouldn't be hard.

Pretty much what we thought in the early days of PGP and key signing parties.
"These are non-technical people ..."

Don't know. I have the same question. "can FB track me even if the app is disabled?" How the hell do we know it's impossible?
Yeah, so does existence of any spoken and/or written language. Without them, you'd actually have to come to the person, and explain the demand with signs like in a game of charades.
Intel has been flashing the 10nm for 2+ years now. If anyone Intel should be worried if the can keep their schedule.
ClearMotion Raises $115M for AI-Driven Suspension Tech
My 2012 Macbook Air had an accelerometer and of course shipped with an SSD. No idea if it's in the newer Airs, or why it's there.
Knolling is a sort of counterpoint to eliminating clutter; when you can't get rid of it, try to make it adhere to some system.

While I generally find it less desirable than having storage for items, as a habit it's very effective at maintaining order. Once the compulsion develops, the trend is strongly toward order rather than disorder.
OP here -- this post is pretty dated. I currently use the OrderedFloat [1] crate to solve this problem which works quite well and plays nicely with NaN

https://crates.io/crates/ordered-float
Hope so! Never understood* why big tech are so far outside SF / San Jose and have such long commutes for their employees.

*$$$ I guess
I haven't eaten meat in nearly 30 years, and literally haven't missed it once, ever. Have never craved it at all. I guess I wouldn't have expected that!

It feels strange writing 'have never craved it'...ghoulish or something. Vegetarianism/veganism just becomes a habit, and once you're outside the, er, 'meat world', you can see the brainwashing, it's not pretty. All those heart-warming tv ads for eating lamb etc. (Kill and eat cute little sheep!??) The word 'meat' sounds...well, something akin to how 'long pig' sounds - somewhat disturbing. (I did a cartoon once of a cow saying "Hi! I'm a meat animal.") I hate how the fish in the oceans are referred to as 'fish stock', as if they only exist as food for humans. It bugs me more that humans are eating them all, and polluting the oceans with nets in doing it!

Personally, I'm a lazy vegan - I do vegan shopping, but don't refuse everything offered with some dairy in it. That would be a pain. Cheesy dishes just don't taste good to me now, they seem...smelly (e.g. it's getting harder to find pesto without cheese added..blech) But I infrequently think about what I eat or don't. Apart from these few times on HN, I haven't thought about it in years. I was more of a vegan activist when young...but I don't think I changed anyone's mind. It seems almost impossible for someone to see that something nearly everyone does is totally unethical. I can't remember what flipped the switch in my head. I think it just dawned on me one day.
That’s true in general but what I was referring to are the subset of new projects where someone would pick C++ instead of Java, C#, Go, etc. The latter are definitely more popular in general and I’d expect there to be far more cases where they’d be selected, so rejecting them for technical reasons would tend to bring you into areas like not using a runtime or GC.
I'm curious on your opinion, but what is the limit of addiction to gaming and just gaming for hobby? I might be reading too much on your usage of "friends are addicted to gaming"
Starting the .NET Open Source Revolution
Wow! That guy is a monster, so much great stuff
> which will get diluted back again

Also raising the concentration of salts in the oceans, especially in the immediate area where they're dumping it back into the ocean in the gulf that has weak ocean currents (due to being a gulf). I can't imagine the wildlife will enjoy that much. It also makes it harder for future desalination, as it's having to desalinate an ever increasing percentage of salt since they just dump it back into the ocean.

https://www.scientificamerican.com/article/desalination-brea...
There's also a park right next to Didiron station, on the opposite side of the tunnel from the parking lot, and a fancy whole foods about a quarter of a mile from it. I think the park is exceptionally nice but it might just be that the first time I went to the park I saw a doge.
Yes - the EV incentive outlook have been changing quickly in Trump administration though. A lot of EV makers are undergoing phase out periods too, Tesla & GM and soon Nissan
Go indexes bytes on strings, even though there's a builtin type called Rune which delimits utf-8 codepoints. This is yet another footgun. Is there a language that doesn't handle this poorly?

https://play.golang.org/p/CkBp0w8T621
For those interested, I recently wrote a guide on using neural networks for NLP[1].

I wrote the guide with the explicate goal of trying to help the people understand NLP (sentence classification) without the need to understand the math.

I cover word embeddings:

https://austingwalters.com/word-embedding-and-data-splitting...

As well as FastText:

https://austingwalters.com/fasttext-for-sentence-classificat...

Hope someone finds it useful.

[1] https://github.com/lettergram/sentence-classification
Yeah, Rust's musl support is great. We use it heavily at work for all sorts of CLI tools. Many thanks to everybody who worked on this.

(And if you need to link against common C libraries like OpenSSL or PostgreSQL, I maintain a Docker image with the necessary C toolchains, and instructions on how to use it: https://github.com/emk/rust-musl-builder. There are a couple of similar images out there, too, I think.)
I don't think most people who pay for someone to do something for them are that concerned on the race of the person doing it for them. And wouldn't that be a race-based society, not class based?
I think he's suggesting that slicing on strings should be by character, and if you want to slice on bytes, you should explicitly ask to treat the string as a byte array. It makes more sense semantically, and it's safe.
Hi -- OP here. I actually do it in the tests (but for TOML):
https://github.com/rcoh/angle-grinder/blob/master/tests/inte...

https://github.com/rcoh/angle-grinder/blob/master/tests/stru...
他 vs. 她 was invented in order to maintain compatibility with Western languages, and using 他 in place of 她 is not considered grammatically incorrect, and you don't learn to write both of them until you start to read and write in school, not when you're a baby learning to talk.

For instance, when my birth certificate was translated into English, there are male pronouns littered everywhere because the inexperienced translator didn't give it a second thought, even though the gender field was clearly marked as female.

French, though is particularly brutal for Chinese native speakers, because not only do you have to consciously track each human speaker's gender and whether they are in groups of mixed males and females or all females, but also track the arbitrary genders of objects.
> I have fond memories of debugging the PHP SOAP client

It's no better now :) I use it frequently with SOAP endpoints from various companies (all with varying authentication measures/encodings/versions) and it's a nightmare.

Unfortunately the travel industry hasn't gone for anything else yet...
https://www.reddit.com/r/ruby/comments/ad46f9/whining_ruby_e...
Yes - but for me it was this paragraph:

> And it’s now quite clear where the Wittgenstein’s theories jump in: context is crucial to learn the embeddings as it’s crucial in his theories to attach meaning. In the same way as two words have similar meanings they will have similar representations (small distance in the N-dimensional space) just because they often appear in similar contexts. So “cat” and “dog” will end up having close vectors because they often appear in the same contexts: it’s useful for the model to use for them similar embeddings because it’s the most convenient thing it can do to have better performances in predicting the two words given their contexts.

I am actually fine to say that this approach is useful and convenient - and that we can fairly call measuring probabilities of co-occurrence measuring "context" in some sense.

But "context" for Wittgenstein in his account of meaning was clearly not word or symbol occurrences. It was a much broader view of the way that language fits in with human intentions and behavior and the wide variety of uses for a word. I hate to quote Wikipedia, but from the PI article: "Wittgenstein argues that definitions emerge from what he termed "forms of life", roughly the culture and society in which they are used." https://en.wikipedia.org/wiki/Philosophical_Investigations#M...
Im a computer science major. Please become my master and teach me
This family tree is just objectively bad. Huge omissions and most of the modern characters included are known more for their pop-econ than real developments in theory.

I mean, say what you will about the moral and structural claims of Marxism but there was actually a tradition of economic thought there that was at least as coherent as whatever nonsense the Rothbard/Mises fetishists like to indulge in. There aren't even any of the more mainstream, Marxist adjacent theorists like the Georgists.

Also, everything past Keynes just looks like pop-economists or broad categories and just misses most of the early to mid 20th century. There is no Galbraith, the architect of the New Deal? There aren't any notable Behavioral Economists mentioned, which is one of the most interesting expansions of the field in a generation and will probably have far reaching influence in how the discipline develops in the future. No Piketty, who wrote one of the most influential works of the past decade? NOTHING at all about development economists like Stiglitz, Easterly, or Sachs even though they've had a huge role in shaping how we understand emerging markets and will be even more important as we start trying to figure out how to deal with climate change?
Twitter tests status updates and other features to improve 'conversational
For CRUD apps, JavaScript is plenty perf-wise already. The reason why there have been many attempts to push things further is precisely because people are trying to build web apps that need more (including 3D games even).
It's an exciting time for sure. To the layman this feels like the first real progress we've had towards AI since the 70s. It seems like the field kind of wandered off into the realms of pure mathematics for a few decades with little tangible progress, but now we're getting stories every few weeks about how computers can recognize objects in pictures or compose new music or whatever.
I stopped using (hledger)[https://hledger.org] before they added the forecasting. Instead I started my own little webapp (after I did try to contribute to hledger-web, but haskell...) and dug deep into R and its forecasting library. Fascinating stuff but you need really nice and clean data to get good results from it.

The periodic expressions in ledger-cli are good (and it makes forecasting a lot more predictable when you don't have a lot of existing data) but basic compared to [ice_cube](https://github.com/seejohnrun/ice_cube) the recurrence library that I started using. Last-week-day in the month? No problem with that. Creating the UI for that is tough though...
I guess I just need to learn Rust. I wouldn't write a style of code where I have 3 lets after an other and using the same variable name.
Parents of Florida teen killed in Tesla crash sue electric car company
> What needs to end is preloading so many duplicate apps

That is not possible. They can either have only the google apps (great, just like ancient IE monopoly times) or "duplicate apps", but they can not omit the google apps if they want google play.

Also, preinstalls matter very much as can be clearly seen in the market share of IE, edge, chrome and safari.
ClearWebStats.com – Information About Every Site
I guess. I would just never write code like that.
I love plants. The fact that I eat them too does not change that at all.
[2017] https://news.ycombinator.com/item?id=13890782
Still very interesting though.
I don't see how. The suggestion was to use a Haskell-like scripting language for interactive use on the command prompt. Note, we're not talking about apps that run from that prompt; we're talking about the shell itself. And all shells today have mutable global state in form of current directory (and pushd/popd stack, usually).
Unfortunately there is a part of our brain that just wants to eat the stuff we're used to eating. It's really hard to change your diet, whether that's to lose weight, to mitigate a disease like diabetes, or to eat with your ethics. From my experience, the most successful way to cut out animal products from your diet is to have a passion for cooking. Trying out a new vegan recipe every week or so will start to build up your repertoire to the point where you're hankering for a dish that just happens to be vegan instead of consciously fighting against your desires.
You could always just pipe JQ output to angle grinder...I should make a output-json mode so you can pipe it back to JQ :-P
Show HN: Selenium-like user flow testing, but with a nicer interface
I have access for two opensource programs using it (bitchx and znc). The webui is a bit like a full blown IDE. It has found a few bugs (some are CVE's) in various projects.

https://github.com/znc/znc/search?p=1&q=Coverity&type=Commit...

https://github.com/bitchx/bitchx/search?p=1&q=Coverity&type=...
I'm trying to find how Ride Austin was built. I assume that the money for the developers and the servers must've come from somewhere. If it was the drivers themselves, isn't that basically the 25% they pay uber up-front? Mind you, that's still better than Uber, since they own the app, but it's not exactly the surge in income that the article later tried to paint it as.

That doubt aside, I mostly agree with this.
UTF-8 is at odds with efficient array indexing. I like pythons approach where bytes and strings are distinct types, though I have no idea what it is doing under the hood.
A glorious combination I stumbled on was smoked mozzarella, sourdough, and a little bit too much butter. Not what I always want, but quite something on a drizzly day.
> I take local cabs, even collective cabs. It's never been a problem

This may be a significant part of why other people are disagreeing with you.

Pre-Uber, I had bad experiences with cabs perhaps 20% of the time. Mostly it was just unreasonable fare demands made after promising something else, but it did escalate to some light stalking and threats of physical violence. (And for whatever it matters, I'm a largish guy and still had that experience.) The vast majority of those experiences were with licensed taxis (or in the worst case, a fake licensed taxi) in America.

I'm not at all upset by bartering, asking for help, or struggling with language gaps. I actually agree with you that we've lost something due to Yelp reviews, online bookings, and the larger move to impersonal and intermediated travel. I've had friends be genuinely surprised when I suggested that we skip Yelp while traveling and just wander until someplace looks interesting.

But taxis? At best, the mechanical experience is arriving where I'm going. At worst it's a conflict far worse than I can even imagine having in a restaurant or shop. The only personal touch is talking to the driver (or a fellow passenger), and ironically I've actually had more engaging conversations with Uber drivers than with drivers in traditional taxis.
I’ve been trying to correct my instincts from that era for the success of open source. It’s a lot easier now to collaborate, especially without things licensing, and the tools built around things like LLVM seem like a significant shift for the costs of a non-default language.
The certainty with which you make this statement seems undeserved. There are situations when extreme deviations from cultural norms is perfectly healthy. Like abstaining from tobacco in the 1950s or something to that effect.

The jury's still out on the health effects of our digital culture. It's too strange and too young to really get clean long-term results on it. But I would be utterly floored if it was having no significant effect on our well-being and culture. There's probably some positive and some negative, but hey--cigarettes help aid digestion, after all.
I am literally married to a person from China. My sitation is myself.
Can anyone explain the background of this for a youngin like me whose first computer was Windows XP?
Probably should be "usa_federal_government".
Really interesting. Can you share more about your day to day?
A rare penny is expected to fetch more than $100,000 at auction
I’m basically talking about Serde. Read the section titled “Parsing JSON as strongly typed data structures”. What’s nice is that you don’t have to include all the fields in the JSON in the struct. Serde will only give you the ones defined by the struct.

https://github.com/serde-rs/json/blob/master/README.md
Indeed, AMD's best in would be at the larger scale end, where someone might add whole sites at a time and choose AMD for a new datacenter, since inter-site live vMotion is pretty unusual.
From what I've read, AUCTeX (which is also an Emacs extension) is better for writing full-blown LaTeX documents. But yes, the preview functionality in both is a big improvement on directly viewing the source markup, and if I couldn't use LyX then I would certainly use one of those instead.

In fact LyX also supports instant previews of equations. That might sound a bit odd since it already displays equations graphically, but it's nice to see a pixel-perfect display of them. It also supports wrapping instant preview of arbitrary bits of the documents, which is really handy when you have inserted explicit LaTeX e.g. a Tikz diagram.
Uh, vim doesn't open binary files very well, and the initial goal is to just display them to figure out how they work not to edit them.

Afterwards you will probably want to run experiments with a hex editor, but I found that xxd + vim was better for reading then doing so directly in a hex editor at the time. If I did it again I'd likely start with this because of the color.
Or he would have likely kept applying new technology. New technology is still being invented. There are just less steve jobs to actually apply it. I see it like the current movie industry. Lots of reboots and old franchises as they are "safe bets" for the share holders. No one wants to be the guy to make a huge flop and get fired.
I've been running a local DNS to DNS-over-TLS proxy on my machine for quite awhile using CoreDNS. The entire Corefile is:

# Capture plain DNS requests and proxy them to DNS-over-TLS

.:53 {
forward . 127.0.0.1:5301 127.0.0.1:5302 127.0.0.1:5303 [::1]:5301 [::1]:5302 [::1]:5303
log . {
class error
}
cache
}

# Quad9 DNS. Differentiator: Automatically blocks domains known to be associated with malicious activity

.:5301 {
forward . tls://9.9.9.9 {
tls_servername dns.quad9.net
}
cache
}

# Cloudflare. Differentiator: Fast and uses EDNS Padding

.:5302 {
forward . tls://1.1.1.1 tls://1.0.0.1 {
tls_servername tls.cloudflare-dns.com
}
cache
}

# Google. Differentiator: ... Google?

.:5303 {
forward . tls://8.8.8.8 tls://8.8.4.4 {
tls_servername dns.google
}
cache
}

It's really easy to throw on more resolvers as they come. The last one for Google was just added today.
Most of us would be fired if we had only one nine in our uptime rate.
I meant to write "logistic", but it's worth noting that logistic regression is a linear model from which you derive a linear decision boundary.

And yes, it can handle it, by finding a "optimal" boundary according to a criterion other than "is it separated or not?". But that's not the point. The data remains inseparable.

And yes, while logistic regression can technically handle this case (by returning a solution and not blowing up), it will perform poorly unless you transform the data, because the decision boundary is still linear.
A template for compiling 6502 assembly code with ACME in VSCode
But neither AsciiString. It has a as_str method, but it's still a kludge.

This example was basically a suggestion to throw0u1t: if they want to cut in the middle of the utf-sequence for whatever reason, they can [edit:] do it without extra crates.

What I don't understand is why slices are indexed in bytes and not in objects. If String has an ability to check that we're cutting in the middle of the character sequence, why doesn't it provide an ability to take 3 fully formed characters.
> Largely due to obesity and related diseases

No, the decline is due primarily to drug overdoses, and that mainly from the opioid epidemic.

https://www.cnbc.com/2018/11/28/us-life-expectancy-drops-as-...
Where does Siri fit in with your model there?
The concept of “DXing” (trying to capture TV or radio signals from far away)
Website isn't for small screens. There sure gotta be some funds for that?

An SLA I'd never agree to. There might not even be a single 9 in the this year's uptime percentage.
After reading the article, the answer actually seems to be "yes".