skysight-inc/HackerNews huggingface dataset:
> As engineers our job is to create software that is good enough for the task at hand

This is the essence of engineering. As the saying goes, "Any fool can build a bridge that won't fall down. It takes an engineer to build a bridge that just barely won't fall down."

In other words an engineer's contribution is not perfection, it is being able to know the difference between "good enough" and "needs more work" and to apply that knowledge to meet time, cost, and material constraints.
She could have, but that would be the response of a defensive witness. What on earth does FB have to be defensive about? Absolutely nothing will come from these hearings aside from "this is a complicated problem and we are trying our best" style responses. The shareholders certainly don't care and House/Senate representatives are terrified of even attempting to make a case for stronger oversight because of the risk of appearing "anti-business".
> There was a time when IE misbehaved. Not sure if this fixed in Edge: https://www.mxsasha.eu/blog/2014/03/04/definitive-guide-to-c....

Pretty sure that was fixed in Edge and IE (as a security issue).
It's funny that this research claims is spin to prove that supermarket probiotics are useless, but instead of broadly testing actual supermarket probiotics products, or even testing a single such product, it tests a single specific custom blend product created by the research team.

At best, they've shown that blend to be quite useless as tested.
Can you elaborate or give some links about that malwarebytes statement? I'd really like to read up about that.
https://www.pagerduty.com/

It's an on-call management system that receives events from multiple sources and routes to the appropriate people.
> Basically I used to poop my pants weekly and couldn't work in an office.

Any office? Even the U.S. Patent Office?
That's really interesting. I'd love to read more stories like this of early Google since most of the public info doesn't really start until much later.
> If a function is "referentially transparent" or "pure" it can't do anything unexpected.

Sure it can; at a minimum all functions consume compute resources. A tiny change in a "pure" JavaScript function could lead to cascading deoptimizations that destroys performance and compromises service availability. For example, changing 0.0 to 0 could do it.
Ask HN: Who is looking for a cofounder?
I'm a developer looking for a cofounder and I couldn't find a relevant thread so I'm posting this.

Feel free to use the comments to post about what ideas you have, what you're building, and what kind of partner you're looking for. I'll start!
> Neither corporate lawyers nor government would ever acknowledge that loophole in a business models does not necessarily equals to fraud.

There's a lot of negations in there, I'm not sure if I'm reading it incorrectly, or you have one too many, but is sounds like you're saying that corporate lawyers and government will always maintain that a loophole in a business model is fraud?
Except original and fake-original is not hidden.

Try opening

https://opensource.googleblog.com/

https://security.googleblog.com/

Both opensource and security are shown.

Disc: Googler but don't work on this project.
BMW passenger car lineup lags behind Tesla Model 3 sales in August
> How did we let the internet become this awful?

It's not a "we let" situation. To assume something sufficiently large can remain trusted via gentlemen agreements is naive. This is the fate of everything open/large enough that's shared and/or leverages third party resources.
Hey there! As the post says, I'm a developer looking for someone to partner up with and work on cool things.

I'm looking for either other developers or people with business or marketing experience, as that's mostly what I'm lacking.

I also don't have a lot of great startup ideas, so I'm going to need some help finding problems to solve!

