skysight-inc/HackerNews huggingface dataset:
Look, you don't even need an "idea" for your startup, much less one based on some ethereal "trend" you should try to catch.

What you need is a goal and a vision for an improvement to something that people want. Take any current service, and try to figure out what metric people are really using to evaluate it.

Now think about what it would take to 10x that metric. I'm stressing the really because that's where you have to do some folk anthropology and try to understand what people really want.

If you think people eat food to maximize calories, providing them with 10x calories would sound like a good thing, but that's probably not what's happening. Maybe what you want to figure out is how to have 10x calories / dollar.

But people don't just eat food for calories, they also eat it for the nutrient mix. What would be the perfect nutrient mix? Does it need to be custom? Can it be done at a good cost? (that's kind of what Soylent has been doing)

Food is also one way we experience some of the most varied sensations: can you make something that's both incredibly nutritious, and that expands people's palates?

Food is also built around social experiences, how can you improve the social experience of cooking and eating together? What's the metric? What does 10x that metric look like?

Can you 10x along those 3 axes at the same time? Are there trade offs? Can you overcome them?

I'm just using food as it's an obvious need/want everyone recognizes (low on the Maslow pyramid).

But that can apply to literally anything, as long as you dig deep enough to figure out the underlying need/desire/want.

And that way you can quit trying to find random "ideas" based on trends that are just at the surface of things.

Jeff Bezos (and a bunch of other people) said it before: don't try to think of what's going to change, think about what's not going to change. People's desires are one of the most stable thing you can build on. Figure out that bit and you'll find a bottomless well of ideas.
Not all of them, which was my point.
V8 is a sanbox by default, it does not expose any I/O functions. not even to the stadart output.
> GOPATH, which is smart because it turns out a huge percentage of devs don’t know what env vars are or how to set them.

This gave me a laugh but it’s not fair! I’d guess most of the GOPATH outcry was the annoyance around managing automated and other non-dev environments.
The timelines are pretty well-established. https://www.ancient.eu/timeline/pyramid/

It did take decades of years for pyramid-building to improve (possibly longer), but the date of the Great Pyramids is known with pretty high confidence and aligns with particular dynasties and rulers.

The big ambiguity is around the actual techniques that were used to transport the material and build the pyramids, not around the timeline.
That's also my experience.

My self-hosted, cached, server-pushed fonts keep the total load time well under 500 milliseconds. I load 2 fonts in a total of 6 variants.

The 100kb responsive header is a much bigger bottleneck.

You can achieve much bigger savings with proper caching, gzipping, a fast server and a lightweight page than with system fonts.
It's worth noting that actix-web is at the top by doing some insane tricks, which you wouldn't normally do in writing a web application.

e.g at one point they used Askama as their templating engine (may have switched), which isn't really fair as using Askama means you force a recompile of your project for each template change - and I can tell you from experience that your compile times will shoot through the roof as well.

Nobody is going to bother doing that.

I say all of this as an actix-web user. It's my go-to. I just view these benchmarks as "if I ever needed to, I know I can wrangle performance out of it... but I won't assume it by default".
> What measurement would you suggest we use to approximate the number of people whose communication is under the control of a particular organization

You'd first have to a establish a definition for the term "control".

> The average FB user spends 30-60 minutes on Facebook each day

Voluntarily interacting with an app for 45 minutes a day does not in any concevibile interpretation meet the definition of "control". The user is literally in complete control of the apps they interact with on their phone or computer.
My boss keeps repeating how he’s impressed with how much we achieve, but I keep thinking we could do so much more.

I feel it’s cultural though. I feel in Japan people are very much in a company to just have some sort of occupational therapy, but in the Netherlands people are very much together to do work.
So, this post (which I loved) brings back a lot of memories for me (having joined Solaris Kernel Development in 1996, when ppc was still a thing -- if barely).

