skysight-inc/HackerNews huggingface dataset:
Regarding all the comments about CPU architectures and compilers and execution: Maybe it’s time to ML the shit out of everything.

A system that AOTs and JITs and recompiles based on how the specific user actually uses the app and what it actually does on that specific device.

A new high level language that drops all pretense at imperativeness. Some combination of functional and reactive and other hip jargon where you lay down guidelines of what you need done with your assets, user inputs and events. No need to think about threads and shit. You no longer have to know what will actually happen on the metal. Let it go.
Great news, hoping it is stable. This has been the last feature missing for my migration from whatsapp.
Would like to second and add that custom web broadcasting options would be a much needed feature, at least for me. Really cool website and product idea, tho.
We're apes. Our basic assumption is that everything is also an ape. Including electrons, and lymph.

It's very hard for us to find any other kind of explanation intuitive.
How to install FreeBSD on Raspberry Pi? (step-by-step guide) – RaspberryTips
Surely you must mean the targeted advertisements and data collection necessary for that. I don't see anything inherently wrong with an advertisement in and of itself, and it certainly isn't morally questionable. Companies need consumers to be aware of their products in order to sell them.

> if someone told me they worked for google or some other advertising network, I would silently be judging them for their life choices

Maybe try some introspection.
Oxford-AstraZeneca Vaccine: The Full Story
Good points but all of this holds true for traditional media either.

Just recently the Spiegel (a somewhat reputable weekly journal in Germany) had a series of completely or partial made up stories. The maker was able to place them because they fit so well into Spiegel's narrative. Such that (almost) nobody asked questions.

We are lied to from all sides.
Personally I got tired of fighting my ISP for control of my router. Between CWMP and DOCSIS, I just gave up. So now I put my own NAT device/firewall behind the router, and treat that outer 192.168.1.0 subnet, DHCP, DNS, etc as if they were public. My home network starts at _my_ router.

In various periods of distrust for my ISP, I have also run the external interface of my NAT through a public VPN provider, and added monitoring to look for connection slowdowns or open ports on the router, as evidence of a compromise. So far it's just been jumping at shadows, though.
Updated 2021? :-p
Duo started with up to 4 participants back in 2019.

Facetime is apple only.

Zoom is not even end to end encrypted (edit: now), and was built for businesses, and apps are close to malware installers
> different ways of handling UB can lead to different ways UB behaves.

Ha! If something depends on how 'undefined behavior' behaves, then it's not really undefined, is it? :D
I think it’s pretty cool tbh. I just don’t review the proposals as things to do practically and more for fun to learn about energy
> whiz-bank

whiz-bang
It seems to me that what happened was

Before the election the Democrats were incentivized to push through a big bill to help people, and the Republicans were incentivized to push through a big bill to help them win the elections.

Pelosi killed the deal, believing Trump was a larger threat than a lack of stimulus.

But now that we're past the election the Republicans don't really have any reason to pass a large stimulus bill.

Which leads us to a tiny bill.
Much better. Last time I checked, there was a baseline audio latency on Android that makes realtime music apps (and decent audio responsiveness in games) basically impossible, vs on iOS where there's a giant ecosystem of them.

See this blogpost (from 2018) that seems to confirm my recollections:

https://www.synthtopia.com/content/2018/02/17/10-years-later...
Yes, I'm interested. I was thinking along the same lines.
What if i don't want Google to crawl my website but i'm ok if others do?
> You start to think about what you design and build in a different way. You start to remember that the people using your web site aren't on the latest whiz-bank iPhone 16. They're on a craptastic pre-paid piece of garbage that they bought at 7-Eleven and share with other members of their family.

Your realization is spot-on, but what's disturbing is that this is done by having developers work front desk-ish and hoping they learn the lessons, instead of being imposed, top-down, from a higher level.

