skysight-inc/HackerNews huggingface dataset:
Telling people stuff for free doesn't mean they can utilize the information for free.

For instance, suppose someone said that many if not most people could be very successful investing if they just skimmed the description of each public company's business in the 10-K annual report, and chose a small number of the best ones only after reviewing all of the thousands out there.

That's way too much work for most people, but it's hardly impossible. It's not even a full time job.

But given it's not attractive to follow that procedure, telling people they should do it has no noticeable effect on its value, even if it works.
Yes. There are different people with vastly different values out there.

> Myself and others tried to temper the conversation and return to civility, but they wouldn't have it.

You're feeding into their behavior. IMO We're seeing a huge conflict in culture: one side that is authoritarian against unpleasant language and the other that doesn't accept that (or the suggested changed). (That's a very simplified view of it)
Hi, thanks for this and making it freely available. just wondering why you chose the license to waive all attribution as well?
I'd love to buy compute power by the millilitre.

What do you think are today's major roadblocks to dust-scale computing? e.g. Power harvesting and storage? Scaling down activators for motes to "get around" and "do things"? Tooling to coordinate thousands of nodes on a common task? Bugs (as in insects that might eat your node)?
Try setting the insensitive option in your shell.

With hidden filenames on mobile, desktop GUIs, terminal CLI completion, and shells with insensitive matching like fish (bash via option), the benefits of insensitive fs are not as high as they used to be.

Meanwhile, the complexity of matching modern Unicode causes performance degradation and exposes many edge cases.

In short, the window of time where insensitive made sense has largely closed.
Facebook is 21st-century cigarettes. Thousands of brilliant scientists and engineers testing and optimizing their product to be as addictive as possible. No concern for the effects on their users or on society. The only concern is making money. Just like with cigarettes, at first it was cool, then it became mainstream, then the dangers became better known, then the CEO was ordered to appear before Congress and gave a lot of misleading and empty responses, now it's used primarily by laggards and poorly-educated demographics. I'll be glad to see them go. Because one day they will go.
Freedom comes with Price. Junk foods too.
Yeah seems there needs to be something provided in return. Healthcare probably pays off itself compared to US.
The automation is cellular, discrete (binary) and is driven by a set of activation rules. If that's your ordinary physics we had very different physics books.
I don't see why not. Renewables are already cheaper than nuclear. The only issue is the fact that it is intermittent and we don't have cheap enormous batteries yet. But that can probably be solved by over-provisioning, long distance HVDC power lines, and gas power stations as backup.
I feel like they should have used more pictures of people from central Italy in their dataset. These images look very northern european to me.
Minimalist menus would be the best thing to happen to most of restaurants. My favorite places are single page , single sided, list of perfected dishes. Especially the ones that change it up every couple of weeks. Less is more. I suggest anyone interested in that concept read "The Paradox of Choice". Too many options leads people to be overwhelmed and miserable by their choices.
I disagree with the premise that BLM held land is for “providing wood to the nation” especially if we’re clear cutting those forests for profits today and ignore sustainability.
AI is largely used for surveillance and advertising. Great.
If you add an opt-in step to anything people don't want, it will kill that thing. If people were opting into getting an actual cookie rather than a tracker for advertisers to understand and target their behavior, you'd have 100% uptake.

That people won't opt into something that they didn't ask for and isn't primarily for their benefit is unsurprising.
For example,90+% of the deaths from covid 19 in Sonoma county are from crowded, underfunded nursing homes. A problem that has been completely ignored for so many years. All the rules they made to fight the problem and none of them are actually changing the original problem.
Reminds me of this Dilbert strip:
https://dilbert.com/strip/2011-04-14
Sony PS5 vs. Microsoft Xbox Series X
Four-Day Week
One is the issues in Fukushima is that it did not have a working core catcher which is a feature in new (as in, last few decades) designs. You don't need to be immune - only handle failures which have been predicted for the region and warned about.
My strategy is using a separate, but equivalent schema for every tenant and setting the tenant context with every request before running queries.
This is a very extreme and authoritarian response to a very vocal minority. Who decides what isn't "compliant" with the rules you want to shame them for?
Facebook Exec Supported India’s Modi, Disparaged Opposition in Internal Messages
I know Warren Buffett is catching heat lately for his poor investment returns.

But it's worth looking at his recent investments in 2019 in energy and gold mining.

He didn't buy them for 12+ months, he bought them for 12+ years.

I genuinely look forward to a post-petroleum economy, but it's going to take a long time to get there.

The extreme volatility from CV19 shockwaves, including short-term energy price collapse, is going to have consequences.

Some of those consequences are likely to include increased instability in peripheral energy producing nations with high production costs.

Even Russia, Saudi Arabia, and Iran will be suffering quite considerably from the decline in energy prices. It may be 10x in peripheral energy production dependent nations.

