skysight-inc/HackerNews huggingface dataset:
They should evaluate fairly how much damage that bug would produce if used by bad actors and pay a percent of that. This is how I see it. Otherwise they are just relying on someone's passion and ethic to stay safe.
Best Enterprise IoT Examples to Follow • Future Mind
Or major the violent/ competitive games just entice more hardcore gamers who care more about the games they play.
Yeah, my son was kind of getting into this stuff a couple of years ago, he's 17 now. When it first came on my radar and I started to ask him about it I had the same thought... kids these days.

Ironically, when I asked him some more questions about how the sales worked and he explained things I then told him he should write a bot.
Working with Time Zones (2011)
Average value of YC founder after 5-9 years is $18M. Applies to top 22.5%
It would fit fine on my 4k monitor, but it still gets wrapped in a box with scrollbar so that I can only see the first 2/3 of it.
This quickly gets into a "Ship of Theseus" discussion. Arguable modern Turkey is the successor state to the Ottoman Empire, but would you say that modern Turkey is the same political entity as the Roman Republic?

The is no objective answer to such questions - it gets down to who gets to write history and what they are trying to achieve. Charlemagne, The Holy Roman Empire and Renaissance Italy derived legitimacy by considering themselves the true successor of Rome. So did the Catholic church to some extent. Therefore western historiography have traditionally sidelined the Eastern Roman Empire. Even the name "Byzantine Empire" is part of this framing.
Most people who work there believe the press is wrong or overblown.

> I suspect people would question ones judgement to keep working there? At least I do, to be honest.

You're part of a small minority. 99% of people you talk to in the real world still just think Facebook is a fun app for memes and baby pictures.
Are you going to ban drugs, alcohol and selling sex too? If people sell items at below the market clearing price someone will buy it and sell it at its true value.
With Intel AES-NI, it’s implemented in hardware! As if we can trust that, considering we can’t see schematics or anything. Someone should come up with an external crypto processing unit that’s attached over USB and offers a standardized interface that operating systems can use.
woah, not too shabby.
People working on React at Facebook don't seem particularly fazed to me, but I think it's weird when people declare that working at Facebook is bad because Facebook does some bad things.

The countries we live in do lots of bad things but we can still be proud of our country, pay taxes, and keep ourselves away from the ethically dubious activity. Similarly, someone working away on React in Facebook doesn't have to get involved in face tracking or whatever.
I'm no electrical engineer, but the spec says each usb-c port can provide up to 5amps at 20v, which you would need to do the full speed charge you wish for.

If you think about the size of the adapters that can do this already, you'd probably have to imagine nearly doubling the size for each additional port you added. Plus thermals, etc.

I could be wrong but I imagine its related to the physical limits of providing that much power in a small space.
> w3 is probably correct
> It's hardly W3's fault

Note that W3Schools is not the W3, and have no official affiliation.

> They are dumb because it really makes no difference. ... getting butt hurt because of a "Tip"

It does make a difference. If that tip had been true, it would mean I'd been writing HTML that only worked in a subset of browsers the whole time, and I would've needed to go over all HTML forms I'd ever written and correct them to ensure browser compatibility, and educate my colleagues who also left off the attribute. Are you suggesting that I should read something like that, that if true would mean that all the forms I've written are broken, and just ignore it? Or blindly trust it, and demand that my colleagues change their code style on the basis of an unsubstantiated "tip"? What was I meant to do other than dig deeper to try to find out the truth?

> W3Schools gave you the information litterally from teh HTML4 spec

Yes. Which has been obsolete for years, and yet their page isn't updated.

> I checked the W3Schools page and it literally says "Note: Only Firefox supports colspan="0",..." Contrary to what is in your StackOverlflow post

I literally quote the same passage in my post and note, explicitly, that it is untrue. Firefox's behaviour is just like all the other browsers.

Also, a moment ago you were berating me for taking an aside seriously. Now you're also berating for not scrutinising every aside for caveats that contradict the main documentation? It's unclear that there's any approach to reading W3Schools that will satisfy you, other than magically divining the truth from their docs even when what they write is wrong.