You can learn more about me by checking out my toptal resume (https://www.toptal.com/resume/marcos-pereira). You can also check my github profile (https://github.com/marcospgp).

Thanks!
For individuals yes. For the kind of aggregates we call public companies, no. The push there is towards profit, and humans are rewarded or replaced based on that.
That's a lot of terawatts. In 2013, the world used about 18 TW on average.

https://en.wikipedia.org/wiki/World_energy_consumption
But when using HTTP(S), you nearly always expect the "www." domain and the root domain to host the same content. It's very, very rare that this isn't the case. Chrome appears to be hiding "m.", too, which is unfortunate (as would api. or beta. being hidden), but "www." is such boilerplate for HTTP at this point that I don't think it matters whether it's displayed or not.
You can turn off that scroll behavior.
I've seen someone SCP a local git repo to an Amazon EC2 (obviously not best practice) for a manual deployment.
> The main point of the article is that off the shelf probiotics don't do the wonders they are toted to.

That's the main claim.

OTOH, they didn't test any off-the-shelf probiotic products in isolation, they tested their own custom probiotic mix.
That seems a bit excessive, considering that the world energy consumption is only about 18 terawatts (and only about 3 terawatts of that are electrical right now).
the only thing you've changed is now those 99.9% users can't even find the information they need to ask the .1% for help

great work
What did you find it lacking?
I'm kind of curious how many electrical engineers and talent that can design ASICs are out there? Most electrical engineers that I have met that designed ASICs at one point or another were for mainly military use or in the Semi industry. But the team that designed the chips were always super small compared to the mechanical or electrical team.
Where I work we sell an IoT platform to big corporates, which is much closer to traditional software sales than it is to SaaS. There’s big upfront cost, and then rolling maintenance costs.

Pre-sales is a really long and drawn out process when dealing with big corporates, doubly so when you’re selling what will become core infrastructure. We’re currently a year into what is effectively pre-sales with one client, involving a full due diligence process, in depth conversation with their corporate security department, and a (paid for) trial involving several hundred of their customers.
Facebook aside, don't the majority of sites show you mobile version by looking at headers. Isn't that the whole reason the "Show desktop version" feature even exists in Chrome, to send the desktop header? Very few sites actually use www. vs m.

Clearly, in those cases, people aren't "confused" by the fact that they are seeing a mobile version on www., so other than the fact that you're used to Facebook specifically working this way, wouldn't you just send the Desktop header whenever you get mobile and want desktop?
According to Apple, they care about "wikipedia.org", only.
Exactly, which is why I said: "it would at least accept"
This is a valuable lens to look at the engineering talent market through. But did they really characterize 'time spent refactoring' as 'lost productivity'?
In this case, "large" means almost the entire Sahara, which is 9.2 million square kilometers.

Africa is huge. 79 terawatts of power in the study is not unreasonable, given the population growth.

https://en.wikipedia.org/wiki/Sahara
Show HN: Feedbridge – RSS feeds for sites without one
Or double-click - basically get into the editing mode of the URL bar.
Two good books on the subject:

- B2B Executive Playbook

- Crossing the Chasm

But in general, the reason no one tells you how to run an actual software business is because why would they tell you what took them years / decades to learn the hard way?

SaaS Startups are a tool to fleece investors, so all the scam artists are happy to tell the world how smart they are at Starting Up. It's personal marketing.

Boring B2B Software is just a normal businesses, ain't nobody gonna tell you the secret to doing that. Get a job in industry and then learn it first hand, that's how you learn it.
Most commonly they're the defense chemicals employed by plants to discourage animals from eating them, like saponins or tannins. Sometimes they're the chemicals sprayed on plants by humans to discourage non-human animals from eating them, or non-edible plants from competing for resources. It might just be a chemical vital to the organism that coincidentially interferes with digestion of essential nutrients for other organisms, like phytic acid or oxalic acid. They might even be like capsaicin, to discourage one type of animal from eating a fruit (mammals), while a more preferred animal is completely unaffected (birds).

Cassava, better known in the US as the source material for tapioca, contains chemicals that can easily decompose into poisonous HCN. If you crush the cassava, as when biting it raw, the decomposition enzyme mixes with the chemicals and produces poison. If you leach and ferment the root in water, the toxins are removed. If you grind the root into paste and let the HCN escape into the atmosphere, the toxins are removed. Without those toxins, the food is safe[r] to eat.

Food is made of a lot of different chemicals, and digestion encompasses a lot of different catalyzed chemical reactions. Some chemicals will slow down, speed up, prevent, or enable reactions between other chemicals.

A lot of that just gets oversimplified to "toxin" because the information has to be understandable to people who don't have a doctorate-level education in biochemistry. Because of that oversimplification, scammers can exploit the intentional vagueness and ambiguity to turn fear into money. In that case, the "toxins" are just bullshit designed to scare you into buying stuff. The easiest way to distinguish between fact and FUD is by asking the claimant to name the toxin. If they can say "cyanogenic glucosides produce cyanide poisons on maceration that interfere with the oxygen-carrying capacity of the blood" it's probably a real thing. If they say "big agri-corporations spray them on all the food to keep us unhealthy, fat, and depressed" it's probably bullshit.
You can add sturgeon (source of caviar, among other things) to that list. Living fossils, been around 130+M years. Lake Sturgeon[1] reach sexual maturity at ~25 yrs, only reproduce once every 4-6 yrs, and can live 150+ yrs.

They're also a popular game fish, and traditional spearfishing target of Native Americans.

[1] https://dnr.wi.gov/topic/fishing/sturgeon/lakeSturgeonLifeCy...
> Do you have anything that explains this complex topic?

> Something that assumes I don't know anything about the pre-requisite topic would be helpful

Unfortunately the only way to gain a deep understanding of the powerful tools functional languages do give you is to gain a deep understanding of functional paradigms.

Me saying "Monads can help with state abstractions" doesn't help you.

The fact that large non-trivial applications have been written in haskell should be enough evidence that this is possible.

The fact that the majority of people involved in such endeavors have claimed that it made their code safer and easier to refactor and had relatively few bugs should be enough evidence that it's a good idea.

The fact that those who decry it more often than not do not know the subject should give their criticisms no weight.

I don't see why you need any more evidence that you should simply learn functional programming so that you may first-hand answer your own question.
For web developers it's a pain, but I can see how it might help everyone else (which is I assume the vast majority).

At least they haven't been as idiotic as Apple and didn't remove everything but the domain name like Apple did, and they did it incrementally.
Most of the people they golf with could not care less if they suppress rights here and there. They either applaud it, or have themselves gotten rich doing similar shit...
I don't understand why they're even talking about "locally legal censorship".

These are privately owned and operated websites, any form of censorship they wish to perform is legal on any scale in any place. These are not government entities. If they don't like what you're doing on their web site, they have every right to shut you up and/or remove your content.
Hi, I'm the developer of FlickType. I am not visually impaired myself, but I have a family member who is.

Apple's built-in VoiceOver technology has long made the iPhone the most accessible smartphone in the world for people who are visually impaired. But typing can still be enormously time-consuming and is often avoided, specially for longer writing. I've always thought there could be a better, software-only solution, and that's why I created FlickType.

If you're interested, you can also ready why FlickType is fast becoming a personal favorite of one of the experts at the National Federation of the Blind, in this very helpful and well-written guide by Karl Belanger: https://nfb.org/faster-typing-flicktype-ios

Cheers!

- Kosta
Created a product worth $50M because of their software process or despite there software process.
> Using a very naive calculation of valuation = 5x yearly income

How did you come up with that metric? Pretty much every company at that stage has negative income. If you mean revenue, that isn't accurate either. Even the largest tech giants are valued at ~8x annual revenue or more, and that number is higher for the SaaS sector. It is common for a smaller, fast-growing company to be valued at 15-20x ARR.
Those go to the same place for me
Kavanaugh wouldn't be great for gay rights, obviously, but fortunately, even if he supported overturning Lawrence v. Texas, Roberts would be unlikely to. It's possible Trump will have another opportunity to appoint a justice to replace someone on the liberal wing, and that might mean there would be enough votes to overturn Lawrence v. Texas.

Even overturning Lawrence v. Texas wouldn't make gay sex illegal everywhere in the U.S., just in states with lingering sodomy laws.
Hey, author here. I built this as a weekend project over the last weekends. It's open source and the direct link to the repository is here: https://github.com/dewey/feedbridge
Why does it ask you to select your network. The phone has gps, it should already know where you are.
More companies doing innovative tech work, rather than just deploying known tech. Lots of top tech talent drawn to that work, hiring is not necessarily easier (lots of competition), but as a person moving to SF you get more interaction with those people.

NYC isn't bad on these metrics, but the bay area is just noticeably better.
Health insurance in the US varies wildly. I pay less than $20 per paycheck for my insurance and my health expenses are capped by plan on an annual basis. I may spend little to none one year and a thousand dollars the next. It all depends on your employer, your health, etc. Additionally, all preventative appointments are covered under my insurance for free (1 per year).
> This is just making it easier for the average user to see the most important thing to them, which is the domain name.
It's not like they're just changing stuff randomly.

Can you link to the user study or general cost/benefit analysis or something else saying it's not random? I'm having a hard time concluding that the cost of removing parts of a domain name only in some cases is outweighed by the benefit of removing a few characters from the user's address bar.
>Explain why Google got out of the military AI business, then.

Well, explain why Amazon, and tons of other companies, stayed.

For Google it's simple: they wait for the shitstorm to pass, and they'll try some other approaches to get to the same result (selling AI to the military).
I opened the document and immediately searched for "Sutter" to see how this interacts with Herbceptions. It turns out, nicely. Well done!

That said, the rationale seems a bit bogus to me:

> The C calling convention has the caller allocate the space for the
returned value before calling a function. union { T value; E error; }
takes the size of whichever the bigger of types T or E is, which is as
optimal as it can be. However the additional discriminant in struct {
union { T value; E error; }; _Bool failed; }; could take up to eight
additional bytes more than that, or worse, depending on packing.
This may not seem like much, but it is more than optimal.

> For fails(E) returns, it is proposed for at least AArch64, ARM, x86
and x64, that the discriminant be returned via the CPU's carry flag.
This is because compilers can often fold the setting or clearing of the
CPU's carry flag into the ordering of other operations, thus making this
a zero runtime overhead choice of discriminant.

If the ABI for returning discriminated unions is inefficient, then change the ABI. Don't add a whole new language feature and then only give that an efficient ABI.

As for the errno delaying stuff, how about adding a new function consume_errno(), which (up to "as if") reads errno and then sets it to an undefined value? Compilers would then be free not to set the real errno at all if they could prove that a setting of errno was always followed by a call to consume_errno.

I chuckled at this:

> There are two specific subcategories of C++ types which C can transport safely:

... followed by descriptions of Rust types which are Copy, and Rust types which aren't!

The concept of being "insufficiently zero overhead" is also a good one, a bit like being a little bit pregnant.
I don't read that sentence as saying that Autostrade are solely a PR company (and certainly the rest of the article makes clear that this is not the case), just that they are managing talking to the media for that subcontractor.
I'm sure the OkCupid folk are nice people but it was:

1) founded by mathematicians and an academic, and
2) written in C++, with a custom templating language

