skysight-inc/HackerNews huggingface dataset:
In the space of that slider you linked to, and audio app would have 5 knobs:

https://soundquest.jp/files/uploads/2018/10/massivex-replica...

On a more meta level, a whole industry decided after 30 years of iterations that knobs that work like invisible sliders are the best controls, and you - who by the looks never had any extensive use of audio software - are claiming that they are all wrong, because of some philosophic argument. You might be true, you might be the rare visionary who sees a better way of doing things where other cannot, but the burden of proof is on you.
Interesting, I hadn't considered that. I thought people were switching to liquid because of convenience and the marketing nonsense that it has more of an anti-bacterial effect.
This is not about compliance but rather features and performance. When OpenGL was relevant they had by far the largest set of well thought out extensions (mutidrawindirect for example). Their Developer Tools were second to none and they had CUDA as a unique value proposition.
Average isn't that relevant. It's driven down by early childhood deaths & childbirth deaths (but after a point - menopause - childbirth deaths end).
Surface: A new programming language design view
I'm involved in a couple of projects which do a lot of metaprogramming to generate boilerplate. The generated code is usually C. For the generator I wouldn't recommend using CPP or M4, use a real programming language instead. I'm using OCaml since ML discriminated unions are a good fit for generating code, but other languages would work too. It's a fantastic technique which greatly reduces bugs, speeds development and eases maintenance.

Here are links to the generators for those projects:

https://github.com/libguestfs/libnbd/blob/master/generator/g...

- This is a small C library. It uses a small-ish generator to generate a state machine, Python bindings, OCaml bindings and (patch coming soon) Rust bindings.

https://github.com/libguestfs/libguestfs/tree/master/generat...

- This is a very large project mostly written in C, using a generator to generate bindings in multiple programming languages, also RPC boilerplate, structures, configuration code and much more. This generator is very large having evolved with the project over 10+ years.

Edit: Some rules for effectively generating code:

(1) The generated code must look as far as is reasonable like it was hand written. This is because you'll be debugging it. We also use #line directives where possible.

(2) chmod -r the generated files so they cannot be edited by accident. Also add a comment at the top pointing to the generator so that developers who have no idea how it works can immediately find the right place.

(3) We add the generated files to the tarball (to allow end users to build without needing OCaml) but keep them out of git (to avoid duplication in commits).

(4) Maximum generation! If some piece of information is written twice, it should probably be written once (in the generator) and the output should go to those two places. Similarly we only have one generator in the project so no one needs to read the Makefiles to find out how a file is generated.
In the UK we're always about 15% nuclear power[1]. Removing the huge proportion of gas should be next on the list, ideally with more zero carbon and nuclear power.

[1]http://www.gridwatch.templar.co.uk/index.php
Without commenting on the veracity of E.ON's particular claim, the UK does import renewable from overseas, so the UK could well consume more renewable than it produces.
Research yields new clues to the origin of Tamu Massif
How to spear phish HN readers:

1) Convince them to install crapware* into their browser using basic-but-real functionality. Useful keywords: vi, solarized, dark mode, ad blocker.

2) Wait one month.

3) Ship your C&C backdoor via whatever autoupdate mechanism you put into place and see who phones home.

* This tool binary-patches your local system rather than shipping via AMO. That’s not healthy.
> Note I said nothing (anywhere... ever) about the unrelated older historical event you brought up. Indeed, I bet we agree.

Wait... what was 1, 2, and 7 referring to then? I just numbered the topics in the order they were brought up in the original article.
While allowing them to specify a minimum and/or incremental value for N.
They're a business after all, and our data is their value.
I'd be happy with that compromise.
> IEEE floating point is deterministic, to the apparent contradiction of many sentences written by Gustafson

How can that be? The IEEE standard does not place many requirements on the precision of the transcendental functions, and AFAICT a transcendental doesn't even need to return the exact same answer twice. That is, it is correct for a compiler to, if it can, evaluate a transcendental at compile-time with infinite precision, and if it cannot, call a run-time function that computes it. Math libraries can be dynamically linked, and all can produce different results here, so it is not that a compiler can go out of its way to make things deterministic either.
> Given how many Americans hate cyclists

