skysight-inc/HackerNews huggingface dataset:
> Another fun fact: Clarence Thomas has only asked 1 question during oral arguments in something like 10 years.

For context: Justice Thomas has explained that's because, based on his experience as a lawyer prior to being a judge, he always found it irritating when a judge would interrupt the lawyer, interfering with their ability to present their arguments in a linear fashion.

The oral arguments are also a lot less significant than people think. When justices ask questions, they're used more for signaling than anything else, because they're already briefed on the case beforehand.
Would you please stop using HN for political and ideological battle? It's not what this site is for.

https://news.ycombinator.com/newsguidelines.html
The heart of the article:

> In All The News That’s Fit to Sell, Stanford Communications Professor James Hamilton provides a framework for why people consume news: the “Four D’s” of Duty (people feel a civic obligation to be informed), Diversion (some people are just politics nerds), Drama (people enjoy the “horse race” element of political competition), and Display (people want to be able to demonstrate to their knowledge and partisan affiliation to people in their party).

The rest of the article goes on to describe how different types of clickbait titles appeal to different groups of news readers.
It didn’t do the bad thing until after it was assigned, so no one cared when it was allocated.
I think it is part of Mastodon's appeal that there can be hosts that will welcome these people and hosts that boot these people.

There doesn't have to be one single community that will either accept this or reject this. I tend to be more closed to stuff like this and don't want to be around it. But I'm glad that others are more inclusive and have a place they can be inclusive that doesn't have to include me.
Just because someone says, "I'm a victim!" it doesn't actually make them a victim.
I was curious as well and found this:

https://serverfault.com/questions/191497/ip-addresses-assign...
This isn't meant to call you out specifically but I've seen others echo similar sentiments of "I only put what I want on FB so it's no big deal privacy wise".

What's troubling about FB is the _other_ implicit information they (and the other large social apps) passively collect about you. Unless you're using a particularly effective ad/privacy blocker you're also sharing all the data about every site you've visited that has a FB like button. Also, separate from you and your data, FB has a tremendous graph of all the contacts, etc who have you as a contact.

Collectively, this gives them a much greater reach and ability to make inferences than just what you directly share.
> Does "Messages in iCloud" work for syncing regular SMS messages too, or does it only include iMessages?

It works for all messages, that is, SMS and iMessages. You turn it on in the iCloud account settings and it uploads everything. The device needs to be connected to mains power though. Otherwise it pauses the sync process until you do. The upload/download progress is shown at the bottom of the screen in the Messages app.
I don't think third-party management of the dimensions of variability is the right idea (i.e. don't treat a third party tool like the link's advertised PEDL tool as a problem-solver... anything third party is just yet another dimension of variability that can make reproducibility harder).

Rather, start from a software craftsmanship mindset even for the earliest stages of prototypes, and certainly for things that actually yield production-facing models or tools.

One big piece of advice along these lines is to use containers, VMs, and environment management tools, as well as build tools, all the time. This stuff should absolutely be part of the first commits to your new prototype's repo.

Choose something that works well for the team overall, codify it in writing with some team agreements on the expected standards, and then really stick to it. Banish the temptation to just tweak some code and run an experiment in an ad hoc way. You'll quickly realize that this constraint causes you to solve problems faster and enables more experimentation, even if you can feel like your ad hoc freedom is encroached on at the start.

Just one example might be using a Docker container along with your programming language's packaging tooling in order to standardize the exact training-time software environment, and to either use an external config file or use environment variables defined in e.g. a Dockerfile as the source-controlled means by which dimensions of variability are allowed to change.

Want to re-train the model exactly? It should be as simple as checking out the repo and e.g. running one Make command that rebuilds a Docker container for you, retrieves the right data for you, sets environment variables, etc.