"We should write software for the kind of devices our users are using" isn't a story from the trenches, it's product and software development management 101. "We should target devices with these baseline specs" isn't something you get by having developers eyeball what phones their users are on, you get them by having Marketing put those fancy analytics tools that cost an arm and a leg every month to good use, and then by having those smart-ass program managers come up with a product definition that includes them, instead of the same generic "engaging, easy-to-use software that enables our customers to yadda yadda yadda" that gets cranked out each year.

This way everyone's writing against the same specs. Otherwise the two developers who ended up in the VIP clinic and have seen nothing but iPhones all day will keep cranking out the code that turns the phones everyone uses into egg frying machines, while the other guys will write lean, mean software that the UX lead and the CTO will laugh at and then they'll go berserk about how premature optimization is the root of all evil because they're on iPhones, too, and the whole thing work just fine.
"Manhattan" project was the code name for the original XBox.

At the time Japan dominated video consoles with the last western attempt being the disaster which was the 3DO. Thus Microsoft was going "nuke the japanese industry" and gain a foothold.

For further irony the Xbox was in effect was a spiritual successor to Sega's Dreamcast. That Microsoft went with such a distasteful name despite partnering with Sega highlights their cultural issues. Issues which have continued to prevent Xbox from building relationships with Japanese studios.
Author here: Fair criticism. There are some details that are missing in the interest of keeping the story simple.

1) The audio and video playback is driven by the hardware, using the audio stream as the master clock.

2) Ninja does fill the Android and hardware buffers and keep them full. In the pathological case, the hardware and Android buffers had emptied.

3) When the Android buffer isn't full, the thread yields to Android (to be a good citizen) but asks to be invoked again right away. The 40ms "background thread" delay broke this behavior. The comment about "changing this behavior involved deeper changes than I was prepared to make" was when I explored changing this behavior (copying multiple samples per invocation) and decided it was more likely to introduce more bugs.
Nope. YouTube just takes independent content down. On the other hand, YouTube allows original creators to monetize over those pirated content, by transferring all ads proceedings.

On the other hand, there's naked yoga on YouTube so....
Why is palm oil in everything these days? What did we do 10/20/30 years ago before it was ubiquitous? Has the need to bulk up products with palm oil arisen because of population growth, needing to stretch out yields more?
- Did the displays change for M1? No.

- Did the protocols such as HDMI and DP change for M1? No.

- Did the Extended Display Identification Data [1] change? No.

That leaves two things:

- The OS that matches the extended data against what the user wants

If the OS is responsible, then there's nothing stopping others from doing what Big Sur does.

- graphics cards that actually pump out pixels and have their own support for possible resolutions

If graphics card is responsible, you're asking me to believe that M1 is driven by fairy pixel dust and has some magical powers that are absolutely impossible on any other hardware?

[1] https://en.wikipedia.org/wiki/Extended_Display_Identificatio...
Because of Youtube/Twitter/FB selective showing of content outside of the good faith clause, they should be liable, yes. Keep the law, just enforce it. If you're not going to enforce it, you might as well get rid of it.

They currently enjoy unlimited immunity in a way the spirit of the law does not allow. You can't enjoy tax breaks etc. of being a platform and then go and ban content that you don't agree with, but which is not harmful in the way the law lets you do. I.e. the law lets you remove illegal content, but if you are being treated as a platform, you can't just go and, oh, I don't know, not let the New York Post show a breaking story about Hunter Biden's laptop.
Thinking about this quite a bit, I see the second optimization as pretty obviously incorrect - not because of provenance, but because it acts as if pointer-to-integer-to-pointer casting is value-preserving, which is not at all guaranteed by the C abstract machine. In particular, `p != q && ((uintptr_t)p == (uintptr_t)q)` can be true according to the C standard. Instead of trying to track provenance, simply considering that the transformation between pointers and integers is not value preserving seems to be a simpler rule.

