skysight-inc/HackerNews huggingface dataset:
Competence builds confidence.

Seems like most of the safety complainers don't want to cycle and are looking for excuses.
Sounds like resume-driven-development.

I worked at a company with this disease before. The system was an abomination of vastly different technologies over the years stitched together loosely.

Development was slowed substantially by having such a mess and the company couldn't move fast enough to compete so the startup died. Usually tech isn't the reason for a startup's death. In this case, it was.
Relevant EFF article:

Court: Violating Terms of Service Is Not a Crime, But Bypassing Technical Barriers Might Be —
https://www.eff.org/deeplinks/2010/07/court-violating-terms-...
You aren't supposed to read the text and then answer the questions from memory.

You are supposed to look at the question and then find the answer in the text.
> and still write maintainable, testable, extendable and configurable code.

"reusable"... reusable code? That was the original point of OOP.

After a few years being a believer n the late 90's as a C++ Ubermensch, I had the horrible realization neither I nor anyone else would reuse any of the classes I had given beautiful interfaces to, and carefully documented. Any time I spent planning for reuse I might as well have spent staring out the window.

Of course who needs to reuse your own classes when you have the huge canker Boost you can drag around with you from task to task.
I'm an interview at a FAANG company, and I did and will reject people if I have the feeling that they are not a cultural fit.
(e.g. being a dick, arrogant, ...)
Thoughts about “guys”
Nope, definitely Heinlein. He takes nationalism as a given, as if these abstractions we call countries are something real. The idea of whether or not this is a good thing is never once dragged out into the light.

Additionally, I can only take so many well-meaning Jillian Boardmans. Friday is often held up as a counterexample, but the fact that she willfully marries her rapist seems to pass unnoticed.

Fuck that noise.
And then another downstream microservice fails when you deploy your change into a running environment, because you lack the integration testing capabilities of a monolith.

It's true you achieve higher isolation with microservices, but you also lose points in other areas. And you can get lost in your haystack of microservices just as easily as in your typical monolith ;)
HN, 4 days ago: https://news.ycombinator.com/item?id=18216459 - Our (most likely) distant ancestor made up a ridiculous story for the fun of it and got it published.
gov.uk is state of art can't praise it enough, especially after so many embarrassing experiences with the french equivalent(s)
The best part of OpenBSD (to me), as opposed to say, FreeBSD is that pkg -u only brings in security fixes, instead of unrelated crap I don't want.

