skysight-inc/HackerNews huggingface dataset:
I’m curious what parts of the internet you visit that you do not see all the ads for scams, shock ads, and other malicious things. There’s a reason that “one weird trick, doctors hate it!” is a meme. It’s utterly rampant. If I open YouTube without an adblocker there’s often some kind of snake oil salesman that pops up. Or a cult.

Now, I use private browsing, so I get the “default” experience. Perhaps you don’t use private browsing and so your targeting is really honed in. Perhaps you only see sensible ads for sensible people, a sensible wallet or a sensible car. If that is the case then fine, but if the only way to use the internet is logged in to Google and with everything tracked, then that is unacceptable to me.
you could use multi stage builds here too so you don't have to carry around the linter, not a bad idea
This seems like exactly why Google built a browser. Pay off took many years.

What will Brave do?
Your employer is already sharing your salary info with "the work number", and they will sell this data to any company you apply to
I decided to leave the US and pursue a tech career in Europe
No need to look at google trend, Typescript is too big by now, many libraries client and server use it out of the box, and the possible advantages of this competitor look very small in comparison.

I even don't understand why browser don't start to work on supporting it directly, maybe google/chrome have something in mind and slowing down its integration, or it's because of performance issues.
Yep, and if your social credit score is too low then your request will be denied and no car will show up. Don't like it? You can't protest, because no car is available to take you to the protest. Hooray for progress!

"You'll own nothing and you'll be happy."
The proposed vertiport symbol by the FAA:

https://twitter.com/carey_bill/status/1507089714184077322

is highly reminiscent of the coat of arms of the Kingdom of Jerusalem (11th century AD):

https://en.wikipedia.org/wiki/Kingdom_of_Jerusalem#/media/Fi...
The nitty gritty math of convex shape overlap tests is super interesting but unlikely to help if you're interested in Graphics programming (for the most part). Theres a few books on game development from the late 2000's like Real Time Collision Detection that cover them, for example.

If you're interested in Graphics programming it's probably the wrong path to go down, and I don't have any resources I can provide there sorry. I'm not a graphics programmer at heart, unless it needs to be done!
Exactly. It's just the old “let's cook the lobster more slowly”.
So, arms race towards everyone driving a tank?
Somebody needs to sell a tv with a high quality display, 10 hdmi ports and no smart features whatsoever.
Michael Faraday invented the rubber balloon
> Putin cannot afford to lose a war or to lose Russian territory. Putin is only president for life. No Russian leader has personally survived such an event, all the way back to the tsars.

Alexander I survived losing the wars of the third and fourth coalitions against Napoleon, Alexander II survived losing the Crimean war, Kerensky survived losing WWI, Lenin survived losing the Polish-Soviet war, Gorbachev survived losing the Soviet-Afghan war, Yeltsin survived losing the Chechen war...
For the unindoctrinated, context with less elitist snark[1] and discussion from 13 years ago[2].

[1] https://blog.codinghorror.com/parsing-html-the-cthulhu-way/

[2] https://news.ycombinator.com/item?id=944673
Caffeine and Exercise Performance
Meta Labs research on reconstructing user pose from sensors in Quest headset
I’m not sure how to even respond to something as deluded as this.

Quite evidently Ukrainians do not believe themselves to be Russian, are actively resisting Russian occupation, and will continue to until they fully push the incompetent Russian military off their land or Russia strikes a peace deal.

Ukrainian cities and apartment complexes have very much been struck by Russian cruise missiles and artillery. Russia has destroyed Ukrainian dams and power plants.

Truth be told, no one cares what you think in Russia. Ukrainians don’t see themselves as Russian, they see themselves as a separate people, and they will continue to be one since Russia is incapable of fielding a competent army.

If 16 or so HIMARS are so capable of destroying Russian ammo depots, why would the US be scared of Russia when they have 380 or so HIMARS in possession? Not to mention the US Air Force and Navy is so far beyond their Russian equivalents it’s like comparing an MMA fighter to a 5 year old child at karate for the first time. Russia hasn’t even deployed Su-57s or T-14s because they largely do not exist outside of useless prototypes. The US has 300+ F-35s and 180+ F-22s that are leaps and bounds better than anything Russia is flying, not to mention the fuck ton of F-15s and F-16s still in use.