If we want to reason about optimizations using the C abstract machine, we can't consider these transformations to be value-preserving, even if they happen to be in the real machines that LLVM targets (and if they start reasoning for the real machine instead of the C abstract machine, a lot of other optimizations are invalid).
They found a bunch of robots.txt files on sites like census.gov that blocked all robots except a few known ones, especially GoogleBot
This isn't a direct comment on this case in particular, but if you are preaching the death of capitalism (is where this pasta arises from) while using not only the freedom to do so and a platform delivered to you solely by a market, without any self-reflection then you bet I'm going to point that out.
When you have multiple teams pushing changes and a limited mumber or DB licenses and you want your CI pipeline to run faster, mocks are a very good compromise.
DB bugs rarely happen if you don't change any DB stuff after a couple of years in a project, at that point you are really confident in your DAOs and ORM services and you can mock them. You write integration tests for the DAOs and ORM, but you rely on the mocked version in 95% of the test cases.
> I find it odd that packaging for a specific distro is an upstream effort. I never understood why upstream source should include Debian/Fedora-specific files.

This is generally frowned-upon in Debian too. Upstream's effort are nearly always wrong from the distribution's point of view, and extra busywork has to be done to get rid of upstream's attempt.
You got me nerd sniped, I count Germany, Czechia, Slovakia and Hungary. Which is the fifth country? :-)
Basically only in America, though. Elsewhere the situation where someone gets into a car wreck, goes to hospital and then gets told how broke they are now just doesn't exist.

In much of the rest of the world, the health system sets and publishes the rates - and guarantees payment to service providers. The doctors perform the services, and then submit for renumeration directly to the health system. The patients, well, they're sick and don't have to worry about any of it.
I heard that they were working on this. https://community.signalusers.org/t/signal-introducing-usern...
DirectX shaped a lot of our childhood for us millenials.

Thanks to Eric and team.

RIP Eric.
I think that the main problem is that pointers are a too low-level concept (like assembly language compared to high-level programming languages) that are used to implement various more high-level concepts. I have not come across a language that does have pointers (some functional languages lack pointers all together) and has these high-level concepts. There is a great difference between a pointer that points to a complex value and a pointer, that like a database cursor, points to a certain part in a complex value, either with the purpose to query this value or to make some change to the value.
Mod policy is to replace any useful or informative submitter-provided title with the title of the linked page, so the result would have been the same after a few hours.
Turns out in Jan-2020, the password is already googlable:

https://whrl.pl/RfZQfv
I don't recall how my friends and I figured this out, if we discovered it or just heard about it, but it became standard practice to carefully insert a finger into the disc drive and slow the spinning disc when loading up a copied disc in order to defeat any complaints from the OS. Not sure why this worked but it always did :)
I feel like the dev team is using "readable output" to mean both "human-readable" and "shared data types" depending on the situation. And it creates a lot of confusion.
If more of the literature were written like this, I'd be more inclined to it.
The quality of comments was substantially worse when I commented. But even still, this thread is barely more than political rhetoric poorly disguised as personal opinions on the bay area. Many of which come from people who haven’t lived there and are using caricatures of lifestyle and people who are from there as the foundation for their opinions.

Threads get closed for less all the time.
I think these two are arguments that matter travelling at light speed cannot be accelerated, which is nearly but not quite the same thing as the title.
How common is child porn on there? There have certainly been some horrifying cases. But, how common is it? How fast is it being taken down? And how long ago are the incidents being referenced? PornHub has done a lot in the past year to crack-down on problematic content, even before the purge.

He focuses a lot on "things promoted towards pedophiles". But, he admits on many occasions, that the vast majority of the content (even in the problematic keywords) isn't problematic, and therefore, might just be simulated.

He hasn't said how common the child porn is. He assumes there is a lot of it, although all indicators show it is low (there may be a lot more which hasn't been detected, but he seems to have dug really deep into the site).

This isn't to excuse someone posting child porn or running a site which is likely to get such content with insufficient moderation. However, how big is the problem on there? Is there anyone who has quantified it? I am very curious to know.

