skysight-inc/HackerNews huggingface dataset:
I was exciting about trying an C++ IDE again after a few years of working in other languages. I tried VisualStudio for some simple C++ stuff (learning OpenGL with GLFW) and I found compilers and IDEs are still a pretty sluggish experience, all these years later.

I suspect Qt people developed QML for this reason: it is hard to beat the experience of instantly running something vs compiling C++ code on each run.
Interesting post. Out of curiosity: aren't there others who have developed cluster storage exposed as NFS / FUSE?
No. The verb modifies a sort of implied subject. Read it as "The word 'data' is plural", and it makes more sense.

Put another way, using a more standardly-pluaralized word, you would say "puppies is plural", not "puppies are plural".
I'm 100% behind all of your points. That's the world I want to live in, for the exact same reasons you do not...

The only one I would even want to bend is the "can't setup cameras/audio recording on your own property" bit. I'm not sure how that would work, in a privacy-centric world, wouldn't the person you are recording avoid the entire area - to protect their privacy?
The things that make prison an undesirable place are lack of autonomy and separation from friends and family. You don’t need advertising or corporations to provide these.
Our experience with automating things like that is that it's too hard to get right. Maybe we could if we tried hard enough, but at the cost of other things that probably matter more.
I consider myself the same. I quit using Chrome & started using Brave about a year ago. I haven't looked back or missed Chrome. What would you be missing?

Edge & Firefox have also been useful in the same way I once used Opera (special tasks where their features really shine). I really liked Edge's reading mode & for just browsing websites it was great.
The caloric deficit line of thought is true, but it doesn't really take into account that people are impulsive and don't really have free will. You need a way of eating that is maintainable and doesn't constantly require resisting impulses.

To paraphrase Peter Attia, to say that the reason people are overweight is they eat too much, is like saying Bill Gates is rich because he made more money than he spent. It's by definition true, but has no explanatory power.
Tell me how someone going into your home and searching or self-incrimination is the same as law enforcement knowing where you are
Coverage Reporting in Angular
A more recent version of this set of notes is available from the MIT course page: https://courses.csail.mit.edu/6.042/spring18/mcs.pdf
PyPI account now supports 2FA
Because it may cause some websites to break and they're aiming to provide a good user-experience for the majority of the population. If they turn this on by default without users knowing the risks of sites not working correctly, they'll unfairly blame Firefox, bad mouth it, and switch to Chrome/Edge/Safari/etc.
It doesn't matter how safe the police are comparatively, they'll never be safe. You can make the mechanisms on guns more and more reliable, and that's good, but not engaging in trigger/gun discipline is still always the wrong move.

Police have power. You can't have functional police that don't have power, so fundamentally police are dangerous.
"...yet we are still very grateful to the American companies. They have made a lot of contributions to us."

And not always voluntarily :)

e.g. MacBook --> MateBook
I used to share the exact same feeling. Two weeks ago, I finally made the jump and switched to an iPhone. The first thing I did was go back through and take more time in selecting the Google services that are actually important to me and adjusting them tracking levels i'm more comfortable with.

Having spent a few weeks on the phone (from a Samsung S7 before), the biggest difference I feel is that the iPhone is no longer nagging me to interact with it the same way my old one did. No blinking notification light, no Samsung pestering me to accept some changes to their terms and conditions etc.
In fish, suggested autocompletions are contextual. For example, if I am in /home/dual_basis/projectA and I type `cd some/subdir` then a bunch of time goes by when I come back to /home/dual_basis/projectA and start typing `cd` it will suggest `cd some/subdir`, even if I have typed a bunch of other `cd` commands while in other directories.

This isn't specific to `cd` commands either. It's useful if you are `rsync`ing different directories to different places, or checkout different `git` branches, etc.
How are you making money from the experts?
Yesterday Alstom, Today Huawei, and Tomorrow?
Export Restrictions, Membership Organizations and Huawei
Fish does this by default (and much more as well).
It's worth reading at least the first couple pages where they contrast the meaning of truth, or "proof" across math, philosophy, a courtroom, a business, etc.

