jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
With kubernetes, you enable RBAC, and only allow each pod the absolute minimum of access required.

In my own setup, I have only five pods with any privileges: kubernetes-dashboard, nginx-ingress, prometheus, cert-manager, and the gitlab-runner, and of those only kubernetes-dashboard can modify existing pods in all spaces, cert-manager can only write secrets of its own custom type, and gitlab-runner can spawn non-privileged pods in its own namespace (but not mount anything from the host, nor any resources from any other namespace).

And when building docker images in the CI, I use google’s kaniko to build docker images from within docker without any privileges (it unpacks docker images for building and runs them inside the existing container, basically just chroot).

All these APIs are marked very clearly and obviously as DO NOT MAKE AVAILABLE PUBLICLY. If you still make them public, well it’s pretty much your own fault.
> When we eat more polyunsaturated fat, the cells incorporate more polyunsaturated fat into the cell membrane, making it more fluid.

That seems like an absolutely wild idea to me. So the cell just grabs whatever lipids arrive from the diet and turns them into phospholipids and puts them in the membrane? I know nothing about this process, but my biochemist's intuition tells me to be skeptical. Is there research on this?
These are different things and really can't exist without each other. CPython developers mainly work on how to make the language better. PyPy is focused on how to make the language faster.
Looks interesting. I haven't tried other fundamentally different approaches different than the one I am currently using. I only recently found that my approach is very similar to DTMF, but I use 6 tones instead of 2 and I have sound markers and error correction integrated in the protocol.
Not at all. IP addresses are not PII under any definition. Feel free to browse CCPA, GDPR, etc. Even without those regulations, it's still not PII as it takes just a few seconds to enumerable every IP address. If it actually were PII, you would have controls in place to prevent it leaving your device in the first place.

IP addresses are only when identifiable metadata is linked with it. I can only guess that you are being deliberately obtuse on this - I had momentarily forgotten that I was on HN so my comments weren't welcome sadly.
> Lowering the tax rate below zero for some people is not universal but only some percentage of the population.

So what?

As long as everyone above the NIT line saves the same dollar amount in tax payments that they would have got from UBI, there's no difference.
Hardware seems fine, this is like Apple's 20th ARM chip or something close to that

However, the software transition is still very much ongoing

Check all your software is compatible before making the switch
Firefox manages to produce whole browser lag and freezes pretty often. And while it uses multiple processes, it's not using one per tab or origin.
> Personally, I'm not sure what the answer is, because I don't know much about these people.

If only a world-famous newspaper could look into this and find out, so that you would not have to guess.
It would be kind of cool if you could fund this guy mentioned below:

https://mail.python.org/archives/list/python-dev@python.org/...

I understand if it's too specific. But it would still be neat to see if someone could get the ball rolling. I think it would give some good publicity too. :)
I find it interesting that the article has been flagged. It looks like the HN community is shifting towards using flagging, instead of just plain downvoting, as a standrad means of expressing disagreement.
Has anyone told them yet that just plugging your own computer into the network lets you get root anyway?

And yes you are right, there is no solution other than to stop using NFS. Maybe Samba with Kerberos domain-joined hosts, but still probably not a great solution.
or he has really grown. Is it really surprising that people can be immature when they are young and grow to learn from their mistakes?

It is easy to hate on Zuck so most people love to bring his past to malign his image. The grown up thing would be to trust his words but verify by his actions, not believe hearsay stories published for clicks.

Even for people who commit serious crimes, we as a society are looking for ways to integrate them in our society through a correction system. We are talking about just words spoken as a teen/tween here.
https://trmm.net/Modchips/