Want to vary that model to do an experiment with a new version of TensorFlow, a new CUDNN version, a new model architecture, swap in a new classifier algorithm, etc.? Then you should be making a branch in version control for your experiment and changing these items in source code (whether the Makefile source, Dockerfile source, or actual code), so that the experiment can be reproduced by CI, by teammates, etc., and they can easily see the code defining the experiment during code review e.g. with a pull request or a similar tool.

You would be totally free to use this article's recommended PEDL if you want, but use it inside the defined environment. Not externally, as merely some ad hoc thing installed on your machine or your local work environment.

I could go on about how this will give other benefits, like discouraging people from writing experiments into an inappropriate environment, like a Jupyter notebook, but maybe that is for another time.
Perhaps an example will help.

Lets say you have IP throttling/rate limiting. And you have it set to an extremely conservative limit - 1 sign in attempt every hour. This is great for the brute force threat - 24 passwords a day can be attempted by 1 IP. Infeasible for any brute forcing.

But now lets say the attacker has access to a botnet with 6 million unique IP addresses (not theoretical - see my comment above).

Now for each of those 6 million IPs they can try 24 passwords a day - i.e. 144 million attempts a day without ever triggering the throttle.

Bear in mind also that they aren't just trying random passwords for an account - they have a compiled/combined breach list of known account/password combinations from other breaches. So they can attempt 144 million known combinations a day. Without hitting any throttles (this is what the parent above means by "end up succeding").

What percentage of your users reuse passwords and have been exposed to at least one breach? I would suggest it's quite a high value. How long do you think it will take a credential stuffing attack to identify those accounts on your site when they can try 100's of millions of combinations a day?

This is the threat vector.
Heh, "defense" is a just a euphemism for war these days. The Department of Defense used to be called the Department of War, back before 1984 became the operating manual for governments and PR departments.
> the rich and poor are far more visually distinct today.

That is one narrative - the stepford wife vs the welfare mom, the soylent drinking tech worker vs the beer drinking factory worker. True to some extent.

But it was Taleb in Antifragile that noted in a room full of banking exec and policy guys, only the wait staff will exude physical dignity. I think you can extend that observation further and see the lower working class (like waiters, personal trainers) opening up an appearance advantage on the upper intellectual class (lab rats and office workaholics). Not so for the true elite though - vc's, celeb's, etc.

To generalize: The comfortable and sedentary elite have an advantage of appearance over the comfortable and sedentary poor. But being poor and trying to escape it is a more healthy lifestyle than to be upper middle class and try to escape into the elite.
Almost certainly the medical details were shared with the court, under seal, rather than posted to (for example) a public internet forum.

At issue here is a disagreement over what services were performed, so it makes perfect sense that the court would require access to these documents.

The reporting is incredibly one-sided here considering that the case is still unresolved. No doubt it will be damaging to the doctor's reputation even if he is cleared of wrongdoing.
> downvoted likely because "Mark was a kid"

well, it's often used as a lazy sort of character assassination.

it's also (perhaps ironically) a good example of why "right to be forgotten" can make sense.
Not likely, unless I'm understanding how this is supposed to work. The keys to decrypt iMessage are stored on individual devices, so even if you had access to the messages being stored in iCloud, you wouldn't be able to read them.
The Security Token Thesis
Jason, I really like the term crowdsourced. As in real-time crowdsourced streaming radio or the like.
How  to Project Confidence in Front of an Audience
For 400$, in my country, I paid (well not me, my job but that is not the point) for private health insurance for a WHOLE YEAR. It covers all the basic stuff, pregnancy costs, some surgery costs, etc..

Aside from that we are all covered by the state and are not billed for anything apart from some medications. Yeah, hospitals are not that great of a place and there is a lot to be improved, but at least you know that even if you are very poor, you will not be left to die (or with some ridiculous bills) if you are very ill.

