skysight-inc/HackerNews huggingface dataset:
Another BBC story linked in the article has these amazing claims:[1]

* 2005 "NASA scientists successfully revived bacteria that had been encased in a frozen pond in Alaska for 32,000 years. ... Once the ice melted, they began swimming around, seemingly unaffected."

* 2007 "scientists managed to revive an 8-million-year-old bacterium that had been lying dormant in ice, beneath the surface of a glacier in the Beacon and Mullins valleys of Antarctica"

* 2007 "bacteria were also revived from ice that was over 100,000 years old."

[1] http://www.bbc.co.uk/earth/story/20170504-there-are-diseases...
That seems to be the whole push of this article - relabling environmental discourse using words like terrorism and genocide in new and unusual ways to provoke an emotional reaction.
JVM 8 isn't an implementation, it's a specification.

Assuming you mean oracles implementation, it's likely that it is.

https://www.sjoerdlangkemper.nl/2016/05/22/should-passwords-...
http://www.daemonology.net/blog/2014-09-04-how-to-zero-a-buf...
https://man.openbsd.org/explicit_bzero.3
> You can use intrinsics from rust

Right, I know there’s some support.

> You can use intrinsics from a lot of languages.

Yes. However, Intel (the guys making CPUs actually implementing these instructions) only supports them for C/C++. Just because you can use them from other languages (e.g. modern .NET has them as well, System.Numerics.Vectors) doesn’t necessarily mean it’s a good idea to do so.

> In fact, in Rust, they are easier to use.

That’s not “in fact”, that’s your opinion. Personally, I don’t think simple is good.

When I code at that level of abstraction, I want to get whatever instructions are implemented by CPU. No more, no less.

I’ve looked at example on the front page. There’re two methods to compute rsqrt in SSE/AVX, fast approximate one (rsqrtps), and precise one (sqrtps, divps). There’re several methods to compute ceil/floor, again with different tradeoffs. Do you know which instructions their example compile into? Neither do I.

Also, one tricky part of CPU SIMD is cross-lane operations (shuffle, movelh/movehl, unpack, etc). Another one is integers: the instruction set is not comparable to any programming language, saturated versions of + and -, relatively high-level operations like psadbw, pmaddubsw, palignr, lack of something simple (e.g. can’t compare unsigned bytes for greater/less, only signed ones).

For trivially simple algorithms that compute same math on wide vectors of float values, you better use OpenCL and run on GPU. Will likely be faster.
> For what it's worth - I am a 52 year old programmer, and see ageism rampant in the industry where I am.

Mind if I ask where you are? I'm almost 50 and haven't really seen any overt signs of ageism in my area. My pet theory is that it is much more regional than usually presented and am curious where which regions have it more than others. Thanks.
Tech journalists troubled by Assange computer intrusion charge
Can you expand on point 4? Conda-forge releases perfectly fine tensorflow-gpu builds, with the caveat that they don’t ship stubs or the actual NVIDIA driver with them so it’s not truly standalone, but the same can be said of pytorch or really any GPU-enabled package.
Does Intel support Rust versions of their intrinsics? If no, how’s that relevant?
Pretty much captures it. That was the founding principle of Blekko which was that humans could curate a core set of 'good' websites for a topic and all the crap would not have a foot hold to show up on the page.

So to share some of the challenges with that (if anyone out there wants to try again) they are as follows:

* 'Search' means different things to different people, and we've been trained that a 'search engine' finds anything on the web (for the most part). The product Blekko built could more accurately be called a 'reference' engine which was used successfully by people trying to find facts or data and were not generally trying to find things to buy.

* Have your own advertising system, all in house, where you don't have to "revenue share" with anyone if you don't want to. At its peak Blekko was serving over 10M queries per day which, if we had owned all the advertising revenue on those searches would have kept us going and growing. That said, building an advertising system is both difficult and fraught with patent risk / bad-actor risk.

