skysight-inc/HackerNews huggingface dataset:
He literally built nuclear weapons, so he definitely got to read some criticism arguing for moral responsibility of those working on potentially dangerous technology.

Besides that, I don’t quite understand why criticism of Facebook would legitimize heaping scorn on local journalists, few of whom would have ever written about tec. Or why such criticism, which seems quite common among tech folks themselves, would be negative. Or why you would reflexively join ranks with such divergent causes as ad tech and misogynists, assuming you are neither.
Desktop or mobile? I suppose this must mean iOS, because desktop Safari is nearly as dead as Edge or Opera.
The company has some significant management issues.

It will be interesting to see.
Even simple scenarios, like 'show animated preview on mouseover' are borderline impossible to do reliably cross-browser unless you use a GIF. It's really frustrating.
Not the parent, but even as a MySQL expert I'd agree that Postgres is often a better choice for OLAP-heavy workloads (e.g. very complex reporting and analytical queries). MySQL's query planner historically hasn't been great for these, and ditto for its feature set overall, although it is improving.

Meanwhile, for high-volume OLTP workloads, MySQL (with either InnoDB or MyRocks on the storage engine side) has some compelling advantages... this is one reason why social networks lean towards MySQL for their OLTP product data, and/or have stayed on MySQL despite having the resources to switch.

As with all things in computer science, there are trade-offs and it all depends on your workload :)
For sure. It's entirely stock:

@property (strong, nonatomic) UIView* unselectedTabsView;

"nonatomic" means avoid synchronization code. This code is not thread safe for that reason, but I never do cross-thread access anyways.
I hear ya @mimixco. Just trying to be up front. I am highly specialized but possibly too specialized. My speciality is HFT Trading Operations but I'd love to get out. I have been working towards specialization in SWE over the past 2 years or so. However, in performing that job it has been difficult to specialize in SWE as the job demanded a bit Data Science and Product Management in addition to HFT duties. But I totally understand what you're saying.
This is the one time I am very happy that standards have failed to materialise. Leave me to read in peace with distraction free web pages thank you very much. If I want to see an animation I’m fine with touch or a click for activation.
It was stonewalled by multiple browser vendors for a long time which helped eat away at its momentum. In that time period people tended to give up and just use webm/h264 instead (after all, those work almost everywhere, including old devices that don't have apng)
Just a sidenote that Nokia reinvented itself and is nowadays doing relatively good in the networking business.
If you have an application where you need lossless and optionally low FPS, then GIF is fine (and APNG and webp for smaller filesizes but less compatibility). But the average GIF in the wild these days is a reencoding from a video that doesn't match this description, which is what should be changed to h264, vp8, vp9, or AV1.
Here is PayPal's TOS (although they may have multiple for different aspects of the service, and definitely for different jurisdictions), in case anyone else wanted to take a look: https://www.paypal.com/us/webapps/mpp/ua/acceptableuse-full
This is precisely the problem I’m having right now. I’m working on the server side of an IoT project and trying to figure out a tenable way to secure an MQTT connection on devices with somewhere between 4-32kb of RAM. If anyone has any suggestions I’d love to hear it.
It's a little better than that, because the overhead of ObjC method dispatch is avoided. There are no calls to -retain or -release (if the receiver hasn't overridden those methods), it's just a C function call to objc_release et al. No objc_msgSend involved.
Also Relevant

Russian GRU agents convicted in a coup on the Montenegro govt to prevent it from joining NATO
https://outline.com/6ruvBv
It saddens me to see that. At around 15 years ago, there was a specific class of "adult videogame players" — a thing that eventually morphed into modern marginal slash mainstream "internet culture."

Back then, there was no question of that being a deviant thing, and I thought that only very messed up countries can host such culture where people die playing computer, kill people over videogames and live day and night in internet cafes.