And that’s just the USA. Fold the entirety of NATO into the equation and it’s obvious the Russian military does not hold the faintest thread to the US or NATO as a whole. Poland would crush Russia 1v1. The only thing Russia has going for it is nukes. Without them, it’s just a corrupt, broken, weak regional power. That’s really all it is with them.
For the stuff javascript code does directly? Especially now that we have WASM sitting around for heavy math? Hell yeah make it 2x slower. We've advanced the speed so much and have plenty to spare.

...but if that only solves half the vulnerabilities I don't think it's worth it. Still worth keeping in mind in case that ratio shifts significantly.
you don't need programming skills to self-host. most hosts offer one-click website options for e.g. wordpress
Ask HN: Offline resources during internet outages?
I have a feeling that the risk for different infrastructure problems has increased here in Europe. Assuming internet outage for somewhat extended time, what would be good resources/tools to keep locally just in case? Some that I can think quickly from the top of my head might be:

- offline wikipedia

- offline stackoverflow

- youtube-dl

- libgen (are there tools to download e.g. only some genres?)
I believe a predecessor to that meme would date back at least to the early ‘90s, as demonstrated by the plot point in Wayne’s World 2 in which Olivia d’Abo’s character was approvingly identified for holding a book on Unix network programming.
I beg your pardon? What do you mean?

If you intend to accuse my style of something, be more substantive - I just rechecked what I wrote and, yes, I had to correct a 'could' into a 'can'. For the rest, I do not see anything wrong.

You state you "«feel»", but in a discussion board you should elaborate.
I want to preface this with that I agree with your point that DOS is abuse and not actually trying to use the platform.

I disagree with calling the question ridiculous. If we’re involving legality like the poster up thread implied with making this illegal then there needs to be some sort of test or rule put in place on what constitutes illegal activity. We currently don’t have one and whenever a new rule is put in place you quickly find out that there is a significant chunk of people who would find anything you think is obviously wrong to be obviously right and vice versa
Threadripper 7000 Storm Peak CPU Surfaces with 64 Zen 4 Cores
Mate, if you want to read stupid shit, no one can stop you. Doesn’t mean the rest of us are reading stupid shit too, though.
> while I worked with PDP-11

One of the few things in life I really feel depressed about, is never getting the opportunity to work with one of those.

> you don't speak for a generation

I speak only for my self, and in this thread only of my own direct experiences.

My experiences from working with some really extraordinary people (hackers, editors, adventurers) is that they are often anything but nice on the surface. When you speak, you can speak to please, or you can be honest. You can be dull, or you can use rhetoric to spice up your points. Personally, I find dishonest people despicable and dull people boring ;)
LuaJIT has a very good interpreter too. You could still use it in a lot of places.
Sure, refurbishment is necessary - my country just went through the process after 35 years of operation of the oldest reactors, now it's certified for 50 years more and another refurbishment is expected after that - not decommissioning. It wasn't that bad. We pay more for maintenance of the little wind power we have (less than 15% of our energy production on windy days) than we pay for nuclear reactor refurbishment (>30% of our baseload, works all day and night, all year).
I agree, but the average user doesn't generally root his android phone.
If you have the technical abilities/motivation to root your phone, you may have the ability to use MagiskHide and manage an exclusion list in Magisk.
Another option is any classless java file is just a class with the same name as the file implementing Runnable.

E.g. Foo.java

println("foo")

Becomes:

class Foo implements Runnable {
void run() {
System.out.println("foo");
}
}

Then running java Foo.java instead just stubs a main() that looks like:

class Main {
void main() {
new Foo().run();
}
}
Over dosed and over tamped, the thicker the shot the better. Then a splash of milk to take off the bitter edge. Others can disagree but that’s my beverage. It’s also not an espresso, and is probably a macchiato.

Are Nordic countries to blame for this style? Naples in particular but Italy and also France are known for a pretty acid coffee.
Off-topic, but that paper is extremely well formatted and illustrated. It was a true pleasure to scan through.
How about crystal?