* I am not familiar with PornHub or those keywords. I am just going by what other people have said about this issue.
> Zoom is not even end to end encrypted

https://blog.zoom.us/zoom-rolling-out-end-to-end-encryption-...
For the last 15 years, I keep pushing information about Multi Level Secure Systems every time another incident like this happens. The fact that we haven't been using them since the 1970s everywhere drives me nuts!

https://en.wikipedia.org/wiki/Multilevel_security

Their are Operating Systems in existence which could prevent this and almost every other breach. However, most technical people aren't even aware of the fact that they CAN exist, and actively believe the opposite.

Hopefully Genode.org will have something useable for the average programmer like me, in a year or two, and I can use that as an existence proof.

Also, there are Data Diodes to help restrict what goes where.

https://en.wikipedia.org/wiki/Unidirectional_network

I think we'll finally get our act together in 2025 or so, 50 years after the first Multi Level Systems were finished.
Where Have All the Chestnuts Gone?
Build-in Automatic Teller Machine: a phone that dispenses money!
Sometimes you're trying to model the real world, sometimes you're trying to represent abstract concepts, sometimes you think you know what you're trying to name but you don't ...
Something I think many miss in the comments here is that even if you completely wiped out natural palm oil usage today that rainforest is still going to get cut down tomorrow.

It will simply just be a different crop, hey they might even raise cattle or buffalo or grow canola instead just to spite the West.

It's painful to watch people think that palm oil is the environmental problem when it's merely the symptom of far deeper issues that are much harder to solve.

Lecturing some family living in poverty to not cut down trees on their land is a bit rich if you look at the history of deforestation in the states and Europe in the last century, to that farmer you're trying to put out of business all he sees is hypocrisy and gatekeeping, not moral duty.
Try enabling hardware acceleration (layers.acceleration.force-enabled=true in about:config I think). I was having issues until I learned it was disabled by default on Linux.
Nothing to add apart from the feeling that you have shown complete mastery of how to explain something.
Low tech method: air out heavily for 5-10 minutes, 2-3 times per day, ie. when you get up, when you eat lunch and just before going to bed. Open all windows and all internal doors, really get the air moving. Because you're airing out so intensely for a short period of time, the furniture and walls don't cool down, so the air warms up quickly afterwards.
As it currently is you can't stop them from using an undeclared IP range to crawl you.

This doesn't change that.

"Everybody except X is allowed" rules have always been "on your honor" type restrictions. "X" can always claim to be Joe Rando.
Show HN: Urx – Stream-based state management for React
>What did we do 10/20/30 years ago before it was ubiquitous?

We used partially hydrogenated vegetable oils: aka trans fat. It's a texture/spreadability thing for junk food and baking. Use of trans fats accelerated after the 1980's declared saturated fats harmful and they took its place. It didn't work out so well and now palm oil is phased in to replace it.
It's a bleak, paranoid take to feel that people are attempting "trickery" when raising issues like these.

It is not a redefinition of the word "disabled" -- it is a reexamination of what actually leads to a person being "disabled."
Although I don't despise apple, they are a company like any other at the end of the day.

Debate that fits the pattern of,

