skysight-inc/HackerNews huggingface dataset:
Yes, there has been a long discussion on what to do with these buildings. Some experts wanted to raze them to the ground and build new ones, but the easier (temporary) solution of renovation was chosen, because it would require too much of government funds and there are also law issues as there isn't many legal means to move stubborn flat owners from their property if they don't do want to and as mostly elders live in these places now (many of them even since it was built), this is a big issue.
> It's just a LibDem/Tory slander against Militant

You can't reasonably accuse Alan Bleasdale of being anything close to a LibDem/Tory propagandist. Not without shifting the Overton window to a preposterous degree. There's a lot of space to place one's self in between Blair and Militant without because accused of betraying Labour's principles.
And if they do call back and forth, then all of the advice Fowler gave in the initial article still holds. So my point is his earlier views are for the most part not in contradiction with the microservices patterns - if anything, the latter is a evolution of the former, and the combination can basically be distilled down to:

If you must/want to split, split along service boundaries where communication is mostly with the client, and minimise communications surfaces between services. If you do that, you gain ability to scale services separately, and develop them separately.

If there are lots of interdependencies, you have bought yourself lots of latency and reliability issues for little gain elsewhere.

> I'm not saying it's ideal but people who write crap software in monolithic form are only going to do a worse job when faced with the additional complexity of having it all chopped up into little pieces.

