skysight-inc/HackerNews huggingface dataset:
I'm casting a new foundation under my second house, hoping the wall does not come come dow, but ALMOST don't care at this point ;)
It's worth noting that there's some controversy about the extent of adult neurogenesis in humans. If it exists it's likely at the scale of a few neurons per day. Whether or not that means that increasing it by fasting is important is unclear.
You're confusing it with runtimes for Futures executors. Separating runtimes from the basic concept of thread-safety is the whole point.

Everything around Send/Sync is perfectly interoperable, because it's a rule for static analysis, not a runtime.
SML to OCaml Cheat Sheet
Cold emails can be a highly effective strategy, surprisingly.
Moving currency around is expensive and difficult, one of the reasons why credit cards exist.

I worked at a retail store that turned over lots of cash — as much as $1M on a holiday weekend. The costs, risks and time associated with dealing with that amount of currency was very real.
Google maps is almost useless for the last mile(s) now that its quality has declined so much that no street names are present except in worthlessly unzoomed views.

Google maps was better than Mapquest when Google first put theirs on line, and better than either one is any more.

Google has simply declined below the baseline by failing to be as useful as they once were.

Mapquest remains more performant if less popular by comparison.

A reasonable explanation is that Google engineers & business operators are not as advanced as they were 20 years ago, likely not as dissimilar to average employees elsewhere any more.

This kind of thing is more common than you think.

From what I understand of the 21st century hiring process that is expected.
I'm using this one, because I built it: https://finalkey.net/ it's open sauce and all, so you can build one if you want, its' awesome.

[edit]
I built it so I could use it, I made it to be exactly how I want.
Tried a Palette 2s for a few weeks before returning it - even wrote my own Duet 3 plugin for the feedback loop. Tried it with several different printers including a custom built one, and tried it using a variety of extruders and hotheads. Not worth the time or money.

Their support is completely unhelpful (I ended up reverse engineering the octoprint python plugin) and while its pretty piece of hardware, it is largely a very expensive paper weight as another commenter mentioned. Several design flaws make it very frustrating to find the right settings for material combinations since it clogs all the time, forget doing true multimaterial (not just multicolor) printing unless you make a binding layer (TPU) or chose compatible plastics since most stick together worse than PET, and the closed loop feedback mechanism is far from good enough to have even 50% success rate. I managed to get a few decent prints from the contraption but it required babying the 3d printer even more than before. If you have wild humidity or temperature swings (such as when doing a long 10-20 hour print), you can forget about any sort of reliability. Oh and it is slow - best I've gotten on the 2S is 40mm/s (one of the printers I tried it on maxes out at 200-300 mm/s, though few materials can support that speed).

That said, without that closed loop feedback, the method described in the paper simply will not work on nontrivial prints. If I'm understanding it correctly, it's just doing the same thing as the Palette except not in real time.
Nope, https://www.youtube.com/watch?v=e051w27k6W0
We’re on a mission to empower and support FOSS projects
> How do you prove that you did the work and just happened with the same code because that's just the most straightforward way to do it?

This was a factor in Intel's case with NEC over the microcode of their 8086 clone, and the judge ruled in NEC's favour, finding that similarities dictated by functional constraints were (subjectively) not creative expressions i.e. copyright did not apply.⁽¹⁾

Note this relates to copyright, does not extinguish patents, and actually relying on this precedent may require bottomless legal resources.