I heard axiomatic proofs are not always taught in US school geometry (typically 9th grade?) anymore.

If that's true, I wonder what is the first educational exposure supposed to be nowadays to this kind of thinking.
I'm a fan of this one, for the inevitable 'well, climate has changed before' crap: https://xkcd.com/1732/
I've done the same thing, and I've found it super helpful.

My particular configuration is at https://github.com/YenTheFirst/dotfiles/blob/master/.bash_cd...

90% of the time, the bash history is super relevant to the current context. A small amount of the time, I remember that I issued a command, but not in which directory - in these cases, I can just search the history directory, and get both the context of what the command was, and also where I was when I originally issued it.
I would bet you probably come up with a really good idea about once a week, and that's being conservative.

The trick is just to store them in some always-accessible note taking app (e.g. Evernote, OneNote, Apple's Notes app) as soon as they come to you (i.e. in the middle of a totally unrelated lecture), and accumulate them over a long period of time (talking years here).
http://archive.is/Q9jZE

https://web.archive.org/web/20190530151002/https://www.econo...
Seems by and large reasonable but notably doesn't address the elephant in the room: potential their hardware has built-in backdoors for China government access. Should be simple enough to provide at least basic assurances (a la Apple)
Implementing ML Kit's New Object Detection API on Android
I do:

promptFunc() {
# right before prompting for the
# next command, save the previous
# command in a file.
echo "$(date +%Y-%m-%d--%H-%M-%S) \
$(hostname) $PWD $(history 1)" \
>> ~/.full_history
}
PROMPT_COMMAND=promptFunc

This is in addition to standard bash history, and is much more reliable. Being able to see not only what command I ran but what directory I was in and when I ran it is very useful.

(I wrote about this here: https://www.jefftk.com/p/you-should-be-logging-shell-history)
I would have liked to see a comment on the extradition of the CFO to the US.
I actually just gave this another try. First thing I did was see if WebAuthn/U2F support finally works well with Google services, which it now does!

Second thing I did was try to open a private window using the universal macOS shortcut of Cmd+Shift+N. Nothing happened, because Firefox decided to use Cmd+Shift+P unlike all other browsers. No problem, this is a macOS app, I’ll just change the keyboard shortcut in system preferences and I’ll be good to go. Except after doing that, Firefox doesn’t actually respect the remapped shortcut (an issue which has existed for 11 years).

And the baked in color management is not correct for a macOS app, and the right click menus are not Mac-like and don’t respect dark mode.

I thought it was time to make the switch, but the reality is that Firefox is still an even poorer macOS app than Chrome. Fix that and I’ll switch tomorrow, as I really want to ditch Chrome!
It's a known fact in the military if it ever comes out that you've smoked weed at any time in your life you will hit a firm ceiling on your career and never rank up, unless you run for POTUS it seems :). Can't imagine how much talent any federal employer passed up on just for their myopic stance on pot of all things.
The #1 way to spice up your designs (and create a more cohesive brand)
So insightful to call people babies and compare comments to Facebook comments to make yourself feel superior. Great content filled putdown.

Not that I wanted to sound superior and compared comments to baby cry, just wanted to say that people are making a big fuss about something that is completely trivial.

All things you could have done, if you had configured your browser to save your searches on your terms.

No, I couldn't have done that until I discovered this post on hn today, even getting an idea to do that thing would have been chance encounter. Even if I was interested, seriously, are you suggesting I would have implemented a custom solution for all of the devices I ever used (since a decade) not to count different environments and oses they would operate on? My argument was in the spirit of converting a curse into a boon. Making good out of something supposedly bad.

Nobody is worried about this strawman.

If you really go through the arguments against this activity tracking, you would find even more such examples. It's not strawman, it's what actually bothering the people a lot (if you can go through rest of the comments)

Extrapolate this bit "google's anticompetitive behaviour" in your mind to the point where it affects you personally, then realise that it affects other people who aren't you, then legislate them hard before that happens.

Completely I do understand everybody's unique situation, my approach could have been malformed but the intention is not. Just trying to show people something positive out of negative.

And I rest my case.
Every time when I see Google is advancing into this bs, i donate some money to mozilla foundation to counterbalance.
> The most viewed Alan and Steve in Wikipedia are the Silicon Valley ones.

You had me well baffled with this - who is the "Silicon Valley Alan"? The only candidate I could think of was Alan Kay who, with all respect, was never likely to be the most-viewed of all Alans.

(Turns out to mean Alan Turing - I don't think he had any connection with Silicon Valley)
Again, deflecting the question at hand. Please give an example of when in your everyday life will it hurt you or anyone that law enforcement knows where you are
Why isn't Linus used for Portland?! Steve Jobs. Pfft.
> I always give myself perfect scores on any self-review.

If I were the one performing employee evaluations, this would be a big red flag to me (unless you really were exceptional in all areas). It would indicate to me that you lack an awareness of your actual performance, and lacking that is significant. If someone can't reasonably evaluate how they're doing, then they can't reasonably be expected to be able to improve themselves in the areas where improvement is desired.
So I deal with hundreds of Data Scientists and none of this is true for us.

Hadoop vendors are simply getting killed by the cloud. AWS EMR, Azure ML, Google Dataproc. And many people are simply swapping HDFS for S3 or similar object stores. Never seen anyone switching to very expensive, more HPC style NVME setups. That seems strange given the data sizes we are working with.

And 95% of what Data Scientists do is ETL, Data Curation, Feature Engineering etc and which Spark is still the overwhelming dominant player. And Spark uses Hadoop filesystem API underneath which is trivial to replace hdfs:// with s3://
TLDR: the upper middle class is moving from the suburbs to the city, so real estate developers are catering to them by offering more amenities.

The article then delves into the specifics of what these amenities are. I don’t see the point, honestly.
Why not just use bytes? Most text parsing operations of the sort I think you’re describing can be done on UTF-8 bytes just as well as on codepoints, faster and without sacrificing correctness.
Same here. I'd also highly recommend Firefox Focus for mobile. Now to convince my enterprise network admins...

It would probably take me a bit to figure out exactly how to work with the FireFox advanced debugging tools, but it's familiar territory.
What difference does that make? At that point you are no longer playing by the book.
You're right when you say that you are insignificant, but on the other hand no one really cares that Google has your data.

A lot of people care that they have the data of billions of people, because this gives Google immense power. And certainly not everyone in that data pile is insignificant.
This is simply not true. Hadoop is growing massively.

All that is happening is that the vendors are being killed by the cloud.
WWDC by Sundell
You make the same points as the "nothing to hide" people.

We get it. You don't care about privacy.

That doesn't mean we do not care about privacy.
I didn't say they controlled the web. I said that they're trying to control the web.
>There is no valid counterargument to the abstract idea.

I think that there is. It's hard to explain on short notice, but it's the intersection of the abstract concepts of model overfitting, precognition based on data (such as pregnancy), and what happens when the products are not built to serve the user whose data powers them.
No privacy advocates are arguing for a world where 'privacy is absolute king'. Most of the things you bring up are covered by existing, established law, much of it centuries old. The debates tend to revolve around this:

companies that deal with data

Here the problem is the opposite - it's now not only possible but typical for private entities to accumulate massive amounts of previously private information about individuals, far beyond what the most powerful totalitarian governments ever could. We got there very quickly and our societal and legal norms and frameworks have not caught up. What's to be done about this?
Luckily for us, there's antitrust law. This isn't really possible:

Reproduction steps:

1. Check that Google search is working by opening Chrome, navigating to www.google.com, and searching for any term (such as the name of a newspaper and clicking the link to verify that search works as expected.)

2. Open firefox.com and navigate to www.google.com

You will receive a message:

"It looks like you have Chrome installed! For the most secure experience, please visit this page using the Chrome browser or wait and try again later.."

If you have not used Chrome in the past 1 hour from your same IP address, you receive the page as expected.

The above repro steps should be pretty much impossible under antitrust law. (Due to search monopoly.) Which is a very good thing.
I have a global bash history, having set up bash/zsh to [immediately share without any annoying race conditions.][2] I use FZF mapped to CTRL+R to search through my history.

The unique thing is that I use a [python script (in my dotfiles)][1] to clean the history in a more advanced way than is possible with HISTIGNORE.

The script removes duplicates, leaving the most recent copy and removes lines matching several regexes.

[1]: https://github.com/naggie/dotfiles/blob/master/scripts/clean...
[2]: https://github.com/naggie/dotfiles/blob/master/home/.bashrc#...
Can I Play with Madness? Iron Maiden Suing 3D Realms over Ion Maiden
Works for me (FF on Ubuntu)
EMR is their managed distro of Hadoop.

DataPipeline is their managed Hadoop for ETL.

Glue ETL is their managed Spark.

And it all absolutely counts towards the market.
That has nothing to do with the comment you responded to:

Can you explain what you mean as the distinction between "content creators" and "some arbitrary video online" if the same technology is used to "authenticate" both?

> Like most security, it's all about the costs involved in attacks and mitigations.

Ignoring the fact that this could likely be done fairly cheaply, unlike other security improvements this actually weakens the next layer down substantially, faked content that does beat the system introduces a new seal of approval on that content. I don't want to see people get convicted because footage that's later found out to be faked has a green checkmark when the jury watches it.
So it's very conceivable that if your app is producing money for you, you don't want to open source the magic as it were - but if you're making money, you shouldn't expect a free ride.

However, if you aren't making money, and are still using the work of others, then it's good to contribute back - even if that's just by open sourcing your work for others to learn from and study. It's not required, but neither is it required for this framework to have a free tier, much less a truly free one that helps protect the future of your app.
Note that the phrase being discussed here is "assault-style", not merely "assault".
Brave Browser seems to do everything I normally would use Chrome for, with none of the issues that caused me to leave Firefox in the first place.

FF performance is improved, but still lagging, especially on Mobile.
Greatness Requires Discomfort
Because browsers should not phone home with private data, and if they do, it should be made obvious.
Please don't post like this here. Job posts can't be submissions, and you need to wait for the automated Who Is Hiring post to appear on Monday June 3. This is in the FAQ: https://news.ycombinator.com/newsfaq.html.
I am very familiar with von Neuman. I understand the potential of what intelligent individuals can figure out and accomplish. Von Neuman was a truly incredible individual.

My criticism is specifically directed at your timelines and foregone conclusions that intelligence is as easy to increase via artificial embryo selection as more observable traits such as size by observing alleles.

I stand by my statement that I would bet every penny I have against your proposed 5-10 yr timeline of simple half st.dev increases in IQ.
Cmd+Shift+N reopens the last closed window
What's up with Firefox's font rendering?

It seems pretty bad.

Here is this HN thread in both for comparison (On Win10)

https://i.imgur.com/ZDVoWXI.png

Notice how the Firefox sample seems bolder, but with uneven letter weight and generally a higher line height. It's not good for readability. Kerning is a bit iffy also.
Vastly inferior dev tools, amateur tab management (no multi selecting tabs to rearrange or close), and a lack of extensions that are super valuable in web dev.

I keep trying to switch but every time it is clear that Safari is an inferior product (aside from efficiency, where it beats the heck out of Chrome).
You can still remove the top tab bar in the current version of Firefox, though it is significantly more annoying to do so than it used to be.

https://github.com/piroor/treestyletab/wiki/Code-snippets-fo...
You can do the same thing with Profiles in Chromium-based browsers, without having to add an extension.
That's the stated reason but it's pretty weak to me. Safari hasn't had to make similar compromises.
yes the government is tracking you, youre very important
AI classifies objects on the road using only radar measurements
Overall, I agree.

It's a bit amusing, though, that the original piece wasn't far off. I've heard the 2015 mbp was the best laptop they've made, and since then have been a number of missteps. I was unfortunate enough to personally experience the awful lack of a tactile escape key on one of the newer mbp+touchbar laptops for about a year.
That's actually an excellent point, even if such technology worked perfectly it wouldn't solve simple problems like that.

Seeing footage literally taped by a phone off a NVR display is pretty common...
> if a company had better data and analyzed it more completely, they could [...]

They could do a better job at doing whatever it is that solely-for-profit companies do!

Which may include "provide a better user experience" but may also include other activities such as "sell the data of their customers to third parties for profit" or "make ads for unnecessary products even more accurately targeted" or "more effectively scrape the contact books of their customers to provide better sales leads" or "use individual data to influence custom pricing models to offer higher prices or decline service to some potential customers who are statistically less likely to be attractive customers" or "more accurately predict where individuals associated with government regulation might be trying to constrain the company's business activities" ...
It's worth noting from the paper that this doesn't control for income, or any other factors that are correlated with early death.
No the cloud wiped them out.

Why spend $10k per node in an upfront licensing deal when you can buy it from AWS for a few dollars an hour.
"Tacticool" is more of an in-joke, and is not as widely understood as "assault-style". It's OK to use in some more narrow realms, but generally speaking, an average person won't understand what you're talking about when you say that. So it's not as good of a phrase to use in a news headline.
The rules for what you want to do on backspace are complex - you want to delete the grapheme cluster if it's an emoji or ideograph with variation selector, but if it's a combining mark, most of the time you want to just delete that. One place this is written down is [1].

Of course, this might sound like a nitpick but only confirms the actual point you were making, that treating text as a sequence of grapheme clusters is often but not always the right way to view the problem.

If you're talking about cursor motion when hitting an arrow key, then yeah, grapheme cluster.

[1]: https://github.com/xi-editor/xi-editor/blob/master/rust/core...
> Right, which is why 93%+ is typically considered an 'A' but if you get less than an 'A' it means you failed to meet expectations.

This is a really strange concept to me. So wherever you went to school, most students were always able to get 93% or more points in tests, so they "met expectations"? And there was almost nobody who managed to exceed expectations, so it wasn't necessary to keep some of the grades reserved for these people?

I can give some insight in the situation in Germany, where I live. We don't have grades A-F, but 1-6, with A=1, B=2 and so on. So it's basically the same system, just with numbers. But: there are textual expressions as well for each of the numbers. The one for the grade 4, or 'D', is "ausreichend", which means "sufficient" in German, and in the long explanation it is described as being the grade someone gets if he just managed to meet the expectations. So if you got anything above that grade, it means you were above the expectations, and if you were below, you failed to meet expectations. Typically, tests were designed such that 50% correct answers give the grade 4 and are thus expected from each student. The other 50% should be hard enough to get right so that getting a significant share of them right proves that you managed to exceed the expectations.

I guess this design should encourage students to improve themselves and to push themselves beyond the minimum expectations of teachers. By setting aside the largest part of the rating scale (1-4) to honor greatness and using just the smaller part (4-6) to punish laziness, people should rather be motivated by positive feedback instead of by punishment, which is clearly negative feedback.
Some people use Emacs just for Org. That's a lot closer to a shopping list than to programming. And programmers sometimes write text in natural language.
What ?

Spark Streaming is just one part of Spark and the far less used part as well.

Spark hasn't been killed by anything and is still heavily used for ETL and ML.
Hi Roneil

It looks very cool. Just skimming the documentation, there isn't anything on how to perform actual wallet functions, or whether encrypt/decrypt data using public/private keys is available (which is something I'd find super useful!). Am I missing it, or is it just a matter of looking through the code?

Thanks for making something as cool as this open source!