skysight-inc/HackerNews huggingface dataset:
Stuttgart to me is more world-class than the hordes of homeless and poor infrastructure in San Francisco. I have a 15 minute commute to work. I have a little forest 100m from my apartment. I can get to downtown in 15min as well with public transport. There are over 20k expats in the biggest expat group on Facebook, and there are 3 others.

It's lacking a bit in the international food department. But otherwise it's much more liveable than SF, London and Paris. Shenzhen I can't comment on, because I haven't been. I could imagine it's amazing, because Chinese food. Berlin I don't like personally, but not for rational reasons like the other cities.

In Munich you get the international food. However you pay in rent and commute. Still better than SF, because public transport and almost no homeless. Munich is conservative, bourgeois, clean and friendly, as if that's a bad thing.
Easier math is that 30 million cattle are slaughtered in the US annually.
Photons with identical properties are indistinguishable from each other, so not really! You can get really picky about sending out only certain kinds of photon and filtering them when they come back, but you might have some of that kind of photon in the environment anyway, or the target might be capable of generating them to swamp detectors.

What it can't do is generate photons which are entangled with another photon you already have, so it kind of cuts through all the incremental stuff you could otherwise do (and which has been done already).

At least, that's how I understand the physics involved at a fairly superficial level.

This sounds like it's a long way away from being useful though, that slight issue of not having an abundant source of entangled photons is a huge blocker.
Because most governments abandoned their systems for administering these programs and outsource it to companies like Conduent nee Xerox. It doesn't save money, but it shifts risk to the vendor.

Once a vendor gets one of these contracts, they can repackage it for other states, or get acquired by a bigger company. They don't "own" the databases, but they end up controlling it and acquiring competitors. It is a many-billion dollar market.
Error on string literal jsp?
(Not the OP) Is that so surprising? My wife and I waited until marriage.
Samsara Beach – Riccione: Beach Party il 25 aprile e dal 28 aprile
That Time Dan Kaminsky Almost Broke the Internet
> Listening to Jonathan Haidt its pretty scary stuff.

Because that's what a fear monger does.
I think that's a broad over simplification. You're a "user" of your compiler or interpreter. Is it the act of typing that makes it programming? We've had a definition and model for computation since Turing that is largely universal, so as long as the language and rules that you are following is Turing complete, I think it could be argued that using that language is by definition programming.

I'd also argue that a game like cargo-bot (which is effectively a game-ified assembly language) is very much programming, even though you do nothing but drag some boxes around.
If the question is "marked as duplicate" then there is always a link to the duplicate, where the question is hopefully answered. I think it is a good thing that the same question has answers in a single place. But of course there is a grey zone when it is not exactly the same question.

As for off-topic questions, this is annoying, but I also think it is necessary for any useful site to maintain a focus. For example, StackOverflow does not allow requests for software recommendations even though this a frequent kind of question. But it is not a good fit for the format of the site since you often cannot say a recommendation is the "correct" one.
Also using it full-time, moved over my direct debits and it's been great. Ironically we went with TSB over a challenger business bank thinking they might be more reliable... Will have to find a branch this afternoon so we can pay our team as online is down
A Company Announces Its Intent to Create World’s Newest Privacy Nightmare
>. The previous version was all server side rendered and worked perfectly.

Really? I'm with TSB since 2011 and it never worked nice for me. When I login I always get

Greetings, ???NAME??
I think this framing is a bit misleading. Salaries aren't exogenous, they track productivity. If a data scientist in Germany is making half of what he would be making in SV, it's because he's much less productive in Germany. Changing this isn't simply a matter of paying more to attract better talent, it's a much deeper issue.
Sure it could. And then the impactor could target the jamming transmitter. Therefore emitting a jamming signal would actually make the missile easier to intercept.
Very cool video. Vacuum tubes are still highly sought after by high end audio enthusiasts, as well as guitar players who still cherish tube amplifiers.

Scarcity is a problem. No wonder most Western countries rarely have even small boutique production labs these days - the materials and processes involved are (were) highly carcinogenic, and creates a lot of toxic waste pollutants. I keenly follow Dalibor Farny (mentioned elsewhere in this thread) - he seems to have devised a better way to make Nixie tubes (though not tubes like 12AX7s etc. that amplifiers use).

But one wonders, with the current excellence of amp modellers such as the Fractal Axe-FX and the Kemper Profiler etc. whether soon the digital emulation of that analog tube sound will be enough to finally put the last of the tube makers out to pasture?
Facebook explored unpicking personalities to target ads
How can I get ids of grouped rows?
In most cases you can do an EBT Balance Inquiry right at the checkout (or customer service, etc).
IMO TDD has almost exactly zero to do with the design of your API.

You can TDD top down by writing an end to end test, and recursing TDD down each level until you get to a single unit, repeat until all inception layers of the tests pass.

