skysight-inc/HackerNews huggingface dataset:
Easier to fix, yes. Tends to get more complex in nasty and ugly ways.

Easier to extend, almost never. Proper design for extensibility has an extra bit of complexity over the most obvious.
Simplistic implementations tend to be tossed away and are good for unscalable prototypes.

Easier to learn, definitely not. The simplest code comes from deep understanding of problem domain and algorithms. It is almost exactly like with writing brevity while not losing the point.
It is easy to end up with simplistic instead of simple.
There is that famous quote by Dijkstra which I'd rather not butcher from memory.
> it's the merchants who absorb them

In the case of eBay seller fraud, eBay absorbs the loss. Report the fraud to them and you'll get your money back.

They don't even bother suggesting that you report it to the police.

Insurance companies might insist on you telling them a crime-report number (I imagine this is quite effective in reducing fraudulent claims of fraud), but eBay don't.
I assure you the world cares if your algorithm is generally correct, passing unit and integration tests, etc. This is a programming basics.
Take a close look at the chosen Tweets in the article. None of them technically levy an accusation or claim that needs to be proven by him. They are almost all formed as questions. The few statements that exist are opinions (i.e. "this is not journalism"). He has carefully constructed his Tweets to be free from legal requirements regarding slander, libel, etc. by not actually making any non-opinion claims.

Basically, he's following Cartman's method of "asking questions" on South Park to discredit someone by implying something without actually stating it or providing any actual evidence to support the implied claim.

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

Anyone who utilizes these methods of underhanded, disingenuous attack should be ridiculed and ignored.
Well, AFAIK it weren't the VW people who build the cheating system and the ones who built it, pointed out that in some countries it might be illegal to use it. The VW people just decided (probably a manager) to activate the cheat system.

So I am wondering where an ethical standard could help in that chain. If you build international products its kinda hard to know every law on this planet and refusing to build something, just because someone could use it in a country where it is illegal to use it, could become very complicated very quickly.

I think the simplest solution would be to improve the test methodologies and maybe increase the penalties.
No, did you actually read the article?

The “investors” changed the terms of incorporation /after/ they’d accumulated control of the company, specifically to change the payout rules so that only the VC funding got paid.
“Attorneys, for example, can't engage in the kinds of advertising speech that would be entirely lawful if done by a car dealership or furniture store.”

Why does Saul Goodman come to mind.
Wasted $250 a month in SaaS costs in the last 5 months  how to fix it
Oh yeah, absolutely, I'm just talking minimums for body maintenance and staying "healthy". If you're wanting to get gains, you'll need more but not as much as people think. I've had plenty of talks with nutritionists, dieticians, and training/PT specialists over the years when I played sports competitively. There is an upper curve on grams per pound though when it's just converted into energy; it's also not the best equation because you should really be converting based on lean body mass rather than gross body pass (incl. fat). This is the type of stuff that my coaches preached and taught: https://www.livestrong.com/article/489271-minimum-protein-in...
I'm not entirely unconvinced this isn't already illegal somehow. There's a lot of laws. I bet if you dig through the definition of "certification" for emissions standards you'd find some reason why everyone knowingly involved with a fraudulent submission is already subject to some legal penalties somehow already.
What diffie-hellman hack are you referring to? I'm curious.
I believe is the latter point that's more important for China. First point is simply true for all nations that are trying to sell something.
I love cars.. so I went where the money was in order to afford my taste in cars. You win some, you lose some.. :)
Absolutely, my point being that there's no reason to expect them to be exceptional human beings.
Example node http server powered by a golang webassembly module
But this is what ddellacosta is saying. I imagine his interpretation of this argument (and I agree) is that 98% correct IS prioritizing correctness. A very fast, simple solution that is 2% correct is an unacceptable balance.
> The idea that simplicity (which I'm pretty sure that nobody in here is using to specifically mean "the lack of cyclomatic complexity") can be measurably improved but that correctness cannot is incorrect.

Have you seen a program that comes with a formal proof of correctness? I have. And boy, they are really simple.

The end result can be complicated. But the program is broken up into small, simple, easy-to-understand pieces that are then composed.

http://spinroot.com

https://frama-c.com
Snarky as hell, I love it! I especially like the author’s “humble” brag from Harvard admissions. ;)
I've read the book. I actually disagree with Cal on the that one for the simple reason you can be really, really good at something and not passionate about it.