If I may, a quick anecdote: back in MPK17 (now Facebook!) my office was next to that of Mike Sullivan, who was one of the lead engineers on on297, our internal name for Solaris 2.6. As part of his nature of running latest bits on everything around him, Mike had in his office (among many other things) a laptop. Over my years of working in Menlo Park, I can remember exactly one theft: one night, that laptop of Mike's -- and the laptop alone -- was stolen. The funny thing (and the reason this story made me think of it): it was a ThinkPad 850, an IBM PReP laptop running an internal build of on297 (to my knowledge the only one that ever existed) -- and I have often wished I could be there when the thief tried to unload what was surely the world's most arcane laptop, if not its most useless...
I remember the spraying and all the containment efforts, but somehow managed to be ignorant of the claimed agro-terrorism (although this was happening during my last year of college and my access to news was limited at best at that phase of my life).
I suspect you are quoting case fatality rates instead of death rates.

In particular, the whole-population rate is <= 0.5%. (International agencies and other governments say 0.5%, the CDC says (1-.3)*.4%).

That includes asymptomatic and undiagnosed people. Case fatality rates only include diagnosed cases. Clearly, if you are diagnosed with the virus, you are more likely to die from it than an asymptomatic person, or a person with minor symptoms that doesn’t bother to call a doctor.

It is true that, at 100% infection rate, it would be the leading cause of death this year. The thing is, it’s a one time hit to life expectancies, so it’s not really comparable to the other risks.

That means it can be the number one cause of death, even though 99.5% of the people that catch it will recover and die of something else.
That said, Christopher Wren was in high demand for designing churches after the Great Fire, So he made a deal: I will design you a church but no steeple (yet). Once the backlog of churches cleared he designed the steeples, and some churches had a 20 year gap.

Even pre-industrial London could crank out enough churches in a dozen years to keep a celebrated architect booked solid. But that’s an exceedingly dense urban era, capable of supporting a large array of skilled labor.
Seems to me things that "come out of nowhere" switch from one to another. So if you optimize for either, you get neither.

I think that we lose a lot from a mentality that isn't adaptive, that prescribes in advance whether something is going to become popular or not. Because then something that is currently a niche gets killed off before it finds the mass market. I feel like whenever I find something new I like in the supermarket it disappears a short time later, presumably because of greedy optimization.
Privacy Badger has replaced this Spotify Player button.
> `is` is essentially meaningless for immutable objects

OTOH it’s recommended to use `is` rather than `==` when comparing to “singletons like `None`”.

https://www.python.org/dev/peps/pep-0008/#programming-recomm...
It's not akin to a reply tweet. It was attached directly to his message. It's like if you sent out political campaign literature in the mail and the post office attached a "fact check" sticker to it. That is very obvious editorializing.

If Twitter wants to give their opinions, they should do it through their own official accounts. Inserting content into other people's tweets is not participating on a level playing field. It's subordinating all of the users to Twitter's editorial control.
Based on my visit to India, travels around middle east, and third world countries. Oils, and fats are the most affordable way to get a high enough amount of calories in a diet for the poor masses. So even if you're poor, and eating rice everyday. It will be typically with something oily and some spices to add flavour.
This was a really well written essay! Great breakdown of Sweeney’s strategy!
Ideas aren't copyrightable. But certainly things are used to determine it a story is a copy of another story
>Web dev has become rocket science for those who started in this business in the late 90's

Curious about what more contemporary stuff you've experimented with vs. what you're comfortable with. The pop cycle is real.

For instance, one of yesterday's top posts was about htmx, which is cool enough, but it's one of those things that's very opinionated about bundling content, presentation, and behavior, and which advocates for hypertext over consumer-neutral serialization formats. All of that was de rigueur not so long ago, and then heresy in the '00s. Yet, it works, and you can drop in it and get it working in like 2 minutes.

I feel the same way as I suppose you do about a lot of popular toolchains for web work. Babel and webpack are beasts and definitely do remind me of some of the performance art-level stuff with autoconf and make.

