skysight-inc/HackerNews huggingface dataset:
Yes, this annoying endless-scrolling without pagination on reddit is the reason I still use old.reddit.com, even though I think the new one is overall prettier. But you make one wrong click and you're completely lost, back at the top.
Not related to the article, but that background is terrible and flickers everytime I scroll on Firefox.
> I do not think it is possible to find any other real solution

The solution is not to fill up our precious LEO with space trash.
If you want faster Internet lay some fiber. It's probably even less expensive to lay some fiber across the whole jungle than Musks megalomaniac fantasies. As hobby radio astronomer this whole story fills me with rage.
Not just the average person but also the experts.
Well firstly, you as a reader did actually know the context. That's why you could tell everyone else.

Secondly, giving that context requires the writer to know that it's not normal. If it's not normal. Yet you've failed to give that context. Your comment could just as easily be linked to in a forum mainly used by Hong Kongers or Singaporeans. Obviously, you have no reason to accommodate them because you shouldn't expect them to be your audience.
Snark is going to be the end of us. It simultaneously provides a dopamine rush to the snarker, a flash of anger in the snarkee, completely destroys any context of understanding or potential for vulnerability and change. Everyone just goes shield up and battles.

We have the greatest interpersonal communication capability the world has ever seen and we piss it away on insults.
How can you start saving for college at age 14?
For those who want to learn more, the book "Endless Frontier: Vannevar Bush, Engineer of the American Century" [0] by G. Pascal Zachary is very good. (G. Pascal Zachary also wrote "Showstopper: The Breakneck Race to Create Windows NT and the Next Generation at Microsoft")

[0] http://www.gpascalzachary.com/endless_frontier__vannevar_bus...

[1] http://www.gpascalzachary.com/showstopper__the_breakneck_rac...
This is a misunderstanding of the way US property law works.

The individual is the "owner" at all times. Others can have debts secured by the property, but that does not make them the owner. When you pay off your loan, the bank's interest in the land is released.

And yes, in the US, an HOA has an interest in the land not too dissimilar from the lending bank. And like a lending bank, most of them can "foreclose" by forcing the auction of the property to pay the debt, for very small sums.
Fantastic example of fog of war. Nice write-up!
Banana taped to wall which sold for $120k eaten in front of crowd
Gist.github.com. it even turns them into mini git repos you can clone and fork.
Humans Are Awesome/Terrible at Risk Managemen
To put what you've said more succinctly, even though reductionism is valid for a computer, there is no reason for us to reduce everyone to transistors.

My mother is an accountant for example, and she could easily pick up SQL or a programming language, but the issue with teaching her one is that it doesn't solve any of her immediate problems. Excel already automates most of that work away, so for her that's all she needs.

Your company's accountants can probably write excel statements that are equivalent to complex SQL statements, so I wouldn't underestimate them :)
> as they don’t clean as thoroughly as wet wipes IMO

Once you have a bidet, your regular TP is equivalent to a wet wipe.

If you're using the ones that are almost cloth-like strength, those really shouldn't be flushed down most sewage systems, even if they're marked as supposedly "flushable": https://www.today.com/series/one-small-thing/are-flushable-w...
Lots of new research on animal fat: https://time.com/4291505/when-vegetable-oil-isnt-as-healthy-...

Cholesterol: https://www.washingtonpost.com/news/wonk/wp/2015/02/10/feds-...

Salt: https://www.theguardian.com/science/2018/aug/09/salt-not-as-...

Ozone: https://www.esrl.noaa.gov/gmd/hats/about/cfc.html

IPCC: gotta research that yourself they keep rewriting history to match the models just like 1984

Un agenda 21: https://americanpolicy.org/2019/02/25/green-new-deal-reveals... "Even if the theory of global warming is wrong, we will be doing the right thing in terms of economic and environmental policy.”