Well, nowadays it became an everyday reality for countries far more developed than ones where this originally started.
Cool stuff. Something always fascinates me about things that are just a few atoms/molecules wide. Especially things you can see and hold in your hand like the edge of a flint knife. Are these nanoribbons something you can see or feel in any way?
EU urges Iran to respect nuclear deal, regrets US sanctions
Hey! I’m from India and investing in the Fintech sector. Would be good to have a chat. Let me know how I can reach you.
A pure Julia machine learning framework
I did not know that! Thank you.
um, I think at least mpeg4 and webm decoders have been emscriptemed to run in pure JS.

https://jsmpeg.com/

http://libwebpjs.appspot.com/vp8/webm-javascript-decoder/

And I think this:

https://developers.google.com/web/updates/2018/08/wasm-av1

So I don't think your "_any_ support at all" comment is correct.
> Winning requires one of the deep-pocketed players, so companies are competing on funding rather than through their products.

This is the crux of the article. The author suggests that a failed IPO would break SoftBank and those trying to be like it and return us to a time where VCs chase good products instead big deals and so the companies will need better products.
GIFs work with no fuss only for small file sizes. Once you get over a fairly low threshold the size differences have an enormous impact both for network performance — like a GIF takes tens of seconds longer to start — or CPU load because all common browsers even on low-end phones have hardware video decoding but have decode GIFs on the CPU. Since people increasingly use them for video clips I encounter that more than I would have expected 10 years ago.
Apple is a member of the Alliance for Open Media, the group behind AV1: https://aomedia.org/membership/members/. I'd suspect apple will roll out support at some point.
I know my suggestion would be an inappropriate use of protected class, but why don't whistleblowers get that level of protection? If a society wants to put ethics at the forefront of its leadership, then ethical people need to be able to continue working in their careers to progress further as opposed to being pushed out for doing what society wants them to do. If a society doesn't want whistleblowers, then it shouldn't reward them and it should even consider penalizing them. The prevailing sentiment about whistleblowers and whistleblowing seems ambiguous and akin to a sort of NIH: people are alright with having whistleblower in places anywhere except for their own organization.
That's an interesting link you have there, but it feels like limited hangout. "Yeah we admit we routinely manipulated film and more, but only to paint ourselves in a favorable light."
I've just upgraded my hobby app from 9.6 to 11 and some of my old queries are now timing out :-|

I'll update this thread when I find out why.
Ah, the current UK system.

It's been condemned by the UN, but the government would far rather lose lawsuits than admit that disabled people aren't lying about being disabled.
I have a 2009 Mac Pro that can no longer be updated because they dropped support for a ton of NVIDIA cards in Mojave.
I have a feeling they deleted the blog post. There is an archived copy here: https://web.archive.org/web/20190508123542/https://gravitati...
Interesting. I signed up for Nextdoor to see what it is based on this article. For my NYC neighborhood it’s all tag sales, requests for opthomology recommendations, etc... No fear monger it in sight.
From what I know, a bank will report suspicious transactions to the authorities, and obey whatever the authorities tell them to do about it. They will not assume the role of the authorities for themselves.

At least, that's how I understand the banking situation in Netherland, which seems about as reasonable as you can get. American companies do seem to be much more likely to play police.
Transparent Solar Panels Will Turn Windows into Green Energy Collectors
Corruption is widespread.
I like it but have some bugbears with it:

- I feel like once every couple weeks one or more of my extensions stop working properly, and I need to either restart vscode, or worse, I sometimes need to reinstall the extensions.

- it's the heaviest 'lightweight ide' I've ever used, if that makes sense.

- kind of part of the last issue, but I need to say it explicitly: Electron
Do you have a citation for that claim? Apple is in the “Founding Members” section of https://aomedia.org/membership/members/ so “never” seems like a stretch
I'd support that (as if anyone's asking me...) on three conditions:

1) Maximum duration of, say, 10 s (with mandatory looping)

2) Maximum display size of, say, 25% viewport area

3) Browsers must enforce "Click to stop" on these "video-img" elements even if there are other DOM elements on top.
Not feeling it or seeing it.
I've been thinking a lot lately about the idea that we too often learn whether things are good or bad without learning why.

