jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Unfortunately I am not familiar enough with LCG and LCGmake to actually build an outside-CERN release.

Fortunately Nix helped in creating the same coherent installation of packages.

Then `source /cvmfs/packages.redbeardbal.com/setup.sh` give you the same feel of an LCG view, but with more widespread packages.
Would you prefer the article to begin "Michael Larson was born in the small town of Lebanon, Ohio in 1949. Although he was generally regarded as creative and intelligent, he had an inexplicable preference for shady enterprises over gainful employment. One of his earliest exploits was in middle school ..."?

No, you probably would stop reading after two lines of that. Because who cares about this ordinary-sounding guy? We have to know why he's interesting, first.

Or would you prefer to not know about Larson's background, and just get the exciting part of the story? Maybe you would, but many people would be left feeling dissatisfied by that and halfway through they would be asking, "So, who is this guy Larson, where did he come from? What's the context behind all this crazy stuff he did?"

Organizing a narrative is a difficult logistical challenge. Could you do it better?
What if you weight dislike by the number of people? There are surely more people who believe 5G doesn't cause COVID than those who do.
As an Android user, not developer, I wanted to ask how are permissions on Android these days.

Is "internet access" permission just granted for any app by default without asking the user?

There were initiatives (probably 3rd party) for more granular permissions, but I haven't noticed this becoming common. I vaguely remember that Android started asking for some individual permissions not upon installation, but only when they were first used by the app, e.g. camera access. Why is this not the case for internet access?

In a nutshell, how did permission granting in stock Android develop from say Android 3.x times?

I understand that some keyboards want to provide suggestions using a dictionary they download online. Also, I used to use SwiftKey once which wanted to read all my mail to produce better suggestions. Is there even a good way to balance the benefits (features) and risks (uploading a key log if the app is sold/abandoned and taken over by an attacker)?
Both are engineered to be highly addictive and people spend a huge amount of money on them, to the point that people could say that it is widely used and loved, despite being a detriment to users and society as a whole.
Telegram lacks end-to-end encrypted group chats and normal chats are not end-to-end encrypted by default, you have to switch to a "secure" chat every time you start a new chat.
"A mob overtook the capitol, four people died, the police did nothing and let them go, let's move on"?

Literally shaking my head. I just can't fathom how this is so unremarkable to you.
Personally I switched to a 32:9 ultrawide. I use the Samsung CRG9 which I originally bought for gaming. Interestingly I found it to be subpar for gaming (game huds are typically glued to the left and right of the screen, which is so far in your peripheral it's effectively useless on the screen), but I found it amazing for productivity.
Having 4 windows side by side has made development so easy. I can have Figma / VS Code / Chrome / terminals all open side by side. It means I almost never have to do window management, whereas with a lot of the apple displays I still find myself only having 2 windows up at once. The DPI leaves some things to be desired, but for real estate it's been unmatched for me.
> In the end, a guy in buffalo costume fooling around on the senate floor is better than puddles of blood.

The police executed a lady who was trying to climb through a broken window in the building.

There are photos and videos of her literally dying in puddle of her own blood.

[0] https://heavy.com/news/ashli-babbit/

[1] https://twitter.com/Ashli_Babbitt/status/1345125644888281088
> But if Atom is ultimately just a big collection of straight-up node.js files, and anyone can go in at any time to change a line here or there -- and it's in JavaScript, so it couldn't be easier for programmers in general -- and there's no compilation step or anything -- then it's almost a fundamental paradigm shift for what desktop software could be.

http://discuss.atom.io/t/atom-is-so-powerful-that-it-blows-m...

> How I felt after that? I felt awesome. I had only installed Atom minutes ago. I didn't even had to think to fix my problem. All the knowledge I needed was already in my head! It was simple as editing a webpage. TL;DR: Atom allowed me to fix one simple problem – that I still encounter in most text editors nowadays – in seconds. What about yours?
this guy is an idiot. the whole point of other products, 20% time, diversification, etc. are to not only create other cash cows but allow tolerance for a product's growth/earnings to slow down. ever hear of "don't put all your eggs in one basket"?

the simple fact is, when you have a cash cow, you got extremely lucky. it's really hard to duplicate that so you do your best to support it and keep it going by creating an ecosystem around it and expanding it wherever you can. see: gmail, google webmaster tools, MS SQL server and friends, and so forth.

his real gripe seems to be, though he may not realize it, that companies aren't operated as short-running events that generate a burst of money for shareholders and then fizzle out and die. he doesn't seem to like the long-haul approach that has kept e.g. MS in business for 30 years.
Totally agree. Lego, or even just a traditional 1000+ piece puzzle.

I'm considering getting the doll for my CE lab in college though.
So private universities now have the authority of eminent domain to exercise "architectural vision"? This is theft of land.
If this did Vietnamese, I would probably go buy 8 new iPods to run it on and pass them out to my family.
I haven't done much with it lately, but I still maintain a "daily" tag, containing things I want to read every day. I then subscribe to the RSS feed in Firefox, and which gives me a bookmark I can middle-click on to get my daily reading.

The main problem was that the RSS feed was limited to 15 entries.
Yes, 200 points I believe.
Well, I've worked for organizations that had active defenses against crawlers... Make too many HTTP request and hour and ~poof~ a deny directive goes in the .htaccess file, or if they really like to play a rough game they'll firewall you.

I know delicious had active defenses because I ran afoul of them.
There is n-gate [0] that summarizes top HN stories, although the tone is quite sarcastic :-)