⁽¹⁾ NEC v. Intel: Breaking New Ground in the Law of Copyright. Contreras, Handley, & Yang; Harvard Journal of Law & Technology vol. 3, page 213 (1990). http://jolt.law.harvard.edu/articles/pdf/v03/03HarvJLTech209...
I'm sure it has its problem domains, but does FP work well when interfacing with non-FP languages? Is that where monads / imperative language wrappers come in?
I never sign contributor license agreements. If I wanted a 3rd party to be able to relicense my GPL code, I wouldn't have released it under the GPL.
Isn't the point of section 230 to give internet companies the ability to moderate without fear of assuming liability for content which they did not moderate? (Almost the opposite of what Section 230 is often presumed to be about)
This really depends on your needs. For music production things are different in Windows. Due to latency, studio-level hardware vendors completely skip Microsoft's audio stack and use something that talks directly to the card called ASIO. So, you kinda need external audio hardware even if you're on-the go and wants to do some low-latency audio. Or you use hacks like Asio4all to achieve low latency. In macOS CoreAudio has low latency even if you use the built-in 3.5mm audio jack.
Which is used in https://98.js.org/ . (submitted: https://news.ycombinator.com/item?id=24955925)
98.js – Windows 98 Online
That's a pretty cool setup
Governments can do wondrous things given geopolitical constraints...when they want to that is.
You can get the exact same result as with async/await.
When the argument is specifically about disruption, you could solve that by shifting the clock in 10 or 15 minute increments, weeks apart.
"Rams' Ten Principles for Good Design came long before Buzzfeed and the concept of clickbait."

Yet the article is still exactly that and no more: low content clickbait.

"This is the earnest design philosophy of one of the most influential designers of our time"

I hope he was influential for more than just those 10 trite platitudes.
Sounds like a 21st century version of Bobby Fischer.
That alone is not really that unusual.
Wait are we seriously at the point where XP is now considered "super no-cruft and lightweight"? XP? How times have changed.
> Until we can convincingly show we agree on what our problems actually are, I am reluctant to think we can spend billions fixing them.

So instead spend billions staring at dead rocks? Going to the moon had tremendous political and strategic value during wartime - the same conditions don’t exist in the world today.
After reading some of these comments I went around searching for info and found that in the Rust book it does feature SML and OCaml prominently as influences[0].

However, the things mentioned: algebraic data types, type inference, pattern matching could also easily be seen as influences from Haskell or FP languages in general.

At the end of the day though, it's not like this matters. I'm just happy that such flow of ideas happens, irrespective of where exactly each particular concept comes from.

[0] https://doc.rust-lang.org/reference/influences.html
Still gives you a full minute to steer around something. But probably requires some automated system to decide on "collision or not" because that would be hard to do on time manually at such a distance.

If you start steering 30 seconds after detecting an object you would still be 5+ km away, so assuming a ship is at most 200m long you would only need a 3 degree course change to miss it by more than a ships length. Maybe make it 5 degrees to miss it by 400+ meters.
Intel’s DG1 GPU Coming to Discrete Desktop Cards Next Year; OEM-Only
Sorry, i didnt know it messed with people so much...
hi thanks for the comment, our pricing is primarily around comparable companies, we didn't want to price ourselves higher than the competition as we are new entrants.
Top easiest jobs to get in Canada
Watch to know top 10 easiest jobs to get in Canada.
History shows successful projects built no matter what. It does not mean they would be successful if started with same technology today.