* Don't let anonymous users use the service. This is perhaps the hardest thing, most people won't give up an email address for even the most useful of services, however since you're spending money serving up search queries you don't want to waste that money serving up queries to bots and other bad actors. At any given time when I went through the logs there were between 5% up to nearly 18% of the queries were 'suspicious' or likely bots. That is 18% of your capacity you can't give to "real" humans if you can't control that traffic.

* Build a relevancy ranking system rather than a popularity ranking system. Search results have two metrics of interest, precision and recall. For a reference engine you want to focus on precision over recall. And while existing search engines use the "virtuous cycle" of search & click to track popularity (which can be an indicator of precision but is better at indicating click-baityness) build your ranking engine using NLP based evaluations.

* Your document index size should target 5 billion documents with a goal of 10 billion documents. Scale your cluster and algorithms to process a query to that index in 100mS or less.

Do that and win :-) Or find the next barrier to creating a useful way to search the web for information.
This is awesome! Can we get our hands on the data? I would be lovely to see where I fall in the distribution of scores..

Also it would also be nice to include things like age, sex etc to normalize the data?
You must be looking at a different link. I'm talking about https://icannwiki.org/ICANN_Board

Below are the first 4 I looked at:

Prior to his position with ICANN, Marby was the Director General at the Swedish Post & Telecom Agency in Stockholm, Sweden.

Career business person: https://icannwiki.org/Cherine_Chalaby

Leon Sanchez is ... is a lawyer and head of the Intellectual Property Division for Fulton & Fulton, a law firm in Mexico.

Previously, Burr served as the Deputy General Counsel and Chief Privacy Officer at Neustar from May 2012 - March 2019.
Well this was my exact point.
The general version of the thing you're describing is a 2d systolic array. Designs like this already map reasonably well to standard FPGAs.

The problem with the 4:4 LUT you described above is that you almost always want the compute cell part of your design to have inputs and outputs that are wider than a single bit. For example, if you were designing an FIR filter as a systolic array, you might want one filter coefficient to come from the top of each cell, and your signal to pass through the cells from left to right. A realistic design might have a 16 bit signal and 10 bit coefficients.

This would require 160 LUTs per cell just to size the signals correctly. You'd need a lot more in practice, because in addition to fitting your compute cell logic, state machine logic, and arithmetic logic, you also need to waste extra LUTs to route the arithmetic carry chains and state machine signals across this LUT grid.

And even if you manage to do all that, you're still left with a bit-serial design that needs to be clocked an order of magnitude faster than a design with wider inter-cell transfer sizes to get similar performance.

When you start thinking about ways to get around some of these limitations while keeping designs with high "spacial locality" efficient, you get something that looks a lot like a modern FPGA.
pg has written a lot about this, including that the best things often start out as toys.

One example is http://www.paulgraham.com/organic.html, but there are many others.
Technically speaking there is zero advantage in using tubes instead of solid state when the amp is driven below distortion, that is for listening to music at normal level, and anyone claiming they can hear the difference between a decent 100 bucks class D amp and the most expensive tube amp in the galaxy is lying (probably also to themselves if they bought the latter). However, when tubes are driven to distortion, the waveform is clipped in a much gentler way compared to what is produced by solid state parts, so in a Hi Fi amp those high power peaks would indeed sound a lot cleaner, and in a guitar amp where distortion is looked for by design, using tubes would would produce a much nicer clipped sound, which is even more audible when playing chords.
In HiFi amps the problem can be easily solved by designing (or buying) for more power than what is needed, so that the headroom reserve will be used to cope with those peaks without getting into clipping, while using tubes for guitar amps
apparently still makes sense.
Technology however has progressed a lot since the old days, most parts have become a lot cheaper, and even without resorting to digital manipulation todays solid state pure analog guitar amps can sound great without using tubes.

