skysight-inc/HackerNews huggingface dataset:
Starcraft II uses floats, but for the game simulation portion it uses an internal software floating-point library to ensure consistency.
Sure, anyone can read the books. Just buy them. You just have to open your own bookstore, your own rental operation for the building its in and your own payment processor. Also your own supplier, publisher and hosting provider for the company website residing in your own datacenter wired up by your own isp. Noone can claim he's being censored, it's not the government after all ;)
A kilowatt-hour is the total amount of energy transferred over the course of an hour at a rate of one kilowatt, so "kilowatt-hours per hour" is just "kilowatts".
Was Frank Zappa class X? That would certainly make sense of the guy.
I'm reasonably certain I'm not a bot, and I'm 100% certain no one is paying me for my unpopular opinions.

So: who aims to gain from my comment? Well, if Google were to be broken up, and some amount of privacy restored to all of us, I'd say society would gain.

No one needs to mount a smear campaign against Google. Their own actions are damning enough.

Perhaps if you existed outside your karma coma, you'd see it. Perhaps if I existed outside the anger and rage that makes me comment as "srswtf123", I'd take your point of view. But I doubt it. That's my hunch.
> 1) Solar + transmission lines. It’s always sunny somewhere

> 2) wind + transmission lines, always windy somewhere

These don't produce power consistently. That's why one would need to build redundancy. Also it's not always sunny somewhere, unless you build transcontinental transmission lines. And even then, there's a period of time where most sunlight is hitting the pacific ocean.

> 4) use some of the energy produced by 1-3 to dig real deep for geothermal everywhere

> 5) Ocean thermal energy conversion

Both of these are geographically dependent. Might as well has just said hydroelectricity.
Like https://www.nytimes.com/2020/12/16/technology/alibaba-china-...
If you can guesstimate someones age bracket, gender, and whether or not they're white you can also probably hit a similar accuracy.
Star Trek called them nanites.
Thanks! The tutorials on the Modelica-like features of ModelingToolkit.jl are just starting to roll out. For example: https://mtk.sciml.ai/dev/tutorials/acausal_components/ . Indeed, there's a lot to do in this space, but we already have some pretty big improvements that we'll start writing down and share (hopefully) at JuliaCon 2021!
At least for now, Squad and BF4 are working flawlessly in Proton inc. anti-cheat for me.

Can’t say the same for many other anti-cheat games though.
I just wish people called it 'correlates' instead of prediction since ML algo's often fall in the correlation category, not the predicting one.
First, your face has changed over the past 10 years because of the aging, the way you take care of your face, your health, your mental and emotional state, your sleep, your nutrition, and many other factors.

Second, the model in the paper did not only look at the face, but at the entire photograph. How you choose to present yourself on a dating site has also changed over the 10 years: the quality of the photo, what haircut you choose, how closely you shave, whether you're tanned, your facial expression, whether you wear glasses, what objects, landscapes, and colors can be seen in the background, etc.

Finally, and most importantly: Even if your dating site profile picture hasn't changed in lockstep with your political leanings, that's fine -- they can make some errors and still get the 72% accuracy they report.
Yet eBay still lists this:
https://www.ebay.com/itm/Funny-Cartoon-Chinese-Man-Chopstick...

