skysight-inc/HackerNews huggingface dataset:
It's not just the compiler but also the system SDKs that play a significant role in the compile times.

In an apples-to-apples comparison (ie: same pre-processed code content) from circa 2015, Visual Studio's compilation was about the same speed as clang and faster than GCC, without the use of incremental compilation / incremental linking / PCH.

It's very easy to dig yourself into a hole when developing for Windows because Microsoft has historically had terrible discipline for minimizing the amount of code brought in through the Windows platform includes as well as the language headers. PCH's ease the penalty significantly but are a bitter pill to swallow if you're trying to cut down on the number of symbols exposed to each translation unit.
Yes, I’m interested in the legal status of the remarks made about the author. Nothing seems outright discriminatory or illegal; there’s no law against calling people stupid and unpleasant, presumably. And since your PhD supervisor and examiner aren’t your employers, what laws would apply even regarding obviously discriminatory stuff said about you? Do they actually have any legal obligations to bring disciplinary action against someone who is just “unpleasant” before openly calling them unpleasant?
Closer view: https://twitter.com/LukasStefanko/status/1154359259905298432
Not quite "AI generated", but Dunc's Algomusic[0] is free. I don't think you have THAT much control over how it sounds beyond picking different seed inputs. I find it especially great for weird/unsettling background music. Not sure if there is a built in way to export tracks but there is probably some way to use another app to record it.

[0] https://marasmusine.itch.io/duncs-algomusic
Same topic (also bbc.com) discussed yesterday https://news.ycombinator.com/item?id=20521102
This is only speculation, and I did not mean to suggest it is absolute fact. It's also possible they sincerely believe their dithered version produces better visual results for the ecological cost, and because "better visual results" is subjective this is not necessarily unreasonable.
Looks cool, but has a contact form instead of a price sheet.
Game Maker Studio Ultimate 2019 version free download
Maybe it can't be stopped, but it can obviously be slowed. And slowing climate change can have a huge impact on people and the environment.

The interventions to slow climate change and to stop it are the same. A failed attempt to stop climate change is a successful attempt to slow it.

Attitudes like yours cause people to throw up their hands and do nothing, accelerating climate change instead of slowing it.
Not many other companies or developers are involved in WDs effort, thats mostly an internal project. There are tens of obscure ISAs and CPUs that are used in similar applications, and no-one is particularly excited about those. But RISC-V seems to have serious momentum in both academia, and as base for upcoming platforms from new companies.
>Another example more relevant to Italy might be the D.O.P. canned marzano tomatoes, which have unique flavors due to the soil and climate they are grown in in Italy.

Yep, and you should taste them before they are being put inside the cans ...
Lesspass: Stateless Password Manager
Ryzen 9 3900X shortages see chips appear on eBay with inflated prices
You're not in a great situation, but there are still lessons from the post. For example, you could break upgrades into a series of changes that can be individually rolled back, and run smoke tests in between each one.

But your biggest reliability improvement would come from getting this system moved to continuous deployment without downtime. Now you can make one change at a time and roll back if it doesn't work.
The world of high academics is a social network that operates on control and nepotism. People want to continue enriching these elitist crooks by ensuring the state pays for everyone's 'higher education.' We need to outlaw job and licensing degree requirements. It should suffice to pass an industry examination at this point.
I'm excited about the arrays/objects part. :)
An apple carries about 100M bacteria
Fission is fine out there. And DT fusion has no advantage over fission anywhere in space.

But I tell you what: let's let space programs pay for fusion, if that's going to be where it gets used. They all seem to have much more immediate tech development needs closer in.
Although I usually agree with the 'jQuery is overused' side of the crowd, I think your example is one of the times when I see that jQuery wins in ease and readability.

The jQuery equivalent for this is $('.foo').addClass('bar');
The article is about switching to these crops now that it is too warm for traditional crops and even easier to grow tropicals, not that it's been impossible before now to grow these crops.
I wonder what the specific worry is? Anti-trust? How is this different than being a different payment network?
The Internet Loves a Rest Stop in Breezewood, Pennsylvania
Some notes:

• Array.from is comparatively recent to the web platform, and cuts out IE support.

• Learn when to use Array.prototype.forEach, and when to use Array.prototype.map: use forEach when you aren’t deliberately constructing a new array but are just wanting to call a function on each value, and map when you are applying a function to each value and care about the result. Otherwise you’re creating a new array unnecessarily.

• You can (and should) avoid Array.from when you just want to call an array method on an array-like object (e.g. NodeList, HTMLCollection, Arguments): instead, call the method directly on the instance; it’s OK, all the Array.prototype methods are deliberately designed to work on array-like objects, not just arrays. That is, instead of `Array.from(x).forEach(y)`, use `Array.prototype.forEach.call(x, y)`. Otherwise you’re creating a new array unnecessarily.