One important point though: when making guitar amps with newer technologies such as class D, we must redesign everything so that the amp -I mean the power module- will never clip; no matter what we throw at the amplifier main input, the power module must never be driven into distortion because class D distortion is plain awful.
That requires a lot of redesign: no more clipping tubes, coils driven into saturation, purposely weak designed power supplies etc, but simply speaking we distort before and keep the level put in order not to distort after. This makes things even more interesting because one builds the guitar sound much before it gets to the final stages, the only further contribution to the sound being the speaker and the cabinet, not the amp module.
For pythom users psychopy is also an option https://www.psychopy.org

http://www.palamedestoolbox.org
Is also useful in this type of research.
The part you chose to not quote is rather important "we need to find a way to use it without breaking anything". So i don't think the precaution should be zero.

Maybe the thing we disagree about is the order of concerns, i believe the needs of people come first, then comes requirement to be cautious because not being cautious can cause harm to people.
The file isn't going to be used after it's closed. The string from the file is going to be used after the file is closed. But with lazy IO, you don't have (all of) the string from the file yet, even though you've "read" it.

That is, the abstractions don't do what non-Haskell abstractions would lead you to expect.
> Deforestation is clearly an issue, but I seem to recall reading about a diet with some/more/lots of seaweed essentially solved the methane issue of cattle?

Don't get your hopes up. This story gets thrown around a lot, but it's based on a mini study with twelve cows.

Whether this will work at scale or permanently is pretty much an open question.
Anyone here have a take on when to use Arima vs Holt Winters vs something like R's GLM for forecasting time series data which may have seasonal or day-of-week patterns? I've been on projects using all of them and I'm still not clear on the tradeoffs.
It would be fairer to say they weren't initially trying to provide a security layer. More like an alternative packaging system that was distro independent.

The idea was that such a packaged system should be doing all the security things you'd do if running on the bare operating system. So getting root inside a container would be expected to be as devastating as if the host had been compromised. Admittedly many developers didn't get this memo in the beginning.
I’ve wondered why there aren’t more tools for predicting how a program fits into cache lines and data caching effects. For given cpu parameters it seems a reasonable task to estimate cache lines based on a sample dataset. Am I just missing what tools are used out there?
What would you replace JIRA with and why?
> All the other disciplines have a magic thing called a man page that just gives you the answers. This is obviously not true, right?

It is true to some extent. The less dependencies you have the less you need Google. Have thousands of dependencies in node? You will likely google their different error messages a lot. Write low level C libraries where not having dependencies is a key feature? Then Google wont help you much at all, the few times I try I almost never find anything useful for my work.

So the thing about web dev is that you automatically have all browsers as dependencies, not to mention all the libraries, frameworks and api's people are using in modern webdev workflows. Most other fields tend to have much simpler dependencies than that.
Why wouldn’t it?

And if they don’t actually believe in the tech native concept, why would they use it? You think they dislike people over 40 out of principle and just come up with excuses to avoid them, even when they fit their profile?
Firefox is fast, not noticeably faster though as Chrome seems to be a bit more aggressive with caching, and Chrome has better UI. I also prefer Chrome's autocomplete and search bar. Firefox is good, maybe even technically better these days, but Chrome is still more pleasant to use.
That About DACs video is fascinating. It gets to the issue of what is it audiophiles might be hearing that we just can't seem to measure. (An explanation of why "the specs are so much better" but "it still sound wrong.")
There's a lot of work on the:

- Nexus 5
- Galaxy Nexus
- Nokia N900
- PinePhone devkit
- Librem 5 devkit

So it's mostly the devices running on mainline. those all have some issues to work out but are pretty close to functional.

At the same time a lot of work is being done to package desktop environments so you can actually do stuff on the ported phones. due too the way pmos is set up this means that once it works on one device then it works on all of them (except for hardware limitations, or lack of 3d acceleration)

A lot of the devices are devices that only one person is working on which means that not a lot of stuff works mostly but it can be used to develop software on top of postmarketOS.
You'll probably consume three of the most common electrolytes; sodium, potassium, and calcium even without trying. Sources table salt, bananas, milk. Chloride is in tomato products and tomatoes also are sources of potassium. The others are quite common in everyday food types too.