It gets discussed most with politics and ethics, where people can revile a past movement while happily reinventing all of its beliefs. But the same goes for "science fandom", where 'science' is the good thing which knows settled facts, rather than the actual investigative process that discovered them. Or too for replication-crisis academia, where everything from peer review to significance testing are treated as ritual barriers to getting published. (Not just by publish-or-perish; people like Wansink seem to genuinely have no idea why they need good methodology.)

My old school district has repeatedly cut funding for science, non-core tech classes from programming to computer art, and any sort of 'extra' content from accelerated classes to non-teacher experts. (For years, they had a floating "science demonstrator" who was one of the best and most scientifically-minded educators I've ever met. Not anymore.) Meanwhile, there's constant talk about how teaching students to be at the cutting edge of STEM is a major priority. They've rationalized that divide with things like 'science and technology studies' (meaning Powerpoints about science topics) and 'STEAM' (I'm all for arts education, but it's basically being used here as a broadened slogan to avoid talking about science).

Outside of one great physics teacher, the most science-minded class I remember taking was actually a machine shop class. Giving up the STEM talisman and taking on inherently open-ended problems like "it's making a funny noise" did wonders for getting people to think inquisitively and logically.
> why isn't gif replaced by webm/vp9 yet?

Apple has significant market penetration, and you can't get VP9 to easily work in safari/iOS/tvOS
What are you talking about? This is not an "in practice" detail.

Let's put the time involved in perspective.

```
int main() {
for (unsigned long long i = 0; i < (((unsigned long long)1) << 35ull); i++) { __asm__ __volatile__ (""); }
}
```

this is large enough to remove the relevance of any start up time, and make noise somewhat meaningless.

On my laptop this takes 9 seconds. That's just counting to 2^35. Now let's imagine we're just counting to 2^256. Not even doing the work to break the rng. How long does it take?

2^221 * 9seconds.

Which is approximately 1.397 * 10 ^ 50 times the age of the universe (I think a billion billion billion billion billion times the age of the universe).

That's just counting from 0 to 2^256, not doing anything else at all.

Understand that if you can break a CSPRNG with 2^256 bits of state, you can break:

* The entire WebPKI system, because all you're doing is brute forcing an very high speed 256 bit hash function.

* TLS connections: you're just brute forcing 256bit keys here as well, in the worst case. Fortunately most are still just aes128. That's 6471949087173059816 times faster, so that's only a billion billion billion times the age of the universe.

Note that the numbers involved mean that "making computers faster" and "adding more computers" doesn't making a meaningful difference, because you run into an energy wall - literally more power than a star emits ends up being necessary.

So, please don't just regurgitate nonsense: brute forcing a current 256 bit CSPRNG is not possible, at all. because physics.

So to break it, you have to break the csprng algorithm. But if you can do that, then you can break any of the places the an RNG is used in practice. Eg. you could have a "true" rng seeding crypto, but it doesn't matter because the attacker can just use your algorithm to break the result of your crypto.

Note also the "true" random you get on a computer is fairly restricted - it has both little variance, and also significant bias, so the output has to be merged (hash function that you've broken) and whitened (again, hash function that you've broken). So even if you were trying to rely on "true" random, you're not getting as much "entropy" as you seem to think you are, and you've invented an algorithm that breaks all the massaging used to make it seem more random.
I don't think it's due to us being divided into nation states. Even inside a nation state you have different groups fighting one another. The side that stops improving disappears.

I don't think any kind of "disarmament" could ever work either, because the problem isn't limited to technology proper. We have constant advancements in "social technology" as well. Think about how many "hacks" happen nowadays. It's usually not through vulnerable software or hardware, but theory social engineering instead. If you took a modern smart person and threw them into the 1800s then they could probably get a lot of power, because they could use ideas such as pyramid schemes to amass a lot of wealth. People from that time are unfamiliar with these kinds of "social technologies" and would probably fall prey to it. Even ideas like ponzi schemes are part of that improvement and if you don't keep up then eventually you won't even know how the other group took power. Eg I think that what Trump managed to pull off is probably one of those moves that people in the future will find obvious, but to many of us it was baffling (the idea that he said outrageous things so that the media would constantly keep talking about him, because familiarity often breeds fondness).
RAII has nothing to do with reference counting, it stands for resource acquisition is initialization. In C++ that means the lifetime of a resource is tied to the creation and destruction of an object. Often when people talk about RAII and C++ they are also referring to destructors being called when an object goes out of scope, so if an object that contains an object containing some allocated resource goes out of scope, the resource is released as the destructor path is called.

If an object with a smart pointer goes out of scope, then of course there's the overhead of the smart pointer, but the previous comment wasn't referring to that situation
That means reads of/writes to the property are nonatomic. Certain (not all) ARC refcount functions are required to be atomic no matter what.
When my mother's last Windows laptop finally bit the dust, I bought her a Chromebook. Haven't had another service call in the three years since.

She's old and tends to believe anything a computer tells her, from "YOU HAVE A VIRUS CLICK HERE TO REMOVE!!!!" to "Click here to claim your prize money!", so her Windows box was basically enough of a fetid cesspool of disease to approach supervillain powers on its own.
The trope "But there is no constitutional right to [blah]" is blatantly ignoring the 9th amendment. [1]

[1]: https://www.law.cornell.edu/constitution-conan/amendment-9
> A whistle-blower is someone who's been proven to go out of their way to be a government informant.

Or, you know, they could have just been privy to information that the company they work for was doing something shady.

> Why would you knowingly give them access even if you think you're doing everything right?

This is because you have the mindset that whistleblowers are little snitches just waiting for the opportunity to tattle.

If a company is breaking laws, they should be punished. Right?
SaaS vs. Open Core Software: The Customer Perspective
The ace working group within the IETF has a fairly recent draft[1] standard on this.

[1]: https://datatracker.ietf.org/doc/draft-ietf-ace-mqtt-tls-pro...
What about it? I use Amazon and I would be loathe to drop it but I don’t really feel I have no choice but to use Amazon.
> “I left Wells Fargo for a credit union.”

congrats! yes, basic banking is a commodity and everyone should switch to credit unions so that the big banks offer competitive, customer-oriented products. the good service provided by credit unions and small banks should be the norm, not the exception. no one should ever pay for banking services (banks already profit on the investment side), especially not their crazy, convoluted fees concocted to extract money from us.
Kevin Simler - https://meltingasphalt.com

Howard Marks (Finance) - https://www.oaktreecapital.com/insights/howard-marks-memos

PG of course - http://paulgraham.com/
Key takeaways here for me:

"The $43.4 billion spent in 2018 was mostly on content, as opposed to hardware and accessories."

"Nearly 65 percent of U.S. adults, or more than 164 million people, play games. The most popular genre is casual games, with 60 percent of players gaming on their smartphones"

The combination of these two items leads me to conclude that microtransactions in casual games are winning in the financial sense, despite the complaints of "hardcore" gamers.
I just googled PBN. It looks like it is a black-hat, completely inauthentic SEO tactic that has no legitimate value. Why on Earth or you defending them? Am I missing something?
As far as I can see, Java is pretty secure.
I don't see how this opinion piece is 'anit-big-tech', it's anti smoke and mirrors.
Microsoft patented a braille-displaying controller accessory for the blind
The option to "subscribe" is enticing! $25 a month is pretty good if using daily.
no? it's not social media, and it's not fear-based.
A vapour barrier is different to an air barrier... An airtight membrane is not necessarily vapour tight.
Same contrast between a very powerful Windows laptop and a chrome book. Windows still feels choppy compared to the chrome book.
That wouldn’t fix anything that’s happened in this situation or help prevent it happening again.
Yes, you're right, popular discourse is better wording. Or perhaps I could put scare-quotes around "scientific" discourse.

I see scientific thinking as more in line with skepticism and general disagreeableness. (Is that really true? Where's the data? What was your methodology? How did you come to that conclusion?)
From this state, I would try a full Chrome OS recovery [1], which I believe will put the firmware back to stock (especially if write protect is disabled), and then start again with the 3rd party scripts. Alternatively, I think I've seen instructions [2] for reflashing the bios using a different device, but I haven't screwed things up that much yet :D

[1] https://chrome.google.com/webstore/detail/chromebook-recover... instructions here: https://support.google.com/chromebook/answer/1080595?hl=en

[2] https://wiki.mrchromebox.tech/Unbricking
Audio-free videos are often allowed to autoplay (though you may need to flag them as muted as well). TFA'a video autoplay just fine in both Safari and Firefox.
You got a point but at least it's interesting. Definitely better than buying a new yacht or a bigger house.
Toyota was only mentioned for an ambient temp. sensor. The intent does not seem nefarious, compared to the bulk of the other incidents.
Sounds like they didn't even get bad legal advice–they got none at all. Which I understand, because lawyers cost money, and the city doesn't look like it has an in-house attorney, but uses outside counsel (a quick search brings up someone who claims to act as their city attorney, along with two other nearby cities).

Still, with a clause as clear as that one sounds, it doesn't take hiring a lawyer to get a sense of what one's options are. They should have read it. Axon shouldn't have put the legal screws to them without doing some due diligence.
Jumia down 20% today on NYSE as researcher calls it a fraud, stock worthless
Russia is like "ve trade agents!" and USA is like "dude, the cold war ended 30 years ago"
That's what smart pointers/ref counting is for
well those mandates aren't doing much:

https://i2i.org/california-ev-mandates-fail/

i agree the comptetion between established players is required and hopefully leads to solutions to the main problem keeping many people in ICE over EV: range
Do you remember that time [1] when GIFs had a patented algorithm, and suddenly the the patent holder decided to enforce it more strictly? This is how GIFs were massively replaced with PNGs, except for the animated. PNG support sucked at the time, too (see e.g. IE6). By now it's far superior to GIF in every way.

I think there is a bit of a parallel here. H.264 and WebM may be brilliant codecs from the engineering POV, but they are somehow encumbered [2]. This may end up in obvious legal problems; if possible, these should be avoided early on, by not investing the content in them where we can.

[1]: https://en.wikipedia.org/wiki/GIF#Unisys_and_LZW_patent_enfo...

[2]: https://en.wikipedia.org/wiki/WebM#Licensing
Google will pay you up to $600 to switch from an iPhone to a Pixel 3a
This kind of argument is unhelpful and, per the guidelines, unwelcome on HN. I don't much like Hackernoon (it's a low quality source) but you can make that argument without suggesting a shadowy conspiracy.

I have never seen a "Google is unfairly promoting Go" argument that wasn't fundamentally silly. Would that it were otherwise, but I don't think Go is a super important company priority inside Google, rather, I think it's mostly a labor of love for a small faction of Googlers.
Palo Alto/Bay Area Quantum Computing– Co-Founder // Community
Hey all,
I'm currently looking for a technical co-founder/partner in quantum computing software development - pls email at saljimeely@protonmail.com

Also anyone in touch with the QC community here? I can't seem to find many meetups / events in this space --
thanks!
Adam Savage's Computer History Collection [video]
And that's the unfortunate truth of why they arent going away anytime soon. Personally I believe that microtransactions should be considered a Dark Pattern, and I might consider supporting legislation that targets them, if it's ever brought up.
Nuclear technology fanboys are the worst in this regard. They seem to be forever trapped in some 1950’s futurism, not noticing that renewables have improved while their favorite technology has stagnated. Actual scientists improved batteries and photovoltaics by magnitudes, but these people are still litigating some argument from the 80s about risk assessment.
When I do that, the less technical people I report to get it confused with MySQL which is not what I want.
Afyon Sohbet Odaları
Are you conflating all adult gamers with unhealthy obsessives?
I mean, their negligence literally killed 2 planes full of people. It’s hard to view this in a way that ISN’T a jailable offense, at the very least.
As far as I can tell, this is exactly the same story as 4 days ago: https://news.ycombinator.com/item?id=19835608
Time to Get Stocks Dividends