FTFY
You might be right about people not being interested in federation on a conceptual level (or not, I don't know), but people certainly are interested in the benefits of federation can bring. People want more robust hosting, lower costs, and less dependence on centralized services. I think it's unlikely anyone would sign up to a 'new Instagram' built on this specifically because it's based on federatation but if it was marketed as more robust, cheaper and not dependent on Facebook then I can see non-tech people being curious about it.
Of course the other pollutants created from burning wood in population centers kill us when inhaled, so we've traded a minor source of CO2, which might kill us through some correlated highly delayed uncertain mechanism in an uncertain future, for something that is actively toxic and cancerous.

Burning wood for heating is the diesel car story all over again. The tradeoff makes zero sense.
It's just a theme. Why the drama?
Not demand for certificates but demand for electricity overall.

My understanding is that if you're producing through natural gas and someone else is producing through wind you can buy a certificate from them and then claim that your electricity is renewable.

The UK's energy mix is still 50+% gas, and I believe nuclear is not considered renewable... So there is a serious limit to what suppliers can claim is really coming from renewable sources. Especially at night.
Yes, there are variations on sounds, but none of the through/enough bullshit english has.
> . No -- Modern x86 systems use SSE registers, which are 64-bits. There are a whole slew of configuration options, but if Windows / Linux does their job, you should have the same rounding-errors across your program

Knock, knock. Who is there? Floating-point contraction.
Infectious disease killed many before old age. Antibiotics are a pretty recent invention.
The exhaust for ACs are generally outside the room, so there is an airflow..
1. How can one find out about their shadow profiles that have been created by FB?

2. How can they delete the data associated with the above?

3. Info on how they group personal data from WhatsApp, FB and Instagram

4. Who do they share such data with?

5. Who within FB is responsible for privacy policies, etc.?
It's supposed to be something that comes with the OS, but I'm a satisfied user of Moom (https://manytricks.com/moom/) that alleviates most of the window positioning issues you touched upon.
Now Make Electric Robot at Home with Cardboard
The idea is great! although the code syntax is evil. A better syntax must make it spread to the Moon.
Amazon S3 console can't sort all by last modified
I was tempted in switching from my 2011 MacBook Pro 13" to a Lenovo T490/x390 with Windows. I got a used x230 for the Thinkpad/Windows experience but didn't like it. Having a double Program Files directory. The messy user directory that is spammed with directories from all kinds of applications. Not knowing where to find a setting in the three options you have. Typing "Update" in the search bar and not seeing a result, only to find out that I need to search for it and then go to the "Apps" tab of the search result. And the popup that my battery was dying every time I booted. Yes I know that already. It all looked messy and overcomplicated.

Ended up getting a Mid-2015 MacBook Pro 15" Retina manufactured in 2017 with 14 battery cycles. Paid €900 for it two weeks ago, refurbished. The hardware is still very fast and the Retina screen is more than adequate for backend software development.
Plants capture CO2, but not CO. Wood burning produces both CO2 and CO (with the balance between the two depending on how well ventilated the burner is), so the whole process still ends up producing pollution.

Also, even if the process as a whole is a net neutral over time, the system requires some amount of CO2 buffering in the atmosphere. The more you use wood as a fuel, the more CO2 you'll have in the atmosphere as part of this buffering.

Or, put differently — "net neutral" just tells you that you can reach a steady state, but doesn't tell you how heavily polluted that steady state is. Higher numbers of wood burners in use still translates into a more heavily polluted steady state.
I suppose if you are looking at the "workstation" tier, the humble 386 was not an obvious choice... Most workstations (i.e. NeXT, Sun, IBM, SGI) already had a Unix based OS, so likely creating another one wouldn't have been as fun. 386 boxes came with DOS or Windows... and it Unix was $tupid expensive.

The 386 was a runaway winner, and it was pretty clear from the day Compaq released the first 386 powered PC that 386 was the future. It allowed virtualization of 8086 apps (so you could multitask with existing software, which was a huge selling point at the time). It had virtual memory, a critical feature when lots of RAM was 4MB. It also had preemptive multitasking and allowed you to have a flat memory model (even though the 386 memory model was segmented). All the things you need to make a really nice Unix like OS.

Other options were either an order of magnitude less popular (i.e. use Motorola 68030 based computer) or technically limiting (use a 286 based PC which had some brutal limitations with memory access).
For what were the areas used before being turned into wood plantations? The sentiment in this thread seems to be that it was, or could have been, thriving green wildlife, but werent those areas formerly designated for commercial use as well? The article explicitly mentions farmland. Thats not really a functioning ecosystem either.
Hi, Pkg Stats is a little tool that evolved from a quick day project that I threw together to help me monitor the downloads of my published packages. I wanted a way to easily scan how my packages were being used, and help me prioritize which of them I should focus on.

It was also an example project to help get my feet wet with Next.js + React for a client project that was on the horizon, so I decided to expand on it and make it more like a real project with various types of routing and endpoints.

The weird thing is, it’s now become my defacto way to search and browse packages while I’m working on projects since the data is condensed and surfaces more information, I can quickly see how popular and maintained a package is. I hope you find it as useful as I have.
> The UX team

You seem to imply that they have an UX team but not a security team, so nobody convinced anybody else that this wasn't a good idea.

Without genuine security orientation, even if an expert realizes there is a security problem, who wants to be the boring paranoid pessimist who wastes time and attempts to ruin products, only to be staved off by the efforts of more productive employees that focus on adding value?
Businesses (in the EU and other countries) have to buy credits if they produce more carbon than allowed:

> Each operator has an allowance of credits, where each unit gives the owner the right to emit one metric tonne of carbon dioxide or other equivalent greenhouse gas. Operators that have not used up their quotas can sell their unused allowances as carbon credits, while businesses that are about to exceed their quotas can buy the extra allowances as credits, privately or on the open market.

https://en.wikipedia.org/wiki/Carbon_credit
Heavy Debt Humbles China’s Business Champions
It is interesting framing game. Neither option considers consequences on what goes on inside platform and which kind of behavior platform rewards. The only two concerns are indeed profits and risk that someone accuses you of placing profit over the kids.

This thinking will lead to following: that you will simultaneously alienate people by random nonsensical moderation while being accused of placing profits over the protection of kids. And the both accusations will be right simultaneously.
I think you are correct now; a number of fediverse projects actively seek to avoid getting big. For example pixelfed creator has closed signups on his instance and mastodon encourages people to sign up for different instances (and I a number of existing mastodon instances has also closed signups because they are big enough, and everyone except banned users and instances can just federate anyways.)
No, you still actually need to properly learn the language. Just reading the letters out loud will make you miss the word accents/stress, at the very least you'll sounds wrong, at worst you'll mix up words.

Russian is even harder, as accent can change the sound a letter makes - e.g. unstressed "o" is pronounced as "a".
I though this post was about the course from two weeks ago, for my surprise this is a new one!

Christmas in July! :)
Well, those will not be solved by posits, it is still an approximate floating point format. What it does is redistribution the precision to what Gustafson considers a better default and dropping edge cases in order to get more bits for precision.

edit: One of several examples found in the "Posits: the good, the bad and the ugly" paper linked in the thread : 10.0 * 2.0 = 16.0 in posit8
The fossil fuels burned during the planting, harvesting and transport of the wood also needs to be taken account.

In that case, unless the entire chain uses renewable energy, it can't be considered carbon neutral.
Show HN: Ilograph – Interactive AWS Serverless Architecture Diagram
Become an iOS Developer in 2019: The 3 Pillars to Jumpstart Your Career
We did, in 1956 and continue to invest.

Current budgeted future spending is £129B+ for cleanup, and £20B+ for Hinkley C. That will grow if more new sites are built.
Interesting; I believe the creation of the 500 bill was at the request of Germany. This is the second visible 'give in' from Germany after not getting their candidate at the head of the ECB. Makes you wonder what they have traded this for.
You're right to be dubious - but if these credits become sought after, expensive and rare because people are buying them up, the direction of travel is certainly beneficial. Hopefully EON will attempt to reduce its costs by investing in new renewable energy sources.
You might enjoy articles like "The EPA Declared That Burning Wood Is Carbon Neutral. It’s Actually a Lot More Complicated" [1] and "Congress Says Biomass Is Carbon-Neutral, but Scientists Disagree" [2]

TLDR: If you chop down an acre of forest, burn the wood and replant, it takes 40-100 years to capture the amount of carbon released. And that's assuming the company doesn't harvest the forest again during that period - which they likely will, as doing so is a key part of their business.

[1] https://www.smithsonianmag.com/smart-news/epa-declares-burni...
[2] https://www.scientificamerican.com/article/congress-says-bio...
All frontline careers have that problem.
Soaps can strip oils from your skin and kill the biome. I recently ran across the book Beyond Soap by Dr. Sandy Skotnicki, a dermatologist who has a practice and teaches in Toronto:

* https://www.amazon.com/Beyond-Soap-Truth-Beautiful-Healthy/d...

Most of the products we use may get the job done, but they tend to be heavy handed in the chemicals they use. A list of products she recommends that her clients use:

* https://www.producteliminationdiet.com

You don't want to be dirty, but there may be something to the idea of cleaning too much:

* https://en.wikipedia.org/wiki/Hygiene_hypothesis

An interview on a local public broadcaster:

* https://www.youtube.com/watch?v=xGl19JJnaK0
* https://www.tvo.org/video/the-trouble-with-soap

Generally: wash your hands and clean your (private) bits. Most of the extra scrubbing modern (office) workers do is probably unnecessary.
I have kept a cheap pocket knife in my backpack for the last three years of traveling and TSA has yet to find it. I don't do anything special, it's just sitting my my bag, and I fly maybe 10-20 times a year, domestic and international. It's definitely theater to a certain extent. Is there a nonzero chance of catching a bad actor? Sure, but it's not much higher than zero. They did find and confiscate a 3/8" driver socket wrench though because it was longer than 6". Thank God they kept that off the plane...
Portugal has the same problem with the eucalyptus[1]; it's a dreadful choice for a dry country like ours. There was brave popular resistance[2], but it wasn't enough.

[1] https://www.themonthly.com.au/issue/2013/june/1370181600/mic...

[2] https://wrm.org.uy/articles-from-the-wrm-bulletin/section1/p...
From the article:

> "Clean power is available on all its tariffs at no extra cost with most of the renewable energy coming from its own wind, biomass and solar sources"

So they're already heavily invested(ing?)
I'm (UK) with Octopus Energy on their super green tariff. They state that the electricity is from 100% renewable sources. No mention of renewable energy certificates; it's possible I haven't read the fine print closely enough but it does seem to be the real deal.
>They need to make the RoG more expensive to genuinely fuel renewables

Yes, when you want someone to buy more of something, you drastically hike the price, as economic law dictates...
I am wondering if this is a way to offset the intermittence problem... Are you allowed to buy a solar power certificate to offset an energy consumption during the night? If yes, then it is meaningless indeed. However if this amounts to making sure that some renewable energy is produced every second some energy is consumed on Eon's network, then that's a very good policy.
What prevents them from publishing an explanation of what they do with their users private data in language understandable by their average users?
Same here. And for that matter, all DAWs I know also do not use standard platform widgets. Logic Pro, Reaper, Ableton, Pro Tools, Cubase etc. all use their own custom UI elements.
Obviously there is lots of speculation since the Russians are tight lipped about the whole incident.

Some of the most speculative (but with little to no support) seem to think they were carrying a cobalt nuke larger than the Tsar Bomba.
From the Guardian:

E.ON is one of the UK’s largest renewable energy generators and plans to draw from its own windfarms, biomass plants and solar projects to power the switch.

It will also need to top up its portfolio by buying renewable “guarantee certificates”, which are sold by renewable energy developers to guarantee that a set amount of electricity has been generated from a specific project.

So they are using certificates a bit.

There are firms such as Ecotricity that supply purely renewable energy without buying certificates.
> Renewable, clean, carbon-neutral... these are just PR buzzwords.

Renewable and carbon neutral really aren't. They have quite precise meaning.

I'm not sure how you can say that oil (assuming you don't mean vegetable oil) can be renewable or carbon neutral - at least not over period shorter than geological epochs
Crypto can indeed be intimidating for ordinary developers. Discussions tend to be dominated by very technical arguments about algorithms, math, and "my crypto is better than yours" type arguments. Not always that productive. I tend to look at things like "how easy is this to use", "are good implementations available", and "what are smart people saying that I should probably listen to".