That increased risk of instability could lead to conflict and supply contraction and rising energy prices(over time).

It's worth looking at the 80's Oil Glut and the impact it had on the world.

The Soviet Union fell and the First Iraq War both occurred in the wake of the Oil Glut as both the Soviet Union and Saddam's Iraq were facing severe economic crisis as a direct result of the glut.

I wrote a piece on it that got published:
https://madsciblog.tradoc.army.mil/223-contagion-covid-19s-i...
For some reason in my university almost every CS class would start with an anecdote about the Therac 25, Ariane V, and/or a couple others as a motivation on why we the class existed. It was sort of a meme.

The lessons are definitely still taught, I don't know if they're actually learned of course.. And who knows who actually taught the 737-Max software devs, I don't suppose they're fresh out of uni.
What you call "screw the poor" can be seen as a way to prevent moral hazard. By that I mean the term as used by the insurance industry, not something religious.

Simply put, every economic system finds a way to force people to do miserable work. Passive systems (roughly "free market") use the natural consequences of poverty. Active systems end up with brutal prison camps, because normal people just won't volunteer to do miserable jobs for the common good.
There is a very simple way in which WebBundles will be used to bypass ad blockers:

The tool to create WebBundles will, in all likelihood, be created and maintained by Google. Google will program this tool to detect script tags with a src of ads.google.com/js/adscript.js and replace them with a local copy of the ad script embedded in the bundle. (They may do this by calling the feature something like "embed common third party resources" and also use it for files like jQuery and Google Fonts.) Then, adblockers will be unable to block the ad script, because it appears with a different path in each bundle.

In other words, you're right that randomizing URLs to evade ad-blockers requires server-side coordination. Conveniently, though, adopting WebBundles also requires server-side coordination, with the same company that stands to benefit from ad-blocker evasion.
I could not get on HN as a logged in person (logged out was OK) during this. I wondered how big the cloudflare thread would be if people could get on to comment on it :-)
I have a Yamaha receiver also. Occasionally I need to power-cycle the receiver or the TV to get ARC to work again, but other than that, I've had no problems with it. I run everything through the Yamaha.
Yep, that's pretty much a lambda. But then you need to sandbox the execution because really it can do anything, which adds overhead at scale.

And is it really that much better? I think not.
It's one of the tragedies of public services, that the value is not always apparent. Would citizens be willing to pay $x/year for so and so enhancement? There is probably more value there than adding one staffer.
www.peoplegis.com's peopleforms and mapsonline, on which is built everything from building permits and payments, workorder management and snow ops, to elder services, dog permits, cemetery management and a lot more. Incredibly flexible SaaS used by a lot of small-medium cities and towns.
I wrote this article to encourage people to study the field I love. If I wanted to tell people to back off, why would I bother providing advice, material and telling people to have fun?

>Those rules aren't easy to follow, but they are simple to know about.

If the rules were so simple, how come your library had a signature bypass vulnerability that you did NOT understand its root cause until I explained?

The root cause looks deceptively simple, until you take your time to understand the underlying math. I didn't fully understand it until a professor at MIT explained it to me. Maybe it's just that I'm stupid, but it is never simple to me.

>About not using your crypto until it's been vetted by professionals… How do you get those vaunted professionals to even look at your work?

You can't expect people to pay attention to your work until you earn it. Why would anyone bother reviewing a random library from a random dude? Frank of libsodium fame didn't start by writing a brand new library from scratch, but built it on top of NaCl. If he did that, nobody would take him seriously either.

>About CTF (Capture The Flag), and cryptopal challenges, my advice is: don't waste your time. The penetration testing approach to secure systems does not work. You whack a mole, two more appear. We need ways to prevent whole classes of errors, like proofs. For instance, tools like https://verifpal.com/ can be a great help when designing a protocol.

This was how my friends and I got started. Maybe you were right that it isn't worth it, but it helps get us to where we are, being paid to do security and crypto.

There are two approaches to learning: top down or bottom up.

The former is what you get at university. If you want to learn crypto, you have to learn abstract algebra, linear algebra, probability theory, complexity theory, and computer security. If you want to learn complexity theory, you want to learn automata theory, computability theory, and algorithms. If you want to learn computer security, you want to learn computer architecture, operating systems, networking, etc.

The top down approach is systematic, but it might not prepare you for the real world. For that, you need internships and CTFs. They are reality checks with a fast feedback loop, showing you very quickly which skill or knowledge you are lacking or need improvement. They are also fun.
You can have your private repository on GitLab. They have a Service Desk feature[0] which used to be in the basic tier but was moved not long ago.

Alternatively, if you're on a budget, you can:

- Set up a support@yourstartup.com email address

- In GitLab, open an account named "SupportStartup" for example with support@yourstartup.com

- As the project maintainer, add the SupportStartup member to the project