You pretty much need to go out of your way to not consume any of those essential electrolytes. SI can't really imagine that strenuous exercise shouldn't deplete electrolytes unless it's for a really long period in hot conditions.
If there is an argument in your reply i must have missed it. My argument is that you must be allowed to hire only strong people if the job requires that, even if men in general wre much stronger. What would the alternative be?
You can link the exact same intrinsics in a rust binary to get the same intrinsics.

> That’s not “in fact”, that’s your opinion. Personally, I don’t think simple is good.

When I grow up I want to be as smart as you.

And re: the faster project, you can use the exact same instructions. This is nothing about rust or not.

Also, Rust is simply a better language for low level things even ignoring intrinsics.
Inside the Cultish Dreamworld of Augusta National
I wonder if there's a ripe market for a search engine that specializes on "clean" search results. Google grew into its current titan status by, in part, providing the results with higher relevancy and accuracy than the competition, and avoiding the primitive SEO cheats of those days (like spamming the page with irrelevant keywords to capture traffic). Maybe that's the time for an engine that could avoid modern, more sophisticated SEO cheats.
And it has resulted in communities like the ones you mention moving to aggregators like Reddit, Facebook, or even HN. And I’m ok with that - it’s like how communities IRL gather in churches, bars, or other areas.

Why shouldn’t the internet imitate actual life?
I think it is an act of war from either side. No different than blowing up infrastructure targets.
Building headphone amps doesn't make any sense, IMO. You are not even going to outdo a $1 opamp with all this tube stuff. For headphone amp I use a Mackie Onyx mixer that I bought used on ebay for $80. It also includes a bunch of ADCs and, you know, the entire mixer. And it's more similar to the stuff that was used when actually mixing the songs I listen to.

Where tube stuff still _does_ make sense is guitar amplification, where particular flavors of distortion and frequency response nonlinearities are a feature, not a bug.
Yeah, I agree with what you are saying. This approach has put all the responsibility on the individual and has comfortably concealed the fact that a problem of this scale must be approached from above and in a systemic way. Yes, individuals can make a difference, in mass. So can laws that force them to act in a certain way and laws which actually touch the interests of the big polluters. Making the powerless majority feel guilty about their insignificant choices is not the solution, and it is just a way to not face the responsability of the big and influential culprits.
Yes, @ingo_ :) It supports 56 languages; Python as well. Also, you can write your own language, with custom formatter and with custom logic of tokenizing.
Some additional examples if you’re interested in getting into it:

https://legendsoflocalization.com/japans-mysterious-love-of-...
Yes exactly. Clearly a lot of companies will prefer 20 year old you, if they don’t need, or think they need, your extra 20 years of experience they won’t want to pay for it.
Anecdotally, I was recently listening to music in some audiophile house, streaming from ~15K$ eq. It wasn't even close to anything I've heard before, other than live music (in something like a jazz club, not a rock concert). Profound quality. I'm sure it's overpriced but man - if I had the money I would replicate his setup without a thought.
Canadian smoke is safe?
Personally I think it is time for Apple to drop the "i". For lots of stuff they already have stopped naming with the "i", Apple TV, Apple Watch, Apple Music. Maybe they should also just start capitalizing properly too. PhoneOS, TVOS, PadOS, WatchOS, MacOS, etc. For some products it just makes no sense anyway iMac Pro?! That basically reads as "consumer model for professionals" given what the original "i" and "Pro" modifiers were used for.
> The main attraction to VB really was the easy-to-use graphical widgets which was exposed to the programmer via an abstraction called "windows forms".

This could be but it is worth noting that this style of development wasn't unique to VB. Turbo Pascal and later Delphi pioneered this style of development in the same era as VB, each with their own inventions in an arms race towards easy-to-use.
Pagerank could be gamed too. Buy expired domain with high pagerank, establish a forwarder to your domain and your domain inherited the pagerank.
Luckily, trees have a built-in mechanism to beget more trees.
Here's the thing:

Almost any startup idea can end up being successful with the right team behind it as long as they can avoid bad luck.