When I want new packages, I'll upgrade the operating system. I very much appreciate the stability of packages during a release cycle.
Enjoying High-Res Graphics on a Text-Only TRS-80 Model 4 from 1983 – Byte Cellar
> What would Google do if Mozilla blocks all ads browser wide by default? (Which they can't do adhoc because it is probably explitically forbidden in their contract with Google)

Just a few things:

1. Mozilla did explore this a number of years ago, concluded that

a. if you block all ads, you break the revenue of pretty much the entire web, so that's probably not something you want;

b. if you block all ads, you break loading of many websites, and that's not something an established browser can afford to do;

c. if you do either, websites are just going to block your browser;

2. Mozilla actually came up with ideas for blocking all ads without breaking the web, decided that there were too many variables, too many ways to break everything by accident, and did not pursue this plan – however, as far as I can tell, Brave either reinvented the same ideas or picked up that plan.

Also, to answer your specific question, Google pre-emptively reacted against any attempt of Mozilla by launching Chrome. If you recall, they launched Chrome pretty much because they could not buy Mozilla.

> Irregardless of semantics, Mozilla is entirely dependent on the privacy invading ad system.

While we live in a world where ads = privacy invasion, this doesn't have to be the case. If you look at recent versions of Firefox and ongoing projects, Mozilla has stepped up on privacy protection and keeps doing so.

Again, it's hard to do without breaking the web. But some can be done, one step at a time, and Mozilla is working on it.

> Everyone knows that default settings matter, as around 80% of users never change much in their browsers, and it is this majority user base which forms the foundation for the contracts between browser makers and search engines.

True.
Putting ads in your websites doesn't turn your browser into a product any more than putting ad into a PDF turns your PDF reader into a product or getting robocall turn your phone into (more of) a product. That's completely orthogonal.

Well in the case of Brave that might not be completely true because they have this whole agenda regarding ads but that's specific to this particular browser, not a fundamental aspect of web browsing technology. ELinks is not a product because you can use it to view ads for instance.
The difference is Intel have a proven track record of producing actual products. Mill Computing have not produced anything tangible yet.

The strategy appears from the outside to be one of aggregating IP in the hope that they'll license it (like ARM) or will get acquired for some big amount.

I hope I'm wrong, but I'm not expecting to be able to pick up a Mill CPU in the next 5 years. Maybe even 10.
I usually try not to come across as condescending on HN, so I apologize in advance, but I'm only copying your tone to get the point across.

Instead of wasting your time arguing with people that made the effort to document things, how about documenting your process on acquiring your first billable clients so that everyone else can reproduce that?
The argument here is that microservices are another level of code reuse, with their own encapsulation.

But microservices are also about coupling: just have a self-contained service that does one thing.
understood state machines.

Of course decision tables and (finite) state machines are essentially the same: each FSM induces a decision table (indexed by current state and current action) and vice versa.
> is UB but the code is 100% fine to my standards

Strongly disagree - I'd never let that through code-review. When living in C/C++ land, we should be extremely aware of the differences between the integer types, and handle their conversions carefully and explicitly.

Given that the "%d" format-specifier maps to `int`, not to `int32_t` (let alone `uint32_t`), that code really could wreck things if your platform has an `int` type which isn't 32 bit - https://stackoverflow.com/a/3168293/
I agree that microservices is the new "must have" technology but actually it isn't a great deal different from a monolith. The monolith can have separation between services and still requires interfaces to work between them.

As others have said, microservices bring a lot of baggage that you might never have seen before (i.e. big learning curve) and the myth of isolated changes is just that, a myth. Unless it is some low level thing, you cannot change it without impacting other services and this is no different than a monolith.

Like the article yesterday about OOP, the same principles exist to write a good application whatever you use to do it.
Harsh, yes, but as a user I have zero trust in a service that can't respect GDPR.

And honestly, there is no reason to trust a service that uses dark patterns regarding tracking and personal data. If I were you I'd sort this out quickly and also re-evaluate why you are using a service that employs these dark patterns.
Why do you care if someone does something illegal as long as it does not affect you?

Really, we're not talking about an indie company here.
I don't think the MacBook Air is aimed at the professional market.
A better approach to preventing Meltdown/Spectre attacks
What you are missing is this institution does not have direct accountability to neither voters nor tax payers.
But rather than focusing on its core mission, it seems to have a life of its own (just like some other UN organisations). Still it expects to continue get funded no matter what.

US and other western governments have being reviewing the UPU for years, for the distortion these rules have been causing since the explosion of e-commerce parcels.
Still, the UPU has not been able to change itself fast enough, and we have arrived at this situation.

International corporation is necessary, but I believe as such each organisation should have a very well defined mission and scope.
For example, why is the Universal Postal Union concerned with income redistribution? There are already other branches of UN that concern itself with foreign aid.
See dnscrypt-proxy. That's what I use on my network.

It's the default DNS in the network. Computers do not need to know the detail it gets encrypted past that point.
Những thực phẩm giúp chống lại bệnh viêm khớp hiệu quả
Books are also inanimate and have been banned throughout history. Cannabis is another interesting one. Lots of data and settled science about how terrible it was... Lately western nations have been walking that one back.
GDS hosts a CF instance called PaaS (Platform as a Service) which hosts web applications on *.cloudapps.digital but the majority of the actual GOV.UK estate is hosted in AWS, as is GOV.UK Verify. I believe GOV.UK Pay might be on PaaS and a lot of internal tooling is.

(Source: have worked at GDS for the past couple of years.)
It's certainly pretty common to dislike Heinlein's politics, and those books that are influenced by them.

But it's also worth noting that both the politics and the books spanned a very large spectrum. Unfortunately, the more, shall we say, objectionable things on that spectrum tend to be the ones that are more widely known. A lot more people are aware of e.g. the incest and other weird stuff in the last books; but how many have read "Coventry"?
> Sounds like resume-driven-development.

Sure. That's one of the responsibilities of a team lead: to help team members to work and gradually build up their CVs. I want my team to experiment new stuff and learn while working. But I also want to limit the risk boundary. The whole reason why younger people are leaving dinosaur companies is that no one in management layer lets juniors experiment and fail. End of the day junior devs also want to improve and develop.
Well, even foundations need to survive.

Going Duck Duck Go by default would mean firing pretty much all the developers and letting Google win. Do you think it would be a good strategy?
We’ve dropped Drupal
I've also decided to give up developing my applications for Mac and will only support Linux and Windows in the future. That's kind of ironic since I started as a Mac shareware and freeware developer.

For a more or less hobby developer like me, the running costs of developing for Mac are too high if you take into account that you have to purchase new hardware every 3 to 5 years. I've tried the Hackintosh approach, but it was overall too unstable and you never know whether some user might not send a bug report for the pre-release of some future OS version. My main program was broken and I had to fix it several times during the past two decades, every time because of changes by Apple and not a single time because of a programming bug.

Apple has a strong tendency of breaking their own APIs. That in combination with obvious attempts to lure them into their developer infrastructure and a strong deprecation of non-standard tool chains and languages (use XCode or die, get a developer account or forget it) makes developing for Macs a major pain in the ass.

No more iOS or macOS applications from me in the future. I might offer web apps for iPhone users, though.
MLM Software – Premium Solutions for Network Marketing Business
Consumer goods are cheap also because the cost of their disposal (or recycling) is subsidised by society.
The 50% increase is not required immediately. Only new cars would be required to be electric. Modern car longevity is about 10-20 years (Wikipedia suggests 200,000 miles in the USA) so full capacity might not be needed for 20-30 years.
And it is not in many other. I'm pretty sure those terms are illegal at least in france.
Putting ads in my websites turns me into a product.

We need to turn this whole ecosystem on its head. How do we do that? I'd rather have the browser manage payments to the sites I use based on some usage statistics, but in this case, we still need some sort of payment system, probably centralized. It might not be turning the actual browser into a product, but it does make it put it awfully close to one.
30 productivity hacks
New Cottonseed Is Safe for People to Eat
"All of the other Romance languages use the term in its original meaning."

Nope, in (Brazillian) portuguese "mórbido" means morbid, like in english, and never means soft (suave, macio).
"Can" and "does" are not the same, though.
Not sure what your definition of simulation, but there is already one done on a supercomputer:

https://www.youtube.com/watch?v=J3xLuZNKhlY
Ask HN: Great iOS / Swift Blogs?
I’m getting back into iOS development after a 3 year break, which means I’ve missed Swift 2 & 3. Can anyone recommend blogs that publish regularly on Swift and iOS development besides the official Apple Swift blog, Ray Wenderlich and NSHipster? Thanks.
Sure thing. All you need to understand is jquery, selectors, the DOM, method calls, inner HTML and in fact the entire context of web programming in which this command executes.

Pretty much exactly the same as
print "hello world"
They probably aren't a direct competitor to dishwashers though. You would still need to remove food rests and other gunk from the dishes.
>No regular user that would make the mistake of bookmarking an IP instead of a domain is going to know how to use an IP to get there in the first place.
System admins probably have caught up to this now, but a decade back I remember non-techy people doing just that. Turns out their sysadmins had blocked some social networks and people found out that you can still access the site using an IP address of their servers. The IP addresses themselves were spread across the office and many people ended up with bookmarked IP addresses. So yes, it could and has happened.
Move assignment has nothing to do with 'clearing fields' or whatever it's that the moved-to value steals what it can and leaves the moved from value in a valid but unspecified state. Notably, you should still be able to
assign-to and destroy a moved-from value.

It's an invariant of the 'DirectorySearchResult' class that query is non-null, as the destructor deletes it without checking it for nullity. The most straight-forward and efficient way to achieve both the stealing and the valid state is to swap the pointers.
Netflix have Chaos Monkey, Spinnaker and Jaeger. Maybe not industry leading but still better than Apple.
Less than 3% each year. Also electricity consumption in the UK has fallen 18.5% since its peak in 2005, so a good part of the capacity is already there.

Given that has been consistently falling at a rate of 1.5%/yr there may not be any new capacity required at all.

EDIT: year of "peak electricity"
This feels a bit like JIT processing.

There may be a number of states possible but there is no need to 'process' which one it is until that information is needed.
Also ash has a very basic pH value.
A simple timer isn't enough. You would want the chargers to be networked, so that the power company can optimize the load. That's not impossible, but it also doesn't exist, yet.
No. I mentioned "I think that's totally okay" and natural. My main point was only that Mozilla Corporation behaves as a corporation, internally and externally, not a non-profit foundation. They do have an external-facing mission / angle, but so does every other company.
First of all, the paper that this article is reporting on doesn't actually prove a separation between quantum and classical algorithms at all. It's an oracle separation result, which makes it an important result in complexity theory, but not a statement about actual classical or quantum algorithms.

Second, the result is unrelated to the Church-Turing thesis in the first place, since it's only about relative efficiency, whereas the Church-Turing thesis is about computability.

Every quantum algorithm can be simulated by a classical computer, so quantum computing cannot possibly disprove the Church-Turing thesis. However, there's a stronger variant of the Church-Turing thesis which also takes performance into account, and it's plausible that quantum computers can contradict this stronger version (although we're very far away from actually proving that).
The Joy of Haxe – FontStruct’s love affair with a neglected programming language
You probably can't see it over the course of a two hour video - although there will be traits. The 10x / 100x engineer's relative results can only be seen and appreciated over an extended period of time.
Just like you have tests between monolith modules you can have integration tests between microservices
So a Python version of a J2EE app server?
What about using react apps? I'm not experienced in react by any means, but it seems like it would help in your situation.
Here’s what I suspect. There’s something “off” about you compared to the average person. People lock in on that and basically recoil from you so you see people as having targeted you because they don’t do this to anyone else. The right kind of person can help you ascertain what this thing is that makes you “off” and help you correct or conceal it.
About int vs sint32, why exactly you should be aware about the differences? The only cases when I encounter these differences, they look like broken C++ compiler: https://stackoverflow.com/q/50552347/126995

Similar about %d and unsigned. Technically UB, practically works fine in 100% of cases. If you ask “but how do you know it works?” I’ll answer “because I read assembly”.
Apparently the dishwashers aren't great for bowls and other dishes used primarily in China.

Plus they love to wash dishes with boiling hot water.
I could think of a few use cases for rent over buy, but they’re all kind of edge cases:

1) I use my laptop almost exclusively at home or in other locations with a wall outlet available. If I needed to take it out and about for a day or week and was worried about running out of juice, I might consider renting a battery pack instead of buying one to sit in the closet and eventually explode.

2) if I were traveling overseas and didn’t want to schlep heavy battery packs for phone, tablet, etc. I’d consider renting them for the duration of my stay.