And before someone asks, why to pay for private if you have state coverage.. It is a job perk, and in any case, you pay for your time. Service is much faster and more convenient for the basic stuff/illnesses.
Namecheap Launches Free Whois Privacy for All Domains
Well it's not so enormous, but it's also accompanied by 10/8 and 192.168/16. Many networks use some combination of all three internally for different purposes.
Is this just a general comment about mortgages? As it stands, my mortgage is significantly less than most people's as a proportion of my income.
> 2. Examiners who want to get hired in private industry help create a quagmire of complex procedures that they will then be uniquely qualified to help their employer follow. That also would explain the linked paper's correlations.

From my amateur point of view, that would seem to cause a decrease, not an increase in granted patents. At best the number would be unchanged and the process would take longer. So how would (2) explain the observation of an increase?
The new title seems inaccurate, why did MODS change the title to be vague and less specific? Seems shady practice to me.
Our machine learning and NLP journey
Remember, when we do it, it's "defense spending"; when China and Russia do it, it's "military spending".
It is so ridiculous that the comment for a payment would be used against someone. Writing jokes in the 'for' line on a check is a time honored tradition when paying your friends money. I don't want to live in a world where I am not allowed to make jokes because it might get me a visit from the FBI.
I suspect its because people who are aware that they want a "decentralized alternative to commercial social media silos" are also predisposed to having opinions which fall outside the normal social media silos.

Most people don't get into the habit of reading about censorship-resistant platforms and decentralized networks, let alone joining them or running nodes, if they're living a life which most of the world would consider pretty vanilla and not at risk of being at-odds with the owner of some silo. If you feel you have controversial opinions, though... you seek these kind of tools out and have motivation to use them.

Its like the Tor problem - in theory, anybody can and should use Tor for anonymous exchange of information of any kind and the desire for anonymity shouldn't be taboo. In practice, a lot of people who use Tor are doing it for specifically because they have taboo interests (up to and including the outright illegal).
>Not an auspicious beginning to start this off wrong. The opposition to cameras has nothing to do with the Justices being "technophobic"

The camera thing is always my barometer of when a criticism of our judicial system's tech problems is going to be worthwhile.

I've only followed a few SCOTUS cases with any close attention, but it only took reading ONE oral argument transcript followed by seeing the news to understand why they shouldn't allow cameras.

The news' coverage was downright atrocious; the only possible explanation outside actual malicious intent to mislead the audience is if they didn't read any of the memoranda or attempt to understand the case. I don't trust those people with video of oral argument.
In addition to the 15 bytes used by the string itself, which will be rounded up to a minimum of 16 bytes in RAM (and probably larger), the string carries additional words for pointers and data, whereas the int is just 4 bytes and done. Go can use it as a value type so there doesn't even have to be another couple of words wrapping it as an "object" or something. Plus you can potentially start optimizing for the int case with various clever things more easily, because it's so tight it gets down into the realm where bit bashing games can be used to potentially avoid cache line hits, etc. whereas the string representation isn't so amenable to that.
Yes? See Medicaid and the VA.
A lot of young adult novels used to do it, and it turned me off books for long time as a kid. It felt like it was pandering to idiots.
Come from a country where people don't use Venmo, and was astounded to read:

> Some users seem to forget that their transactions are public by default

Well that's (expletive). Secure defaults anyone?
The macOS 10.13.5 beta has it, so I'd assume that it'll be rolled out rather soon.
They're racists in the most literal sense.

https://www.washingtonpost.com/politics/how-bannon-flattered...
“When two-thirds or three-quarters of the CEOs in Silicon Valley are from South Asia or from Asia, I think . . . ” Bannon said, not finishing the sentence. “A country is more than an economy. We’re a civic society.”
But many startups are "ship first, debug later". When it's a pump-and-dump fashion contest, younger fingers are probably better: a fast BS-nozzle to get VC attention. If instead you want your infrastructure to last 5 or 10 years and not get hacked, then experience will pay off.
I've run into this myself, so I'm working on creating an instance that's a bit more geared towards engineering / tech discussion. It's nyquist.space [1] if you're interested.