Very few startups manage to both assemble the right team and dodge bad luck.
Is this wishful thinking or actual experience? :-)

Sounds a lot like what it should be vs what it actually is.
of course someone works with it. someone has to write and maintain the tooling that eventually ends up as x86, right?
I mixed the units, obviously it's per MW and not MWh.

Anyway, many people have done this calculation and the lamd required in an 100 % pv scenario seems pretty reasonable:

https://landartgenerator.org/blagi/archives/127

https://energy-age.blogspot.com/2017/04/how-much-land-area-d...

Doing my own napkin calc for 100% PV globally: using 2.5e6 MW world consumption, and 150 e6 sq km of land i get 60 km2 (6000 hectares) existing land for each MW consumed. So panels would take 1/6000 of land, or maybe 1/1000 if the 1 MW was for rated max power and we actually average 1/6 of that
Edge Canary is line the best of both worlds. Nice speed and decent ui.
Remembering America’s Deadliest Air Disaster
Insta360 One X
You're an interesting data point then.
It's surprising because chromium has an order of magnitude more developers dedicated to optimizations.
Webkit ~= 200K commits
Blink ~= 800K commits
Indeed most of the content on the web is SEO fluff or veiled attempts to push an affiliate link.

Worse, almost every site has a cookie “preference” popup (when everyone knows the preference is just the minimum necessary cookies), a newsletter signup popup, and a browser notification request popup.

Add to that the autoplaying videos that will pop out into their own overlay if you scroll away plus the rotating ads of different sizes which cause the page content to shift up and down... oh and the fancy morphing page headers that hang down over the content you’re trying to read if you don’t scroll enough at first.

The web is currently a shitshow of comic proportions, the likes of which not even the most cynical comedians accurately predicted.

The desktop app situation isn’t as bad, but it follows a similar trend of demanding more from the hardware and user (and network) while providing less.

It might actually be better overall if mobile and desktop performance had not increased in the last decade. I swear the end user experience hasn’t on average improved even a fraction as much as the hardware capability has.

What a dismal road we are on.
Nice clear instructions and presentation style, well done.
More than faking documents such as confessions, the government has a strong interest in faking documents to provide covers for detectives, legends for spies, etc. A robust crypto signature infrastructure that is widely used and immune to government meddling is not viewed favorably by certain sectors.
I’m not saying it is, just that they think it is. I think they are allowed to think that.
The Storm – Outside Online (1994)
Judge Judy Is Still Judging You
We detached this subthread from https://news.ycombinator.com/item?id=20254647 and marked it off-topic.
Browsing reddit is as described, I never go to r/all for that reason, not do I feel obliged to login, comment or vote in most cases but if you limit your consumption of reddit to a few subs, the difference is huge.
Ask HN: What do Firefox containers do that Safari doesn’t?
I haven’t found any answer to this online but figure HN is the place to find out.

If I use Safari out of the box with third-party cookie blocking, default uBlock settings, and Pi-hole, what do Firefox containers add to the picture from a privacy perspective? Which specific types of tracking would be covered by containers and not these other tools?

Note: I’m not asking about UX or security unless it also has direct implications for privacy.
I think purism might be amenable. Worth double checking with them.
> screaming at everyone that big evil China is trying to steal all of our secrets

It is well established that China, including huawei have been stealing a lot of intellectual property, many of their products (initially at least) are simply reverse-engineered copies of western products of other companies. Huawei specifically have been known to steal Cisco's software and hardware. This is not something that happens on a single occasion, this is a top-down controlled practice and culture, in Huawei and in China in general. In light of this, why wouldn't they be stealing secrets if they have the chance to?

Why would we treat it differently compared to western spying? Numerous reasons, but just off the top of my head, because the west at least has patent laws and if Huawei was a US company, Cisco would take them to court and redeem their losses, and it would work. In China however, it does not work, because they don't enforce intellectual property laws on a government level. If the whole government is ok with their companies stealing secrets, why on earth would we think that many of their companies including Huawei are not still doing it?