The consensus of not doing your own crypto is decades old at this point and still good advice but also a bit of a cliche. I don't come across a whole lot of projects actually doing their own algorithms. The opposite actually. People just blindly copy paste dependencies and code they think is good enough.

Despite the tone of the article (and its length), the advice is actually sound. RSA has been around quite long; can be quite complicated to deal with when integrating and definitely has a few pitfalls; mainly because it leaves a lot of things as an exercise to the developer and thus plenty of room to do it wrong.

I recently came across ECC and the curve they recommend in the article in Stellar (which uses it) and had to write a bit of code to figure out how to work with keys; this turned out to be very easy. What I like here is that from a developer point of view there's not a lot to configure here and when you use it as a black box that's a good thing. Basically key generation is generating a single random number. Which of course you should do using a secure random generator. You then calculate the public key from this secret. End of story. You probably want some tests around this to verify that you can work with some known key but this basically either works or doesn't.

The only thing I found slightly worrying was the lack of standard/commonly used implementations for different languages. For example, the Stellar Java SDK for stellar pulls in a library (net.i2p.crypto:eddsa) from the i2p project in version 0.3.0. I actually fixed a minor bug at some point to at least get rid of a fork of this that they were using but this suggests to me that there might be some issues lurking out there with not so great implementations.

The discussion for the relevant ticket to implement this in OpenJDK suggests that there are some not so trivial aspects to a proper implementation: https://openjdk.java.net/jeps/324. This only landed in v11. If you are targeting e.g. Android (like Stellar is), you'd need some third party implementation.

I've looked around and there are a few alternate implementations at this point for java and other languages but nothing that I would consider very mainstream yet. So, ECC curve 25519 looks easy to use but the implementations are all over the place in terms of maturity. That in itself should still be considered a red flag and sort of goes against the advice of not rolling your own crypto; which is effectively what you are doing when pulling in other people's libraries in really early versions.
TSA’s tests show 95% failure rate.

If it’s the non-zero chance vs. privacy trade off you’re interested in, strip everyone naked at TSA, and get your clothes back at baggage claim at the other end, that’s better odds.

If you disagree with that, then you also don’t think safety beats privacy. You just have a different line.