It's not hosted on Mastodon but on Pleroma [2] instead so it's more barebones at the moment. (But saves a LOT on cpu/memory resources)

Disclaimer: I'm the only user currently. :-)

[1]: https://nyquist.space
[2]: https://git.pleroma.social/pleroma/pleroma
No way that will happen because then it would be too easy to reverse engineer and port iMessage to other platforms, or roll it into a message aggregator etc.

Would be nice though.
You could actually read the comment and have your confusion resolved.
I believe so. Article 65 does not grant such an exception. http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:320...
You're right. I made the tool so that you could just make each recipe like you would normally do, doing one step at a time. In reality you would try to multitask, but that makes it more complicated to dictate as directions. At that point, I would actually try to generate a Gantt chart [1] which could make it easier to follow how to make things in parallel.

Also, as a sidenote - each recipe actually has its own "parallel" and "serial" time. The parallel time is independent of quantity, and the serial time is dependent on quantity. For example, growing vanilla beans has a parallel time of four years (each plant will grow simultaneously) and then they have a serial time of ~1/2 hr per plant to harvest.

[1]: https://en.wikipedia.org/wiki/Gantt_chart
You should see it from the other side: a cache miss takes longer the bigger the data you have to fit in your cache (as you go through bigger and slower cache levels).

So, as your N (length of data) changes, access time changes too.
can't upvote this enough!! I half expected this to be a psychological experiment to see if users use something like this after the Cambridge Analytica fallout
Indeed.

My guess behind the attraction to such a service would be that a public spending feed could make one more conservative for fear of judgement.

Although if its solely for bill-splitting I have no idea why it is public. Surely people's spending history has some value en-masse, why make that public?
Npm Inc is a company. Their products are npm enterprise and npm orgs. Both of these are only useful in combination with the npm client. Npm enterprise likely wasn't affected by this (although related problems may have affected npm enterprise users in the past for all we know) but npm orgs were as their repositories are on the same registry.

So this is the equivalent of the official docker CLI having a bug that causes it to break after an update to the official docker hub. Sure, it may mostly affect users that aren't paying customers but it affects users indiscriminately and those users who are paying customers can't use npm the way they were sold on (i.e. using the official client with the official registry).

FWIW it also seems that this bug wasn't triggered because users updated their clients. It was a pre-existing bug in the client that was triggered by the registry behavior changing (but I'm not sure on that because the issue doesn't give many details).
> Somehow they think they're the only generation that's ever been through hard times.

Not sure how you inferred this from my comment. My parents went through much harder times when they were my age.

However, unemployment would be a trivial inconvenience for them now at 50. They’d probably just retire and not bother looking for another full time gig. I don’t really know any 26-year-olds who could say the same.

Edit: I looked at the data and the median 55-59 year old in the US has US$150k in net worth vs. US$19k for the median 25-29 year old. Why would the former need extra legal protections against employment discrimination and the latter not?
Whenever I've tussled with domain experts in patents here on HN, I receive these messages from them:

1) Patents are the way they are, because it's a finely honed machine.

2) You're an ignorant rube.

Perhaps that's true. On the other hand, what patents say often seems to contradict common sense. It makes me wonder if the whole field isn't ideologically subsumed.
Good point. In civil cases the equivalent is a "settlement offer". Made famous my the RIAA. Pay us $5000/song you downloaded or we'll sue you for $5 million, and you cannot afford that. We might not win, but if we do, you're boned!
https://genius.com/James-somers-herokus-ugly-secret-annotate...

https://aphyr.com/posts/277-timelike-a-network-simulator

https://www.youtube.com/watch?v=kpvbOzHUakA
SNS, not SSNs.

SNS almost certainly refers to either:

1) Student numbers

2) Screen names (like for AIM)
There is a whole sub reddit community around building "home labs" here:
https://www.reddit.com/r/homelab/

There's some great discussion on there, as well as guides
They've been pretty obvious about why they want to stifle immigration: https://en.wikipedia.org/wiki/Nativism_(politics)
I really wish Apple would add a convenient way to undo autocorrect mistakes in iOS.