https://crystal-lang.org/
> Printed books - > 300-400 € per semester. Ebooks from questionable sites - > free. + more and more material is from papers instead of books so pdf were easier unless you wanted to pay 20 cent per page printed at the university printers.

As a student (or even researcher), you often gets these papers from similarly "questionable" websites because the typical university subscription for academic journals is not as encompassing as you need it for your studies/work.
Probably better comparisons would be Clojurescript, Elm, or Purescript. Something that does't even pretend to be javascript anymore.
I'd say yes insofar, that it's clearly a case of Rice's theorem. Whether such a backdoor is contained in a program is a non-trivial property and therefore generally undecidable.

All the other theorems (Gödel, Church, Tarski, Turing) are basically the same if you squint your eyes hard enough.
Yup but you won’t be paying less than £0.30/kWh flat-rate pretty soon.

Hinkley is stupidly expensive and I doubt the capacity factor will turn out any better than wind and batteries, but I still think we should build a few more nuclear power stations - the public will turn hard against renewables at the first sniff of power outages being caused because the wind wasn’t blowing, and we’re less likely to run into that with some nuclear baseload in the mix.
"As we demonstrated in Figure 3, our model informs us that a reduction in dry coffee mass results in an increased EYmax (shown schematically in blue in Figure 6). Thus, a barista is able to achieve highly reproducible espresso with the same EY as the 20 g espresso by reducing the coffee mass to 15 g and counter-intuitively grinding much coarser (as shown in red, Figure 6B). This modification may result in very fast shots (<15 s), a reduction in espresso concentration, and a different flavor profile."
Repeating other people's message is typically what promoters do.
age?: int

Why does it (and ts) put “?” only at a name? I’d expect the above to define an optional key, and (type|undefined) but always existing key, as well as an optional argument, to have a type of

age: int?

As a result, an optional key with an optional value would be

age?: int?

Am I missing something?
I recommend to have a quick look at https://github.com/magma/magma#readme first to get an overview of what Magma is, before going into the details.
Mass and volume conveniently omit how careful you have to be when handling the waste. I thimble full of radioactive waste in the wrong spot can be pretty bad. Turbine blades on the other hand are not more dangerous than normal household waste.
> I even don't understand why browser don't start to work on supporting it directly