[0] http://n-gate.com
Seems safe to assume that the Speaker of the House and her aides would have access to classified national intelligence that might not be open to the world, and would be valuable in it's own right. Things like progress and updates with Covid vaccines, their deployment plans, and lack of security around them would make information like it ripe for the black market and adversary governments in these times.
Of course it's bad. It's just that no one cares because most people downvote comments they disagree with.
> this story has some value in disrupting the stereotypes many people probably have about the mob members (e.g. low education/rural people)

That is a good point actually, thanks for bringing it up.
Yea thanks, and now any and all potential misdeeders will attach it to their Glocks ...
And if you move one inch to the right, you will be branded a right wing fascist. It has become extremely difficult to be seen as part of the center.
This work is awesome!

Are there theoretical reason to choose NMF over other dimensionality reduction algorithms, e.g. UMAP?

Is it easy to add other DR algorithms? I may submit a PR adding those in if it is...
Probably not, they planned all of this on open sites/forums/social-media platforms, so they are not the smartest people...
Not certain this is the reason why, but there is a real perf hit for full disk encryption which not everyone needs to take, especially for devices without hardware accelerated crypto. Lower end devices can slow to a crawl.
> The good news is that there are backups, and Atlassian retains them for 30 days. The bad news is that while the company can restore all customers into a new environment or roll back individual customers that accidentally delete their own data, there is no automated system to restore "a large subset" of customers into an existing environment, meaning data has to be laboriously pieced together.

I never understood this. Then why just not restore the entire server and let the „smaller subset“ of previously unaffected customers eat crap? The whole story would have been „sorry for some reason we had to reset to our backups from yesterday, newer data was lost“, and at the outage would be over in <6h.
> How often does qubes sandbox get broken by a zero day?

Last time the hardware virtualization (which Qubes uses) was broken was in 2006, and it was done by the Qubes founder: https://en.wikipedia.org/wiki/Blue_Pill_(software).

See also: https://www.qubes-os.org/security/xsa/.
One of the bad things about that is that you can automate yourself out of a job (or have your duties expanded to include things that are pretty unreasonable).

Smart people should realize that it's a good thing if you're not constantly fighting fires or that you've replaced a whole lot of manual BS with a small script or two.

