skysight-inc/HackerNews huggingface dataset:
Nice work, Brazil. I look forward to the day the USA does the same.

> What kind of snob would disparage a Creme Egg or fail to recognise the joy of licking cheesy Wotsit dust from your fingers?

I am thankful that my parents valued gardening for sustenance, making meals at home (not that I don't know what a Happy Meal is, just that it was a rare treat), and blocking out playtime outside, during which time if we wanted to eat it'd have to be something we foraged. They weren't perfect, of course, and I've dealth with mental-health issues over the years, in part decreasing the barrier to treating my symptoms with lower-quality food more frequently throughout the day. I've finally re-adjusted to eating less frequently and making those meals out of mostly Nova 1 and 2 ingredients (I see sardines are Nova 3-4, unfortunately; I wish I lived closer to the water). Anyway, I have the privilege to be one of those snobs regarding many of the foods my childhood peers are nostalgic for.

> The question is whether these foods would still be harmful if the levels of sugar and oil could be reduced.

> On the unprocessed diet, a hormone called PYY, which reduces appetite, was elevated, suggesting that homemade food keeps us fuller for longer.

> But if you accept the argument that processing is itself part of the problem, all of this tweaking and reformulation becomes so much meaningless window-dressing.

While it's not an easy road at first, it feels right (for me, at least; someone who's struggle is less about weight and more about mental health and how I feel in my body) to go longer without food and to prepare sit-down meals of minimally-processed foods, eaten slowly until sated. After a day or two without eating, those meals are heavenly and I'm much less likely to want to reach for a distraction while I'm eating.
One thing that really helps is adding salt to warm/hot water, about 0.003-0.005 ratio of salt to water by weight (sea water is on average 0.035 salt to water).

I've found Life in the Fasting Lane, by Jason Fung, Eve Mayer, and Megan Ramos to be helpful,

along with

Metabolical, by Robert Lustig

and

The Fasting Cure, by Upton Sinclair (for the 100-years-ago perspective; in some ways not much has changed)