> People just need to learn to read

Evidently.
It helps if you know how to leverage the legal system to get a good deal (and the personality which can negotiate a good deal). If you can exploit something which is scalable using new technology, that helps. And the IP and copyright laws are tilted against their stated aim - to benefit society. They almost always protect the IP owner to the detriment of society.
I don't think this discussion will be as interesting as people think.

When a game or piece of software you write is shit, you know it's shit, unless you are completely delusional. Thus once it's actually released you'll probably feel some relief that at least it's finally done and you can move on with your life, putting it behind you. Negative reviews aren't a surprise, they are expected. And in large companies there must be some satisfaction being able to say "I told you so" to fools who thought otherwise.

I think it'd be more interesting to find out what it's like being a small indie developer who banks it all on one game they've been working on for years, and then when it finally releases it's mediocre and mostly ignored, making little to no money.
Q: If I have a rectangle "a" wide and "b" high, how do I find the width "c" of another rectangle which has the same area but is "d" high?

A: I'll be pedantic and take it in baby steps:

Given: area = height * width
Given: area(c, d) = area(a, b)

c * d = a * b Because equivalencies of
equivalents are equivalent

(c * d) * x = (a * b) * x Equivalencies multiplied
by the same thing are
equivalent

Q: Wait, where did "x" come from?

A: Just bear with me...

x = 1 / d Because I say so
(c * d) * (1 / d) = (a * b) * (1 / d) Substitution again
... Blah blah blah
c = (a * b) / d Tadah!

Q: What if "d" is zero?

A: (Chuckle) Division by zero isn't defined.

Q: Why not?

A: Well, we want division to be defined as the inverse of multiplication.

Q: Inverse?

A: If x * y = z, and we know x and z, what is y? x * y = z => z / x = y.

Q: So why can't we divide by zero?

A: Because if x is zero then y could be anything. It's not so much that division by zero is evil as it is that multiplying by zero does not have a unique inverse, and disallowing multiplication by zero would be just too weird.

Q: Why don't we just say that y has a whole slew of possible values?

A: Because we don't. Look, this is simple arithmetic, not some weird group thing. You wanted one equivalent rectangle and I gave it to you. If d is zero there's no c that could be big enough to equal a * b. (Before you ask, "infinity" is not a number.) Well, I suppose you could pick a number if...

Q: ... a or b is zero. I have no idea if a or b or d will be zero. Can I still use "c = a * b / d?"

A: Don't you have to wash the car or something?

[edit: consistent use of "c" and "d"]
That would mean that Facebook basically unfixable unless you fire/replace everyone. That doesn't bode well.
Tesla is 'out of bullets' and will plunge below $100 this year
'Elixir of immortality' is discovered in China for the first time
Obligitary Techmoan link if you want to see a recent-ish video of this watch in action: https://www.youtube.com/watch?v=gGQrsSEaZkI
And the human voice
He was talking about desktop computing. For server side, of course you need dedicated machines in your own locations. You basically have no security against targeted attacks in shared hosting because you don't even have access to cameras or the ability to vet the personal with access to your hardware.
You cannot add a led with a software update :)
> "keep going, don't get demoralized"

You can keep going and never make it. Statistically speaking you're more likely to not make it. This isn't much more than the typical hustler propaganda we see all the time in tech. "If you didn't make it you didn't try hard enough"

> What happens to founders afterwards?

Founders are people, people chose different paths. Depends if you managed to save a big chunk of money, have the will to start again, have kids, location, visas, etc ... I don't think there is a stereotypical path.

> The opportunity cost of starting a startup instead of continuing in your career can be significant (5+ years "lost").