3) I’m out and about and not only has my phone’s battery run down, but so has my external battery pack (or maybe I forgot it at home). If rentals were available at every bodega; as easy to rent as it is to pop in and buy a bottle of water; and as easy to return as a library book, that might be an option.
Thanks for the explanation.

I don't blame or rate Mozilla, I was just trying to explain why they are unable to move, due to their ties to Google.

I don't think it's a good or bad thing, but it's the reality.

Mozilla is probably trying it's best under this conditions.

Besides that, solving technical problems is possible if there is the will to do it.
Certificates are tied to hostnames, and hostnames resolve to IPs. You could have a server with 50 IPv6 IPs, have a different hostname resolve to each one, and load all of the SSL certs onto the machine along with the appropriate webserver configs. You could then add IPs to the server and DNS without touching the certs. Or replace a cert without changing anything else. You don't need SNI in this scenario, you just have to ensure you add the new IPs to the server configs before updating DNS, so it will serve the correct default certificate.
How big is your database of developers/agencies today? How many successful hire leads have you generated?

The idea is great and I myself have seen too many people in DACH regions overpaying for local developers because they don’t have trust to “unreliable remote eastern European freelancers”.

It would be awesome if you provide some case studies on how you helped some big names (apart from saying that Google trusts your guys).
How is this really different to Quora? What use cases do you see this being used for that are more applicable?
Show HN: Promise – Conditional Race
Invest for the Long-Term
Killing 99% of everything is not very good if you have young children. It can lead to allergies, if their immune system can't train on harmless bacteria.
This is a borderline ridiculous comment.