This presentation at 35C3 made me a believe that the original Bloomberg report is grounded in truth
I wonder how many of the higher-level execs and board members of Facebook consider him a liability. They absolutely should.
I guess they could release a Facebook phone and an entire new mobile platform? I think they have both the hardware/software engineering capability to do it (see Oculus), plenty of scummy companies that are happy to jump on the bandwagon and release their apps for it as well as a userbase which will swallow it right away (they could be sold very cheaply and subsidized by the collected data)?
People will do anything to get an edge up on the competition, even if the 'anything' is something dubious (placebo effect). I don't think we should look to the NFL as a source of medical truth. They have long papered over the dangers over a career in the NFL and the ensuing long term damage. The NFL, MLB, and Olympic teams are not authorities on medical advice. Their usage of chiropractic should not give rise to its credibility.
OkCupid was launched in 2004. They were bought by Match in 2011.

Plenty Of Fish was launched in 2003. They were bought by Match in 2015.

Hinge was launched in 2012. They were bought by Match in 2018.

Meetic was launched in 2001. They were bought by Match in 2009.

I agree, why don't we give other firms the chance to compete organically with Match? And maybe the right way to do that is to block Match from buying them.
I'm not sure how you can have any kind of human society without some form of coercion a.k.a. violence
Smart contract language doesn't have to be Turing complete. In 2018 there was a few related R&D projects, so I hope some of them are more mature by now.
"1421 The year the Chinese discovered America" is a fascinating book that lays out this theory based on ancient maps and other evidence. The author is a sailor that studied ancient china. Some of his evidence includes wind patterns, American fauna and flora described by the Chinese. Asians plants found in America, and other ancient Chinese artifacts found there. While none alone could prove the theory, the author puts them together in a compelling way.
yet are happy to meet strangers at a bar with no prior knowledge of them whatsoever.

You can easily do a social proof check on a stranger in a bar by checking out their friends. That’s why it’s such a successful strategy to go on the pull with a wingman/winggirl.
I actually do think most of the topics I mentioned are 'covered'. But many were covered briefly, as a day or week long unit in my personal experience, instead of as a core area.

My point isn't about crossing these items off a checklist, but re-balancing the effort we put towards these core skills, instead of memorizing arcane trivia about U.S. history, literary figures, and some impractical Math/English skills that seem to be more of the focus.

I went to a "good" school, whatever that means, but I've found myself and many of my peers lacked many of the skills and deeper understanding of these topics even during/after university.

I still meet many people who don't quite understand what a stock is, and most people seem surprised to hear Wi-Fi is a type of invisible light. Many people seem to be pretty bad at communication. About 1/3 of the US seems to not be convinced we are actually apes.
Likewise, curious. Would be neat to have it but as someone who supported consumers,v6 is a pain(or rather v4 is still so easy people prefer it when making new software).
Not criticizing your personal choice.

For me however it is thanks, but no thanks. Google and any other SAAS can go eff themselves. Do not like the way it works and not letting somebody else manage my data.
Do you have any reason to think that what you're describing is what happened here? It seems unlikely to me, as it would mean that the guy could have given out a decryption key that would exonerate him.
Because I can use the built in plumber to do more interesting things. The terminal scrolls, I can send commands from the mouse interface.

I would enhance the shell script a bit to output a few more commands, should I need them.

If it was a tool I used regularly I could sharpen it.
I had followed this guide: https://www.digitalocean.com/community/tutorials/how-to-run-... and now am a happy happy user. The host of course needs not to be digitalocean.
Also relevant: https://www.youtube.com/watch?v=Xe1TZaElTAs
(About support contracts vs. community support)
Is it me or is it very very slow?
I was under the impression that legal documents weren't subject to copyrights - or rather, they are, but are never enforced?
But for a high percentage of developers, they'll likely never need to ask that question. The world isn't Facebook and Google and WhatsApp - it's chuggy little Java apps running on crappy PCs shoehorned into server roles outputting horrible HTML for IE7 users to check their trades once a day. If slow code brings in money, it can stay slow as far as I'm concerned.
> It is written all in JS (using Node) and can be completely run in a web browser apparently.

Wow, I didn't know this. I thought it's another "compiler frontend" for Racket - essentially just a parens-free syntax for people allergic to Lisps. Instead it's a standalone language with self-hosted compiler and JS based runtime, which is even more impressive.