You can TDD bottom up, by starting with components you'll know you'll need, working out some APIs at their level, then doing the same to piece together larger components.

Ultimately you're in control of how your API looks, and this has nothing to do with TDD itself - if you get caught up exposing a bunch of inner workings and configurations, then you're simply not designing well. It has nothing to do with TDD.

Likewise, if you get caught short with an API that's too simple, well, that has little to do with TDD either.
What a Clojure Web Framework might look like
You still need reliable clock sync / latency. Otherwise you can just announce, not communicate bi-directionally.
How about an open hardware industry that would employ millions of people? Not to mention the questionable premise that we should have enough work to employ almost everyone. I mean, we're mostly programmers in here. Our primary task is to destroy jobs. Shouldn't free time be a good thing?
>You can totally use it for free in large scale commercial projects. Just link with it dynamically.

Can anyone explain why it is free to use if you link with dynamically, but not statically? (I've seen this point come up a few times in discussions about Qt here on HN.) I know what dynamic and static linking mean, but not clear about the connection to free vs. paid Qt use. Is it something obvious that I'm missing? Only thing I can think of (admit I didn't think a lot about it yet) is that if you use it for free with dynamic linking, deployment is more of an issue, vs. just shipping a self-contained statically linked app.

Thanks in advance.
This regexp lets you parse a valid URI, but it matches also a lot things at are not URIs at all.

The URI language is of course regular, so it would be possible to construct a regexp that matches only URIs. But naively applying such regexp wouldn't work in practice, because many punctuation characters are allowed in URIs. For example, single quotes are allowed, so in this Python code the regexp would match too much:

homepage = 'http://example.com/'
Yeah. As somebody who was learning Kubernetes whilst using it to deploy a data science platform it was very useful to see the failure cases :D
I'd consider gender reassignment surgery to be less elective, less expensive and less risky. There is a condition called gender dysphoria, and for a lot of patients hormones and living their gender identity doesn't alleviate it. I'm "cis", so I can't fully understand the situation transgender people are in, but I would hope that we can get to a point where genitalia matter less for gender identity. Easier said than done, probably.

It also depends on how much of your sense of self worth or identity is entangled with your sexual "functioning". I believe I wouldn't opt for such a surgery. Of course, I'm not in this terrible situation. And I can imagine other people having enough of a problem with these parts missing.

Speaking just about the costs, intensive psychiatric and therapeutic care should be more cost effective, and it's necessary in most cases, anyway.
Also, most SWE in big tech aren't working crazy hours like investment banking.
How to Customize Your Notifications?
I bought about 2 years ago.

Sounds like we're in different areas of the city. I'm in Enfield.
I’m German. We have a 70-years tradition, well deserved, of being embarrassed by our nationality and its outward signs.

Edit: I should add that, in my initial comment, the “raping” of women and natural resources was not meant to apply to Germany. It was more of a literary device playing on the sweeping accusation of imperialism.
I'm curious: currently I'm sure Youtube relies on the "Safe Harbour" clauses to not be liably for what people post. But once they actively curate the content (and not just for Terms of Service violation but for actual content), does this not mean they would lose this protection?
> managers would keep around a certain percentage of deadwood on the team to give their best people good ratings and meet their firing quota if the need arises.

Tragic consequences of stupid rules, I'm baffled.
a lot of time it is to signal interest and create so called social lubricant. It is not about the content of the conversation, but more about having a conversation with someone from the group.
Besides simply quitting, what can a civil engineer do to blow the whistle on a company that is cutting corners for a bridge?
(main dev writting)
Don't focus too much on the claimless :-) There still are far more wide spread tools that solve the same kind of issues (numba, cython, julia)...

The idea of the change was that it's more important to convey the problem it solves rather than how it's done ;-)
Despite being a British citizen, I don't understand the university model all that well, but one argument I see being banded about over the creeping levels of control over UK universities is why the more elite-level universities haven't opted to go private.

Sure, there was a legitimate argument a while ago with no/low tuition fees. The government was footing the bill. Now that tuition fees have risen, and seem to want to continue to rise, what benefit is there for the likes of Oxford, Cambridge, UCL, and co to remain public?

Someone I used to work with attended the University of Buckingham, one of the few universities in the UK that is private, and he said that while it was no Oxbridge, the flexibility of graduating in two years made it completely worth it. Ironically, a lot of pressure is put on the ex-polytechnics and middling universities in the UK to justify their high costs, low quality of content, and average employment figures, with the government often pointing towards the need for flexibility (i.e. two year degrees to save money).

If the government want to get their claws in, I'm surprised that those with the freedom to go private haven't decided to, or at least as a way to one-up their competitors.
The "win on Sunday, sell on Monday" cliche no longer works in the US market (which is what we're discussing here). Ask any car dealer. US consumers are barely aware of international racing and rallying series. Even Nascar has lost much of its audience and is no longer very effective as an auto marketing channel.
Web Stack Smack Down: Lafayette College vs. Lehigh University
> That potentially covers any and all of homophobia, sexism, support for Rangers FC, signing up for the Army, animal rights, etc.

individuals wanting to commit violent acts can arguably belong to any set of beliefs, it's the extent of their beliefs and the specific belief that violence is needed to implement their vision that is the problem being discussed (imo).

I think Islamic fundamentalism and white supremacism are specifically called out because they are the most visible current threats. In case you were being serious, the BBC broadcast clearly falls under journalistic protection. An individual recreating the speech would likely be tried for hate speech.
Once you start working, experience is more important than education.
No matter if you're on a big-4 or not: After the first 3-4 years, work experience wins...

If you go to a big-4 expect not having time to study. Not even a 4-week mooc.
In the case of a form, what’s wrong with composing a whole tree of custom “presentation” components in one render? Does this take up too much space?

You don’t always need to pass the prop through each individual component, instead you can render a section (or the whole form) together as one larger context-specific UI component, where everything in the render call has access to the same prop values.
And the standard sorts of queries are best handled via an ORM!
Propel is not scraping, and the Conduent app came after the Propel app.
I think the definition of a 'unit' here is possibly causing some strife.

If your product consists of somewhat reusable libraries that you compose together, and extend when needed, having strong unit tests for the low level functionality helps immensely when it comes time to refactor. You know, stuff like "when given int(2) and int(3) as arguments, add(int, int) returns int(5)".

Likewise those high level API tests that ensure the system-as-a-whole is still doing approximately what it's supposed to, regardless of what mess of wires and small aliens is inside the black box are super useful for moving forward as both proof of functionality and guard against regression.

It's the stuff in the middle that's icky IMO. Integration tests that are testing your glue that, especially these days with clouds, containers, microservices etc, can be quite far removed from any codebases you might maintain. I don't have a good solution for it, but I'm searchin'...
Beta QUIC Support for Google Compute HTTPS Load Balancers
In my opinion, this is not a matter of health insurance. This is more comparable to a workplace injury. If I worked as a construction worker for instance, and suffered a debilitating injury or Asbestos poisoning because of the work, in a just society I would expect compensation from the employer, that covered the costs of fixing or mitigating it to the best of medical capability.
(shameful author here)

One should read

def rosen_explicit_loop(x):
s = 0.
n = x.shape[0]
for i in range(0, n - 1):
s += 100. * (x[i + 1] - x[i] ** 2.) ** 2. + (1 - x[i]) ** 2
return s

(edited)
Public speaking and the ability to pitch ideas is perceived as very valuable to client-facing businesses.

In terms of career progression, a lot of companies are more willing to hand control to a developer that can articulate their ideas to a non-technical person, or display confidence in their skills to a room of external stakeholders. Additionally, the ability to sell yourself or an idea to others is a great one if you're in the startup space, or working with startups.
I'm not commenting on whether it's good characterization (although I do non-ironically enjoy reading QC personally), just that it's a marked departure from the esrly days of the strip when there was no attempt at giving the characters any more characterization than requires for the short-term jokes. Regardless of how good he is at it, the author is certainly being consistent about writing a long-term plot that is isn't just a bunch of gags and about giving the characters meaningful backstories and personalities beyond "likes indie rock."
I would guess that the main reason Duolingo is based in the U.S. is that it originated at a U.S. university (Carnegie Mellon).
I dont understand this? Why do you guys have foodstamps? Are you not one of the richest nations in the world?
This solves part of a real problem. There are a lot of tools out there but end to end integration is left as an exercise to the reader. I'd love some out of the box sanity when it comes to devops, CI/CD, and cloudhosting. Instead I'm stuck building nw architectures, deployment scripting, dealing with archaic broken by default configs of misc bits and pieces, host configurations, build servers & CI/CD pipelines, etc. from scratch. Add log aggregation, security auditing, and other nice to haves that are actually not optional these days (what are you running blind and ignoring failed ssh attempts?) and you have a full explanation why so many companies make a mess of all of the above.

IMHO a lot of stuff in this space are either focusing on making life harder through added complexity to up-sell support or more services or on solving a narrow problem in such a way that you have to still take care of a lot of other stuff.
There is also the issue that food manufacturers have been selling products with different ingredients but the same packaging in Eastern Europe compared to the ones they sell in Western Europe.
Show HN: Zeroqode – no-code app templates almost for any use case
Hi, I’m Levon, founder of Zeroqode. Our vision is to make building and launching complex web applications many times faster and less costly than it currently is. To achieve that we use the most advanced no-code web development platform called Bubble and build app templates which are basically ready-made fully functional apps with great responsive design. So anyone with an idea can simply choose a template which is the closest match, modify it without code and launch it within weeks or even days! So what we are trying to do for complex web apps is something similar to what Themeforest/Wordpress have done to simple websites. I know many of hackers here are developers and are very skeptical about “no-code” idea but please check out what we’ve built before posting something like “no-code will never be as powerful as coding”. Think about it as the next level of abstraction, something similar happened when we went from assembler to javascript or from MS-DOS to Windows. It’s still programming where you can define algorithms, conditions, workflows, actions, API connections and much more although all that is done without coding, but rather dragging and dropping and configuring. And it makes development/debugging/iterations much easier and faster. Would love to hear what you think. Thanks!
If you have more feedback, I'm happy to connect with one of the PMs or somebody from the Jenkins OSS team.

I'm the founder/CEO of Codeship and we got acquired by CloudBees earlier this year. And I want to make sure that Jenkins + all CloudBees products get better :)
Exploring Spark DataSource V2 : In-Memory DataSource with Partitioning
As a British citizen, you can already have permanent residence there. Bringing a partner over has no income requirements, either proof of being together >2 years or marriage (anywhere, marriage is usually valid across countries) [1], I’ve seen hundreds of people bring their partners over to Europe. Your children will be born in the UK and have full citizenship.

[1] https://www.gov.uk/uk-family-visa/partner-spouse
How Alibaba and Baidu Hires Men with Men-Only Job Listings
The author tries to argue the man who Coors beer is named after was worse than the first world war... good grief
C10M: The C10M problem
Often, these kinds of migrations are the only option due to previous cost cutting/money saving decisions - likely due to pressure from the business and nothing to do with any technical reason.

I remember one migration which involved lots of internal services which were all tightly coupled, meaning updates across the whole backend, not just the part that needed it and no way to do a phased rollout. It was made worse by the fact that the update was to the platform and that depended on a DB upgrade, but that upgrade was incompatible with the old version which meant everything had to be done at once.

They had no disaster recovery plan. They got it done, but I'm sure a lot of people involved went grey early thanks to that nightmare.

Of course the business had no idea of the utter mess that caused all of this and continued to make harmful decisions in the name of saving money and further underfunding the IT department.
Having to share a flat in London was a good 50% of the reason for me moving to Madrid. Wanting to live in your own home is not so much to ask.

Sadly, this seems to be a trend in many other places too - even in Madrid itself it's not that realistic to live alone if you are young and on a local wage.
Paper as a Substrate for Circuits
Part of it is that, yes, the non-academic staff help with the mountain of non-academic work lecturers would otherwise have.

I used to work in a support role at a university, and although many of the roles will inevitably be automated away, you'd be amazed at how much administration a student on a course requires (from room bookings for lectures, enrolment information, pastoral support, cleaning, cooking, supporting with IT systems, reviewing coursework and exams, QA-ing courses, assisting with research proposals, lining up interviews for PhD candidates...).

It's not something that scales well, the more students you have, the more of these things you need to manage, and the less it makes sense for academic staff to do it (on top of their other publish or perish commitments).

When you have a building that can hold 250 students, and 5 courses with 75 students each, each needing a lecture booking at around about the same time, but not the same time as some will overlap modules, so they can do practicals in the afternoon, whilst potentially needing to book in placement meetings throughout the day with the placements officer, and having the part-time staff in the academic office available for coursework hand-ins... this is where it gets messy. This will all be solved by technology in the future, but the "industry" is growing faster than the infrastructure allows. When you need to solve the problem now, and you're not a digitally-minded organisation, you throw bodies at it.

That being said, I'm not in agreement that 50% of the school-leaving population should be forced into a traditional university setting just because we as a society only value that route as being rigorous enough.
Ask HN: What does your project management tools look like for data science?
I have worked in several environments as a statistician/data scientist where the project management for my projects ranged from 'let me know when your done' to burndown charts and Agile. This got me thinking: what project management structure do other data scientist/statisticians use and is there a best set of practicies? For me, at the very least, I would like to see source control management, data dictionaries and explicit documentation of the hypotheses of the project.
Amazon Key – In-car delivery
>decentralize the database

EBTcoin?
> I’m German. We have a 70-years tradition, well deserved, of being embarrassed by our nationality and its outward signs.

I never understood the rationale of being proud, or embarrassed, about the actions of other persons. Guilt/pride by association just makes no sense to me; it seems like a complete non-sequitur.

Sure you're German, but neither you nor your contemporaries participated in the horrors before or during WW2.
What I hate the most about StackOveflow is people continuously questioning the poster's motive instead of answering the question.

That often means that if the answer doesn't involve glittering golden code seeping perfection, people won't bother and will just answer: "Don't do that."
The best client experiences start before you meet your client