• A slight word of caution about classList: IE and very old browsers don’t implement it on SVG elements. Just take that into account if you support IE at all.

So then, you might end up with this:

Array.prototype.forEach.call(document.querySelectorAll('.foo'), (fooEl) => {
fooEl.classList.toggle('bar');
});

Or if you hate the `Array.prototype.` and `.call` bits,

const forEach = Function.prototype.call.bind(Array.prototype.forEach);

forEach(document.querySelectorAll('.foo'), (fooEl) => {
fooEl.classList.toggle('bar');
});

And if you’re happy to drop a little more older browser support including IE, you can just use NodeList.prototype.forEach, which incidentally is normally the same function object as Array.prototype.forEach:

document.querySelectorAll('.foo').forEach((fooEl) => {
fooEl.classList.toggle('bar');
});
chemicals and a sedentary lifestyle seem more plausible than a war against boys that doesn't exist
Farmers also use helicopters to prevent frost from destroying fruit.

https://blog.aopa.org/aopa/2016/08/23/flying-frost-control/
Title should be LinuxWorld as that's the name of the expo.
> Yes, there are millions with some mutation. But changing around mutations needs to go through some form of medical process to see if it's safe. The current processes are there because historically there has been a lot of abuse for profit. We can't just platform allow any genetic editing. Some of these edits might be dangerous.

Let me rephrase this less charitably: You are willing to rob millions of suffering people the chance of a cure, by mandating a system that effectively prevents a cure from being developed. This is in order to save some of the very same people from the effects of unsafe treatment. It is patently absurd, but that's exactly the system that we have right now. Nobody wants to take on the legal liability of killing a terminal cancer patient with an experimental treatment unless they have military-grade legal assistance at their disposal.

It's also clearly not working when countless desperate people opt for "alternative medicine" and various quackeries that aren't held to those standards, simply because they're not advertised as "medicine" in the legal sense.

If you've ever asked yourself why health care is so expensive in the US, don't overlook the safety standards and the legal liabilities that medical practitioners incur. Look at the value of settlements in US courts. Practitioners require expensive legal insurance, and they'll charge you for it.
I felt way smarter when I had to navigate by a paper map and plan things out. It's almost like I've lost that navigational skill. From time to time I will buy a map though just to exercise the brain circuits.
Too bad they only quoted the CoreMark, and only compared it to an in-order processor.

I'd love to see a real benchmark, and a comparison to a processor in the same ballpark in terms of power and area.
> Again, I think there is a significant faction of Tesla fans that don't see Tesla as a car company, and instead see it more like SpaceX. I don't.

I do, and I'd like to explain why. This is not about cars. The single most important challenge our generation faces is dealing with climate change. We absolutely need to curb CO2 emissions. We don't need to limit CO2 emissions, we need to cut them significantly.

There are two avenues for this goal. Either we cut energy consumption, significantly, or we switch energy sources away from fossil fuels.

I believe cutting energy consumption is impossible. It goes against a five thousand year trend of per-capita energy consumption growth, amplified by population growth. If you step back from the ecologist message a bit and look at the overarching trend, the picture is clear: Cutting global energy consumption is a no-go.

The other path is switching energy sources. We're advancing on that front. However, for renewable sources to have the needed impact, they must be applicable to transportation. Here, in this specific point, Tesla was and is key. It has already succeeded. The BMW CEO was fired because of lack of focus on EVs. It's a stark change from pre-Tesla, and it is a market change created by Tesla. Every automaker will go the EV route, and I'm completely convinced that, absent Tesla, they would sit on their hands for at least another decade.
A desert is by definition the absence of life. There is nothing to conserve.
Literally the first words in the article:

Blacklisting at work has been illegal in the UK since 2010
> 2 - why are we doing this anyway, because what we really want is a HIPAA-like law criminalizing the sharing of personal data for commercial purposes? Such a law would be more simple, and would stop more privacy violating behaviors in their tracks.

A thousand times yes! I am a free market kind of guy and your proposal fits with that philosophy because while I might do business with <some credit card or bank> I am not doing business with their “partners.” And, the term “our partners” that come with the privacy policies is so nebulous as to be worthless. Does <some bank> have a partnership with a flower delivery service? Maybe, I have no idea and no reasonable expectation that they do. So why can my data be sold to such out of scope “partners” under a generic consent. I should have the right to consent to each and every specific partner that the institution wants to sell my data to.
I have met engineers from Visa and American Express and they are as knowledgable as their counterparts in the said "tech companies" and do work on bleeding edge tech.

In other words, the proposition to bar tech companies from offering financial services is a joke. How can you tell what a tech company is? Every company uses tech in some way shape or form.
The comparative advantage description is not quite right. At least not detailed enough, it needs to point out that it's a relative efficiency, not absolute.