- As SupportStartup on GitLab, you get a custom email address you can create issues with simply by sending an email to that address[1]

- As the admin of your email server, create an alias or automatically forward incoming emails from support@yourstartup.com, to the custom email address you get on GitLab. So any email sent to support@yourstartup.com will automatically be routed to the email address that creates issues.

One other solution:

- Create a form for issues in your application.

- As a user, I write my complaint into that form, and I hit submit.

- As SupportStartup, you generate a personal access token on GitLab[2]

- In the backend, you get that message, and you use GitLab's API to create an issue with the personal access token.

Another solution:

Add an issue button to the application with an `href`:

<a href="mailto:support@yourstartup.com?cc=founder@yourstartup.com;cofounder@yourstartup.com&subject=The issue title&body=You can have a template here" rel="EMAIL">Complain!</a>

When the user clicks, it opens their mail client, with pre-filled email addresses, and CC addresses, a prefilled subject, and a body with a template. Everyone gets the email. Everyone gets notified on the most pressing issues, everyone does support, and after the n-th email, people say "Okay, that's enough" and they fix the most irritating stuff with high frequency/high impact.

[0]: https://docs.gitlab.com/ee/user/project/service_desk.html

[1]: https://docs.gitlab.com/ee/user/project/issues/managing_issu...

[2]: https://docs.gitlab.com/ee/user/profile/personal_access_toke...
Possible, but usually a bad idea.
For me, it’s the airport I’ve flown in-out of as a passenger the highest number of times. I suspect that’s true of a lot of people on this site
If they give you surpluus that is bad, odds are that their best isn't great either.
North America’s racist roots are showing. Perhaps it’s time for immigrants to consider more welcoming destinations.
Show HN: Automating My Studio Apartment
- Why did you get into the field? What did you focus on at first?

Always was interested in programming, wrote first lines of code (in BASIC) at the age of 6 (in 1989). Wasn't interested in getting a CS diploma until 2010. Got it in 2014 after already working for 12 years in the industry.

- What are you doing at your job? Is it everything you dreamed of and more?

Currently I am ironically back in the academia working on epidemic modeling (as many people these days), but for the most of my career I worked with financial/trading software engineering.

- How did you break that first-job barrier?

Offered to work for (nearly) free in a small company owned by an acquaintance.

- What were you doing before this?

Not much, as you could infer. :)

- Any tips for the rest of us?

Loving programming is a necessary and sufficient condition to have a good career in it. Enthusiasm here can still overcome many barriers (as opposed to many other industries).

Thank you for an excellent topic!
Told an ad agency I could code, using PHP and MySQL. Graduated from internship, then moved on to Django and Python. Web dev. Then backend work for a well funded startup, then my own startup. Was making static websites for restaurants in 2000 for restaurants at 13 years old (lol). All self taught and loving my pay, freedom, work and colleagues.
I think the new changes will hurt facebook competitors more. Everyone knows Facebook and it has a brand. They want to collect some info? Most people won't care - they just want to use the app like they always have. They might think twice with a new app that they don't know
I think it’s a stretch to call Apple’s solution opt-in. It is answering to a Yes/No question where your reply to allow tracking is no more obnoxious than to prevent it.
We have Hyman G. Rickover, Admiral in the US Navy to thank for steering nuclear energy research away from thorium to uranium.

He very much wanted the Navy to be in command of nuclear wessels carrying nuclear missiles.

If I can remember correctly from research in US energy policy history in college, the US had sunk about 10 years into thorium reactor research when Hyman came along.

Seems rather important to not ignore the violence monopoly. Quit paying it too much serious attention for too long and it gets chippy.

Let’s hope this is PTSD from a generation that was forced to go through hell, often for no reason, and it can normalize out. So long as we live long enough to test that hypothesis.

On the upside, the Navy has never had a nuclear accident. We’ve proven it’s doable.
I could drive 20 minutes and be in Canada, but if I did that and committed several crimes like he did, the fact that I was only 20 minutes from home wouldn’t help me any. And if it looks like I drove those 20 minutes in order to commit a crime, like he did, it would be even worse.

(Used to be able to drive 20 minutes, of course, since Canada won’t let me cross the border for a while)
remimds me of...

https://www.amazon.com/My-years-xerox-billions-nobody/dp/B00...
Yeah, the dispersal of emergency information about fires by using private media is an such an unbelievable joke. In this day and age and we get this complete incompetence ?
This might be a silly question but is there such a thing as CI/CD for this sort of thing that may have caught the problem?
Just record it all and make it indexed/searchable.

Not discriminating here, just want to make it easier to correlate statements to the public record with public call signs.
That was a really cool visual, thanks for sharing.
Plutonium-239 is not waste. It is fuel. Use it.

