skysight-inc/HackerNews huggingface dataset:
So immutable, but side-effectful. As far as I can see, there's no effects system for I/O. For example, a function like print doesn't seem to return anything, if I understand the documentation correctly (which isn't easy, because it (e.g. [1]) seems to completely lack signatures, so the only way to tell is to look at the code!). For example, it seems that to print an array of lines to stdout, you use something like doseq, which is like a "for each" function that is side-effectful. This is how OCaml works, too.

[1] https://clojure.github.io/clojure/clojure.core-api.html#cloj...
FreeBSD is OK with the license, so AFAIK, it is just OpenBSD.

We did listen, but we have specific goals that after a great deal of discussion are best addressed with the approach of the Apache 2 license. The objection was to those goals in many ways, not to the particular mechanisms.

And we really did listen to the concerns about the goals (specifically providing strong protection against patent issues) but there was strong consensus in the community that this was a real problem we wanted to address, and so we moved forward.

I am truly sad that this will cause issues w/ the OpenBSD community, but we had consensus and needed to make progress.
It might just be the output of some particular programs that pre-bake their ligatures. All I know is that sometimes, I try to copy-paste text out of a PDF only to end up with some annoying ligatures interspersed throughout.
Why we've always loved unicorns
I assume the main difference is the high temperatures used to melt metals like aluminum back down to ingots will either burn off all the contaminants or bring their remains to the surface to be easily removed like skimming dross.

Plastics recycling is a much more delicate process, requiring all sorts of washing steps and finely controlled relatively low temperatures.
I'm guessing that the best script for people with some kind of anxiety is: acting that you simply don't care. That way, you don't look stupid, just a little uncooperative or disinterested. From there you can build on confidence, thus keeping your head from overflowing with negative thoughts, and actually making a more interesting performance.
Yep!

I can play endless hours of Halo, WOW (In FPV), GoldenEye
Can't play Red Faction, Portal, Portal 2, that climbing game on Oculus rift...the list goes on.

I've always thought that "bad" physics engines were easier to deal with than ones that were really close. I think with the good ones I've played on, its kind of a visual perception version of the uncanny valley.
For fun, type "97%" and "97 percent" into all major search engines and note which auto-suggestions are present on some and not others.
Extinction is an absolute term. There is no difference between `slightly` extinct and `completely` extinct - quantifiers are meaningless here. It means 0 organisms of the taxonomical group in question (for this particular discussion, species) are alive. If you are arguing against the possibility of extinction, then be clear, and actually do that.
I was really hoping this was going to be like, a discussion of how the Fed allocates and distributes new bills as it exercises monetary policy, and then it was just an article about blockchains.
> The law isn't a computer, and regulators - especially in financial spaces - have substantially more freedom than courts to simply reject loopholes.

Regulators have strictly less power than courts here when applying existing law and regulation, though they can write new regulations (but not law).
Clients have short term memories. After all blowback from 2000-2002 and then 2006-2008, i thought, for sure, no one would do business with many of these firms. But memories are short lived.
The point is to demonstrate the general truth that any method with a single recursion can be turned into a loop by making a series of small, safe program transformations. It is not intended to be a demonstration of a technique for writing more understandable code.
I think the jury would have a better time first understanding predetermination & determinism, than the psychological jargon as you put it. Maybe psychologists have found a stigma against determinism by the free will thinkers and so they find the need to dress it up as something else.
The "Letter from Founders" mea culpa linked to in the article only says "we promise to work more closely with regulators". If they were confident about their legal position prior to the
announcement, they would have said so.
I think that is the reality people are coming to about most plastics. While metal, glass, and paper are quite recyclable, plastic is not nearly as recyclable as the general public is led to believe.

The pragmatic reality is that most plastics, for the time being, are likely better off going into landfills as opposed to entering a long inefficient global supply chain which leaks a non trivial amount of that plastic into the surrounding environment. While at the same time providing minimal utility as base material for new products.
The T1 and T2 are both 64-bit, the Verilog for them is GPLv2.
Is MC Vlad about to drop an album?
Backpropagation has not changed since the 1986 paper.
The verilog for the UltraSPARC T1 core is GPL. I have my own fork on a dev board they used to make for the purposes of researchers modifying it and giving a modified processor a spin. So... I don’t think so?
Context: https://stackoverflow.com/questions/1732348/regex-match-open...

But you aren’t going to be able to read that either. Try your phone?
RISC-V's integer multiplication extension doesn't do the lo/hi trick MIPS did, and it doesn't specify a latency; that is, the integer multiplication opcode, if your chip has one, returns its value in a normal register, not split into a special lo register for the low bits and hi for the high bits, and it executes in a normal sequence with the others from a software perspective, as opposed to MIPS, where it was specified to execute sychronously with the normal instruction stream, and you'd only stall the pipeline if you tried to read lo or hi too early after the mutiplication opcode had issued, before the actual arithmetic was completed.

https://stackoverflow.com/questions/27893526/mips-are-some-a...

> Programming Notes:

> In some processors the integer multiply operation may proceed asynchronously and allow other CPU instructions to
execute before it is complete. An attempt to read LO or HI before the results are written interlocks until the results are ready. Asynchronous execution does not affect the program result, but offers an opportunity for performance improvement by scheduling the multiply so that other instructions can execute in parallel. Programs that require overflow detection must check for it explicitly.

> Where the size of the operands are known, software should place the shorter operand in GPR rt. This may reduce the latency of the instruction on those processors which implement data-dependent instruction latencies.

(MIPS32TM Architecture For Programmers Volume II: The MIPS32TM Instruction Set, mul / mult instrutions)

It's... a bit more low-level than assembly ISAs are typically designed to be these days.
Show HN: Furnace – A lightweight pure-python container implementation
I found this summary of the book pretty good if you don't have time:

https://www.reddit.com/r/slatestarcodex/comments/9w1b19/the_...
Mr Putin, I am sure you read HN so I would like to ask you also do something to get people to stop touching looking at their cell phones.
Finally! I've been wanting a tool like this to help get my gRPC development flow to parity with REST
Yeah, though I took it further, cutting out all the junk at once. No burgers, fries, chips, donuts, ice cream, soda, etc. Basically all my favorites gone, heh. At the same time I started going to the gym 5-6 days/wk (~30mins/day).

The result was losing 40 pounds in 3 months and feeling a lot better.

Going to that extreme isn't necessary, though it did have some helpful side effects:

- It reset my taste buds. Afterward sugary things tasted ridiculously sweet.

- No longer craved sugar.

- Portion sizes got a lot smaller.

I distinctly remember feeling light on my feet and having a lot more energy.

This was a decade ago. I kept off most of the weight, but ended up regaining 10 of the 40 as I reintroduced too much junk food.
It what other world would apps like "Yo" be considered a multi-million dollar opportunity?
There certainly are telescopes that capture images of objects so faint we have to wait long periods of time just to catch a few photons. This is enough to do some interesting astronomy, perhaps surprisingly.

If you have a big enough telescope and point it at something long enough, you can almost always resolve it better than just one pixel.

There is one hard physical limit though. Due to the expansion of space, there are in fact objects so far away that their light will never reach Earth---one might say that space is expanding them away from us at faster than the speed of light.

And because this expansion is actually getting faster all objects are actually accelerating away from us. That means all the time, there are objects that speed up from sub-lightspeed to super-lightspeed as they move away from us. Once they cross that lightspeed barrier, their light can never reach us again.

So it's concievable that we might just happen to capture the last photon of some object that will ever reach us. In that sense, then, some objects are indeed so far away that for a brief period of time, any image of them can only hope to be a single pixel, no matter how good your resolution or magnification.
~ $ 𝖑𝖘 -𝖑𝖆
fish: Unknown command '𝖑𝖘'

No surprise here.
Yes. As the top comment says, we need to switch to fully reusable & easily recyclable (eg not plastic) bottles, but water is the most obvious fucking stupid thing to put in a bottle, so we can start there.
This is really sweet! Definitely fixes one of the missing usability features compared to JSON/REST APIs.

Are there any examples of public gRPC APIs that provide their .proto files? I know Google does (https://github.com/googleapis/googleapis), does anyone else?
What kind of crucial infrastructure and components are made of the same plastics consumed by said bacteria/fungi? If it was released to just consume plastic what kind of damage could it do? Can we engineer such a thing just for ocean plastics?
Yes, I'm currently researching wireguard and I even renamed the app from OpenVPN@Home to VPN@Home to anticipate this change.

However, Wireguard requires kernel module which is a bit tricky on VPSes and is not compatible with "it just works" mantra.
In the same vein, git-extras (https://github.com/tj/git-extras/blob/master/Commands.md) has many similar metrics within a wider git enhancement suite.
Strongly agree! Book is a great primer on how / why crooks drive up the price of high end real estate, art and film financing. You will never wonder how these businesses can charge so much again.

At one point (when the 1MDB company is financing the Wolf of Wall Street) the original true life "Wolf of Wall Street" person says: I don't want to have anything to do with these people, they must be crooked. The only reason why you spend money like this is if it is stolen.

Exactly!
Even a comment like "we hope for these accounts to be insured in the near future!" betrays a ton of uncertainty. I'd feel like I was dealing with an Etsy artist who's unsure if they can fill a big order by Christmas, not a multi-million dollar financial institution.
I completely support it.

Permissive >>>>>>>>>>>>>>>>>>>>>> viral
> has suffered no reputational effect

Well there's no objective way to measure this, but my sense is they've fallen a hell of a long way in terms of rep from when they were a partnership just under 20 years ago.
If you put a thick steak (like 50 cm) it freezes Firefox for like 4 seconds, while Chrome freezes for 1 second. Real world benchmarks :D
Just make your own. Or click "as text" and paste this in:

3cm Steak starts at 23°C
110°C and 110°C for 2:00
23°C and 230°C for 0:15
230°C and 23°C for 0:15
23°C and 23°C for 20:00
The details are even hairier.

He wrote TeX82 (modern TeX) in WEB, a literate programming language he invented that could be tangled into the Pascal machine code or weaved into literate documentation in ... TeX itself.

In fact he wrote WEB itself in WEB and by hand compiled the output of the tangle program, which he ran on the tangle source to get the same output.

He also wrote the program METAFONT to produce the typefaces, which he used to design the Computer Modern font.

And then he used that to write instruction books for TeX and METAFONT as well as new editions of The Art of Computer Science and others.

TeX is still in regular use in the academic community (ported via Web2C) over 35 years later, despite the changes in technology in that time (with hacks to deal with modern fonts, outputting PDFs instead of DVI, including images and the like).

He taught the yak to shave itself, and it's still clean shaven 35 years later.
For details see Ill Wind, The Andromeda Strain, probably several other (wildly) speculative novels and stories I'm unaware of, etc., etc.
One of the reasons I wrote this article was because of exactly the problem that you mention, so I am very happy that you found it interesting! I frequently interview recent CS graduates, and ask a technical question about techniques for removing recursions; the people who do well on such questions tend to have practical experience writing compilers. A lot of these basic techniques are not covered in undergraduate courses, but they are crucial to understanding how modern programming languages work under the hood. I still have my notes from my fourth year course in continuation passing style from my undergrad days and it was very helpful to me when we started adding these concepts to C#.
Obviously, but that is more of a concept in understanding mathematics than writing and understanding code. For example, do you need to know that Y / 0 returns a custom exception inherited from several parent classes under the parent Exception? Are you really thinking about all that when you code?

Indeed. In a conversation like this, the mention of divide by zero is just supposed to evoke all of that for an audience of programmers.

API's are written specifically to avoid needing to peek under the code

Any product is designed to be simply used. The difference between an end user and a pro is that the pro can sometimes go a little further and sometimes needs to because they can push the product harder.

Either way, most coding is a black box exercise.

As is most professional activity of any kind. Most of any job is kind of routine. That's why they call it "routine." What distinguishes the consummate pro is the ability to go beyond when needed.

While looking under the hood is useful and informative at times, nobody has the brain capacity nor time to absorb it all and apply it. Which is why the smart people built upon other smart people

Being a smart person means taking into account context and getting the best cost/benefit. Nobody who is "smart" would advocate knowing absolutely everything about everything, all the time. That's clearly a straw man. (Perhaps you are pressing things in a certain direction?) It's also clearly not the position I'm advocating for. Likewise, nobody who's smart would simply advocate for ignorance. Not even the smartest people are infallible. Smart people are simply prepared for when things go wrong.

Imagine if everyone had to learn how an engine worked in order to operate a vehicle. Hardly anyone would be able to drive.

Funny you should mention this, but I was about to bring up that analogy, then decided to leave it off. I guess you're indicating it should be brought up. A typical driver doesn't need to know much about their engine. However, a professional driver of one of several different types is very well served by some knowledge of engines. Such knowledge isn't needed all the time, but when it is needed, the potential costs of not knowing can be quite high. You could lose a race, lose money, or lose a life.
It's quadratic. You need four times longer for a steak that's twice as thick.
I like how it's a nice articulation of a preference that doesn't denigrate people who have the opposite preference.
Saying "any alcohol consumption is unsafe" probably overstates it. "Any alcohol consumption carries health risk" would be more correct.
The interesting thing is that the vast majority (and for the first year+ all) of the contributors to LLVM who donated massive amounts of time and resources to make the relicensing happen were not from any company that was blocked from contributing.

I happen to know because I was one person who donated my time. I was not in any way blocked. We were trying to find a way to help more people (and yes, companies, because companies tend to pay people) contribute to LLVM because that is one of the things that makes the project stronger.

So saying that the change was driven by these handful of contributors seems really off base. And in fact, my experience during the process was that the most motivated people were individual contributors, if anything pushing and pulling companies along (by finding good ways to address their potential concerns with any change like this).

Anyways, that was my experience from being involved in the process. YMMV of course.
They will not. Important RISC-V companies like SiFive already ship commercial RISC-V that they helped develop. The same for Andes. Esperanto has a RISC-V core that is competitive with top ARM cores already. Western Digital has already committed to RISC-V and released open source cores, invested in RISC-V companies and has multiple products deep in the pipeline.

Academic research from Berkley, MIT, ETH and many others is already on RISC-V and they would be crazy to switch, RISC-V is perfect for them.

Not to mention that RISC-V is a better instruction set overall.
It's only after you've developed a deep understanding that any efforts at integration would be successful. If you just like orchestrating, that's fine but I've met too many managers/product managers who think up lofty ideas on how to integrate various pieces without a deeper understanding of the underlying technology.
AWS System Administration: Best Practices for Sysadmins in the Amazon Cloud
You can create a little self-sustaining motion with a cloner covered in something that falls over a lake of acid.

https://sandspiel.club/#IbQHF3edJmCy1dLJAWO8
One of the hardest parts of Unicode is properly implementing tolower() - which is often used for text search.

I haven’t delved into the symbol area of Unicode you’re talking about here but I’d bet those all evaluate to “fancy”.
Doesn't TLS defeat this?
Ask HN: How can I be happy, knowing I can never learn or read everything online?
How do you deal with the fact that you can never learn even a tiny fraction of what the world has to offer?

I'm either paralysed with decision of what to spend time on or frantically trying to read as much as I can....
Yea. But wouldn't be great to be able to build things that would last a long time in the elements?
I can tell you speak from deep experience, great insights thanks!
the solution is to change consumer behavior by unlocking convenience using technology. and carrying one's own bottle...see my note on thread.
Is Cloudflare DNS (1.1.1.1) down?
Private lending actually destroys money supply, contrary to the "money multiplier effect". (Fed recently admitted this was bullshit) that has been taught for a long time. Government/public lending creates money supply
She has been deliberately and systematically targeted by SJWs and NYT racist "journalists," who don't like the way she dresses.
You aren't being snarky. There has been lingering questions about the field of psychology and social science in general for a very long time.

Paraphrasing Richard Feymann, he called social science a pseudoscience until proven otherwise.

https://www.youtube.com/watch?v=tWr39Q9vBgo

And after all these years since his interview, we are still waiting. This is one of the reasons why some have placed their hopes on neuroscience being the science of the brain and mind.
RISC-V is not just to have an open ISA but to have an ISA that is modular and designed in an open process.
Aluminum isn't ferromagnetic so magnets don't work with it and stripping the graphics off a soda can alone requires just as much energy and nasty chemicals as other recycled materials. That's before you even smelt anything, which usually requires a forge that spends insane amounts of energy just to keep it from shutting down and needing an even more expensive cold start.

It's not that recycling aluminum is easier than other materials, it's that making aluminum from raw bauxite is like the above process times ten. The chemicals are even more dangerous, the process management (environmental protection, regulatory compliance, etc) more expensive, and it requires even more energy. As a result, between 1/3 to 2/3 of all aluminum sold in the US comes from recycled materials because of economic reasons.
You are sort-of right.

It should have used a different word.

A similar example would be the word `length`.

There is no `length` in Perl 6 because it is ambiguous. Instead there is `.elems` and `.chars`.

It is perhaps even a worse because there are other languages which use `contains` to see if the container has a given element.
Yeah, but I think the parent posters' concern is that the outcome is "unclear", and I was just pointing out that no matter what happens, the planet will be fine, humans will survive, and our infrastructure is what'll be impacted (and consequently, our lifestyle).

None of that is "unclear", I think. It all follows from "temperatures rise" (which the parent concedes as a given). Ice melts. Waters rise. Life changes.
>No market is 100% efficient

Anyone who has ever bothered to watch an ad break will be less than surprised by this.

Given that we actually have markets where people deceive each other pretty much all of the time and justify the lying as a matter of business principle, perhaps we should study those instead.

Don't get me wrong, these fictional markets are interesting, but a lot of time seems to have been wasted looking at them instead of looking at the actual economy.
Counter anecdote: As a Google engineer it always seemed like Edge implemented the sparsest possible version of the web platform to make major Google products work–and literally nothing else. That works to launch the browser, but then basically any product change runs a chance to no longer fall into that sparse subset and break in a browser. If Edge had implemented a more robust set of features, it would have massively improved compatibility down the road.
What are biggest shortcomings of emacs?
Same here I love my pixel 3, my favorite feature is screencalling. I get a lot of telespam and it's really nice being able to screencalls before picking up my phone. I too had a samsung touchwiz phone, going pure stock android is so much nicer
Isn't this a little weird? Why not choose Boston that is very close to MIT and Harvard. Why not choose SF which is very close to UC Berkeley and Stanford? NYC isn't even close to Cornell (~4 hours).
Also, emails of other people: there was a waitlist bump for referrals.
you realize it's possible he/she is wheelchair bound?