The canonical example is the CEO who is both better at strategy AND better at typing than his secretary.
I really dislike the way jQuery makes no distinction between mutations on one or many elements. I view the native APIs’ differentiation of the two, requring you to be explicit (`document.querySelector('.foo').classList.add('bar')` versus `document.querySelectorAll('.foo').forEach(foo => foo.classList.add('bar'))`) to be a feature.
It's still a generational, subjective, relearn-able thing. Assuming it's true that high framerates make it harder to trick the eye - so what? Nobody complained about Yoda blatantly being a puppet. There are lots of dimensions in which you can suspend your disbelief. If your assertion is true, it simply means we have to suspend our disbelief in makeup, set design etc just a little bit more, in exchange for vastly more realistic motion and artistic space in which to put detail. I think it's a win - I bet set design got a lot harder with the switch to color, too.
Yes I think I was cashing the generated string server side for a while and checking if the string I received back had a matching entry in the cache, otherwise reject it.

Anyway, it's been a long time ago, and if I had to do it again today, i would rather not roll my own.
It’s time to reset our moral compass, what Superhuman thought me about privacy
> should be run under the Microsoft philosophy: you don’t get to decide what your stable interfaces are

The philosophy only works because private APIs are hidden enough to reduce the effort required in maintaining backward compatibility. The fact that MS works (or rather, worked, it was much more vital in the Windows 95 transition) hard to maintain compatibility even on private dependencies doesn't mean that private doesn't mean anything.

I think a bigger (and certainly more visible) element of the MS philosophy is in maintaining compatibility for public, stable APIs. For example, look at how Windows 10 still has all these old Control Panel dialogs. That's not incidental compatibility with undocumented APIs; it's designed for extensibility, the maintenance of which holds the whole platform back to a certain degree.

I worked on the Delphi compiler and runtime library. Versioning was an exceedingly important concern. Patch releases couldn't break APIs because it could affect our partner market, if we affected the dependencies of third-party components, those third parties would need to re-release. The ecosystem only worked because there was a clear separation between public and private. You need private APIs because you need the flexibility to change things - if you can't change things, you must create everything perfectly first time, and that's just not possible.

You might want to get access to the compiler internals, but if you build something nifty with that access, and that nifty thing gets widespread use, you will hold back the entire ecosystem. You will be the cause of warts like Windows 10's 20 year old Control Panel dialogs.
This is both awesome and terrifying. I'll never forget this research(https://www.wired.com/2016/06/demonically-clever-backdoor-hi...) which showed how an attacker can insert a backdoor into a chip during the manufacturing process in a way that is practically impossible to catch. That makes me very concerned about using a chip completely manufactured in China.

But at the same time, RISC-V needs to happen. It's a critical step to move computing forward. It's just a damn shame that this is the way it's going to happen. Hopefully this will push RISC-V manufacturing efforts in the US before the market becomes flooded with cheap open source and most likely backdoored chips manufactured in China.
FYI, I have no idea if I use tabs or spacves in my projects, my IDE is configured to use the popular linting/formatting so it autoformats using that,

Honest question, when you hit issues caused by someone else code not using your favorite style of tab vs spaces? Is there an editor/IDE that can't autodetect this and work properly or is there a language that would fail because is hyper sensitive to white space?
This is a great list! One thing I would add, once you have everything on this list, is a way to experiment on your changes. Instead of flipping a flag, seeing your error rate jump, and flipping it back, you run an experiment where to flip the flag on 0.1% of requests. Now you can compare this traffic to a control group, and aren't stuck wondering "did errors go up by 5% during our rollout because we broke things, or by chance?". If things look as expected at 0.1% you can ramp to 1%, then 10% before releasing.
What I mean is that Australians sweep the details under the rug about the genocide of the First Nation people that occurred in order to make their modern nation .. its not at all near as well acknowledged as it should be, and Australia continues to build tourist traps on sites of mass murder as if its nothing.

Australians prefer ignorance over acknowledgement, generally. Its not something we should be proud about .. in fact, there is a lot of shame in being an Australian with NO CLUE about the civilization that was swept away to make way for White Australia. Australia's first inhabitants were far more advanced than we care to admit.

EDIT: some things all Australians should know about the first people:

* They have been on the continent for at least 65,000 years
* The current biosphere is a result of their management of the land and wildlife for the duration of those 65,000 years
* They used cryptographic techniques to keep the peace between tribes
* They have the oldest confirmed oral history of any human society, ever - scientifically proven to stretch back 40,000 years. (We in the west can't keep our oral traditions sane for 100 years, by comparison..)
* They had a version of the Hippocratic Oath long before European medicine
* Their medical culture had an understanding of antibiotic and antiseptic materials in their environment and were using them to great effect at a time when European medicine still believed in miasma theory

.. and there is much, much more. Alas, the hubris around what has been done to the First Nation people (see for example White Australia policies continuing into the 1980's... forced castrations... forced re-settlement of children... etc.) has resulted in a general ignorance of the situation among current Australian culture...
Maybe you are right. But assuming this is true, don't we have a moral obligation to at least trying to save the maximum of people for as long as possible ?
The Rise of Personal Searches
Robinhood, Slick and Dangerous
Developing a Resilience Model for North America’s Energy Sector Infrastructure
yeah I would argue that was a data breach.
> Where my personality was called into question perhaps my working-class background, my northern accent, and my Asperger's could be a reasonable explanation.

It's quite likely that ones background and developmental disorders shape one's personality. However, it's still their personality. So what if it has a reason?

This touches on the dark abyss of "free will". In some sense all we are is a cellular-automata chugging along according to the laws of physics. In that sense everything one does has a "reason". Yet we live our lives, and shape our societies, with the idea that sane adults have an ability to chart their own course, in some sense. (in contrast to children or "insane" people who are considered more reactive/automatic hence not responsible for their actions).

What part of my actions are my responsibility (and therefor have consequences) and what part is beyond my control (and should be forgiven, at least partially)?
Delmore is worth reading, doubly so for Star Trek fans.
Welcome to The Atlantic? Or lifestyle journalism?

The idea is to generate a sort of "car crash" style gawking response. A classic technique is implying a nationwide phenomenon from 1 or 2 samples.
It is probably no coincidence that ARM was sold to Softbank right when RISC-V was starting to make a name for itself. They saw the writing on the wall.
I am not a doctor but i would imagine most genetic problems would be too late to fix once you are born. And the one that are fixable would require you to fix syptoms rather than dna itself. So "a generic fix" is probably impoasible
Interesting. In the USA emails are considered property of the employer.

Outside of that, what is your take on the fact that there must be administrators that have the ability to look through all a system's email?
There are new EU-wide data regulations, known as the GDPR, that were introduced in 2018. These regulations allow people to make a data request, called a Subject Access Request, to any institution that holds any data on them. The definition of data is pretty broad, and I was able to ask my PhD college, and several other institutions, to see all emails in which my name appeared in either the subject line or the body of the email.

While it may now be legal in the EU to request a copy of all emails that mention you by name, socially it would be a terrible betrayal of trust. Ironically, this seems like clear confirmatory evidence of the sort of red-flag behavior that would cause an advisor to send private emails strongly discouraging others from hiring you even if you were qualified on-paper for the position.
https://github.com/alibaba/dragonwell8
Alibaba do has their own JVM to handle high traffic during single day sales.
Good point. There's a precedent for separating industries when it's in the public interest [0]. I think the argument needs to be that housing both industries under a single roof creates a conflict of interest that's too strong to be managed through normal regulatory actions like fines.

[0] https://en.wikipedia.org/wiki/Separation_of_investment_and_r...
Interestingly, it looks like the A350 software probably was developed under DO-178B[1] rather than DO-178C[2] given the timing of release. This may seem minor, but Wikipedia's comparison indicates 178B was looser. Of course, these specs just consider requirements, not so much advice on implementation.

[1]https://en.wikipedia.org/wiki/DO-178B
[2]https://en.wikipedia.org/wiki/DO-178C
you still have some time as FCOS is still in preview. Also, keep an eye on the documentation that will be offered, such as migration instructions, etc.
As a fellow Aspy, I started reading this thinking, I bet he's a bit of a difficult person. Maybe an Aspy.

> Where my personality was called into question perhaps my working-class background, my northern accent, and my Aspergers could be a reasonable explanation.

Ah! Yes, I can guess which one of those three is the reason people found you difficult.
They changed their weighting of multicore performance recently....
This thing always comes up whenever non-fit people talk about fit people, and I believe the core of it is just a hint of envy. Fitness is the one thing you can't cheat at or take shortcuts, and no amount of money can compensate for not doing the work.
Hubris, or a get rich scheme.
quite a few large investment banks have the refrain that they are technology companies first. will this impact them?
For whatever a banking license doesn't cover, requiring more regulation/oversight doesn't seem unreasonable to me, but straight up keeping tech companies out is silly. Smells like big financial institutions are probably lobbying to keep the new kids out of their sphere.
Or they'd just wrap as a string and move on with life, much as people do when they send uuids which should consume 128-bit as wide strings. The cases I've encountered that actually fundamentally required 64-bit ints are completely overshadowed by the cases where some well-intentioned developer decides to pack 64-bit ints with information to turn it into a uuid as well, so I really hope the consternation over this is from people who work a lot with mathematical apis/systems and not devs doing more heinous things with 64bit ints.
Nobody can afford to keep the compilers and subroutine libraries to themselves, so the more people use the ISA, the more useful it becomes. Even if you wouldn't in a million years deploy such a chip at your financial institution or on your email server; or, without a separate network, in your home.