I work on some of this stuff in my spare time. Always happy to hear anecdotes.
I don't think he's harmful. I think you take the good with the bad with him. He's way too convicted to trust blindly, but he also talks about some great topics that aren't widely discussed. So, if you consider him the leader of a religion, you'll be led astray. But if you just read critically, you'll see that he definitely has a lot of insight to take away. Just discard the stuff that you don't agree with.
Same. And in my area we were advised to cover our cars if they were parked outside as there could be minor paint damage from droplets from the spraying.
“The Breeders”
Also at having to put your source in the gopath at its import path. So you couldn't have 'project/' and 'project2/', you had to have 'gopath1/src/path/to/project/' and 'gopath2/src/path/to/project2' or you had absolutely no isolation between things (until vendor (and that leaks (and it still requires that deep folder structure in some cases (and it took them quite a while to accept it in core tools)))).

GOPATH was nothing short of a monstrosity. Its problems were truly obvious on day 1, but it lingered and infected everything.
so what are these annoying pyc files about?
I could, but them I'm replacing characters before $LOG and a character (or two, depending on spacing) after $LOG as well. It's both conceptually and work-wise easier to consider it as "I take the first X lines of " and "I take all of". and just replace those bits.

It's a very small bit of complexity, but when chaining things together, those small bits of complexity build on each other as well, so reducing them where you can reduces the complexity (and problems caused by it) overall.

It's the same reason I don't use grep -c usually, but instead always pipe to wc -l. There's less cognitive overhead in having one way to do it that always works, rather than recognizing when I'm ending some command or chain of commands with a grep and I can use a flag on grep to count instead. The "| wc -l" that are always at the end are much easier to notice and correctly remove than a -c flag to grep I might or might not use depending on the last command.

Just like they say the best diet is the one you can keep doing, the best/most useful way to formulate your shell commands are the ways that provide you the most benefit. Don't let anyone change your workflow "because you're doing it wrong". At the same time, you should examine suggestions and if you try it out to see if you find it beneficial. It's a fine line to walk. I had a friends that recommended screen for years when I didn't use anything of the sort. I use tmux (an equivalent) religiously now, and I can't imagine going back to life without it, just from the ability to resume work on servers from lost shell connections or from different computers.
> The person asking for attention will communicate what topic they want to discuss. I can then evaluate if that topic is more important than whatever I am working or focused on.

I think that’s how the vast majority of office communication works.

If you are properly evaluating the request then you are already knocked out of the zone.

It originally sounded like you were saying you would say the equivalent of “Mate, if the buildings not on fire then send me an email and I’ll get back to you”.

Because that’s how remote staff often get treated - with calls etc just not answered.
I personally feel much freer to think for myself if government officials can't force private companies to carry their personal content. Of course it's highly unlikely that Twitter fact-checking the president will make any difference - everyone who's been paying attention made up their minds about the guy years ago - but if Trump is really so triggered by it, he is of course free to post his thoughts elsewhere. It's awfully telling that he immediately decided to involve federal regulators, although I suspect this will be just as effective as the fact-checking.
Under section 230, Fox News is not liable to suit if someone not affiliated with Fox posts illegal content on their comments on their website.

They are liable to suit if Fox News employees post illegal content on their website.

Twitter has the exact same treatment under the law today. It’s not liable for suit when Trump tweets lies about Joe Scarborough. But if @jack or @TwitterSafety tweeted the same lies, it could be sued in court for libel and section 230 would not be a defense.

Fox and twitter are already equal in eyes of the law today.
Docker was spun out from dotCloud(Heroku like service) and dotCloud service was sold. I'm curious what if they could monetize from dotCloud.
PaaS Failures
* the stereo-isomers have differing effects: s-ketamine being more inebriating and less anti-depressant, while r-ketamine is less inebriating and has a stronger anti-depressant effect.