You don't need to increase the capacity of the grid by 50% in 14 years. The legislation is to stop the sale of ICE cars, not get Harry Potter in to transmogrify all old ICE into BEV the millisecond the law is enacted.

You don't even need to increase the grid at all from it's current capacity if you charge the cars overnight or outside the peak daily duck curves, probably for the first 5 years of the legislation being enacted, as the numbers of BEV's around wouldn't exceed the generating capacity. So even if we didn't change the grid or increase generating capacity in any way whatsoever just some simple time management would be enough maintain BEV's and grid stability.

To be clear - you only have to make sure that the peak power draw on the grid doesn't increase. UK has about 55GW of generating capacity and uses about 25GW overnight and 35GW during the main part of the day at this time of year, a time of year that is higher use than the summer so we're talking worse case. That's 20-30GW of capacity to fit in some charging.

And that's without having any increases over the next 14 years which is obviously ridiculous!
"We" is merely a term to denote "users" in general: I'm not saying we all think alike but I do believe that "we" as web users have a choice to make.

Do we want a web where everything is gated and requires micropayments or would we rather use the web without tracking and micropayments?
React Native, Nativescript, and more recently Flutter are great for app development, but when it comes to deployment/testing, you really do have to get it on an actual device eventually.

In the end, you have to have something running OSX -- despite the fact that fact that frameworks like Flutter draw every pixel on the screen, you still usually need to (well should) test it on a real device.
If the licenses are compatible, fork and build your own, using the best code and concepts from each?
Individuals and Symbols
When startup get funded?
does selected startup to participate at 3 month accelerator program will be funded by YC?

Or funding decision will be taken at later stage based on the performance during program.
Which Text Editors Do Great Hackers/Programmers Use?
I heard that Linus Torvalds is using a customized version of MicroEmacs. Richard Stallman is probably using Emacs. Bram Moolenaar must likely uses vim. Rob Pike used acme (https://usesthis.com/interviews/rob.pike/).

Are there any reliable studies on that topic? Maybe a survey of Linux kernel hackers? Or maybe interviews with notable hackers/programmers?
What I say is that these Yahoo ads are certainly the biggest revenue they have now before they start randomly replacing all competitors
Bookmarks and reading lists, inside Slack