If you create a company that survives for 5 years you have to fuck up really bad to lose everything. Unless you go for one of these business models relying purely on investors cash, in which case you're doomed from the get go 99% of the time.
Famous Companies and the Use of Python – Top App Examples • Future Mind
Of course, once he'd got the first note right, he didn't need perfect pitch to get the second one. Is there a reset procedure for testing perfect pitch? Some confusing sequence of slidey trombone sounds? Just listen to Shepard tones for a while?
Colaboratory is a great resource for learning and prototyping code, but it has drawbacks that render it useless to anybody who needs to deploy anything compute-intensive. The grandparent commenter has a point despite the availability of free GPU/TPU compute like Colab.

Here are two dealbreakers that come to mind, with quotations from https://research.google.com/colaboratory/faq.html:

1. Vague disclaimers that your VM is reset (even when it's running? Probably, but who knows?) after some unspecified maximum lifetime, and GPUs are "sometimes unavailable" (What does "sometimes" mean? They don't tell you. Does this apply to TPUs as well? Probably, but they don't say). Also, the mere act of manually resetting the VM is "sometimes unavailable"!

Relevant passages: "Code is executed in a virtual machine dedicated to your account. Virtual machines are recycled when idle for a while, and have a maximum lifetime enforced by the system."

"Colaboratory limits how often [resetting all your managed VMs] can be done to prevent undue resource consumption. If an attempt fails please try again later."

"How may I use GPUs and why are they sometimes unavailable?
[...] _Long-running background computations, particularly on GPUs, may be stopped._"

2. The only way currently to use Google's free GPU/TPU resources is to connect through a browser running a Colab Notebook, which is Google's homemade flavour of Jupyter Notebook, which adds Google-Drive-like live editing of the same document, but (in my opinion) ruins critical UX/UI features that make vanilla Jupyter Notebooks tolerable to use. Colab has worse keyboard shortcuts, and _sort of_ offers command and edit modes, but half the time you can't see which mode you're in, and it's not obvious or consistent at all how and when to switch modes. Not only does Colab force over-reliance on notebooks and Google Drive as opposed to "proper" version control, but it limits you to a nonstandard Notebook version that makes the code-writing experience far less fluent than it has to be.
Of course - people will try to avoid the tax. I was talking about what would happen if the tax functioned as intended.
It is a sub story itself of a much larger one:

https://jacquesmattheij.com/a-western-kid-living-in-communis...
> Journalism is best when it presents a story clearly, without opinions from the writer. I fear it's quickly becoming a lost art.

The entire article is the author’s opinions on the magazine he was reading from 1949, and how it compares to the issues of today. So you inserting this idea that it should be without opinions, and then criticizing it for having them, is really way off the mark. You should sit down and think about why you do that.
Wow Git User Config Manager, easy and fast switch Git user config
That's unfortunately true, but doesn't mean we should just give up and let society slide back to aristocracy & serfs. It's perfectly possible to elect representatives that deal with various tax avoidance schemes (be it corporate or personal).
I never saw the blacklist for the KSA. If I had seen something like what I saw for China, I'm sure I would have fought that too. I have spent about a month visiting a university in the KSA (once during the public flogging of Raif Badawi) and care very much about Google's concessions and complicity there.
Absurd Design: Surrealist Illustrations for Websites
Second that. I worked for 5 years there including directly with Sengupta (in charge of Dragonfly) and in passing with Pichai. Pichai was a politician who saw his mission in finding a balance between power groups, nothing more.
Spidermon: Scrapinghub’s Now Open Sourced Spider Monitoring Library
Google finds it underpaid men
You could tunnel your traffic for that browser through a slow VPN or local proxy with bandwidth limit. https://www.charlesproxy.com/overview/ for MacOS for example.
Not sure how I'd feel about someone writing a piece of code in response to the death of their young child. Equally terrifying.
Well the good thing about so-called "AAA" is that there will be so many hundreds of people in the building that responsibility will feel so dispersed that you'll effectively be an observer of the spectacle, despite being on the inside.

The AAA term in gamedev makes me laugh. As if it's some kind of status symbol. Just call it industrial-scale or factory-farming.
Can you really?

Firstly sharepost is curated. You need an interview and to be accepted.

Secondly, most (nearly all?) investment agreements prevent share sales that aren’t approved by the other shareholders. So unless your investors agree to a secondary, you’re out of luck.
Getting per-request context in Node.js with async_hooks
While this was quite common (money being squandered after several generations), it's not necessarily as common today among the ultra-rich. Among the upper middle class, yes, it's common to happen.

E.g. maintaining the "real value" is not as much of problem for people having tens of billions (as we increasingly see today). Even if the value drops, they're still multi-billionaires. And diversification strategies today span the globe.

And the "3 children inheritance diffusion" problem is easy to solve: rich people have less kids today than historically.

There's also that:

https://qz.com/694340/the-richest-families-in-florence-in-14...
The FAANG companies might end up producing the machine learning algorithms which are key to solving many problems in biochemistry.
Thank you. I actually didn’t base it on fast.ai. It went on like so:

- I scraped from google images using queries like “ripe bananas”, “green bananas”, etc
- Filtered out garbage images and labeled the remaining with the help of someone

- Trained the model (very straight forward with Keras). The code in the notebook is something like 30 lines I think.

- Using tf.js was what took me the longest. Using tensorflowjs_converter.save_model outputs an incompatible or corrupted file. Saving it first with keras and then using the tensorflowjs_converter CLI tool is what worked. The web-ui code is also available in the repo.

- Lastly. It is served from GitHub pages (not a problem since everything is static and runs client side), with a custom freenom domain (on a convenient .ml tld) and through cloudflare’s DNS which gives me SSL on a custom domain, caching and some very basic analytics.

Everything free tier. It only cost me time (around 5h I think).

Did I miss anything you wanted to know?
No raindrop feels responsible for the flood
Some additional thoughts.

With some training, people can read seal script inscriptions because the structure is already fairly close to regular script which is what people use today.

The radicals are written in slightly different styles from today. It actually makes sense. Seal script is a very artistic form of calligraphy, so people use it for their seals hence the name.

An example of the "drum" character:
http://www.guoxuedashi.com/zixing/yanbian/11208mb/
The horizontal arrow is the time line, starting from oracle bone script. The 4th one of the first row is seal script and the last regular script.

The idea depicted here is hitting a decorated drum on a rack with a drum stick holding in the hand.
How to Go Fast
Thank you for your feedback, and you're right, this is a cookbook, but there is no small collection, and yes, a considerable list of js code snippets.
Do you stand on anti-fatigue mats?
I haven't looked into this recently so I don't know if anything has changed, but when I last looked up Proxy benchmarks I found that it performed very poorly. Does anyone know if this is no longer the case?

My initial reaction to this is "just because you can doesn't mean you should". Perhaps that's a bit harsh, but it seems wasteful to be creating these wrappers instead of just adding the desired functionality directly to your favorite logging library. Did you try bringing it up with the people maintaining the wrapped libraries? It's also worth mentioning that async_hooks is considered an experimental API.

The simpler solution is to stick a unique id in the context object of each request, perhaps passing around a request-specific log function as well if needed. You should have access to it from all your call sites so you can pass it in as needed, and there's no need for magic.
Seems unlikely IMHO. Devices need or will need to be serviceable or recyclable in some places.
Fair enough. If you need to make up facts and figures to support your cause, that's definitely a problem. It's distressingly common in politics at any level; he's not remotely the only one guilty of that.
The ICJ voted 13-1 that the occupation of the Chagos islands was unlawful, so it doesn't really matter you are saying about that matter. On the other hand, it is scandalous and very worrying that the UK has chosen to blatantly turn their back on international law.
Just to let you know, per you request I've ported OpenList to the WebExtension format (so that it'll work other browsers as well). It's really a 1:1 port, nothing removed, nothing added.