* The inebriant effect can be modulated without altering the anti-depressant effect, at least in lab rats. Cannabis is one drug that does this.

* The pharmaceutical company that ran the clinical trials for esketamine likely did so because it is actually the least effective anti-depressant of the two entanomers, and less effective than regular ketamine. By trialing and patenting the less effective one first, they can then patent the more effective one later, and make money longer, by dragging their feet. Esketamine is currently a few hundred dollars a dose (every three days). My ketamine is $70 for ~6 week supply. Capitalism is wonderful.

* fwiw, ketamine triggers other pathways in the brain, including ones that are involved in attention deficit and wakefulness. It has the same effect as amantadine - an ADHD medication. I can't take it after 10 am or so, if I am going to get a decent night's sleep.
What if the vibration “engine” is unbalanced? Was the 4XL trying to copy Apple’s gimmick?
How do you go about running a model this large?
This may be inviting downvotes, but I still don't understand the use-case of Deno. Why would I use this over something like Python?

In Python, I find I can do most things I want with the standard library plus a handful of well-known packages, so even just downloading the tarballs and installing manually isn't all that onerous.

Why do I want a "browser for code"?

I may just be out-of-touch, as a purely backend/machine-learning/quality engineer. Clearly, this is a real need in the front-end / JavaScript space, but coming from the outside I just don't quite understand yet the value proposition here. Can anyone explain?
Toward that...

>Go for B2B if you can. Freelancers aren't rich.

You might not love the b2b sales cycle either. Even if you get a whale of a client, you're gonna negotiate hard, probably fork your product for it, and get paid in 180 days if you're lucky.
CDC Recommends Sweeping Changes to American Offices
emulator vs simulator just offer different drawbacks.

It would surely be nice to have the option but a good emulator is needed.
Author here:

There are two ways to implement autograd, reverse-mode and forward-mode. Reverse-mode is what minigrad uses, and what most ML libraries these days use by default, since it computes gradients of all inputs (wrt one output) in a single pass. It's exactly what you describe in the 2nd paragraph.

Forward-mode autograd is the technique that can use dual numbers. It computes all gradients of one input (wrt all outputs) in a single pass. Dual numbers is a pretty neat mathematical trick, but I'm not aware of anyone that actually uses them to compute gradients.

The most approachable explanation of dual numbers I've seen is in Aurelien Geron's book Hands-On Machine Learning (Appendix D). There are articles online but I found them more technical.

Thanks for checking out the project!
Twitter as a company didn't even have a presence on Twitter until they posted the fact check.
Interesting that so many people eat lunch late. I skip breakfast, each lunch at 11 AM, and then dinner is normally around 6 PM.
That's a bit of an understatement.
Mutual blocking list of Chinese Internet companies (commercial competition)
I haven't touched Android development in... Maybe 7 years? And even then, wasn't really in the trenches. I have to imagine boat loads have changed since then.