The longer the half-life, the less we care. Bismuth and tungsten are radioactive, with half-lives longer than the age of the universe, but they aren't going to hurt anybody.
You don’t have to be anti-science to be against building new nuclear power plants. And it’s a bit ridiculous to speak about human progress when talking about GMO in agriculture, when all it’s used for is plants creating their own insecticides and herbicide tolerance for furthering unsustainable monoculture farming.
Does fasting and depriving your brain of nutrients like calcium, magnesium etc. impair your cognitive abilities?
so if epic wins their lawsuit, will facebook just make their own app store and track as much as they want?
I think the concern over candidate fraud is over exaggerated. Other fields don’t have any special way to identify fraudulent candidates - anyone can misrepresent experience in any field, and the only way to reliably identify it is in their actual work product. I see no reason why tech should be any different. Especially when nearly all tech jobs are under at-will employment. The cost of replacing a position is the same as in any other field.
Dhall really feels like the future of configuration as code. It provides strong typing and outputs to a flat map. It’s still early though and the tooling is a bit ugly.
You can embed enough logic that it feels usable.
The biggest selling point for me was the typing though.
Analysis of what we saw at Cloudflare, how our systems automatically mitigated the worst of the impact to our customers, and some speculation on what may have gone wrong: https://blog.cloudflare.com/analysis-of-todays-centurylink-l...
I started working with webrtc and compatibility across browsers was a problem not sure if now it's been standardized
Artificially Intelligent ants and their collective behavior
Ham radio might be the answer to this one day!
There isn't enough material to run enough nuclear plants to make a difference. This is or should really be common knowledge.
> It's a stupid panic-driven regulation that a nuclear power plant must shut down for an earthquake. Once the earthquake hits, it is too late to reach a cool shut-down state.

It might be too late to reach a cold shut-down state, but it should be enough to reduce a lot of the pressure within the pressure vessel and the piping. If the earthquake causes a crack in the pressure vessel or the piping, this could be the difference between it bursting open and a small leak (or even nothing, if the crack is small enough to not penetrate all the way).
I don't want to make the book (or my other projects) to be about me. Some developers use their Open Source projects to further their celebrity. Then no one else wants to contribute, why just help someones vanity project. The projects languish and die out.

So I try not to put my name on things, and license liberally. My hope is that Pion and 'WebRTC for the Curious' will generate more of a community.
Nah, we can fix it chunk by chunk. It's actually doable. People IN healthcare WANT it, so that helps a lot.
It is not that I do not trust Psychology Today, but that psychology is a messy subject. The articles in Psychology Today can perhaps give some insight into what is being studied in the field, but omits a vast number of details and nuances that are necessary to interpret study results.

Reliability and validity are notoriously hard to pin down in psychology, and there is no stable model of mind or personality that all people share. In practically every study of psychology, one must critically consider not only the reliability and validity of each and every operational definition, but also be highly skeptical of every measurement and also of the statistical techniques applied to those measurements. We know so much about the physical science compared to so little about psychology because people are "messy" and unique.

Every person has intimate experience with their own mind, and therefore many people consider psychology to be accessible. Unfortunately, this is not true. People do a very poor job of understanding the true nature of themselves, especially with regards to how their minds operate. The hazard with pop psychology is that it encourages people to make judgements on others -- judgements that are not necessarily warranted -- and sometimes leads people to take actions that are not in their or others' best interests.

As an example in the Psychology Today article, the author wrote, "In their recently published paper, Signaling Virtuous Victimhood as Indicators of Dark Triad Personalities, the authors suggest that Machiavellianism, narcissism, and psychopathy might be beneficial for obtaining resources." While Ok et al. collected interesting data, performed some interesting analyses, and generally contributed to the scholarly dialog on dark triad personality traits, I would not characterize the paper as "being a nasty person is good for getting resources." Such a statement completely ignores how dark triad personality traits can also contribute to poor outcomes in life.

Even worse, the original paper did not address anything at all about risk analysis for donating to people requesting resources. Yet, the Psychology Today article concludes with "Today, those with dark triad traits might find that the best way to extract rewards is by making a public spectacle of their victimhood and virtue." Is that advice for dark triad people? Is that a warning for altruistic people? Is is a statement about the Internet? Is it a recommendation against donating to people who claim to urgently need help? My point is that the Psychology Today article took a messy subject, left it messy, and suggests the reader walks away more knowledgable.

With the hard sciences it is much easier to home in on the differences between academic papers and what the popular press writes about them. For the soft sciences, it is much more important be critical of the topic of discussion.
Have you got any source for this claim?
I know of them from before/outside HN; I haven't noticed them being especially common here. I think of it as a petri dish of investing clickbait.

The merit, if any, is that it incentivizes writing on any given public company, but most of it is worthless.

The other thing, that wouldn't be on HN, is they link to earnings call transcripts. I don't know if there is some other easy way to obtain them, but it is the channel I'm aware of and seems useful.