Even giving them the benefit of the doubt that the core matching algorithm warranted C++, the whole site really shouldn't have been built that way.

I'm really not surprised there's poor technical decision-making there.
Social isolation and loneliness may rival obesity as a threat to people’s health
IME, most things in 7-11 have probiotics added.
Or as Gov. Schwarzenegger once said in regards to how he felt when he worked out, or went on stage.
How are his videos on linear algebra? Could they serve as a complete resource to learn linear algebra or would you want something alongside/more material?
99.9% of users don't know either way. The change neither improves nor harms their experience, it merely obfuscates what's actually going on under the guise of "user friendly."
Because arguments aren't always useless like in your example. Might as well just do away with the whole URL bar and just have a green checkmark if Chrome thinks it's the site you want.

I mean, why should a user see "Wikipedia.org/wiki/Canada" when all they care about is "This is the Wikipedia Page for Canada"?
not the least bit worried. It'snot about performance, it's reliability. When you're a big cloud provider, only a miracle can get you to use a chip from a no-name company that no one else has dog food-ed. Then there's the actual number being marketed, there's been no independent verification. Right now, this is a fancy P.R hit piece
But companies can (and Google does) prevent current employees from working on side projects—even on their own time and equipment. So I suppose the relevant question is: did these guys leave and then start with a completely blank slate? Presumably yes! Any IP ownership ambiguity that would arise from moonlighting would have been flushed out during funding due diligence.
>devoted to advancing technology, peace, trade, and preservation of the writings of earlier civilization
>peace