RE post below: Orwell was a disenchanted socialist and all his books are about the evil of socialism.
And in order to launch it they are using their constellation how exactly? Ah yes, they don't. They are separate.
This actually doesn’t work. Put the camera up to your dog and it still shows that it’s a person.
For the same reason that clang/llvm is a thing and important?
Given that we've been in a cold period for the past 10 million years, and that glaciation is rare on earth I'm guessing that's not a huge issue.

Warmer temperatures can be survived. It's the rate of change that's going to be the killer. Living things can adapt to change but not suddenly.

EDIT: Source for the downvoters: https://en.wikipedia.org/wiki/File:All_palaeotemps.png

And discussion from a world-class geologist: https://www.forbes.com/sites/jamesconca/2013/07/28/who-cares...
>Sweden and other EU countries which didn't adopt the Euro also retain their traditional account numbering systems

These could be compatible though. e.g. in Poland numbers used for local bank transfers are just IBANs with country code trimmed from the front.
I don't think it's fair to call it a successor since it intentionally doesn't implement all the features of Slime.

I'm specifically talking about presentations which were removed because the author of Sly never uses them. For the first people who do, however, Sly can never be a successor to Slime.

It may be an alternative, and a pretty good one, but not enough a successor.
It shows me a system that lacks flexibility, it's scary.
Lots of things are "in progress" (including rust support for gcc code generation, heh). But gcc has production-ready, mature backends for a ton of architectures that LLVM doesn't. It's a real feature.
> its own (Cranelift)

Interesting. This is the first I've heard of Cranelift being used as anything other than a code generator for wasm runtimes. When would Cranelift be used instead of LLVM, and vice versa?
Human beings are physical creatures and our physical environment can communicate messages that are more powerful than if you just read them in a book. I find that brutalist buildings often communicate a visceral sense of power, profundity, inhuman scale, etc.

A Brutalist library can give one the sense that it houses the knowledge of hundreds of generations. From a time when the gigantic heroes of myth necessitated the building's inhuman size.

Entering a Brutalist courthouse might feel like walking into a fortress where the forces of law and order make their stand to protect society from the forces of chaos.

In short, I agree, at least in part, with the critics of Brutalism who say that it creates in the viewer a feeling of insignificance and the sense that the environment was not fully built for you. Where I disagree is when they say that we should never feel that way. At a time when the comforts of modern technology allow people to live divorced from nature and where social media allows everyone to be at the center of their own world, I think its valuable to occasionally be reminded that we are each a very small part of a world that is very large.
Less poetically, I like the fact that there are different types of architecture which communicate different messages.
I was thinking about what would be the easiest way to destroy those satellites. A highly collimated microwave beam could do the trick. Or may be a really high powered Argon Ion Laser which are rather easy to build. Maybe somebody can come up with a neat DIY solution.
Sure, but OP's point is that TensorFlow's built-in libraries suck and you're forced to use them. They are confusing, change all the time, etc etc.

Since JAX's API is lower-level, you can choose a neural network API that doesn't have the problems of TF's API. Or worst case, you make it yourself; you can see that the higher-level APIs provided by JAX are all very simple.
> Professional astronomers would rather use a swarm of large and better working telescopes in space

Sure. How many telescopes do those StarLink satellites have? None, right.
They also list contact info on their webpage.

https://www.spacex.com/about
Ask HN: How do you pre-sell B2B software?
Hi all,

I'm building a freemium SaaS product that instantly lets PMs identify and contact their users in-app to conduct user interviews. We're currently about a month away from a functional MVP that I would feel comfortable that customers would be happy with / see value from.

Everyone I've talked to says to pre-sell the software to 5-10 customers to ensure there is really demand for our product. I've never sold anything in my life, so wanted to ask whether anyone has any advice for selling a product that is a few weeks away for being real? What would you say in emails to potential customers, and if you get them on the phone, how do you ask them to put down a credit card number for something that they're not sure will actually exist?

What we've tried:

1. Cold email campaigns to our website

2. Creating a sales pitch deck to walk through with people on the phone: https://docs.google.com/presentation/d/1S_3q78ZR3FY8D1L6Dmv6X7yiZXgfD8rIJsbHDE6buvU/edit?usp=sharing