If I wanted to poke around with some hobby projects, where would be the best place to start from scratch with all the best practices and development tools?
The characterization of affairs as a kleptocracy is itself the underlying signal in question, irrespective of political ideology as it pertains to a kleptocratic system.
We are going to have the exact same issue on Android :(

Compose (Android's swift UI counterpart) also needs to be compiled to see how your change fare.

Even with its preview feature, you need to compile your Compose tree to see how your change look.

This new lib gets a lot of things right, but this one part is a big step back.
Mourning, Media, and the Disintegrating Public
Reading autobiography of Benjamin Franklin makes me feel we don't need tools but willingness within. He had a notebook and pen with him.
My first computer book was: “Data Structures + Algorithms = Programs”. Thinking in this way has simplified my code tremendously. I think OO is taught because it’s more tactile. Literally it takes more keystrokes, and so much is pattern repetition that it facilitates learning and feels like progress. Functional is like learning Latin by studying Ovid one word at a time. When books (or mips) were expensive, this was how it was done. Even OO is old-school now though; today’s introduction to programming is mostly configuring CSS and webpack.
These photographs are amazing, thank you.
Right, it's 100% wordplay for political reasons.

I really don't like Trump. He probably should be tried in Hague for what's happening at the border with caged children. He's a white nationalist destroying US institutions, and withdrawing the country from world leadership and handing it to China, a much worse outcome.

Still, you said he lies and should be fact checked for saying "the long-disproved Russian Collusion Hoax" - I just came here to say, that despite the consequences of the interference, where a US candidate gladly accepted Russian election manipulation, wanted Russia to investigate an US citizen, and weakened the world's oldest standing democracy... still wasn't collusion, as you sourced (twice).
> For logo/slogan fonts, one can go ahead even subset the font.

SVG is a nice option for logos. You can inline the SVG file directly into the HTML as well so there's no loading delay - especially useful for logos that need to be rendered immediately at the top of the page.
I just started digging deep into this for a project this week and I am already in love.

Highly recommend this book: https://www.state-machine.com/doc/PSiCC2_Excerpts.pdf
I would hazard a guess that they will release versions that will be a smaller size (they have in the past). But in order to run this, you'd just have to use a cloud provider, first guesses say it'll be 500GB+ of just weights that ideally you want in memory.
This post may be tongue in cheek, but realistically that's right. I ran the Facebook chatbot that was posted maybe a month ago and didn't get good performance until I was using many Tesla v100 GPUs, which are $8k each. Thankfully modern CSPs like Azure allow renting rigs that can handle this pretty easily.
It didn’t make them unlawful (they were already unlawful), the European Data Protection Board just updated its guidance to make that clear.

Specifically, they clarified that scrolling, etc. or navigating cookie consent walls prior to accessing the site did not constitute valid consent for GDPR purposes.

This is because it wasn’t freely given — to access the site, in most cases you were required to consent to cookies.

The Court of Justice of the European Union also ruled that pre-filled consent checkboxes for cookie banners, etc. were unlawful in October last year.
The Vivos Group is hiring survival apprentice
Requirements:
You have to believe in God. Because God exist no matter you believe it or not

You can speak good english

You know what "apprentice" means
They will be able to silence those views they don't like and promote the ones they do. It will become readily apparent which side of the fence a social media company is on.
Distributed AI: Smart, Seamless Living with No Bounds
Were they not even interested in bitcoin in some way? If not, good counterexample... but if they were, I think saying something as vague as “we’re going to do a bitcoin company” around then would count as an idea, probably even a tectonic shift one.
Even the Teslas I use have 256GB memory and those are pretty cutting edge. 500GB in GPU memory is insane.
The way I personally use it may differ from my other coworkers, but there's a heading for each day. I start the day by copying everything up from the previous day that wasn't completed, then I prioritize the bullet points and highlight what I hope to finish that day. Each week has an "accomplishments" header that is used at review time. I choose what goes there. My boss rarely adds things other than just prior to our one on one so he doesn't forget. Having a running daily Todo that begins as a copy of yesterday's mind map makes focus so much easier. Then when I have a status update that I don't want to disturb his busy schedule with, I tag him in a document comment or assign a task. I can message or email for urgent needs, but this is a lower percentage occurrence. Hope that gives some insight. Happy to answer any other questions.
Sometimes you need a one-way mode of transportation. They are great for that.
And with proper care and feeding, that Tek 20 MHz scope will be working in another 30 years. They were well built to put it mildly. I have a friend who's scope is a Tek 500 series, I think 30MHz, built around 50 years ago. Works fine once it warms up. He uses it for audio work, so 30Mhz is mostly overkill.
Static Compilation of Java Applications at Alibaba at Scale
After listening to the conference it just boils down to whether these social media companies are public forums protected from liability or publishers. Once they made the move to edit content, they became publishers. It's actually pretty clear. All that is happening is that they're losing their public forum status, rightfully so.
0 min commute? 0 min shower? There must be something wrong here.