I agree with that, and those people should probably start with articles like the linked one to learn to think about latency issues first.
The problem is (from what I saw) is that most people don't understand legal texts and it is not clear to them what is happening. I am always an outlier because I ask the questions and I would never sign an NDA like that. The company can't (and mustn't) control what I do outside of work so far as I dont involve its IP/know-how/patent/whatever.
For reasons better analyzed by historians and statisticians. The historical statistics are that Vultr is far more likely to be a risk to the business than Google is. It's as simple as that.
> I've never seen people using UTF-8 deal with a code unit stage. They parse directly from bytes to code points.

Well, that's probably because in UTF-8 code unit is byte :)

Quoting https://en.wikipedia.org/wiki/UTF-8:

> The encoding is variable-length and uses 8-bit code units.

By definition, code unit is a bit sequence of a fixed size which can form code points. In UTF-8 you form code points using 8-bit bytes, therefore in UTF-8 code unit is byte. In UTF-16 it is a sequence of two bytes. In UTF-32 it is a sequence of four bytes.
>it stand to reason that a worker can produce only so much work per day before stressing out, and if an employee hired for 8h does 4h more on the side as contractor the employing company gets 'cheated out' of productive time and this is especially true in a job that require fairly constant concentration, even if being tired at the job is shitty all around universally.

Even if there is truth to what you said, employers already have enough power as it is. Why should we let them own a workers time even outside of the hours they are being compensated? They have no right to that. At the end of the day, if a worker is not productive enough the company can choose to fire them - thats about all the say a company should have over your life. If they want to OWN ALL your productive output, it stands to reason they should pay much more than the 8 hours your salary covers.
You don't have to manage servers operations at all, just write your own server application. If you're testing proof of concept or have a hobby application, it's incredibly useful.
> Whitespace-as-syntax is something that I really disagree with

That's why I suggested "optional" ;) given how powerful .net tooling is, there'd be a

dotnet --flipformat CodeFile.cs

command that IDEs/editors would invoke from a button/menu.

(I like Haskell's approach here, "layout-by-indentation first" but semis accepted for multiple-things-on-one-line and you can actually selectively have blocks in braces where the default indent-layout is inactive as your blocks are now brace-layouted.)

I was just half-joking with the above, it's just that once you get enough FP sugar in a language to actually be able to effectively write "FP style" that the desire for such syntax evolves, to wit: EcmaScript's fat-arrow functions or C# similar fat-arrow "expression-bodied methods/properties"
1Password Puts $100,000 Bug Bounty If You Hack Its Security Systems
Now I'm imagining the horror of CLI tools that spit out ads to stderr every few invocations:

$ git clone git.kernel.org/linux.git
***** TRY SUBVERSION ENTERPRISE FOR $49.99/MO ****
GPG Suite
Password-less as in "one password less to remember/invent".
Get Learning Super Powers – Like Elon Musk
Exactly. This is how I see microservices as most valuable: When communication is mediated by the client. And tokens can be great for that in all kinds of circumstances to allow the client to mediate communications even when trust is required.
"Unlimited All-you-can eat fiber" used to describe a capped ADSL. This happens in UK as well but it would be quite illegal in various European countries.

People seem to be blaming the US because the US is leading the way with false advertising.
A guide to picking the best VPN from ProtonMail
Because from a technical view regarding performance, safety, ease-of-use and general amenities it is the best Windows so far.
Their egress bandwidth pricing was insane when I priced it out for doing a video conferencing tunnel.
I find that very hard to believe
What about "Your username must be no longer than 3 seconds when spoke out loud"

or, "Your username must not take more than 0.001ml of ink when printed at 12pt"
Heroku does.
Musk Bets He Can Fix Aussie Power Woes in 100 Days or It’s Free
Reverse image search android
Ophthalmologists are specialists just like any other medical specialist, e.g. a dermatologist.
Does the fact that general practitioners refer people on to dermatologists mean that family doctors are not 'real doctors'?
Sorry if that sounds aggressive, I am unfairly taking the inference from what you said that opticians are somehow 'fake'.
Argdata: a binary serialisation format
Have you guys considered that seeking to quantify engineering skill may be fundamentally at odds with the goal of hiring good engineers?

I'd be interested in seeing the argument for why this is a good thing, beyond the fact that it enables a company like triplebyte to exist.

To me it seems like these concerns always boil down to the same thing: tests that try to quantify something that may be unquantifiable. I suspect this is because it's not cost effective to facilitate a process that digs well beyond engineering trivia.
> Why should we let them own a workers time even outside of the hours they are being compensated?

I think it's more "let them have the power to fire a worker that comes on the job tired, warms the seat while recovers for the night shift and leaves the office without producing the value he is paid for."

more to the point: there's already a contract form that empowers the worker to work goals instead of hours, allowing employers that so desire to manage their time, so there's that as well. if one chooses the salaryman life, he get pros and cons.
Live-scraping pastebin to fight boredom
> I don't know of any sites that come close to the global selection Airbnb has.

All the major ones? We've travelled through Tuscany/North Italy urban&rural, middle of tourism season, reserving same night stays with nothing but expedia and booking.com. Great deals too.
Corner case

Yawn, move on
When email comes delayed (with invalid token) can you white-list that particular sender? You'd then request another sign-in email that comes promptly this time.
Tracking Why a Lead or Opportunity Is Unqualified or Lost
Oh hell no.

Does any know an alternative version of windows 10 costing extra $$ for which is guaranteed without "telemetry" "forced updates" and other hostility? 3rd party add-ons to disable this behavior are just temporary hacks.

If there isnt a 'windows-10-guaranteed-isolated-edition' kicking around windows 7 will be the last microsoft OS I ever install on bare metal.
I haven't used SNS myself, but as I've understood it, it's possible to make one request to SNS which in turn sends notifications to all the users of your application. So if you have many users and send many non-personalised messages, you may make fewer requests.

I also think a selling point is the fact that you can send messages to multiple Push-services (Apple, Google, Windows Phone etc) using one single API, including SMS and email.
Well this is certainly a problem, but it's mostly limited to the first login, as (IMHO) the mail server(s) should use DKIM so greylisting can safely assume it's receiving mail from the same (legitimate) domain (the actual IP used becomes irrelevant). The first password-less login email could allow for a longer expiration, and it wouldn't be worse than a password-ful first login with email verification anyway.
"The Algorithm Design Manual", by Steven Skiena, is very readable and it's generously free to download. I was going to post the link, but I couldn't unmangle it from Google. It's easy to find.
This is so common - I have a policy that over 4 people, there is small extra fee per head per night. Quite a few times they book as single person coming, and immediately proceed to ask for laundry for 5/6 people.

It can easily happen by accident - ie widening their search/not defining it properly, and then it propagates into booking itself.
If you can replace the "distributed objects" from the original article and substitute it with the word "microservices" then your guilty party are doing microservices in a way Fowler was arguing against even for distributed objects all those years ago.

Doing microservices right involves taking the advice in the linked article: Avoid splitting services when there is no need to; certainly avoid splitting at object/class boundaries - split out functional units that require little communication between them (ideally, split only out things that can fully serve requests from the client, and mediate state in other ways, like e.g. authentatication tokens or signed state); think about latency.

It's about refining the thinking about when it is right to split services up and how to do it without falling in the "CORBA trap" where people tried to make objects metaphorically "floating around the network" for now good reason.
I'm looking at that. I don't know what email they will use to test, and I don't know if they'll look kindly at a special case for reviewers. Do you have any experience with that?
> All expert medical procedures in the UK will be carried out by an MD, no matter what part of your body they're on

Point of pedantry, which doesn't really affect your argument: the professional medical degree in the UK is the MBChB (Bachelor of Medicine / Bachelor of Surgery -- abbreviation can vary by institution). The MD is either a research degree (similar to a PhD) or, at certain older universities, a higher doctorate similar to a DSc. In either case, most British doctors don't have one.
So, nothing new since Kerberos?
what I do - leave a paper on the desk with various info about the area, and which has wifi details on it. also points to router which has all network info with pwd on the backside.
Operators, I get, but what's wrong with creating your own types?
Just to be clear, which of the two has worse employment contracts, AT&T or the rails shops?
Seems a somewhat long bow to draw. I want wifi and wouldn't want mobile only.
Have fun not being able to update iOS (even if the iOS update is only 20mb), or downloading or updating the Facebook iOS app since it's bigger than 100mb! :)
which is 99.99% open source (Chromium), and forms the basis of several competitors to Chrome?

compared to the openness of Edge/IE, Google are saints with Chrome
FTA:

> (Ad-like notifications for OneDrive do appear in File Explorer in the Anniversary Update, but people running the Creators Update are now seeing actual advertising)
Windows 10 Enterprise LTSB (Long Term Support Branch) should be that.
Canadian founder who relocated my startup to US for funding reasons here. It is very hard to secure seed level funding. The mindset is very un-SV unfortunately. But that could change rapidly if we see a few pillar companies emerge, but that's a big if.
> Today's westerners assume that they are the savages, and that the rest of the world is enlightened, free from self-interest, kumbaya all the way.

That's a very broad statement which I think is not even remotely true.
>3rd party add-ons to disable this behavior are just temporary hacks.

And I understand that disabling these amazing features in control panel (or that new nonsense) also tend to be temporary - until some update randomly turns those features back on.
> That characterization isn't enough to distinguish a Turing complete interpreter from something that trivially manipulates an input datum. An interpreter is just a program containing code paths, which are activated in response to the input (the interpreted code).

It is surprisingly simple to make an interpreter that is "accidentally" Turing complete (this IMHO so often happens by accident that I love to say that if an interpreter is not "obviously" more restricted than a Turing machine, it probably is Turing complete).

This is not just my opinion - there lots of pages in the internet of things that are "accidentally" Turing complete, for example:

http://beza1e1.tuxen.de/articles/accidentally_turing_complet...

https://www.gwern.net/Turing-complete
I was thinking about Scaleway or OVH for this very reason (streaming video).

Cloud Hosting Showdown: DO vs. Linode vs. Vultr vs. OVH vs. Scaleway https://news.ycombinator.com/item?id=13798023
Startups and investor scammers. A personal experience story
Yes. Depending on where you're going it's surprisingly straightforward. Hell, you can even go set up a business in the Netherlands if you're self-employed with relatively few restrictions.

Also, what do you mean by "visa"? There are many different sorts, depending on whether you come to interview, work, be an entrepreneur, etc.
'Many'+Android+exploits+in+WikiLeaks+CIA+files+are+already+fixed
Would you be open to candidates would require an H1-B transfer?
Hours of sunlight per year:

Vancouver - 1835

London - 1460

Tallinn - 1753

Amsterdam - 1568

Stockholm - 1973

San Francisco - 3037

Honestly it's not that bad.

This map[1] might be of interest.

1 - https://i.imgur.com/yIe8gWy.jpg
I don't think they do, because family members ask me if they need to replace a 500GB hard drive with a bigger one when it's all Excel and Quicken.
How to never complete anything
Do+You+Want+To+Buy+a+3D+Printer?+Here+Are+Some+Tips+to+Get+You+Started
Opticians and ophthalmologists are different things.

And optician had some training but it's not a medical degree which is equivalent to say a dental hygienist in dentistry.
Not quite 1€/month but this was on HN this week:

Cloud Hosting Showdown: DO vs. Linode vs. Vultr vs. OVH vs. Scaleway https://news.ycombinator.com/item?id=13798023
Google’s DeepMind plans Bitcoin-style health record tracking for hospitals
We're currently using nsp - it checks advisories on nodesecurity.io against our _direct_ dependencies & devDependencies.

For my private projects I use both nsp and bithound. Bithound apparently uses snyk, which checks both direct _and_ indirect dependencies.

Both nsp and snyk use central repos of vulnerabilities - and both are backed by a business with a vested interest to keep these up to date (^lLift and Snyk respectively).

Don't get the hassle about upgrading to latest versions though. It's super easy to automate (ncu --upgrade && npm i && npm test).
You're lucky. I now live Köln and our summer this year was atrocious. Surprise there isn't a German word for this already. :-)
It may be referring to feature upgrades rather than the monthly updates.
While not Microsoft offerings, there are some options available: my company Aiven (https://aiven.io/postgresql) offers managed PostgreSQL service on Azure as well. ElephantSQL (https://www.elephantsql.com/) is an another provider with hosted Postgres on Azure.
go for it! I was very upset with the direction MS took with Windows 10 and have now been running Windows in a VM with graphics passthrough since 2015, with no problems

the only real problem I had with setup was sound: emulated sound had buffering issues, as did USB

I would suggest buying a cheap soundcard, giving it to the VM and running a cable between its output and line-in on your host (which hopefully has hardware support, so the sound doesn't have to be touched by the CPU by the host system)
I did some research on Morgan Stanley a few years ago when I applied for a job there, and was surprised to find none of the top people (the members of the Executive Council, or whatever it was called) were engineers. I wasn't expecting much, maybe a CTO, but there was no one at all. It seemed very strange for a company that is heavily reliant on IT.

The closest they had to an engineer in that group was a risk control officer, with a stats background.
Private dental insurance in the U.K. doesn't cover as much as you think.
404. That's an error.

The requested URL was not found on this server.
That's all we know.
This is a pain at the moment. Because I move around a lot I tend to use my iPhone hotspot rather than bothering with an ISP contract. It's fine except that I have to go to Starbucks to update my phone. I imagine that will change if it becomes more common to use mobile data for everything.
"Microsoft made Windows 10 exactly the same as Mac OS, iOS or Android"

...which is precisely what a large portion of the userbase who chose Microsoft did not want.

In fact the upgrade is still free through the "assistive technologies" loophole, which while MS has officially said they would close "very soon"...

https://www.reddit.com/r/Windows10/comments/4vmz19/regarding...

...that was 7 months ago and yet the page is still up and AFAICS lets you download the upgrade installer.

https://www.microsoft.com/en-us/accessibility/windows10upgra...

(I have not tried actually running the installer, because I have no intention to deliberately use Windows 10.)

Also, MS has posted the full ISOs for free download on their site, so if you're really desperate and know how, you could just download them and crack it yourself. That would be unheard of a few years ago. The general message seems to be louder than before, although it has been the same for many years: if you really don't want to pay for it, we still want you to use Windows 10.
The Dark Side of DevOps
Out of curiosity, do you really think that operating cost is the only metric that matters from a business standpoint?
Every time I see AirBnB's latest valuation, I compare it with Sabre (bigger, higher value hotel room inventory... and they've also got a profitable airline distribution and consulting business). SABR market cap is around $6bn
Well, I get regular checkups and when I need work they do it - I haven't encountered any areas where stuff wasn't covered.

Edit: Pretty sure I pay £30 odd a month and I've had root canal treatment, new crowns, etc.
>ease-of-use and general amenities

Yea, nah. Splitting settings into various interconnected places with completely different UIs is anything but easy to use. Flat design has nothing to do with ease of use either. Not being able to disable updates might make it easier to use for the average user, certainly does not make the life of power users easier.

It is the best OS deep under the hood, but that's where it ends.
Show HN: A virtual phone number for your company based on Twilio
Show HN: Music Video Dispenser now renders videos using headless Firefox
CyanogenOS wound up a mishandled mess and brought the whole thing down. It's split off to be LineageOS with many of the same volunteers.
I'm retired, so unlikely.
It's still a big challenge to find one in many areas (like mine). You call, get on the list, and if it's not urgent it will take weeks or months, you might have to drive quite a bit to get where they send you, and don't expect to find people happy to see you when you get there.
PL/CUDA – Fusion of HPC Grade Power with In-Database Analytics
E-mail is good enough for me as a channel. But the service should allow me to upload a PGP pub key and use it for all further communication, no exceptions (including password resets, etc.).

That would secure the channel and the website would be able to trust that whoever is clicking the reset link is the owner of the key.

It would also be a nice second factor. You have to have access to the email account and to the private PGP key. And it is a second factor I can fully control, unlike SMS. And it's simple and cheap for the service.
Trump appears to know what he wants, and has surrounded with people who believe in his vision of America. There might be some disagreement on the specifics of implementation, but in general they're all keeping the same goal.
It's not free on any level. It doesn't work perfectly.
Indiegogo cancels Sinclair ZX Spectrum Vega+ handheld console campaign
The US is also where you insult service staff and deprive them of income by giving them a gratuity which would be considered generous thanks in most tipping cultures. But at least that's baked into one's understanding of the price.

When it comes to ratings used by others to evaluate, no system is more customer and vendor-hostile than one where everything that meets a minimum threshold for adequacy should be rated as perfect.
New images of Saturn’s walnut-shaped moon dazzle scientists
I was thinking of pharmacists. They are sorta kinda doctorish (they even get Doctor of Pharmacy degrees), but not really. They are supposed to be consulted by doctors as the prime authority on medications, but this seems to rarely happen outside of hospitals. Doctors most likely think they know enough about the medications they prescribe to not need regular help.

Oh, and what about podiatrists? Health care seems sufficiently splintered that I would have never wondered why dentistry is separate.
A really cool algorithmic problem I've been obsessed with lately is stable sorting in O(n log n) time and O(1) extra space. It's possible (Trabb Pardo 1977, Katajainen and Pasanen, Huang and Langston, etc.) but all known algorithms are very complicated. As far as I understand now, there seems to be a "wall" at sqrt(n) extra space. If we have that much, it's not too hard to write a stable mergesort or quicksort with the right time complexity. But if we are restricted to O(1) or O(log n) space, the algorithms become much more involved, using a sqrt(n) buffer inside the array to encode information about the rest. There are working implementations on GitHub (GrailSort and WikiSort), both are over 500 lines.

Here's a couple innocent-looking special cases that are still surprisingly hard:

1) Given an array [a1, a2, ..., an, b1, b2, ..., bn], rearrange it into [a1, b1, a2, b2, ..., an, bn] using O(n) time and O(1) extra space.

2) Given an array of zeroes and ones, sort it stably using O(n) time and O(1) extra space.

I'd be very interested to hear about any advances in this area.
LANGSEC: Language-theoretic Security
Sure. Five years is oddly long, though, especially if the contract allows the employee to leave earlier.
> You can't leak passwords if you don't store passwords.

That's exactly why you only store password hashes in the DB. Come on, this is a solved problem!

> Pro: less implementation effort

Sure. But how much of your app's total dev effort is it? Nothing.

I hate the UX of having to log in by email.