(And I won't even mention what is in the "similar items" on the page..)
Common perception of a co-pilot is that a co-pilot _assists_ the pilot.

It's another perception/reality thing. I realize that the co-pilot shares the load, and is capable of being the pilot-in-charge, or having control of the aircraft. But one implies self piloting (Tesla), the other implies an intelligent assistant pilot.
I'm not sure that "Our digestive systems are too inefficient" is the most important health problem to solve. If anything, in general our digestive systems appear to be too efficient to optimize the health outcomes of diets in the developed world.
It sounds like we have a volunteer!
And on the other hand, you have a lot of testimonies here that say the only places they saw scrum work was when it was adapted to the team, and the ones that followed it to the letter failed.

It can't be both things at the same time. (out of curiosity, you say 100% of the time, how many companies you worked for that did scrum perfectly and had 100% good results?)
Genius (YC S11) Is Hiring a Director of Engineering (U.S. Remote)
Your original point seems to be: "bicyclists are not disrupting traffic because they are part of traffic"

My counter point is that "being part of traffic does not preclude you from disrupting traffic. See reckless driver example."

Did I misunderstand your original comment?
There’s also a theory that the larger proportion of women in the workplace post-1960s exacerbated this. By increasing the supply of employees, it drove down wages to a point where a single-income household is out of reach for most in the current structure. So even if they wanted to stay home, they can’t because their spouse isn’t likely to earn enough to support the household alone financially.
A Gentle Rant About the Usability of User Accounts
> Progressives aren’t stopping you from reading racist books to your children.... just don’t expect most people to want to sell them to you

The people that do want to sell them to you aren't allowed to do so.. meaning you are prevented in reading them.
> Floats are essential for

Not necessarily true. Theoretically you can replace floats by fixed-point representations given enough bits, and in practice this also works often.

It's a pity languages/hardware don't have good built-in support for fixed-point numbers though.
This is a tobacconist's.
If it's not affecting the brain and nervous system why are people opening up clinics specifically for that? https://www.the-scientist.com/news-opinion/covid-19s-effects...
Based on the OP, this was the official parser for floats. That's a bit more extravagant of a bug.

I also would invite you to find a similar instance where a parsing bug for integers crashes the server. Not throws an exception, but falls over in an uncatchable way. I'm not sure I have ever seen one.
Nothing bad has ever happened as long as everyone "just follows orders"!
I really liked how you have built this. This is how very similar to how I wanted to build my project. So in a way you are working as me :D

Really nice work! Let me know if you need any help :)
`<script>` is an usual example that you can't self-close and absolutely need to be followed by `</script>` in HTML5.

In general though self-closing tag has no effect in HTML5 anyway, `<script>` is just an example where the usual heuristic specified by HTML5 doesn't help you at all (since it switches the lexer state).
Actual Facebook blog post: https://ai.facebook.com/blog/seer-the-start-of-a-more-powerf...
I don't have a laser printer recommendation, but you can consider using an e-ink based reading + note-taking devices like Boox (10.3") and remarkable2 for this purpose.

- https://goodereader.com/blog/reviews/top-10-e-ink-digital-no...

But I understand that paper is superior in some respects (say, side by side comparisons).
> stripping developers of autonomy and creativity

Why would you say that? There's nothing in the theory of scrum that makes a claim on the autonomy and creativity of developers. On the contrary, if you look in the scrum guide, you will find words like self-management, and independent, and cross-functional.

> Certain managers like it because it generates metrics, even though the metrics are meaningless drivel("we completed 20 story points this sprint!")

Story points do not figure anywhere in the theory of scrum. It is quite a different invention.
No, it is setting limitations, they're just harder to understand and predict. Here's what the RFC says:

qvalue = ( "0" [ "." 0*3DIGIT ] )
| ( "1" [ "." 0*3("0") ] )