It's available on Firefox Add-ons: https://addons.mozilla.org/en-US/firefox/addon/openlist/

The sources are available on my fork: https://github.com/Outpox/OpenList
Of course, none of the mentioned AAA developers are taking part in this conversation. "What's it like?" - "Dunno, not in the AAA business, but it sucks, at least in the indie business!"

I'm not sure what the question aims at. Should developers avoid AAA publishing studios altogether? Or should they leave AAA development for indie? The problems of shitty games mostly stem from the business/investment and management part of development, not exactly due to lack of talent. But, without good management even the most talented artists are prone to failure. Rare exceptions confirm the rule.
EA's existential problems are crappy games and customer-hostile business practices, not some secret sauce at risk of being leaked.
I really prefer small text files, preferably org-mode. But, I just made a radical change that is so far working for me: I signed up for G Suite for my personal domain, and manually copied over org-mode, Apple notes, etc. to Keep Notes. I copied all purchased PDF eBooks, ACM Communications PDFs, and important research papers to Google Drive, and copied over all old email. With Cloud Search, I can find any of this stuff instantly.

As a programmer, there is no larger time saver than having notes for code snippets, configuration file examples, etc.

I used to use Evernote, then I wrote a personal version of Evernote in Clojure that worked really well for me, except everything was just on my primary laptop. G Suite is not great from a privacy standpoint (but I can live with it) but for me wins out for convenience - well worth $12/month.