https://github.com/tc39/proposal-type-annotations
There is a specific mindset that makes someone want to learn Esperanto: curiosity, affinity for linguistics, ideals of a "world citizenship". I think this leads to a shared culture between two Esperantists, even if they are from different countries. (That's if you can find two of them.)
According to the article, she's on the Judiciary Committee so has influence over whether antitrust bills are passed. Seems to me there's an obvious conflict of interest, if a family member has a corporate stake affected by such a bill.
What happens if they add it?
Have you looked into high res projectors? Prices for the decent ones are comparable to TVs.
Ultimately, I use a Kindle and an iPad because it's more convenient, but with a book I can, afterwards (sometimes many months or years afterwards), remember parts of the book by the section they were in and frequently take only a couple of skips to get to the sentence I want.

That's a pretty neat feeling when you don't remember the words but the idea and the rough location so there's some distinct utility. But perhaps AI fuzzy search will suffice in the years to come.
The wind turbines outmass an equivalent capacity of nuclear reactor but not by a huge factor (about 2W/kg total or 8W/kg of not-concrete vs 15 or 30). The blades are a tiny fraction of that and the rest is fully recyclable. 100t of turbine blades per century per MW is at least as easy to handle as 200t of low grade nuclear waste in the form of radiation shielding and various other neutron poisoned materials.
Related:

ReScript aims to be a strictly typed JS, simpler and faster than TS - https://news.ycombinator.com/item?id=30181349 - Feb 2022 (23 comments)

From TypeScript to ReScript - https://news.ycombinator.com/item?id=29903631 - Jan 2022 (175 comments)

I Switched from TypeScript to ReScript - https://news.ycombinator.com/item?id=25845147 - Jan 2021 (45 comments)

Confused about ReScript? ReScript, Reason, ReasonML, and BuckleScript explained - https://news.ycombinator.com/item?id=25842141 - Jan 2021 (1 comment)

ReScript 8.4 - https://news.ycombinator.com/item?id=25424034 - Dec 2020 (63 comments)

ReScript (previously BuckleScript and Reason) - https://news.ycombinator.com/item?id=24160424 - Aug 2020 (13 comments)

BuckleScript Is Rebranding - https://news.ycombinator.com/item?id=24119838 - Aug 2020 (71 comments)

BuckleScript: An OCaml to JavaScript compiler - https://news.ycombinator.com/item?id=15111265 - Aug 2017 (84 comments)

BuckleScript: write JavaScript faster, safer and smaller - https://news.ycombinator.com/item?id=13448769 - Jan 2017 (90 comments)

Announcing BuckleScript 1.0 - https://news.ycombinator.com/item?id=12400397 - Aug 2016 (75 comments)

Bloomberg/bucklescript: A back end for the OCaml compiler which emits JavaScript - https://news.ycombinator.com/item?id=11477238 - April 2016 (12 comments)

BuckleScript – A JavaScript Back End for the OCaml Compiler - https://news.ycombinator.com/item?id=11370968 - March 2016 (1 comment)
Apparently, they introduced stickers that allow you to boost violent content by flagging it... They probably started this with good intentions, but the algorithm clearly went wrong.

"In 2014, Meta attempted to support an anti-hate initiative known as ‘Panzagar’ or ‘flower speech’ by creating a sticker pack for Facebook users to post in response to content which advocated violence or discrimination. The stickers bore messages such as, ‘Think before you share’ and ‘Don’t be the cause of violence.’

However, activists soon noticed that the stickers were having unintended consequences. Facebook’s algorithms interpreted the use of these stickers as a sign that people were enjoying a post and began promoting them. Instead of diminishing the number of people who saw a post advocating hatred, the stickers actually made the posts more visible."
I wasn't aware that the lack of drivers is what was holding up public transit.
Fun fact: the US did not have any sensible short-range SAMs (surface-to-air missiles) prior to 9/11 for additional defense of high value targets. Airspace defense was based almost exclusively on interceptor aircraft, which proved quite insufficient as we all know.

Luckily the Norwegians had already developed the NASAMS system, which was running on repurposed AIM-120 AMRAAM air-to-air missiles. The AMRAAM is an extremely popular missile widely used in the US and allied countries, so the Pentagon was very keen on obtaining it. You could even use no longer airworthy rockets, what's not to like here!

These days the NASAMS systems are no longer needed and are being famously sent to Ukraine, to replace some of the heavily used S-300s, Buks, Tors.
My go-to web services were

https://www.mail-tester.com/ - fantastic to check your homebrew mailserver for compliance

https://gwhois.org/ - online whois tool, I liked it a lot, but I no longer remember why

https://mxtoolbox.com - a larger collection of online tools, among them a service to check your domain if it's listed on different email spam lists
No, it's really not that hard. My country's nuclear waste sits in containers placed outside for decades. Even shooting the container with a machine gun wouldn't produce any danger.
This is NOT all of Switzerlands radioactive waste. It is just the highly radioactive waste. See https://www.energyscope.ch/en/questions/what-will-switzerlan...

The medium to low radioactive waste is magnitudes higher and needs to be dealt with as well.
Sure, in the same sense that you're responsible for cyclists and pedestrians in a smaller car, but I don't see you guys saying anything to people talking about that earlier in the thread.
> It’s just convenience.

Sure, if they worked, but they don't. Sadly it's pretty hard to get any real numbers on this. I do know people who use the smart bit of their smart tv, and to be fair, their use case might be exactly what the designers had in mind. The apps on the TV is a supplement to live TV. So mom and dad will watch just regular cable TV, maybe stream a movie once or twice a month, while the kids will use the YouTube app.

For people who are basically done with cable or over the air broadcasts, smart TVs just aren't good enough (for the most part). I think you can get high-end TVs now that are fast enough and where the software is reasonable. However, if you buy your TV in the supermarket, or just pick the cheapest one in the right size or color, when you can safely add something like a ChromeCast or even an AppleTV and it will still be cheaper.

You're right that a "normal person" simply do not want a home theater PC with a keyboard and mouse. They also don't care about Dolby, Atmos or soundbars. They just want a TV and if the speakers are built in, then perfect, less to worry about... In fact I'm kinda normal in that sense, my TV is a screen, it has speakers and inputs, it's fine. What's not fine is the shitty apps and the fact that I can reboot my AppleTV twice in the time it takes to open the Netflix on the TV. The AppleTV is my current baseline, you have to be at least as good or better.

Then there's the apps, you can be certain that whatever streaming subscription you want will have an AppleTV app or it works with ChromeCast. Does it work on a random Philips TV.... Will it ever get updated on your Samsung TV from 2016? Most likely not.

The concept of smart TVs are very convenient, but the TV manufactures lost this one. Either they stuff some Android stuff into the TV and upgrade the hardware or at least add in a small shelf in the back of the TV for me to put the AppleTV into, like B&O did at one point.
> They are behaving as another unauthorized layer between the user and Meta's API.

Unauthorized? Hasn't the user explicitly authorized this layer by installing the app?
Alternatively, if you know the type of literature, you can call it a novel or a poetry collection.
The incident happening virtually at the same time as the Baltic Pipe is opening also points towards Russia. "Nice brand new pipeline you got there".
This looks really cool, would love a OSS tier!
Intel SSDSC2KG960G8R is the best solid state drive by Intel. It is a 960GB SSD which you can use in your device.
> I (a brown person) didn’t feel as welcome as in the US. Same holds for Europe

Europe is vast. You might get funny looks in a country that doesn't have lots of non-their own colour palette, especially in smaller places. E.g. in a smaller village in Romania, "brown" people are rare, so funny looks or the occasional ignorant comment are.. expected.

However if you go to a more mixed country, like France, Spain, Germany, Italy, there will be the occasional hardcore racist (as everywhere, stupid is not nationality/ethnicity specific) but those are rare, mostly old, and shunned by society. And extremely rare in big cities. (As an example, a few years ago in Paris an old lady sad "of course it's a black person" about a woman talking loudly in an African sounding language on a bus, and multiple people reprimanded her).
Maybe they're more likely to be eaten?
Eh, "book" is widely used as the unit of literature. If someone says "I wrote a book!", you don't assume that they created exactly one physical item by writing on a lot of pages and tying them together or anything.
I guess it's because most people think of this as "the property is optional, when it's there, it's of type int".
I don't get it much either, but I do see it as a small step (out of many many more) towards the development of a holodeck. I can at least appreciate that aspect although I don't ever see myself dawning a headset and getting into a virtual world (holodeck is another story though). But also I don't have to get it. If others do, then that's what matters.
I think this just means that the UK VCs are far far far too late. And they're late for some reason - it doesn't take insight to follow a well established trend.
Very interesting piece of work, however unfortunely not targeting my LG TV from 2013. By any change, is anybody aware of a project to install alternative firmware on such an ancient box? -- Cheers, Jürgen
Yes x 1,000,000. This is the only thing that drives me to something like React (other than the fact that I’m not actually a programmer and it’s the only thing I know) to build a site.

I know HTML! I know CSS! But how do I make a template sidebar, say, without a framework. It’s possible, sure. But a PITA. React just makes it easy, which is like using a baseball bat to kill a fly.
The article's title was linkbaity and the kind of thing that leads to objections like https://news.ycombinator.com/item?id=33013413, which tend to fill up threads with shallow and offtopic stuff. We changed it because that's what the site guidelines say to do in such cases:

"Please use the original title, unless it is misleading or linkbait"

https://news.ycombinator.com/newsguidelines.html
Getting to interoperability won't be achieved by questionable third party clients essentially abusing the API of a company. What a weird way of thinking. Work out standards, lobby for them etc. You very well knew what you were doing and what you'd risk.

> People should be allowed to have the freedom to choose how they use platforms
I absolutely despise meta but this is just weird. If a company provides a service, they can do so as they see fit, as long as they are compliant to laws etc. If you don't like it, don't use it.

There are nice projects like mastodon or matrix, which seem to have very similar goals as you. I just can't shake the feeling of you guys being shady af. You can't be naive to think this would work? You have no privacy policy, circumvent the compliance of meta (which is afterall, one of the most watched companies) and essentially proxy all user data. WTF? And who on earth would fund that?
That really should be an offline tool, not an online one that requires full access to all your emails.