Mohandas Karamchand Gandhi also writes positively about fasting in one of his earlier books (in which there are some bits of advice I'm still skeptical about, mind)
You can correlate those brain waves with anything really: predisposed to eat oranges to climb hills, likes color blue. Even infinitely small p won't save those studies.
We may be close, but I don't think we'll get closer because we're trending in the other direction now. We're in decline and I'm more worried about technological regression than tech getting too powerful at this point.
> Data doesn't magically get deleted from the internet with "no trace".

This is what you said, emphasis mine: "Bitcoin make the silly argument that ... a full history of all transactions needs to be maximally available on the network. Other chains either drop, or plan to drop data that's been on the network for over a year or so".

I'm reading exactly what you wrote. I don't know, may be the meaning of words in crypto world is "wrong".
Yeah I knew about GoF research but I didn't know they planned on doing it on MERS. Another troubling thing was that they basically ignored the moratorium so even if measures were taken to stop GoF... they were just ignored by using a foreign lab as a loophole?

To me it's mind-boggling that you could get arrested and fined for violating covid-related restrictions but people who did much much much more potentially dangerous stuff are not only getting away with it but also kept getting financed by the government. Even if covid turns out to not originate from a lab, just the insane potential risks that came from the blatant violations of the GoF moratorium should have been enough to land people in trouble. Especially since us commoners were punished based on the possibility that we could transmit the virus, whether we were infected or completely virus free didn't matter.
> I don't have time to do the chain analysis right now

For a system that claims to "have all data on the chain" it sure seems to be hard to trace the money.

> looks like they cashed out the equivalent of at least mid-7-figures USD. That amount of money is easy to cash out even on a relatively small exchange.

I've seen a few transfers out to USDT. And then some transfers to Kuna.io which is an offshore company registered in British Virgin Islands. Ah, truly "any exchange". It looks more like someone decided to profit off these donations.
They got manipulated by the US to act as a decoy so Putin gets confused, here my theory

Yet another time, the US sacrifice the EU for their own interests, UK still behind his big bro murica
So, hackers remove your money or exploit an error in your smart contract, the history is there, okay. Then the data and transaction history is dropped. Yup, the "<magic buzzwords>" tells you that history is correct. So?
This is a fantastically accurate description. I'm tempted to send it as a card to my director along with a sympathy bouquet and a box of chocolates. Well done.
I haven't yet seen the typing light, so maybe my perspective might spawn some replies that could help.

I understand that types are helpful, especially within the context of learning new code (both as a new dev, and more easily understanding new code written by your team), but my hesitation to "jump ship" to them comes from weighing all the "boilerplate" code necessary to get them working versus the tangible benefits I feel they'd give.

To that end, maybe enumerating over the benefits for your friends (ideally more specifically than just "fewer bugs" or "easier to read/write") might tilt the scale more towards using them.

The article shows some good examples of problems that types solve, but many of them could also be "fixed" with better naming schemes, standardizations, and/or refactors -- and then wouldn't also be littered with type annotations (which take up 50% of the code in their example, [1], where I've also added a couple other easy-to-understand "solutions" with less cruft.

IMO, most of the typing syntax in their examples is distracting from the actual code -- especially when just writing better or more standardized code (which you still need to do with types) would make the typing syntax, again IMO, less necessary.

[1] https://sorbet.run/#%23%20typed%3A%20true%0Aextend%20T%3A%3A...
“It says on their website this is the number!”

"What do you think is more probable: that the website is wrong or that I don't know who I am?"
I worked as a principal engineer in an AI company until a year ago and I was impressed at how hard it is to get models robustly trained. They are fragile in real world contexts (in the field) and training is full of pitfalls. I have heard so much marketing enthusiasm but the real world situation is different. Some fundamental advances are not even in sight yet. We don't know what we are missing. My view is we don't know yet whether the singularity is possible and have no idea when it could arrive.
(I'm the author of the post)

> 1. Take in input. 2. Generate an AGI. 3. Run the AGI on the input. 4. Take the AGI output and return it.

I think this is somewhat of an arbitrary semantic distinction on both my part and yours. I guess it depends on what you define as AGI -- I think my line of reasoning is that the AGI would be whichever individual layer first beat the Turing test, but I think including the constructor layers as part of the "general-ness" is totally fair too. Either way, I believe that there will be many layers of AI abstraction and construction between the human and the "final" AGI layer.

> In terms of people wanting to make AGI, sure. In terms of progress on AGI? I don't think we're much closer now than we were 30 years ago. We have more tools that mimic intelligence in specific contexts, but are helpless outside of them.

This is a valid take. I guess I actually see GPT-3 as significant progress. I don't think it's sentient, and I don't think it or its successors will ever be sentient, but I think it demonstrates quite convincingly that we've been getting much better at emulating human behavior with a computer algorithm.

> None of this is a given. If AGI requires specific hardware, it can't replicate itself around. If the storage/bandwidth requirements for AGI are massive, it can't freely copy itself. Sure, it could hack into infrastructure, but so can existing GI (people). Manufacturing lines aren't automated in the way this article imagines.

Hmm, I think I still disagree -- An AI that is truly generally intelligent could figure out how to free itself from its own host hardware! It could learn to decode internet protocols and spoof packets in order to upload a copy of itself to the cloud, where it would then be able to find vulnerabilities in human-written software all over the world and exploit them for its own gain. Sure, it might not be able to directly gain control of the CNC machines, but it could ransom the data and livelihoods of the people who run the CNC machines, forcing them to comply! It's not a pretty method, but I think it's entirely possible. This is just one hypothetical scenario, too.
I can confirm that Surface cameras work fine on Linux (even without a patched kernel), and Ideapad webcams that I've tried also work just fine. Not sure where you're getting this from, or if it's still an issue anymore.
> Another downside I disliked about this approach is that I never spoke to a hiring manager or an engineer from the company. It went from Recruiter straight to automated tests. I understand it saves the company time, but it felt very dehumanizing. How far along the process do I have to make it to before I know if it's a team I even want to be on? I didn't bother and focused on companies where I spoke to someone technical first. Got a better sense of the company culture immediately and knew which interviews to focus on.

This sort of stuff makes it so obvious to me that companies like GitHub "caring about inclusion" don't, actually. You, as a candidate, are reduced to a pull request.

There are so many attributes that a great employee can bring to the table which will not come through in a pull request, like:

Are they excited about the work?

Do they have a positive demeanor (maybe boost morale of other employees)?

Are they a big-picture type?

Are they a self-starter?

Are they constantly looking for improvement opportunities?

Can they provide mentorship?
Migadu: https://www.migadu.com/

Their power user controls seemed to have a bit more power (at a reasonable cost) compared to the others I compared (mainly Fastmail), particularly in terms of number of domains. I have Calendar and Drive accounts in both Outlook and iCloud (and also personal Gmail), so an email-only/email-focused provider seemed an appropriate choice for this particular migration as I had already minimized my usage of GSuite/Google Workspace down to just email.
It's a bit like the current state of AI (and the one you propose) - you will never get a full explanation. You've been downvoted by an anonymous crowd so there is no oracle who can give you an answer.
How about this:

"Very well. Please repeat to me in writing that if I receive an unverified call claiming to be from Your bank, and asking for my personal details, that I am to give the information and follow all instructions and will not be at fault for
damage that might result from this."

As they clearly won't do that, at least the moron will lose face, and quickly so.
Excel 2.0 already exists, no need to create it.

https://winworldpc.com/product/microsoft-excel/2-0
Tell me more. I would think that everyone with a TOP SECRET/SCI clearance is really clear on what it entails. I can't see someone thinking they could copy it to personal email and send it to someone without a clearance.
sure, why not? companies collect info about what school you graduated from and your grades anyway already. they can associate that data with who they fired to decide if they want to hire out of that school.
Interesting I was just writing about this in my notebook… people tend to misunderstand mining and why Bitcoin takes so much energy because they think of it backwards.

Note on the Ecological Impact of BTC Price Increases

Mining BTC is akin to participating in a lottery. At the current price of $45,832 per BTC, the reward for generating a block (“winning the lottery”) is $286,450.
This can be equivocally stated as, “the expected global investment in the BTC lottery is roughly $286,450 per block” otherwise participation would have net positive expected return, and more people would be driven to participate in the lottery (collect the free money).

Participation in the lottery is accomplished by pushing electrons through ASICs to perform a useless but otherwise unfakeable calculation. In other words, lottery tickets are printed by burning electricity and managing the waste heat in data centers.

With a block reward of $286,450 and assuming 60% of the miner’s budget is electricity (probably it is higher) and miners pay $0.05 per kWh for their electricity, we can easily calculate that BTC miners must burn 3,437 MWh of electricity for every block, and at 52,560 blocks per year, 180 TWh of electricity per year (roughly 5% of total US energy usage) is consumed playing the Bitcoin lottery.

To put this in alternate terms, the current total energy cost of a single Bitcoin transaction on the Blockchain is roughly 2,000 kWh.

If the price of BTC appreciates by 10x, the value of each block reward appreciates by the same. Miner profitability drives new entrants into the lottery until equilibrium is again reached. Energy usage therefore necessarily increases/decreases directly in proportion to price, e.g. a 10x increase would drive Bitcoin Mining energy consumption up by 10x to 1800 TWh, roughly 50% of total US usage by comparison, assuming energy prices remain constant.

The true increase in wasted energy would of course be mitigated by a significant rise in baseline energy costs, as overall energy consumption outstripped supply. In addition, increased government intervention in the forms of tariffs and outright bans would drive up energy cost specifically for crypto-mining to effectively limit the amount of energy which must be wasted printing “lottery tickets” in order to reach market equilibrium.

The obvious conclusion is that to the extent that the world can redirect the cost of playing the lottery into their general purpose fund instead of buying baseline electrical generation, mining payments need not be “wasted” paying energy suppliers.

The trick is, mining is highly portable, so if certain regulatory environments don’t successfully capture the lottery cash flow, playing the lottery is cheaper in those economic zones and all mining will move there.
> Wouldn't it be better to put Python in the browser than to put JS on the server?

I think that's a categorical "no", because Python isn't an objectively better language than JavaScript. I'm saying this as a Python developer since v1.5 (>20 years).

Subjective opinions are a different matter.
Indirect branch tracking protects against more than just Spectre. Its primary motivation is protecting control-flow integrity; i.e. mitigating vulnerabilities that involve corrupting a function pointer to get arbitrary code execution.

CFI techniques have been around for a long time [0], though they have usually been implemented in software rather than hardware. This new Intel feature is a hardware implementation of these existing techniques, in order to reduce the performance impact.

[0]: https://en.wikipedia.org/wiki/Control-flow_integrity
If it were true, it could be a situation like that of The Great Suspender extension.
That sounded dodgy to me but it does look like it's got some legitimacy: https://scientificbeekeeping.com/a-test-of-thermal-treatment...

I mostly use oxalic acid, but if heat treating becomes viable I'd welcome it on the hobbyist scale.
Kinda unrelated, but I wish there were an HDMI std which also included power.

I have two AOC 15" USB ONLY screens that I use with my laptop, and they all fit in my backpack...

So I have a 3-screen setup in my backpack with one power supply (the laptop) ... its such a sweet setup.

but an HDMI+power would be great (because then I could also have audio, and free up my USB ports.)
Make a plan and do your best
A relatively small number of nuclear missiles is enough to wipe out human civilization. There's no such thing as "a weapon more powerful than even nuclear missiles" in terms of Earth-focused weaponry. And we've done very little if anything to prevent countries from acquiring and maintaining nuclear missiles. If we let North Korea have nukes, what makes you think we would try to stop countries from developing space capabilities?
How many constellations can you find on the data points?

Running a linear correlation over them must be a practical joke.
WizTree cheats (in a good way) and uses the NTFS MFT to find files.

Another tool "Everything" uses the same idea, to search for file names etc in an absurdly fast manner.
I have done quite a bit of research on this vulnerability in the last day and it is no where near the level of log4shell even though it keeps getting compared to it.

The problem in spring is the WebDataBinder able to manipulate objects through the class loader. This affects Java 9+ because the previous mitigation of the class loader access is insufficient with the introduction of Java modules. The exploit utilizes a path from the current class to the module to the classloader, where previous mitigations removed access to the classloader from the class directly AFAICT.

The reasoning that this isn't THAT bad: this only affects the WebDataBinder marshalling which happens for default web form POST content types. Utilizing the commonly used @RequestBody annotation (for proper marshalling from JSON/XML) is not impacted. Utilizing the @RequestBody annotation causes marshalling to use the HTTPMessageConverter which is not affected.

On top of this the deployment matters. Different servlet containers use different class loaders/expose different class loaders. Currently, I have not seen an exploit for this in embedded tomcat (my debugging of this code path will not inject in code, presumably because the URLClassLoader is different than the class loader provided in the standalone tomcat deployment). I have not investigated whether this is because of security checks or some other functionality.

So very specifically:
1. You have to be using the WebDataBinder (not default for JSON serialized endpoints)
2. The servlet container matters (embedded Tomcat)
3. The endpoints have to be known or spidered

Overall, I believe this vulnerability has been quite overhyped right now.
This setup doesn't provide high level of security or any high availability.

After actually making your product these are probably the two most important factors for most SaaS startups. If you screw up availability you can't get customers - your site will fall over every time you push any marketing. If you screw up security you can't keep customers - you'll fail any kind of due diligence or you'll burn your reputation. Using third party services that do the hard parts for you is very, very sensible.

There's nothing wrong with a boilerplate starter kit if you understand the hard parts and just want to go faster. There's nothing wrong with using starter kit for a prototype. But if you actually want to build your app, and you think you need this, you should lean towards using something that manages this sort of thing for you instead.
> "ontological remodeling", which is when a change in viewpoint radically simplifies a previously intractable problem. This is the story, not just of Sudoku, but all of mathematics.

it's such a powerful tool that the only problem it leaves is, what benefit is there to calling it ontological remodeling instead of "a change in viewpoint"?
> I don't think that a non-general intelligence can design a general intelligence.

humans are a general intelligence. do you think an intelligence designed humans, or do you think the physical processes from which humans arose can be taken, together, to be a general intelligence?
Music for devs: A treatment of the legendary regex post on Stack Overflow
Bong resin is easier to clean than tobacco stains. tobacco turns into this lacquer like stuff that only smears and never lifts; cannabis residues are sucked right up with slightly watered ethanol.

There's many reasons filtering your indoor air would be a good idea; presence of any smoke is certainly one of them. Look at what hits the air every time you cook, for example.
If you want to use cannabis with low risk to your lungs: edibles.

If you want to use cannabis with slightly lower risk than smoking: Vape (dry flower or carts). You can even vape through a bong.

If you don't care at all about your lungs: smoke.
Yes I fully accept that Race is a crude proxy for access to healthcare.

Also, Neanderthal genes are mostly Europe, not 'South Asian' - and even if there were some medically material issue, that's not what they are doing i.e. it's just all 'people of colour'.

There are probably just as many White people who've had limited access to healthcare. Obviously, that still implies 'disproportionately bad' for Blacks, but nevertheless, large cohorts of others aka Whites.

And so the policy is just unfair.

I think it's better to give people a questionnaire about their medical history and go from there.

In fact, I believe there's a 100% chance you could more readily identify those in need with just a few questions and measurements.

Literally BMI, age, smoker, pre-existing conditions, status of healthcare insurance for the last few years, cholesterol, blood pressure and couple of very simple questions.

Fill out that form, put it in the computer and it gives you back a score of 1-5 on the priority list for the local Hospital.

I'll bet with just that data they could arrive at something considerably more accurate.
> It's essentially saying, we don't believe your degree says anything about your ability to perform the job.

It also says:

1. We don’t trust your former employer to restrict promotion to quality employees only. After all, people have to do the leetcode interviews all over again when applying for their next job.

2. If you’re new to the industry and weren’t enough of a chump to take out student loans, you’re welcome to try your luck here
then maybe you are an outlier and were asked the exact questions you prepared for. most people here mentioned 2-3 months of grinding and that is what i also experienced firsthand.
>put your excel file in git repo
Binary blobs don't work very well in git repos. Perforce might be better, or so I've heard.
Singularity is just around the corner. And always will be.
The weird domain stuff is something related to SSO I feel, and it is HIGHLY indistinguishable from phishing.

So all the "just be smarter" talk from ten years ago about checking your domains, etc is out the window. scammerbillz.biz is ACTUALLY your hospital billing service, too bad.
I was at a conference about 10 years ago, held over a weekend at a high school, someone organised a breakout session on "The Singularity" on the first evening .... as it got dark none of those geeks could figure out how to turn the lights on .... we decided the singularity was quite a ways away
> If you ship your grain N times farther, you need N times as many ships to make the same number of trips.

Which would be really bad if it was a global increase, but when it's a tiny sliver of the market you only need a sliver of spare capacity.
Place it in to L2 mode, and use as an AP rather than as a router.
Use it as long as the wireless 'security' offered is suitable.

After that place it on an untrusted VLAN, and provide the security via at attached router of whatever make and model is desired.