EDIT: I used to keep Jupiter-lab running on a GPU leased server for machine learning educational projects. If I still did that, as other people here have pointed out, with the new file interface Jupiter-lab would be a good choice, esapecially with some customization to implement a global search to find stuff quickly in all notebooks.
2D Go Game Lib Ebiten 1.9.0 Released: No Cgo on Windows, Metal on macOS, etc
I’m ancient.
I guess you're talking about the paragraph in this section:

https://en.wikipedia.org/wiki/Petersen_graph#Hamiltonian_pat...

I'm not sure what you mean by "intuition". Do you doubt that this proof has a straightforward translation into formal language?
The way I see it, music is generally something you listen to multiple times, especially for favorite albums.

On the other hand, people don't re-watch movies and TV shows at nearly the same frequency. I may be wrong, but that's my observation based on myself and the people I know.
In the other blog post (linked from the top of this blog post) I wrote about the motivation for using the Wireshark-like syntax and how we also have a few customers with a lot of rules (tens of thousands and greater).

That said, it seems obvious to us that now we have a Rust library that can parse a Wireshark-like syntax into an AST... that we don't have to just perform the matching in Rust. i.e. that we can ask the library to produce translations of the expression as SQL (for our ClickHouse), GraphQL (for our analytics API), or even eBPF.

We can't run everything in eBPF, but we could check the list of the fields within an expression to see whether it could be run in eBPF, and then look at heavy hitter rules and promote the ones doing the most work inside L7 to be eBPF and to run in XDP.

Even if we don't do this for customer configured rules, this might be something we do for handling denial of service attacks using the same Wireshark-like expression syntax throughout our system.
> Then of course test test test.

That's what customers are for.
If they care so much, why do they play games they hate made by companies they hate? Why equate hardcore with caring? Do hardcore heroin users care the most about their dope and dealers?
Man free of HIV with new stem cells
Compounding the problem was that the author kept using the word "safe".

FTA: "While Mozilla had been considering whether to grant DarkMatter the authority to certify websites as safe, two Mozilla executives said in an interview last week that Reuters’ report raised concerns about whether DarkMatter would abuse that authority."

Conflating "safe" or "secure" with "this website is who they say they are" may make it easier for a lay person to understand, but is wrong and creates a dangerous impression.
I'm really curious what you think the other criteria are, because I can tell you that Becker, MN, is around 90 minutes from the Minneapolis-St. Paul metro area and solidly in the middle of farm country.

I can only surmise that their list of criteria was limited to "minimize dollars per square foot in rent per month" and "vaguely somewhat near a metro area."
I know well what a picosecond is. I still liked the comparison, because I havr a much better intuition for durations in the seconds to years range.

And, to be honest, I was surprised it was that large of a factor.
”Caring more” or not, antisocial behavior is antisocial behavior.
2 USD/1.5GB absolutely sounds like something to worry about. Perhaps with such limits you learn to moderate your usage...
Not with that attitude you can’t!