The undo button that used to be part of the landscape keyboard seems to have been removed.

Shake to undo is, IMHO, a terrible idea. I have to change my grip to use it, never know if it's available until I try to use it and don't know how hard should I shake my phone to use it.

Backspace on its own is not great either. Quite often I'll delete the bogus "autocorrected" text and it will then put the "correction" back in again on the next space.

When there are whole websites devoted to laughing at people embarrassed mistakes caused by autocorrect it's probably a sign that people would appreciated something better.
Here is some data about military spending in the world:

https://www.globalfirepower.com/defense-spending-budget.asp

I don't get who is this terrible enemy that Europe have to protect against.

At least that this article is suggesting that Europe should increase its military spending in order to protect them from the USA, who is the only one that is spending more than Europe.

I even dare to suggest that the world would be a better place if the USA reduced its military spending, but that it's a debate that we never have.
> Is there a SPOF for Mastadon?

No.

> How does Mastadon handle database (multiple masters, etc)?

Each node has a partial knowledge of the network.

> Genuinely curious if this is truly decentralized platform or just a poor man’s open source social networking app with some RSS type of functionality sprinkled on top of it, sort of like Wordpress in a sense in terms of hosting it.

Neither. It's federated, like emails. Users still have to subscribe to a server, but anyone can run a server.
Rich entrepreneurs hire fancy immigration attorneys and go to the front of the line well before 5 years. Impact to well funded entrepreneurs will be minimal and those it does effect will take up residence in Toronto/Vancoover/MexicoCity.
Yeah, it would be nice. Guess I'm spoiled by Google Voice's web interface.
SNS is meant to mean SN's, or "screennames". This (now-outdated) term refers to messenger accounts (AIM/ICQ) in the pre-Facebook world.
Social Radio?
Gotcha. Yes, while there are implementation techniques that can help (e.g. arena allocation, prefix compression, adaptive node sizes), the data structure is fundamentally a tree, and so one can expect a higher number of random memory accesses (when compared with suitably optimized hash tables, like those discussed in the article).

In some scenarios, radix trees can overcome that with better space efficiency (i.e. implicit key storage), but I think it's fair to say that there are many scenarios (if not most!) where hash tables outperform radix trees.

Of course, that all hinges on how you measure performance. As Salvatore pointed out, if you're looking to minimize variance, hash tables might not be suitable due to their growth characteristics. Radix trees also give you efficient sorting and range scans out of the box, and are a viable immutable persistent data structure as well. If none of those are meaningful to your use cases, then hash tables could certainly be a better fit.
Hey there,

Would you be interested in collaborating on a music project. I'm working on a selfhosted music streaming server called mStream that allows you to stream music from a home computer to any device. I began writing it several years ago when I couldn't find a good solution for FLAC streaming.

The main thing I'm missing is an iOS app. Let me know if you're interested.

The project: https://github.com/IrosTheBeggar/mStream
Are you using a Python distro from python.org? I find that Anaconda is much friendlier on Windows [1]

[1] https://anaconda.org/anaconda/python
edit: people don't like discussing things, just want to see their own viewpoints reinforced.
I think you are correct: https://www.supremecourt.gov/oral_arguments/argument_transcr.... Starting on page 17, the Justices are addressing the argument that California downloads everything on the phone, and that a smartphone has one's "whole life" on it. Justice Roberts asks "what if it's a FitBit and not a smartphone?" Justice Alito then raises the examples of a flip phone and then a CD.
In the meantime permanently damaging the US’ reputation as the place to be. Those drops in foreign university enrollment are only going to get worse with this rescission.
(s/Harward/world/g) and (s/4000/2B/g) and you'd get the recent Zuck's Congress testimony.
The chicken and the egg dependencies should result in an infinite loop
https://news.ycombinator.com/item?id=17178365