3. Creating a demo in one of our other products to show potential customers how we personally use the product

I'm not sure where to go from here, so any advice is appreciated!
Generally you stop taking someone seriously when you can disprove the data pushed, not because of some political cult mentality.
Women have been complaining about this for ages. See for example:

https://twitter.com/jennschiffer/status/1171615043387109376

https://twitter.com/geekygirlsarah/status/116636030680693964...

https://twitter.com/aredridel/status/1171824207069614081
A related question: why are relational databases not able to tell you how many rows are in a table without a full table scan, which is very inefficient?
Yeah, it stretches the imagination to no end to think Google couldn’t make something work due to regulations.
>Oh so you'd retract saying "pseudo-intellectual hack" then?

Definitely not. One can be an expert in one area, and still be completely incompetent while claiming otherwise in another one. Chomsky is just as well known for his politics and social commentary as for his hard science, and proficiency in the latter does not exonerate him from deficiency in the former.

>but as a big fan of Chomsky I'd like to not (sic, I presume) dismiss your vitriol

That's good - you've now dismissed the vitriol of at least two persons. But to be fair, I do know that I'm not being overly civil, and I do appreciate your effort to not be as close-minded as Chomsky himself.

>Who do you recommend in the areas of education, politics, and civics?

A good starter is the book which Chomsky slandered in this video. Camille Paglia has also
written a lot on topics related to the ones touched upon in the video, but with
much greater clarity and originality. I haven't read as much about education as I should have, so I can't give any more recommendations than that. The other two subjects are much too broad for recommendations to be meaningful, unless you are looking for something specific (refuting Chomsky is also too broad, I think) or just want to place me ideologically.
This isn't really intended to do the same thing as gist
I track my time via 22 minute segments and typically do ~3 per day of vocab vs 9 per day of structured language learning and another 6 per day of reading and writing. So of the structured time I spent language learning it is a bit less than 20% of the time I spend. My target is about 100 words per day but my actual best time over an extended period is about 58 words per day on tracked words. Oliver is good but there are a bunch of features I'd add if I could. Will check out LingQ as well.
Also see "Betteridge's law of headlines" :)
At least part of the reason is flexibility. For example Windows has the File System Filter Driver system [0] which allows you to execute arbitrary code to observe, modify or prevent any (filesystem) I/O action. That's for example how a virus scanner can scan any file before it's opened (and of course any Windows system nowadays has a virus scanner running, even if "only" Windows defender. But you can have any number of such modules running (for logging, encryption, backup, etc), each being called for every file access.

Another problem is that the Windows Api is designed differently from the Linux Api. Windows is optimized for network drives, Linux more for local drives. Software designed for Linux often hits access patterns that don't perform well in Windows.

0: https://docs.microsoft.com/en-us/windows-hardware/drivers/if...
When I was younger I dreamed up an idea of a shock suit, basically it would have been a set of long underwear top and bottom with electrodes that would act like a TENS machine to gently(or not so gently) nudge the wearers into performing a repetitive task with machine accuracy. I figured this would be great for an assembly line and could provide a cheaper alternative to a very costly robot while still providing employment. I never pursued the idea after telling my Dad about it who told me it was an immoral idea.

Personally I would still be willing to wear a suit like that if the pay was good enough. Put on the suit, turn off my mind and put in a days work.
Using iframes, for most apps, usually brings more pain than benefits.

If an app is partially build with React, Angular and/or other lib/frameworks, that is in itself a red flag. You might be dealing with legacy code while moving to a newer stack. Using the same lib/framework brings you less mental overhead and quicker development speed, developer onboard, etc. Unfortunately I worked in some places where this was a sad reality and it was never easy to fix simple bugs due to the lack of structure, architecture, code conventions, etc . A refactor is your best friend but good luck convincing the product owner that you need X amount of time to bring 0 new features to the business.

Downsides of Iframes:

1. For each iframe you use, you'll use more memory, more CPU, bandwidth, increased TTI, etc.

2. You'll have to deal with subdomains authentication

3. Data over fetching, each iframe fetch its own data without sharing with another iframe. Trying to cache this is a sure way to chaos.

3. Breaking an app into tiny packages might be overkill when compared to having a proper folder structure, specially for UI.

4. Now you have a Content Security Policy to maintain, it gets trickier over time.

5. You’ve N CI pipelines, some repos will be “forgotten“ -> older React/Angular versions, packages that never got updated because you don’t work in that repo/“microfront”.

6. More DevOps overhead

7. Forget about good UX and be welcome to the world of redirects -> a “microfront” that takes you to another “microfront”

In my experience, breaking the business logic into packages is great since the logic is self-contained with unit testing, etc but placing the UI components there will bring you the problem of not having atomic UI components. Now if you want to change a UI component in just 1 package, good luck trying to figure out which pages could be broken.

You’ve to be very careful on how you break your app into packages, it only takes 1 bad design decision to make the whole thing a nightmare to work on. Not to mention when you’ve packages that depend on other packages, you haven’t written anything about versioning which is critical.

It is much easier to look at page built with React/Angular where you can see the exact definition of the UI versus jumping between several packages to try to figure out where do things come from.
Put the UI components and pages in a single folder/package. If you something like StoryBook and create your package for UI components, even that brings some work to get right and maintain, you split these components into more than 1 package and you’ll be running in hell for simple changes.

Reduced mental overhead is a precious luxury I strongly value.

edit: formatting
But the whole report, and the whole article mentions both eutrophication and climate heating as joint contributors.

To take the part you criticise, the preceding sentence is "While nutrient run-off has been known for decades, researchers say that climate crisis is making the lack of oxygen worse.", and the following sentence "The threat to oceans from nutrient run-off of chemicals such as nitrogen and phosphorus from farms and industry has long been known to impact the levels of oxygen in the sea waters and still remains the primary factor, especially closer to coasts."

Are they painting that as warming? Not by my reading. Does every single sentence have to correlate to the title when most do? Hm. No.

Then the article goes out into the wider oceans and talks of deoxygenation there, and the lack of mixing. Suitably dumbed down for their target audience. Could they have spelt it out better whilst meeting the needs of their non-scientific audience? Probably - it's sloppily worded, which can be said about just about every science article in every mainstream publication.

But the core point remains - the report, and the article point to a joint cause, and from my fast skim of summary sections of a 500+ page PDF a majority of the problem stems from heating.
Since it has not been mentioned (maybe it's common knowledge): cairo is a (wrong) pronunciation of Greek chi rho (XP).
The set of positive numbers is infinite but bounded by 0. The same concept could be applied to space.

I don't have trouble with nothingness because of that. Imagining it "visually" yes, but imagining how from something that would be nothing can become something that boggles my mind.

Max Planck would not prevent that. The smallest particle (that we know for know) is much larger than Planck length. But anyway even if it weren't, plack length have different implication.

My understanding is that there is time, just that it is not that simple as Newton imagined.
Well, it does says a lot about users too. The typical user would have a hard time describing a software problem beyond 'I don't know, it is just not working anymore'.
1. Does OS thread M get pinned to run only on a particular processor P? (It seems like "yes" when default.)

2. If M blocks in a syscall too long in the optimistic case:

2.a. is M unpinned from P but continues to block until the syscall returns?

2.b. is another thread from the pool used or new thread created, and pinned to P so that P can be used for other work? (I think this depends on configuration if there are fewer, same or more threads than processors.)

2.c. is there an upper limit on outstanding blocked syscall worker threads or will it simply be the last task any extra created threads beyond the normal limit would ever process?
And if WinXP had support for DX11 and more than 4GB of RAM, I'd gladly stay on it.

Software shouldn't be developed for development's sake.
Satellites Show New Internment Camps in Tibet
You probably have already checked out some ambidextrous mice, but FWIW, this is the left handed mouse I use: Elecom M-XT4DRBK
Certainly true, although that pain is something that can be at least partially mitigated in the backend. You can use approaches that are similar to exponential backoff, just with LIMIT, so that you do end up filling up your page. While there's some annoying bookkeeping involved, it does work and it does scale.
I think in those cases it would be better to implement pagination, but with a "from" ID, such that the first element in that page will be the one with that ID. I remember a post saying that this was faster, and more useful in cases like Facebook where the timeline is always updating. This happens to me all the time when I'm browsing news sites with pagination: I go back in the article history to catch up, then I leave it there a few hours and when I come back and go to the next page I see half of the articles on the previous page on top of the new one.
Hello non tech folks, Get your small tech projects done by me in record budget
Hi all, I need your suggestions / improvements on this website that i am planning to make my primary source of income. Please use my service if possible or share to who needs in network. I am 15yr+ experienced techie with expertise in all technologies. Get your small tech projects done by me. Get blogs, sites or apps made in smallest of budgets.

This is my site:
makemytech.net
Craigs List Alternative
Anyone know of a legit Alternative to this NAZI Platform?
Nice read! I am not very familiar with this field of research but, could runtimes of other languages (say, Node.js or Python) benefit from such optimizations? What about libraries like libuv, I guess they must be fairly fine-tuned already? Or is this something that is specific to Go and would be hard in other contexts?
Thanks a lot for your feedback. I decided to remove that since I think you are right about indicating personal preference.
I do not want this article to be a list of preferences but rather an analysis of the considerations that popular C libraries make (eg: stb, sokol, etc) and that new authors should also reason about.
What’s Nazi about it?
You had a much better experience reading it than I did.
I'm struggling to parse "essentially motivationally self-taught" but if you mean to say something like "only self-taught programmers will successfully learn to program" that's a myth that isn't backed up by the evidence and serves to exclude people from programming.

This talk addresses that misconception: https://www.youtube.com/watch?v=g1ib43q3uXQ

The paper discusses "constructionism" (which, loosely put, is the idea you give someone a toy and let them figure it out): http://morganya.org/research/2018-Ames-CSCW-Constructionism....

There is more out there but that's all I have time to find right now.
Because for each entered/deleted row you would have to update that counter, which would need to be done synchronously and would add overhead. In typical db usage you don't really need to access that number that often.
These are cute cats must see them

https://worldtopfive5.blogspot.com/2019/12/worlds-top-5-most...
You might like Voidtools Everything, a free tool that does partial filename searches in milliseconds. It's incredibly useful for finding files.

https://www.voidtools.com/
Examples of companies or projects that ban exceptions

Google, and therefore Chromium

https://google.github.io/styleguide/cppguide.html

Mozilla, and therefore Firefox

https://firefox-source-docs.mozilla.org/tools/lint/coding-st...

I'm pretty sure WebKit also doesn't use exceptions. It's not listed in their style guide but searching the repo I don't find any instances and the repo history shows turning them off.
Craigs List Troll Automated Flagger-Ghosters
Are Out of Control... Total Breach of our Freedom of Speech. I am down to start a new platform for "We The People" I am a creative writer, but not a coder. If anyone out there is interested in starting something new, and has the time-energy to invest on the back end, I will take the front end and run with it
Meanwhile in San Francisco, some rich assholes that failed to pay property tax for decades got the tax sale of their street reversed years after it happened: https://www.mercurynews.com/2017/11/28/rich-san-francisco-ho...

Different rules for the rich as always.
In most cases this doesn't work at all - flash, ActiveX, ...
No, only an option to delay updates somewhat. It's a big problem and part of why enterprise customers were so badly impacted by the RDP bug a little while ago.
Exactly, there may be some play when it comes to internet but that argument does not apply to water, power.

It’s a highly disingenuous argument to say that we’d be better off with a fully private water market.
Not every country has the resources or desire to lay nation-wide fiber. Satellite internet could beneift millions of people who don't have access to reliable high-speed connections.