But there seem to be a lot fewer smart people around than I would like. I read this thing on Bruce Schneier's blog and wondered how I would know if we were being sabotaged or not:

http://www.schneier.com/blog/archives/2010/06/world_war_ii_s...

I guess it's like they say: sufficiently advanced incompetence is indistinguishable from malice.
Why does it feel like if we actually made a hacker island it would start to resemble LOST complete with EMP generators and bunkers?
Ian is not saying people should wait until 2022. That quote is taken out of context.

He was saying that it is useful well before it is an official recommendation. He is a member of the WHAT-WG and Apple was one of the founding members so what he's saying is pretty much in lock-step with apple and the webkit team.
Historical note: this article was put together about the time that Congress decimated the CIA's HUMINT programs -- spies on the ground learning stuff. (In fact the article concludes that the entire agency is not necessary)

Most -- not all, but most -- agency-watchers view the congressional hack-job in the 1970s to be the reason for many problems later on. The CIA had done a lot of bad things. A lot of politicians got a lot of mileage on TV defending the little guy from the evil CIA, and it was very difficult to have a reasonable conversation about what they should be doing. It was all "Witch! Witch! Hang the witch!"

I'm not an expert and can't give an informed opinion. I can note from an organizational standpoint that either killing it or continuing to let it run HUMINT programs is rational, stripping it of all its power and then blaming it later for failures due to what you did to it? That's whacked. Yet if I remember correctly, some of the same politicians that lobbied to take spies out of the CIA (or kill it completely) lambasted it later for not having enough spies.

You can argue that they had a much more "nuanced" position than I am presenting, or you can argue that the CIA was an easy punching bag -- a big old political Piñata that you kick and votes fall out. Don't know.
Qt on Android? Never heard of that.
The endianness here is irrelevant. It's 8 bytes of random data.

My point was, that generating a random 64bit integer and storing it as little endian, would infact work fine. Because the 8 bytes of random data is only used in the context of "8 bytes of random data", and never as "an integer" by both sides.

The spec is just ridiculously overly specific. It's telling us how you can generate 8 bytes of random data. Any programmer implementing it should have a vague idea how to do that.
> " it's important both ends of the system know how to interpret the data they are dealing with - so this is important."

As I say, it's treated, by both sides, as 8 bytes of random data. Never as integers. The endianness here is irrelevant. The spec is going into way more detail than it needs.
I just use pine+IMAP with vim as the external composer. Much easier and does the job!
First, they're totally reliable for me. I've not had interruptions in...well, a long long time. It has been months or years since I've wanted wireless connectivity but couldn't have it.

I'm with you there. There was a period in 2007 where I used Sprint 3G as my primary connection. Since then I've used it as my primary connection when not at home (I have never connected to a public wifi hotspot), and I never have connectivity problems, even when traveling to Mexico or the Caribbean.

As far as the data cap goes, I'm grandfathered into an unlimited 3g plan, but new 4g plans like I have on my Evo are unlimited for everyone, no 5gb cap.
The one on the bottom was called the Magical Musical Thing. I had one and loved it.

And the red handheld was called Merlin. That's all I got.
Google image search "unusual instruments"
http://en.wikipedia.org/wiki/Complimentary_colors

One tenet of color theory.
Do you really believe that Facebook is driven by Zuckerberg? All things considered there are a lot of descisions an a lot of deals to be done. Couple that with a lot of investors and a lot of money, and you're not going to let the Zuck learn by making billion dollar mistakes.

The comparison with Steve Jobs etc have been more marketing than fact. It's kind of unbelievable that you're believing any differently. Steve Jobs also likely had a great deal of coaching at the beginning, that's why they hired real business people and that's why Facebook has done the same. Not to mention partnering with countless tech businesses.
Ah, I misunderstood. By "collision attack" you meant "find two plaintexts that hash to the same digest", I interpreted it as "find one plaintext that hashes to a specific digest", and "preimage attack" as "find the plaintext that was hashed to this digest".