1. Apple good (Because it's my tribe etc.)

2. Work backwards to find reasoning

is not a good thing.
> but even changing something minor in Gmail or Google Docs impacts orders of magnitude more people, using the product in such a huge number of environments -- phones, tablets, PCs -- in every language and every corner of the world.

Then why google change (not minor) things and make them much worse than before?
What is interesting is that many of them are on the boards of international, foreign corporations.
Where is the line between an appliance and a robot? If you view refrigerators, microwave ovens, dishwashers, etc. as robots, then robots have been selling well for use in the home for a long time now.
Discord? Definitely can be addictive but the server-model isn't like (say) even a small facebook group
>But now that we're past the election the Republicans don't really have any reason to pass a large stimulus bill.

And neither do the democrats since they already won.
Ask HN: How to Get into Google?
Traditionally it seems there are some possible ways you could model a career that will lend you at Google, for instance, some join an Ivy League University, others create some core open source technology or startups which gets acquired, others get accredited into Google Experts Community, while others get referred. Another weird story was a person who was working for a contractor of Google and later joined them as it was acquired.
I would like to know if you were starting from beginner level as a developer, how would you model your journey to best-fit the ideal Google candidate? What are some stories(or tips) you've had, or experienced.
I'm not a native speaker and the sentence is honestly absolutely unparseable for me and reads like a contradiction. Is it even... correct?
A bit ironic that a webhook for GitLab is hosted on GitHub. Any reason behind that?
FireEye and SolarWinds Orion: the story so far
I keep hearing functional, functional, but all(not that much) the functional code I've seen is no better than your average @Service calling anothrt @Service calling anothrt @Service.
Yeah, it looks a little better with less parentheses, yeah you get fatter instead of taller code which is not that much easier to understand.

There's still a milion ways to do the same thing, and there are still smartass people going out of their way to produce code that makes people notice how unique they are.

All at the expense of wondering what the memory and performance will be.
Because mainly... "wishes" aren't "prediction" :Ð
The 100 Worst Invasive Alien Species
It's time iOS supported accounts on every device.

Then devices needent be so locked to a person. "Oh, the battery is dead on your iPhone? Log into mine for the day".
> Let me say something shouldn't be brushed off lightly while brushing it off lightly. Clueless.

Marinetti was literally a member of the Fascist movement -- not "had ties with it", he was a legit, card-carrying member of the Italian Fascist Party, which he joined when the party he founded, the Futurist Political Party, merged with Mussolini's Fasci Italiani di Combattimento. He was one of the more notorious of Mussolini's supporters early on, and he literally wrote a book called Futurismo e Fascismo ("Futurism and Fascism") -- guess what that book was about. They didn't quite get along but Marinetti, like most Italian Futurists, remained a keen fascist supporter throughout his life.
On the flip side, I definitely do appreciate when upstream includes a debian directory, as that means I can easily self-build my own package with the latest source, even if I'm on Debian stable or whatever and don't expect and update or backport.
Also known as crocin.
Even more spectacular are the survivals of people in similar circumstances: https://en.wikipedia.org/wiki/Category:Fall_survivors - especially Vesna Vulović.
I hope the name was a coincidence - consider that Microsoft uses city names for big project codenames.
> Well, since there are only two web crawlers left, and the other one doesn't look like Google.... no.

Sorry, I was not meaning "search engine" but "search term" / "search results" on google :)
Does it really matter though? Does it matter if I am above average or below average? I am as good as the last product I built, last library I wrote, the last game I played. I will have to see if I can improve and move on. Looking at one's standing on some world wide leader board is largely irrelevant outside of duolingo, imho.
> the popular 21st-century view that heavy pasta meals leave diners feeling equally heavy and lethargic.

Pasta gets a bad rap unfairly, I think. A few years ago over the course of ~18 months, I lost 100 lbs. I ate pasta almost every day when I did this.

One problem, particularly in the US, is that portion sizes are so large. This affects much more than just pasta. But in the American mind, a serving of pasta is often easily 3x what it should be. A small plate of pasta, maybe pancetta, some cheese and an egg? Filling, but also can be light.
I assumed for years that I was average and it led to endless frustration: If I'm average, then it means most people should be able to do what I do. So if they don't then it means they are lazy.

I agree with the other comments here: assume nothing. Each person (and situation) is a case-by-case basis.
Those numbers actually prove that PornHub is doing next to nothing to police its content. And the average video posted to PornHub is probably far, far more likely to contain CP/Revenge Porn than the average social media post.
Yeah. I’ve figured out a way to offer $5 a month, so will put that on community support, and change the business plan with human support to more than $25 if there’s a crowd.