I think there's a trick here though - get really good at something and then use that to make someone else's life better - now that is something you can probably get passionate about.

This whole passion debate will run and run though - I don't think anyone really has the definitive solution - it will be different for different people.
That is not quite true. You don't need to use GCC __builtin functions for this. GCC supports SSE1 intrinsics like _mm_rsqrt_ss exactly same as MSVC - it is declared in xmmintrin.h header. Just include it and _mm_rsqrt_ss/ps will be available for you in gcc and msvc.
Norway’s Sovereign Wealth Fund Is the Size of the Mexico's Entire Economy
If you are curious about the benchmarks https://gist.github.com/trashhalo/b2f120fb9d20bd4003bf125c02...

There seems to be a 3x overhead for using go webassembly for this use case. I filed an issue for performance hit. It seems high https://github.com/golang/go/issues/26277
I'm guilty of being obnoxious? It sounds like you could push that slippery slope until "obnoxious" is simply "any opinion I don't agree with." My comment quite effectively brings up the issue of majority of Americans not wanting to pay taxes for most of the things that taxes are actually going to - we are not being represented effectively. You're the one making this a partisan issue. Just look at some of the polls - or just how many Americans are using other country's infrastructures to avoid excessive US taxes. On topic with this article is the fact that US is collecting taxes worldwide on earnings not even being made in the US - by people who are merely US citizens and not residents! If my comment were so contentless, then you wouldn't have the authoritarian reply that I'm merely whistling for my underclass of "dogs."
Thanks will repost in a few days with an app store link
Ethics isn't that simple. The tools need to exist and some people will use them for things we don't agree with.

The emissions software needs to be able to turn things on and off because the emissions requirements for certain jurisdictions and applications can be mutually exclusive. It just so happens that manufacturers flip switches they souldn't in order to fake compliance.

I've worked on software that can be used to make it much easier to drop a bomb on you. The main purpose of the contract was a software package for defensive applications (i.e. making it much harder for a car bomb to surprise a checkpoint). Should it have not been built because it has the potential to do things you or I might not agree with?
Intel is still around but a number of game technologies they bought are not anymore. Lumberyard appears to be rather far from the core (or even the periphery) of Amazon's business, so it's a valid concern.
Did a similar thing. MQTT broker and small node server to include current values. It's not generalized and tuned, but could be a nice starting point. https://github.com/martinlechner1/raspberry-node-mqtt
Very interesting -- I had no idea this was a scholarly domain of study; thanks for posting this.
UX will define the future of cryptocurrencies
It’s in Isamov’s Robot series, but I won’t give any spoilers.
> But now, I could grab picorv32 or rocket for free off the internet. Both have been taped out in this capacity before, both speak standard bus interfaces, and the former has been fully formally verified.

What do you mean by "fully formally verified"? My understanding is that picorv32 has been verified by riscv-formal, and riscv-formal performs bounded model checking, which is not full formal verification unless you otherwise establish an upper bound on trace lengths that must be considered to find a bug.
You are right. But I think parent comment understands the concepts, and was misled by the name, which to be fair, is a misleading name. The names "subpixel AA" and "grayscale AA" are both terrible names.

Grayscale AA isn't somehow gray or monochromatic, it is regular anti-aliasing, it works in color, and it works by averaging (virtual) sub-pixel samples. The name is trying to refer to how it's not making use of the physical LCD color subpixels.