Please disregard my comment above.
It was an unsuccessful attempt at sarcasm towards the disdain traditional media shows towards un-traditional (internetbased) media.
Hold your head high, my friend!

http://en.wikipedia.org/wiki/Race_and_intelligence -
"Intelligence quotient (IQ) tests performed in the US have consistently demonstrated a significant degree of variation between different racial groups, with the average score of the African American population being significantly lower—and that of the Asian American population being higher—than that of the White American population."

http://en.wikipedia.org/wiki/Asian_American -
"As of 2008, Asian American households had the highest median income at $65,637; however, 11.8 percent of Asians were in poverty in 2004, higher than the 8.6 percent rate for non-Hispanic whites.[8] Much of this poverty is concentrated in ethnic enclaves such as Chinatowns in the cities[38] Census figures also show that a white male with a college diploma earns in excess of $66,000 a year, far more than similarly educated Asian men who earned more than $52,000 a year.[39] Asians however are more likely to complete higher education particularly and are the highest group by percentage with graduate degrees"
That's the same as every donor having investments and just paying the site some dividends instead. In fact, I would rather have $1000 and pay the site $10 a year than give the site $1000 and trust it invests it wisely.
I would very strongly suggest you speak with a lawyer. What if you do the moral thing and said competitor sees you as trying to blackmail him or something even if your intentions are good? What if he responds with a proactive lawsuit? This isn't about anything other than CYA. An hour or so from a lawyer could save you a LOT of pain down the road.
Quoting TJ Holowaychuk:

"I’ve been fighting with Node.js long enough in production now that I don’t enjoy working with it anymore unfortunately"

"In the past week I’ve rewritten a relatively large distributed system in Go, and it’s robust, performs better, it’s easier to maintain, and has better test coverage since synchronous code is generally nicer and simpler to work with."

https://news.ycombinator.com/item?id=7987216
Perl, proudly wearing the "Looks Like Line Noise" hat into 2011!
I don't understand how anyone can believe it's safer to be unrestrained and free to bounce around the cabin in a crash.

It's definitely cheaper, though. And, maybe more importantly, banning kids who won't stay buckled up would be very unpopular.
How many examples are there of non-hackers hanging out here and vote stuff up?
These are good arguments. I'm not aware of theft-of-service laws being used against copyright infringement, possibly because copyright laws are more obviously applicable and call for vastly higher damages. Indeed it's the draconian nature of current copyright laws, and the intrusive tactics needed to successfully enforce them, that make me cautious about using analogies to theft rather than the specific tradeoffs of having copyright laws when we decide where the line should be drawn.
And that is called irony.
Every community needs people that are congratulatory as well as those that are critical.

Lispers love their language. But they are also self-critical and open-minded. They tend to work hard to see how ideas in other programming languages can be properly integrated into their own.

Other programming languages and communities could benefit from such self-criticism.
Yep, I visited it on a drive through Kentucky once. Dipped my own bottle, got the t-shirt, didn't have time for the tour though (had 2 little kids with me).

It was definitely cool to see where & how its made (and aged!).
AVGN made a great video on light guns and other NES accessories.

http://www.youtube.com/watch?v=9kBMscW_dVg -- I believe there was another part about power glove.
Why not look at the original:

http://www.mail-archive.com/haskell-cafe@haskell.org/msg8572...

Yet, beware, this is Oleg Kiselyov http://okmij.org/ftp/ outstanding but hard to grasp computation chores are child play for him.
For instance the Y combinator is "out" to much simpler U combinator
http://okmij.org/ftp/Computation/fixed-point-combinators.htm...

P.S. Amazing that Google picked up this link of today
Excellent!