The features of Pyret make it the most advanced compile-to-JS language I know of. Built in unit testing and contracts, algebraic data types, pattern matching, optional typing, immutability by default - no other altjs language provides all of them at the same time (I think). It reminds me of Cobra (http://cobra-language.com/) a bit. Does it support AST-based macros? That would go way beyond awesome :)

It looks like Pyret is the result of some 20 years of work on PLT Scheme/Racket - most of the good and advanced parts of Racket but without any historic cruft. It's very impressive. I think it will need some time to mature, but I can totally see myself using it in production one day.
It"s the very strange mix of very bad ideas and very good ideas that's baffling. Some other languages are homogeneously bad (php) but provides less suprises than js, because of their regularity. js is bipolar/schizophreniac.
The scary thing is that the largest players in the private market here financially back (or lobby for) a lot of the shenanigans that happen in the capital...denial of climate change, privatization (or abolishment) of public services/utilities, slashing education, etc etc.

The not very competent people who wave snowballs around in congress, send bitchy letters to Iran and Israel, and squawk about #OBAMANET have full corporate sponsorship and the propaganda machine that is our media keeps getting these imbeciles elected.

The US is definitely treading water right now. I remain hopeful, but not optimistic.
And of course corn is the primary feedstock for milk cows, leading to artificially cheap milk.
Not sure why you feel this set up is less complicated. Not having to know/care about the order in which files are executed is why module loaders took off.
Phaser.js was at some point in the past written in TypeScript, the current version is implemented in JS and you can use it from TS if you wish. (Also, they will probably ditch the Pixi renderer in the next Phaser version and use their own.)
That's not the NSA's problem, though. By all means criticise the US as a whole for that. I'm less in agreement with your second point - you can easily apply it to any slightly frivolous spending.

If petrol usage efficiency in the US went up by 10% for example (should be easily achievable for not much cost), in principle the money saved overall would be over $10 billion in 2014.

That'd save a lot of lives, too.
This is called punctuated equilibrium. Evolution happens in fits and starts after periods of relative non-change.

http://en.wikipedia.org/wiki/Punctuated_equilibrium
Exactly. I have a friend who took another anti-depressant in a long search for one that worked that gave her suicidal ideation, which prompted her to go off it immediately.

As I explain the state of the art of these drugs to people, we know that if you poke at the brain with sticks who's ends are shaped in various ways, certain classes of effects will result. But everything beyond that is pure theory/search for a rational mechanism to e.g. explain this to people who aren't comfortable with pragmatic reality.
By almost any measure, we ran out of copper a long time ago. We used to find copper in almost pure form, yet now a modern copper mine processes ore that is only a bit more than 1000 parts per million copper, which isn't a lot higher than random earth.

We're not going to run out of earth any time soon.
5 years ago amazon launched an explicit software-backed system to stop "leaving money on the table", by raising prices in non-competitive products. Sire it's what HFTs do all the time, but it was a bream from amazon's tradition of being the lowest price for everything and making money in volume (or deferring profitability)
The question then becomes how slow is copying to/from the GPU versus doing the computation on the CPU when it comes to 100s/1000s of active bodies.

I agree that normally (small examples) it wouldn't be worth it, but for any large simulations, and say, video games of the future, I have yet to see someone attempt to do this. Perhaps it truly isn't beneficial enough... but who knows.
I think you're being downvoted justly, but I think you still deserve an answer to your question (rather than just an onslaught of "hey, don't judge everything by this one thing" type posts).

Haskell's main libraries are based on a simpler model of computation than conventional languages (Scheme/C/JS/Python/...). In this model of computation only two things happen: (a) you define things, (b) expressions are reduced by the language to simpler forms. Furthermore, Haskell's default tendency is to wait when reducing a structure until it's absolutely necessary to reduce it, meaning that you get some nice features (like every list being a generator which can refer to itself in its definition).

Anything which doesn't have an easy model as an expression-reduction (i.e. any side-effect) is more complicated in Haskell. Writing code which is performance-critical (and thus managing when those reductions actually happen) is a bit complicated too.

If only one complicated thing is at play, things are actually pretty tame. So you need multiple of these happening at once before things look a little dicey.

So, in Python you can easily write this:

state = 0
for x in list:
if x % 2 == 0:
state += x
else:
state = state * (x + 1) - x
print(state)

In Haskell, the I/O side-effect of `print` is complicated and threading stateful updates through this sort of for-loop is likewise complicated.

One way is to use a high-level idea called "Monad transformers" to keep the complexity down:

import Control.Monad.State.Strict

flip runStateT 0 $ forM_ list $ do
state <- get
if even x then
put (x + state)
else
put (state * (x + 1) - x)
state <- get
lift $ putStrLn $ show state

A different way (doing it all with a recursive function) looks like this:

compute list (return 0)
where compute [] prog = prog
compute (x : xs) prog = compute xs $ do
state <- prog
let new_state = if even x then state + x else state * (x + 1) - x
putStrLn $ show $ new_state
return new_state

This works by having an "accumulating parameter" (prog) which is a computer program; each time we run this recursive function we create another program (do) which reads the last value that prog yielded (state), transforms it into new_state, does the side-effect, and then yields the new_state.

Both of these get the point across but neither one is quite as simple as the Python syntax.

On the flip side, we've been speaking about the above Python code as if we knew exactly what it does, but we actually don't, because we don't know the type of x, so we don't know what x.__mod__ does. For that matter, the list could have two different things with different `__mod__` values and it's possible that the type of `x` could taint the type of `state` so that `print(state)` does something completely unexpected.

In Haskell you can prevent all of this by changing `list` into `(list :: [Integer])`.
> the fact that humans have been cooking inside on either wood or gas stoves for many hundreds of years

Cooking inside using wood kills a lot of people each year.

https://www.who.int/news-room/fact-sheets/detail/household-a...

> Around 3 billion people cook using polluting open fires or simple stoves fuelled by kerosene, biomass (wood, animal dung and crop waste) and coal.

> Each year, close to 4 million people die prematurely from illness attributable to household air pollution from inefficient cooking practices using polluting stoves paired with solid fuels and kerosene.

> Household air pollution causes noncommunicable diseases including stroke, ischaemic heart disease, chronic obstructive pulmonary disease (COPD) and lung cancer.

> Close to half of deaths due to pneumonia among children under 5 years of age are caused by particulate matter (soot) inhaled from household air pollution.
Mortality rate is the ratio of deaths to individuals in a specific population.

So there's the mortality rate for the overall population (what GP is referencing) vs mortality rate among people who've had COVID (what I believe you're referencing). Both are valid and useful in different circumstances: "How likely am I to die if I get COVID" changes as we discover a glut of asymptomatic cases, but "What % of the population will die of this disease?" stays the same

Ref: https://www.merriam-webster.com/dictionary/mortality%20rate
lex, yacc?
Keys are not stored in SGX. Keys never leave the phone.
I've been surprised by the frequency of corrections, and how difficult it is to find them.

I think a browser extension that alerted you when an article you read was corrected would be interesting.
> You do not have to make a Facebook account, after all, and since Facebook is not the only game in town ...

Isn't that part of the problem? Facebook (and Twitter) are so common and widely used that alternatives are not remotely equivalent. Communication via those alternatives is extremely limiting.
Nothing justifies the illegal detention. People aren't saying that it was right for him to be illegally held. What they are saying is that he was not arrested for "learning Arabic", but for handing cards with the English words "bomb", "terrorist" etc to security screeners, who called the police who then illegally arrested him.

That's a different story to the one presented. It's still an unjustifiable arrest; he still deserves his compensation and the police must learn the lesson.

But why did the ACLU not mention the content of the flashcards?

Edit: I supplied a corrective upvote. I don't know why your reasonable question was downvoted.
It gets worse when foreign real estate speculation is allowed. Where I live most new condo developments are bought out by millionaires in Asia for the sole purpose of making money thus I need $700,000 for a tiny studio.
Here's some projects you should check out:

* RemoteStorage.js[1] (they plan on adding support for Dropbox, Drive, etc.)

* CloudRail[2] (nonfree source)

* CloudDock[3] (proxy service)

* byoFS.js[4] (encrypted cloud storage, I maintain this)

[1]: https://github.com/remotestorage/remotestorage.js

[2]: http://cloudrail.com/

[3]: http://clouddock.co/

[4]: https://github.com/diafygi/byoFS
I'm probably the opposite. Growing up I did without, and saw those who had, and longing for the things and the experiences other had. Today I spend recklessly, always having new things... if the new iPhone comes out and someone has it when I don't, 10 year old me who didn't get new toys for Christmas rises to the surface a bit, and I feel inferior. Stupid, I know, but it's there.
It's indicative that the entire article didn't wrestle with any real issues.

I don't think being a youtube star is any sure sign that they represent Millenials. All indications seem to suggest that w/regard to news, Vice does a better job of that (for what it's worth) - and Vice were as dismissive as every other outlet.
I'm going to call bullshit on this, as I currently rest well above a single order of magnitude beyond minimum wage. Life is awesome. I own a business. We have health coverage. We eat high quality nutrient rich food. We take our 4 kids to a lake house for a month every year. I work when I feel like it. We travel globally. I've got more options than I ever thought possible.

Sure, sitting around getting loaded smoking cigarettes is Fun. This is better. A lot better.
This guy got $5.000/hour

Per hour in jail. Not including the time in the airport detention, the missed flight, the missed journey, and all the hours spent preparing and dealing with the legal case.
And the premise that underlies that whole thing: It's unfair due to the wealthy having an unfair advantage because of their wealth. It's the easy answer to a chicken/egg problem, one that suits the agenda. The problem being which came first, wealth or whatever it is that "gives" wealth. Ambition, dedication, drive, charisma, you name it.
> I also find coding without JetBrains-level smart code completion a waste of time.

Meanwhile as a Vim user I am glad it doesn't try to be smart and
"help" me by obstructing my view on the code with automatic
popups listing suggestions I never asked for, formatting
"corrections" while I type that make my sequence of inputs
incorrect, and tab management that feels like a struggle without
using the mouse. Meanwhile I once spent minutes trying to find a
syntax error in intelliJ because while it did indicate with a
red box that it found an error there was no indicator for its
location...but I sure was glad it marked all warnings and
apparently incorrect spelling in comments right beside the
taskbar.

Vim respects my time and attention and has virtually no
limitation when it comes to defining keyboard shortcuts. No, it
doesn't have a bulk replace that's actually semantically aware,
but it took me not more than a day to write a "close enough"
replacement in Vimscript.

Or, to quote Jonathan Blow's excitement while using VS: "Is
there a setting to fire the people who designed this UI?"
This duet between a human dancer and an industrial robot might interest you as well: https://youtu.be/Q-sK-s_TzN0
You may find this interesting: https://amiunique.org/
Slavoj Žižek, a popular philosopher, has stated in an interview, which I will try to paraphrase: "some morals should be absolute. I don't want to live in a country where we would need to argue if a rape case is justified or not. We should reach consensus on some issues and treat them as absolute. "

https://youtu.be/xN2ZGSX0cIE

36m30s
(narrator) tether could not trade at par
My record is 40 minutes. I let them play in a VM.
Even though there parent misspoke here, there's https://github.com/aviks/JavaCall.jl for interfacing with the JVM, though of course that's more the reverse.
I like the concept, but unfortunately people like me cannot eat it because of food allergies (eggs and tree nuts).

Why is <50% of carbs listed as an advantage?
Not everywhere: https://www.pmmag.com/articles/97318-plastic-pipe-still-limi...
Large cities tend to be blue, and you want to pick a recognizable large city name to get the point across. Politics aside, the example would've had less impact for a republican stronghold just because it wouldn't be as recognizable a city name.
It’s good that they’re giving notice so you can download them.

It is not Twitter’s responsibility to archive for all eternity.
Is this an ad for Atlassian?