Both names assume that the term "sub-pixel" is primarily referring to LCD hardware, rather than general sub-area portions of a pixel. From my (graphics) point of view, the LCD case is a specific and rare subset of what people mean by "subpixel", which is what makes these terms seem misleading and awkward.
I work for a small trading firm. Our trading platform is on FPGA. I use SystemVerilog for both RTL and testbenches. I edit in Sublime with a SystemVerilog plugin. I use Sublime's build system to call Modelsim/Questa commands to catch errors inline. I run sims in Questa. I build with Jenkins calling Vivado Tcl scripts and use Perl to scrape the logs and timing reports to determine if a build was successful.
The state emissions tests are only meant to catch cars polluting above something like circa-1980 emissions limits. Even flagrantly cheating, a modern car is no where near dirty enough to fail the tailpipe check.
Just look at the difference between male and female Angler fish.

>When a young, free-swimming male angler encounters a female, he latches onto her with his sharp teeth. Over time, the male physically fuses with the female, connecting to her skin and bloodstream and losing his eyes and all his internal organs except the testes.

https://www.nationalgeographic.com/animals/fish/group/angler...
I’m puzzled by your interpretation: One of the first things the article does is acknowledge the usefulness of sexual dimorphism, and backs it up with references to research.

I agree with you that the research on ostracods is unlikely to generalise beyond some strict conditions. And the article itself says:

> But it’s not sexual dimorphism itself that’s the problem – it’s the type of sexual dimorphism […:] males that invested more resources in reproduction did so at significant evolutionary cost

The article then jumps to evolutionary specialisation, and it’s been known for some time that this (regardless of sexual dimorphism) likely decreases adaptability.

At any rate, you seem to want to read “masculinity bashing” into the article. But this is of course not the subject of the article, and never even implied.
Survata Is Hiring a Data Engineer
Launch HN: Snark  AI (YC S18) – Distributed Low-Cost GPUs for Deep Learning
Hi HN,