Unfortunately programmers rarely decide language of the project. Usually it is a sales team. Projects impossible to migrate and we stuck. If language does not match either rewrite, split service/extension or use polyglot like GraalVM.
"Last modified: 2011/01/18" (in footer)
And owner of half-wolf dogs.
Cool Pictures! Lathe! Neat! I am an old school trained navy machinist. We use to hang the long stringy chips from the over head. The angle of the dangle = power of the puke in heavy seas.
BTW, US subs don't have lathes, well at least the smaller ones don't. You can do a lot with a hack saw, files, cold chisels, etc, if you have to. The small US frigates have a lathe, with a milling attachment!
Some Covid-19 “long haulers” experience lasting skin problems
I think the most interesting stuff is how things work. How do they form, what’s their life cycle, what attributes and effects to they have, etc. But classifying things is useful to understand the processes and attributes they have in common. But yes our classifications are just a map, and we should not confuse the map for the terrain.
Well in that case neither of them is really comparable to what Haskell can do here. But Rust’s capabilities go far beyond Rayon as I’m sure you know.
Yes, we do have that system and people do bid to deliver energy. We do however allow fossil fuels to be used when wind power is not producing, and such, the carbon-free reserve capacities are competing against fossil fuels on production cost without the external cost of climate change being added. The economical outcome of that is an constant increase in fossil fueled capacity in practically every country in EU, with new fossil fueled power plant being built today even when we know that the climate can't take it.
Plenty of people complain about Python - about the language itself (significant whitespace, dynamic typing and excessive complexity), about the implementation (slow and limited by the GIL) and about the ecosystem (e.g. https://xkcd.com/1987/).
I mean, AirBnB got off to a similar start. Before they brought on the infamous spammer as a cofounder it was basically failing to gain any traction, and then he broke the craiglist TOS to scrape their listings.

Yes, there is more to the story, but I don't see how AirBnB could've ever become what it is today (even if it's doing poorly now because of covid and other factors) without some unethical "growth hacking."

In my experience, very few successful tech founders are what I would consider admirable people (obviously anecdotal and subjective). In addition to people like Zuckerberg, Silicon Valley attracts straight up con (wo)men like Adam Neumann and Elizabeth Holmes.

https://www.cnbc.com/2017/01/26/airbnb-co-founder-nathan-ble...

https://www.businessinsider.com/airbnb-co-founders-freshman-...
The Ferrograph
Curious to hear from everyone about your experience.
I think you could argue the same for typewriter (monospace serif) fonts. Plenty of texts use them to denote the name of a variable or function in-line, much as we would use backticks to talk about `leftPad` here.
Of our contributors?

Because we value the work our contributors have made to NodeBB. To rewrite to code would be (besides being hard) essentially to replace the attribution of the code from the original owner to a company employee, etc.

When a contributor assigns their contribution to us, we own it in a legal sense but we still very much want to let others know that they did it.
CitiBank? Is that really you? You may be an undigested bit of beef, a blot of mustard, a crumb of cheese, a fragment of underdone potato. There’s more of gravy than of grave about you, whatever you are!
Someone leaked the Covid hospitalization data taken from the CDC
> cancer or serious chronic diseases

Everybody must die from something so how could anybody possibly not be in poverty by this standard? Do you only count diseases which can be treated with enough money?

If a new cancer treatment was discovered but it was incredibly expensive, perhaps requiring a team of specialists to provide exclusive continuous care to the patient for the entire rest of their life, then almost nobody could afford it and suddenly the entire world would be plunged into extreme poverty through lack of access to it. So you obviously have to accept that not everybody can have access to all possible lifesaving medical care if the world doesn't have the resources to provide it. There are already some personalized cancer treatments that come close to that. These are a net improvement for healthcare but they look like a regression by making poverty relatively worse.

You're probably right that extreme poverty is increasing if you keep broadening the definition as people get wealthier.
Digital Marketing: The Easiest Way to Start a Digital Agency
Lightning Network has been in development for a very long time and still doesn't work well enough. For example, payments are not assured to complete, and the probability of transaction failure increases dramatically if transaction value exceeds $100. Fees on LN are also pretty high, on the order of 1-2% of transaction value. Maybe these shortfalls will be ironed out, maybe not ...
Another area where pirated copies shine...
Do you any reference material I can read for writing cold emails and fine tuning the content? I have sent nearly 70 emails but so far I do not have a single response. May be my content is not powerful or emails are not reaching right audience.
Simplest QR-Code Touchless Menus for Restaurants
Yeah, a 2018 UCSF study was unable to find any adult neurogenesis in humans, so it's still a controversial subject when it comes to humans.

Even if we had confidence that adult neurogenesis occurs in humans, we can't really expose humans to a stimuli, kill them and then do a BrdU stain, so it's difficult to know how well any rat study translates over to humans.
Source: https://github.com/1j01/98
I feel like that's just a way to cope with the horror of death.
Python Killing a GNU
Who would get Windows XP when you can have Windows 2000? (not kidding)
Leesa Hybrid Mattress $500 Off
Ask HN: Which Lisp should I learn?
I'm a hands-on kind of person, so I need to install something on my computer and play with alongside reading..

My one requirement is that it must be available in ubuntus repositories.

Where should I start?
China's Draft 'Personal Information Protection Law' (Full Translation)
Nice work! I wonder how much effort did it take to get the the correct web layout and css styles?

With React it seems like the logic should be simpler to implement (assuming there isn't much change to WinAmp and JSPaint).
There's a popular belief in Japan that a person's blood type influences their personality[0]. This probably made Japanese emoji designers add them to their pre-unicode emoji sets, which then got rolled into the first set of unicode emoji in 2010[1], along with a bunch of other Japanese symbols.

[0] https://en.wikipedia.org/wiki/Blood_type_personality_theory

[1] https://emojipedia.org/unicode-6.0/
Which is all sexist, but accepted. Which again is interesting.

> might hit harder next time

Pre-crime?

I am not sure if you saw Mr. Connery's interview, but this is far closer to what he was saying than any straight up endorsement of domestic violence:

"None of the above is me endorsing any sort of violence or physical retribution, but I'm trying to explain most people wouldn't be okay with a man hitting a woman in a way that injures her or causes long term intimidation, but why a slap in a sitcom is accepted."
Hi! I want to respond to you personally, because we did have someone raise a bit of hell about our CAA for these reasons. They did not have any contributed code, however. They were just a vocal third party.

In the end, if they have opposition to the CAA, they don't sign it, and we make sure that we don't merge pull requests whose contributors have not signed the CAA.

You have a moral opposition to the concept of the CAA or a CLA, and that's perfectly fine, it just means you will not be able to contribute to NodeBB. Unfortunate, but our butts are protected and your rights are not potentially infringed upon.
> I think you meant to write `type Id a = a`

Indeed I did, sorry, unfortunately too late to edit. The following reproduces the error:

{-# LANGUAGE TypeSynonymInstances #-}
type Id a = a
instance Monad Id where
x >>= f = f x
return = id

(The last two lines can be ommitted, since GHC aborts before checking the instance body. Edit: which is why I didn't notice I had the arguments to >>= backward; fixed?)

> It may be difficult to unify them via the type system. This is even more difficult for higher-order functions that take other functions.

IMO, the main difficulty in unifying `a ~ Monad m => m a` is inferring `m ~ \a1-> a1` in a way that allows `\a1-> a1` to inherit `Id`'s instances. It's a understandable deficiency, but it is a deficiency.
Of course not, the page is static, but the game runs in real time on the server, so you could be in danger and have to refresh/move to find out. The point is, and it is subtle, you never get distracted by a website and some self-updating elements until you decide to pay attention and take some action (refresh). It works and is very simple.
The iPhone 12 camera, when transferred to another iPhone 12, appears to work on launch, but fails miserably in actual use. It refuses to switch to the ultrawide camera, responds only to certain camera modes, and occasionally hangs and becomes completely unresponsive.

There is zero doubt in my mind that this is completely deliberate, and doing some deep reverse-engineering would likely yield how it is done (if anyone does decide to investigate it, that is an article I would love to read about.) It's like the copy protection schemes in games that appear to be defeated easily, but have more hidden traps later on.

The wankers at Apple who implement this sort of thing should be ashamed of themselves. I hope the Chinese cracks this, as they are apt to do for the third-party repair industry, just to show that it can still be done.
In 2020 the number one OWASP security risk is injection and I don't think anyone's arguing that the current crop of languages are all crap.

Evaluating a language without judging what kind of projects it enables is nonsensical and leads to pointless language ivory tower discussions. I'm sure that also back then there were all sorts of awesome programming languages that nobody was using, but checked all the boxes that would make the average HN language enthusiast happy.
I've drank canned chilli, and I bet if super motivated I could drink a can in a second.

Sadly, leap seconds are rare.
For most big-company CLAs, when you sign the CLA you either give up copyright of your contribution or you explicitly provide an irrevocable license to the target to use your contribution in any way they want, depending on the precise wording of the CLA. (The latter is more common these days.) In either case, you don't get to complain if your contribution is relicensed later.

And no, it doesn't matter what the new license is.
"A Fractal of Bad Design" was written in 2012. (looks like a typo on your part, since your math checks out)
I don't disagree that the web was basically built on PHP in 2005, but in 2020 that isn't really the case anymore.
>>> Not: Gratuitous (not contract) licenses are...

Note that "license" is a US concept that does not exist in Europe. Licenses here are systematically interpreted as full fledged contracts and fall under contract law.

Have to point out how this seemingly minor point in parenthesis really highlights how the comment is wrong and misplaced for a good chunk of the world.

P.S. Not trying to criticize here, just pointing out that copyright is vast and complex.
When X-Rays Were All the Rage, a Trip to Shoe Store Was Dangerously Illuminating
Memory-hard hashing algorithms are basically the same idea.

They use less power simply because people are going to spend the same total amount of money in terms of compute hardware + energy, however RAM consumes less energy per per dollar spent on it than ASICs/CPU’s etc.

3W per 8GB of DDR4 is a reasonable baseline. https://www.crucial.com/support/articles-faq-memory/how-much...
Any car in the EU that is changed after certification needs to be recertified or have the update tested. The day Tesla updates something that causes someone to get hurt Tesla will be sued into the ground as all software updated cars that haven't had their update tested are illegal. It is also illegal to change a car to make more HP (there's a limit, AFAICR it is at 5%) without getting it recertified. While Tesla don't give a f... about legality some (like me) have been through the process of recertification on way less changes than Tesla does. It is both time-consuming and expensive and the testing was insane. It baffels the mind that none of Tesla's competitors has cried foul yet.
Ah, sorry, thought you hid it.
Yeah, the majority of Dacia models doesn't even come with an air conditioning by default. It's extra, but you know what, I like the idea that it can be left out :)
I'm more impressed by that drones navigation and ability to keep track of the car! Wow!
This project is using Webamp. Maybe it's an older version or something. It also uses jspaint https://github.com/1j01/jspaint
> Second, and more substantively, it is not the case that mathematical fields inevitably turn into algebra.

Not to fully justify the OP (though it rings both true and not quite true to me), but I think topology is a good positive example. It's impressive how much of continuity can be captured purely algebraically. For example, topologies are a kind of lattice, which cross both algebra and order theory. And then you get literal algebraic topology, which captures useful and interesting properties of individual topological spaces effectively.

> A more substantive objection is that the sole purpose of parallelism is performance.

I disagree a lot more strongly here, though I will twist your words a little bit. Yes, parallelizing a program is about making it run faster; but parallelism is also a base fact of many problem domains, where you have multiple agents (up to and including humans) collaborating and interacting simultaneously.

Abstracting over the speed-up aspects of parallelism gets you to concurrency -- the independence of knowledge held by distinct agents that is not directly knowable by others -- which is far more fundamental than simply making programs run faster. In my experience, most properties of modular systems can be stated in terms of concurrency. Parallelism is an exploitation of that concurrency structure to schedule things efficiently, but it is by no means the only application.

The fact that "one can achieve a 7x speedup on 8 cores by adding a handful of lines to a program" tells me that Haskell is extremely good at letting you expose the concurrent structures of your problem domain.
I think this reasoning goes the other way (as I understand), Rust can express threadsafe mutability, as you can only have one mutable reference to any object, so if I can mutate, I know I have the only reference.
Maybe they're just cat owners⁽¹⁾.

⁽¹⁾ Presence of Toxoplasma gondii infection in brain as a potential cause of risky behavior: a report of 102 autopsy cases. Samojłowicz, Twarowska-Małczyńska, Borowska-Solonynko et al. Eur J Clin Microbiol Infect Dis 38, 305–317 (2019). https://doi.org/10.1007/s10096-018-3427-z
I've read it pretty recently, but my understanding was that the whole trilogy was just a more approachable version of "Abolition of Man". I could see someone like Orwell agreeing with the problem statement in that book (moral relativity is bad) but disagreeing with the way it plays out in the novel.
Cymath, a clean and simple Math Problem Solver that includes Steps
Can we avoid confusing map with terrain?

Our minds don't seem to naturally make as much of a distinction between abstraction and manifestation as we do.