>Less than a century after Islam started, they were laying siege to Constantinople.

Pick one.
MEGA Chrome Extension Hacked – Detailed Timeline of Events
I searched Boston and the number of hot days went from 5 in 1987 to 4 in 2018. Although this year we have had about 15 days > 90 degrees. Not sure what to think.
Yeah, I expect the devs at Ashley Madison told themselves that too.

It's possible to build sandboxes where security or privacy bugs are contained, but the shops that don't care much about software quality are probably not doing that.

It seems a little too easy for people building a social app to tell themselves they're just building a toy that doesn't matter. Their users might disagree after they get hacked.
Honestly I think that's just a result of the fact that enterprise software is a sales driven business much more than it is a product oriented one. Additionally, especially in backend tech products, migrating can require a sizable number of man hours for limited results.
I like how HN cuts off the end of that url.
Blame Emergency Rooms for the Out-Of-Control Cost of Health Care
well you cannot have a search engine query time + a SQL layer at least not at DB speeds
It's interesting to put some questions and answers into contrast beside one another.

Asked of C level execs:

"How much of an impact can developers have to help your company with each of the
following challenges?"

Top answer (71%) Bringing products to market faster

"How much of a priority is it for upper management to increase the productivity of its developers?"

Ans: High priority (96%)

Later, asked of developers:

"How many hours per week do you estimate developers at your company waste on maintenance (i.e. dealing with bad code / errors, debugging, refactoring, modifying)?"

Ans 17.3 hrs (of 41 hrs)...

Similar question on time spent on tech debt & bad code:

13.5 hrs spent on tech debt
3.8 hrs on "bad code" (this seems low in light of the above numbers).

The use of the word "waste" for maintenance work is interesting too. Perhaps if taken in a lean/manufacturing sense it's ok, but in a development process treating that as "waste" might lead one to think that's why the development speed is so slow in the first place. I would also note, unless you're building green field software, all the work is by definition "maintenance" because in the best case you'd be modifying old software to add new capabilities...

Not sure what conclusions Stripe is making here that is an "opportunity" for business. I would suspect the best advice is go slow to go fast (slow down development to be methodical in order to go faster systematically).
It's because they can charge a huge amount for their service, where there is relatively low costs of operations compared to other enterprise products. It's amazing how they are able to charge as much as a product like slack.
While interesting, I have my doubts as to the reliability of any prediction model for a case such as this. It would be a case quite a bit outside the historical data which the prediction model is based on, and it's not like weather and ecological systems are nicely linear and well-behaved systems to predict.
I am in favor of the change. I do not think hiding technical information from non-technical users is a bad thing. Making it impossible for technical users to work it out is the bad thing.

If technical users want their own browser mode, where all these things are readily available, then I'd be all for that.

Clicking on the browser location bar should reveal the full URL. But the noise of the protocol, the www. prefix, and the param string is all irrelevant to the experience of the casual user of web browsers and should indeed be hidden. We're already hiding a ton of stuff from them already, if you want to go see it, you can always "view source".

One argument in the thread was that 'www.pool.ntp.org' and 'pool.ntp.org' go to a website and a nameserver respectively. Nontechnical users will never want to use a web browser to access a nameserver, so there's no UX benefit to distinguishing them. From a URL entry standpoint, it should go to the URL that was typed into the location bar. There isn't a conflict.