Maybe one day and exchange will create a developer email list where they let people know when the API changes (Bitstamp has had an awful history of breaking the API without warning).
Developers have to wait while your compiler runs. You’re paying your compiler at your engineer hourly rate, if you like. That’s very expensive!
>Broadly speaking, we can expect nuclear weapons to be aimed at one of three types of targets: strategic (nuclear) targets, conventional military forces, and industrial/infrastructure targets.

This is assuming the person wielding the nukes is attempting to use them for normal military activity. However, nuclear weapons are generally wasteful for this purpose; regular missiles work just as well, cost less money, and do not poison the land you want to invade for weeks out. If you could use nukes in an ordinary military campaign, then all the nuclear disarmament over the last 30 years would not have happened.

The only thing nuclear weapons are really good at is killing lots of people really quickly. Thus, my current bet is that if Russia attempts to use their nukes, it will specifically be a last-ditch effort to kill as many pro-EU Ukranians as possible on their way out of the country. Their current actions are consistent with this; when their initial blitzkrieg failed, they proceeded to slaughtering as many civilians as they could.

I otherwise generally agree with the article's contention that nuclear war will not be a species-destroying event. It is, however, still something worth avoiding; because in an all-out war Russia will absolutely be going after population centers first and not militarily-valuable targets. Russia's goal is not to win the war. Their goal is to make Putin look tough and powerful while goading the west into making the mistake of counterattacking so we can bleed faster than they are.
I like the idea of experimenting with a different styled social network.

I have built one such network myself. It's called Kyselo and it's for refugees from now-defunct social network Soup.io.

It's very different from today's social network in these things:

- it has strictly chronological timeline

- everything (except DM) is public (this makes leaks from seemingly private spaces impossible)

- but it encourages pseudonyms

- you can colour/style your profile page as you like - see for example my page - https://kyselo.eu/severak

- it's small and mostly meme based

Small userbase size and chronological timeline makes it very time saving (except when you are trying to find a right meme in your collection :-D).

It works fine for me but it will need some polishing before it's open to wide public. Now it's in semi-open beta (you have to ask me for invitation code).
> I've been dinged exactly twice for speeding

Not to be a know-all but why not stick to the speed limit?
it's quite hard to use that s true, and outdated for today's crowd.

But even the "free version" of SL has minimal traffic: https://opensimworld.com/
> If the US built a full missile defense umbrella, adversaries would respond by building enough weapons to defeat the umbrella.

Could the adversaries afford that ?
> rich westerners with luxurious bunkers, which may be enough to make it a target.

In an apocalypse scenario, they are just extra mouths to feed - I wouldn't waste any missiles to target rich people's mansions in any country, but the locals might have plans for them...
Yes. And places where pot is legal have similar per-adult limits.
Hi on a side note, I am curious about how did you get to know that your company was mentioned in this thread? Did the OP reach out to you first? Or did you find this comment while reading HN?
I did this as an experiment on a little 2014 MBA that I had lying around and I’m surprised how nice the experience has been!
We'll just have to agree to disagree, as I just don't feel this is victim blaming. There's a difference of saying that it is the person's fault for this happening to them, and recognizing that a shitty company is preying upon people because they allow themselves to continue to be preyed upon. It is possible to be a willing victim, at that point, the victim blaming shield is no longer applicable.

You feel differently, and that's your right. I just choose to not coddle those that choose to be the victim. They've moved into the enabling role.
It’s not for a lack of intention though. Lack of critical thinking and maybe justifying the cost? Yes. But in general it seems to be the fastest route to making people realize that they are not more important than the whole.
Yes and no. For example, you buy some Sony stuff from Bestbuy, you run into a problem, yes you try to contact Bestbuy first, but they fail to you: "Well you must contact Sony now because yada yada...", you may even think "Alright, that's fair..., it's not their fault" and if Sony doesn't provide customer service nor support, I bet you, you will never buy something from the brand again, but you may buy again from the store.

It may not seem right, but a very common customer behaviour.
My point is that it seems entirely probable that there is no fix. What exactly are you suggesting that Apple could do to level the playing field any more?