(https://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3....)

There are 1001 valid values with 1117 representations. Only in practice, Firefox clamps to 2 decimal places, and it used to clamp to 1 decimal place (https://bugzilla.mozilla.org/show_bug.cgi?id=672448), and who knows what other software does.

And it gets worse: the grandparent suggests there are servers that parse it as floating point. Do they accept q=1e2? If they accept it, are there clients that send it? Do you need to be compatible with those clients?
This is why you never use negative margin in CSS.
No, the storage part is not there. Hydroelectric storage is expensive, takes a long time to build, and is geographically dependent to boot. Only ~5 minutes of global electricity storage can be provided with batteries using all known lithium deposits. Only 19 minutes worth of storage is available with all the lithium we can mine with today's equipment [1].

This is why plans for a solar and wind grid assume that some silver bullet is going to provide dirt-cheap and nigh-infinitely scalable storage.

1. https://dercuano.github.io/notes/lithium-supplies.html
Death by a thousand paper cuts. Classic.
It further notes:

> Accuracy remained high (69%) even when controlling for age, gender, and ethnicity.
Do you mean in the case of near-simultaneous commits? Continuous Integration (CI) can be setup to build each commit or abandon a build if a newer commit comes in, and then the deploy step would use the latest build available.
No social phenomenon is independent of any other. Promoting this sort of thing accelerates the virtualization of the economy and the addition of artificial scarcity. It rewards bad actors. It saps the resources of people who fall for bubbles and pump-and-dumps. There are great aspects to it, notably artists making a living out of their art, but it's a symptom of broader issues and certainly not something innocent or unrelated to our own lives.
The link is broken, here is a direct link to the job: https://bridebookcouk.homerun.co/mid-weight-full-stack-engin...
Yes, we're aware. The criticism is that you didn't engage with the substance of the actual idea, and instead spawned a ten-page thread about something the article doesn't say.
If only Steam would start supporting 64-bit ... its 2021, about time to recognize that 32-bit is just "old".
yes it was from actually talking to several indie game devs, I'm not familiar with the Planetary Annihilation case.
thats just revisionism, i dont remember either of them, and ive never seen anyone reference them until these past few days. after the controversy is over, nobody will miss them
I used to have dreams of setting breakpoints in my children, to figure out their objectionable behavior.

Dolores, bring yourself back online. Analysis.
I'd like to see an enforced separation in law between commercial application providers and storage providers. So, if someone writes an app like Google Docs, they can't just store the data opaquely on their own cloud servers. They legally have to integrate with a separate storage provider. And that storage provider has an obligation to make my data accessible and manageable by me.

I think that is a bit much, I would much rather make reverse engineering/screen scraping/whatever for interoperability be 100% legal with zero grey area. Including a bit that says TOS/Eula/NDA/NonCompete/any contract can not give away this right.

Edit:
basically let asshole companies use technical means to try to stop us, but give them no legal recourse if we manage to get the cheese out of their trap.
The Ingredients for Making a Good Confession
"Full self driving, coast to coast, this year, no hands on the steering wheel!"

He also promised it by the end of 2018.

Oh, and before that, 2016.
Careful, you might end up with PHP.
"What's the problem banning a few controversial books? We still publish thousands of books we deem acceptable!"

> He hasn't been cancelled, it's just that a few of the more egregious books are being discontinued. Horton Hears a Who? Still a great message. The Grinch? Still great

You are clearly in favor of banning ideas you disagree with. Nice to see you are fine with the publication of books when you approve of their "message".
I enjoy reading descriptions about how various people solve their problems. This is nice! One question I had was why the author uses softcover instead of pandoc. Is it a preference or a technical reason?
A Philosophy of Software Design – John Ousterhout (2018) [video]
Everything you said is great, but it's not how it plays out for a lot of developers. The people and the politics don't go away because some rules have nominally been adopted. Politically adept people¹ in manager/PO roles will continue to pretend they're following the rules while doing whatever they damn well please.

And when what they please is to micromanage or worse, the developers haven't suddenly gained people savvy because of these rules. They will have just as much trouble fending off the problems as before. Possibly more, in fact, because the (Scrum) rules can be used as cover. Or lead the developers to believe they're protected by the rules, so they don't need to be aware of politics.

---

¹"Sociopaths" if you will, but in the "Gervais Principle" meaning, not the DSM.
Webkit-based renderers support it, and AFAIK that means just iBooks, Kobo when using its kepub flavor of epub (but not in regular epubs, which trigger its inferior renderer), and software like Foliate. At Standard Ebooks we use MathML in our core source (see for example the Tractatus[1]) and during build it's rendered to PNG for maximum compatibility since so few ereaders support MathML right now.

[1] https://standardebooks.org/ebooks/ludwig-wittgenstein/tracta...
I'm not entirely sure I follow. Aren't pi and e irrational numbers?

I also included .9_ as it is an easy trap to show we have two ways of writing 1 in standard decimal notation.

Please read this whole post as a question. I'm genuinely not clear on the distinction.
Unfortunately this is locked behind a paywall.
In Germany, libraries pay 3-4 Cent per lending to VG Wort, the relevant copyright collecting society, which in turn pays royalties to the authors.
Well, as mentioned elsewhere, because of historical purposes, GPUs tend to optimize floating point operations really heavily. Whereas bigint style things likely don't benefit, in part because there's no "standard" for them at that low a level. So it seems to me to be a bit of chicken and egg; low level languages don't have them as part of the standard, so graphic cards can't universally optimize for them, and since graphic cards don't support optimizations for them, there isn't anyone clamoring for it.
Games That Push the Limits of the ZX81 (2020) [video]
There are more divides than this. IT support, customer support for client-side software products, infrastructure engineers. The Internet proliferates with web devs because it's the Internet and of course that's where they're spending their time, but I think it gives the wrong impression that they really constitute the bulk of people writing software and you absolutely need to know Javascript, HTML, and CSS to do anything. I know next to nothing about those tools and have been getting along fine for quite some time. Software is in everything. Your car's brake system relies on software. Photographs are created from voltage levels of detector cells using software. Everything in the world that requires navigation and isn't driven by a human using a paper map relies on software. Most of this software has no human interface. There is no frontend. It's fully automated. Moreover, the vast infrastructure of the Internet itself is run on software. Data center networks are entirely software-defined. Queueing, routing, delivery, encryption, multiplexing, creation and parsing of packet and frame headers, everything required to get a message from one computer to another, necessary for the Internet to exist at all, happens with software, software that doesn't run in a browser and doesn't have a human interface (other than maybe a debug console).

I get the feeling that is where this vast divide comes from. If you've only ever worked on websites and software that runs in a browser, so much of the heavy lifting is done by libraries and frameworks that you just don't appreciate all that heavy lifting. Some other software engineer wrote the OS for the router, for the switch, for the server, wrote the networking stack, wrote the Javascript engine, wrote the database engine, wrote the filesystem, wrote all of the caching and message queue services you make API calls to. Those people absolutely had to have deep knowledge of computer science to do what they did. Somebody had to write the compilers, assemblers, and interpreters for whatever languages you're programming in. Somebody wrote the browser itself. Somebody wrote the window manager for the browser. By the time you get to writing stuff that runs in a browser, you're so far removed from the silicon that you may as be in another world.

Not to say it's easy or uncomplicated or you deserve scorn from "real" engineers. Writing software for the browser is clearly hard given how terrible much of it is. The real problem is the incentives are all wrong. You make money by getting users addicted, which has nothing to do with the quality, efficiency, or reliability of your software. If you're writing the packet switching system for a major ISP or the SDN control plane for a million-server data center, that is all that matters.
> It works at first, but you end up wanting to design your own custom SSG once you run up against something that goes against your mental model of how things should work.

There is a middle ground. I hit this point in Jekyll when I wanted Insanely Great image thumbnailing that no extant Jekyll plugin could provide, ended up writing my own tool to do that, but didn't want to duplicate the rest of Jekyll's functionality too. It's kiiinda hacky and I probably should propose the interface changes upstream if I keep doing this, but a very light monkey-patch lets my tool pretend to be a Jekyll::StaticFile that just happens to write out many separate files: https://github.com/okeeblow/DistorteD/blob/master/DistorteD-...
Where Do Bears Go in Winter?
Google to Stop Tracking Users for Targeted Ads
Similar experience, here.

I wonder what it's like for those born after 1990 or so. Is the opportunity for this type of magic still available? How do the younger generations develop our level of love and passion for computing without these experiences?
It's possible that the dating website got 1 million users and couldn't find product market fit. They then pivoted to selling their users data.
so I'm curious what's going on under the hood

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

Maybe GC is just a lot better than I think.

Yes, Clojure relies heavily on the JVM's GC being very good. It trashes it like there is no tomorrow and it would be a lot of work and extremely hard for an implementation of Clojure from scratch to match the performance of Clojure in the JVM because of how good the JVM's GC is.

Having said that, I have move 3 projects (10k-20k LoC) to JS from Clojure and don't plan creating new ones in Clojure, the JS projects ended up being faster, shorter and easier to understand. Idiomatic Clojure is very slow, as soon as you want to squeeze any little performance out it your code base will get ugly really fast. Learning Clojure is nice for the insights but I'll will pick nodejs first any day for new projects. Even if I need the JVM, my first choice probably will be Kotlin and then Clojure.

Of course there are many more downsides to using Clojure. No ecosystem, the cognitive overhead of doing interop with over-abstracted over-engineered Java libraries(because of no ecosystem ;)), the horrible startup times, the cultist community and the interop is really not that good, sometimes you have to write a Java wrapper over the Java lib to make it usable from Clojure. The benefits over JS are minimal but the overhead and downsides are too much. Worth learning it but not worth using it for real production projects.
I would argue echo chambers and exaggerated correlation of incidents contribute to FAR more behavioral changes than fake news. MSM with propaganda has power to start a multi decade war and occupation of entire countries.
I think that's the big divide in templating languages— whether or not you trust the template author. Zero trust is a template like Liquid which has some trivial scripting stuff, but nothing non-halting (written originally for Shopify, where storefront owners could completely customize their look & feel).

And total trust is PHP.

In the middle is the whole realm of somewhat-trusted, where the templates can embed varying degrees of executable script, but you are at pains to let users know that too much embedding is a bad practice, and that especially if they're "just a designer", they should work with someone from software team to implement a properly-encapsulated solution for whatever it is they want to do.
Custom renderer for a classic game.
U.S. Optimism About Covid-19 Situation Reaches New High
I think the problem described in this article is more fundamental: these services don't have documented, stable APIs for clients to build on. Not HTTP APIs. Not libraries either. In some cases they go out of their way to prevent third parties from using whatever internal API their own apps use. [edit to add: to combat abuse/spam, or because they have ads, or as deliberate lock-in.]

But to answer your question: when an API exists, why have an SDK? One reason is to provide strong typing (and everything that goes with it, like IDE auto completion). A very thin layer over the HTTP requests is enough to provide this. Eg, in one of my projects [1] I wrapped a HTTP API with Go calls like this:

Method(ctx context.Context, req *MethodRequest) (*MethodResponse, error)

where each method call corresponds to exactly one HTTP request. It handles deadlines, cancellation, HTTP error checking, and using Go's built-in json marshalling/unmarshalling on structs. That's about all I want in an SDK. The unirest project you linked doesn't seem to offer strong typing so I wouldn't use it (even if it weren't dead).

[1] https://github.com/scottlamb/luxor
This made me think a bit - I imagine most of the polarization these days comes from a vocal minority of either side, and that 95%+ of people are much more relaxed about politics (and still have a sense of humour) than we imagine from the media.

So it would be interesting to see if hyperpartisans could be separated from moderates by their appearance (just to be clear, I dont believe in phrenology, I imagine its information leaking from other aspects of presentation and background).

With respect to humour, the modern lack of humor seems to focus on not offending people, which I admit I dont understand but I could guess is predicated on the feeling that laughter is somehow equated to divisive mocking, as opposed to fun. I bring this up only because it reminds me a lot of Umberto Eco's "The Name of The Rose" where the 13th century religious leaders were arguing that laughter was inappropriate, and Jesus never laughed, somehow rooted in the belief that finding humor in things admitted the possibility of laughing at aspects of religion and therefore not taking them seriously.

Anyway, your comment made me think, so thanks.
> Binance really can't do anything for their users

BSC is controlled by an oligopoly of validators that Binance decides on. I'm sure if things really got bad on their network they could do something similar to the Ethereum Classic fork during the DAO incident.

EDIT: My bad, I skipped a few words in parent.
I like that! Thanks!

In truth, though, I always felt that the large size of "group 1" was an indictment of "group 2".

Put differently, I sometimes joke about big companies like LinkedIn or Facebook: "Why does it take thousands of engineers to run a website?" ;)