We are Sergiy, Davit and Jason, founders of Snark AI (https://snark.ai). We provide low-cost GPUs for Deep Learning training and deployment on semi-decentralized servers.

We started Snark AI during our PhD programs at Princeton University. As deep learning researchers we always experienced lack of GPU resources. Renting out GPUs on the cloud didn't fit in our budget, and purchasing GPU cards was difficult -- at that time, so many GPUs were being taken away by the crypto-miners. Then we found out that GPU mining profits lag far behind public cloud GPU prices.

On top of that, we figured out that there's a way to run Neural Network inference and crypto-mining simultaneously without hurting mining hash rate. This observation is a little counterintuitive, but it turns out that anti-asic hashing algorithms are designed to be extremely memory intensive, which leaves a good chunk of the CUDA cores idle. We can utilize the leftover compute power to run Neural Network inference extremely cost efficiently, which could be a life savior for large-scale inference tasks. http://snark.ai/blog

At the same time, we provide low cost raw hardware access for Neural Network training. We aim to be up to 10 times cheaper than on-demand instances on public cloud, undercutting preempteble/spot instance by up to 2x. When the GPU is idle our algorithms efficiently switch to mining to reduce costs. Try it out at https://lab.snark.ai, with 10 hours of free GPU time. We made it very simple to access the hardware through a single command line after `pip3 install snark`. More information on usage here https://github.com/snarkai/snark-doc. We are also working on creating a hub for NNs, similar to docker hub. It is still work in progress but you can take a look at couple examples at https://hub.snark.ai/explore.

We would love to get your feedback, to understand how was the experience for training Deep Networks through our platform and then deploying.
A Brief History of the Saharan Gold Rush of Meteorites
> In 1990, Marc Porat convinced then-Apple-CEO John Sculley that the future of computing lay not in desktop personal computers, but much smaller portable devices combining computing power, communications systems, and data located on network-accessible servers.

Well that was staggeringly prescient.
That's ... not even wrong.
whois says arm.com is registered through Com Laude and hosted on Akamai while riscv-basics.com is registered through Wild West Domains and hosted on Azure.

https://whois.domaintools.com/arm.com

https://whois.domaintools.com/riscv-basics.com
My account is still there. 4 digit user id.
Why is this data such a big deal? Didn't US should already have enough medical data of its citizens for study?
Culture wars aside, the premise seems reasonable though, doesn't it? Intraspecies reproductive fitness is orthogonal to species success and there are clearly some examples (e.g. brightly colored plumage) where a trait that improves individual reproductive success is a net negative for the species.
What Went Wrong with the F-35, Lockheed Martin's Joint Strike Fighter? (2017)
Of course, but it's obviously going to depend on the dose and the person's level of tolerance.

A few years ago the UK revised their regulations regarding driving while using prescribed opioids, taking an approach that essentially allows the driver to decide if they are too impaired to drive.
Ability to change ("simplicity") is the key metric that allows to maintain, or further desirable invariant. eg: in b2c "correctness" may be less valued than another trait.
Do you prefer to know something or to be able to learn fast?
You make two separate points. There are people who are wrapped up on their phones instead of engaging with their children. That's a separate problem that's not necessarily addressed here.

Your other stated problem seems to be with setting a digital reminder. I don't understand how a poster is superior (or even on par) in this case. If I see the poster, then I can act on the reminder. Otherwise, it would still need to be in the back on my mind for me to act on it. A small alarm is always with me, and it tells me exactly what I need to do.

If we're splitting hairs about tech-oriented, what about an egg timer? Those can be completely mechanical, but it offers the same functionality in much more noticeable method.

It's like a company putting up posters reminding employees to get up once an hour to stretch, take a break from the screen, and walk out your limbs for a few minutes. If I'm head down in my work, time could fly by before I even realized that it's been two hours. If my watch vibrates at 45 past the hour every hour, then the reminder will always be present.
I’m fairly sure the employees are important - you know, the ones who make the company have any value?

That said in this case someone took external funding, those “investors” took control of the company, kicked out basically everyone who would work for them (not the company), placed their own executives in the company. Changed the terms of incorporation to make sure that no one else got money. And then the people they put in charge agreed to sell on terms that again favorited only themselves and the VCs, finally the VC ensured that the people they put in charge got paid off nicely.

Meanwhile the employees who could not influence any of this - the founders choose the funding terms - got their prior income stolen by having their investment artificially reduced to zero.

The founders fucked themselves, but also all of their employees. Who I would bet were not told that their shares were going to be artificially reduced to zero value
Looks like this update still won't let you ask Siri to play a specific song on any service except Apple Music, which is definitely my biggest gripe with Siri and the iPhone at large since switching from Android. I would switch to Apple Music, except then there'd be no way to wirelessly cast/play music through my component stereo. Semi related, if anyone has solutions to this problem I'd be very appreciative.
There was a news story in 2004 or so, where a team of british soldiers got stranded in a cave in Mexico. To assist with local efforts, two brits flew out - one of whom, civilian firefighter Richard Stanton, was also one of the two brits who found the kids in Thailand.

While there may have been other reasons not to send a military presence to assist (I recall it being a rather messy situation as it was), it seems clear we know exactly where the expertise is here, and don't let silly 'special forces' bravado get in the way of getting the job done.
If you asked them, they would effusively tell you all this surveillance is being used for the social good, and probably even believe it. Not many people are brutally honest about how their work destroys the social fabric, and will always point to the benefit it provides. Pornographers think its a social good if we would just be a little less uptight about sexuality, and more porn access is a solution.

And the same people who try to work for good can find hey've just armed others for evil by giving them tools.
I would imagine OP is referring to "Professional Engineer".

https://www.nspe.org/resources/licensure/what-pe

Every single design, bridge, etc is certified by a Professional Engineer. Your ass is on the line. I don't mean just being fired from your job - but jail time.

Per the website:

"A century ago, anyone could work as an engineer without proof of competency. In order to protect the public health, safety, and welfare, the first engineering licensure law was enacted in 1907 in Wyoming. Now every state regulates the practice of engineering to ensure public safety by granting only Professional Engineers (PEs) the authority to sign and seal engineering plans and offer their services to the public. "

I suspect, and hope, software used critically have the same. Yes it's more bureaucracy and overhead...but being in software, I know any joe schmoe can walk on and develop code without oversight.

I'm not saying if you're making the next twitter, that you need a PE. Or that every developer needs to have a PE license - but like other industries there is one PE per X amount of non-PE engineers.

Due to the Threac-25 incident (https://en.wikipedia.org/wiki/Therac-25) there are standards for medical software (https://en.wikipedia.org/wiki/IEC_62304).

I'm not in medical so I don't know how widely adopted, or how strict it is adhered to. But it might be IEC 62304 needs to be branched out.
"At Founder Collective, we’ve invested in 270 companies, and only one has gone public so far. Of the rest, 30 have gone out of business, 60 have been acquired, with the remainder are still in operation. The reality is that when starting a company, the most likely outcomes are bankruptcy or acquisition."

90/270 is not a majority. Sure, I get it that the fate of some of the remaining has yet to be determined but it doesn't seem like the "most likely" outcomes are bankruptcy or acquisition. If anything, sounds more like 50% chance you remain in business (after you account for the fate of the remaining companies).
Or bees and ants, which you can't argue are unsuccessful, unadaptable creatures.
Sometimes people say things that might not be literally true or even "true in spirit", not because they are lying liars who love to lie, but because relating an exaggeration or a caricature or some other sort of not-totally-true thing will have a better effect on their audience than the strict truth would have. As we're now up to 17 comments you've made here emphasizing the skepticism you have for TFA's message, it seems that you value the "correct" more than the "simple". It could be that you are in the intended audience for TFA...
And that the racial categories used politically and socially don't always map cleanly to genetic categories used by scientists (thus "75 percent of Pacific Islanders" rather than 100%).

But in some (carefully defined) cases they get close.
> Can't believe that China would allow this given all they have to lose.

They don't. It's already illegal there.

Factories creating that gas are doing so in secret and are unregistered.

Licensed factories secretly using that gas appear to be good at evading the discovery of that fact by authorities, partly due to corrupt inspectors.

It's mentioned in the video in the linked article.
One of my all-time favorites: https://en.wikipedia.org/wiki/Ariane_5#Notable_launches or how a bug can blow up a rocket ;-)
>Sure, it's not a resounding success story, but it helps me get my SoC to market sooner and at a lower cost (no need to even spend time negotiating with anybody).

Ok, but you're then dumping what at least a million dollars into someone else's firmware that is unsupported if there is an issue? IDK. I can think of lots of cases where it might make sense for the hobbiest, or for softcores or for weird applications - but...

There are engineers from STM with desks at ARM, and engineers from ARM with desks at STM. I just don't see STM saying "fuck it, let's just spool up some core we contributed to as a fully in house project". They already need to support their peripherals and production, maybe they are paying enough to ARM to make it worth it to add core code to that list, maybe not.

ARM makes a ton of money, but they also assume all of the contractual obligations for issues and support. I'm not sure the entire industry would be using ARM if it made sense to spool up your own, even as open source. But again, IDK.
Show HN: Visitors – Google Analytics in your menu bar
>We can have separate race tracks for that.

We do have racetracks, and people want to drive regular cars fast on those racetracks.
Russian editor: Our space program is entering the “Dark Ages”
> Attorneys, for example, can't engage in the kinds of advertising speech that would be entirely lawful if done by a car dealership or furniture store.

Are you sure about that? Because I've seen some really sleazy advertising by lawyers. Personal injury lawyers in general, but Jim Adler, the Texas Hammer especially comes to mind.
I am naive on the language and have not used it.

At first I thought you could get around using `old` by assigning the new balance to a property `new_balance`, but that won't work since this is an object's property so of course it must be set. I see the value and purpose now.
PEs exist for many branches of engineering. Including software. But the PE for software engineers is apparently being discontinued due to lack of interest.