skysight-inc/HackerNews huggingface dataset:
> In my managers eyes, they see how long it's taking to migrate to JDK 11, and they don't want that for every new "major release"

How long to manage from what version? There was one huge major version between 8 and 11 -- 9, the last one ever. So if you go from 8 to 11, then you're basically doing one major release, plus two feature ones.

> Tests aren't required.

That's unfortunate, because even patch releases can break your application (and possibly at a probability that's not significantly lower than that for a feature release, although they are both low). In fact, this happened in 11.0.2/8u201[1], which was possibly more disruptive than any of the recent feature releases. Both feature and patch releases require the same amount of testing on update. If someone thinks they don't, then they are very deeply misguided.

Getting support is good, but having an understanding of the platform is also good. Having good tests is probably better than both :)

[1]: https://www.reddit.com/r/java/comments/ba79hh/beware_of_comp...
> AWS to provide a docker on lambda option

isn't that AWS Fargate?
Perhaps you get UBI of $12k a year and it’s taken away while in prison to cover your costs.
Not to forget, even if it does not fit that little theory, Ur Ziggurat and the many other important loses in Irak (see for instance http://www.uruknet.info/?p=58169).

Of course in that case, the ideology that prevailed was "one can't make an omelet without breaking some eggs", which is more palatable to us that Isis ideology of course, but in the long term that makes little difference I'm afraid.
> In the first month following the S/360 announcement, customers worldwide ordered over 100,000 systems.

Orders equal to 5 times the installed base
in US, US, EU, and JP, at a development cost
of $50k/order [5 billion $/100k orders = 50k in 1965 USD, ~400k in 2019 USD].

From a software perspective, Brooks’ book was
educational, but from a business perspective,
the order numbers are inspiring.
Not sure. It might be younger people are more likely to take stronger positions so that they go out and protest? If you use voter participation as a proxy for moral engagement, kids as a whole dont seem to care as much as older people.
https://www.census.gov/content/dam/Census/newsroom/press-kit...
The thing is both parties are involved in most of the red tape in everything. In general, I'm opposed to most state sponsored charity, I'd much rather it were mostly voluntary or unilaterally applied. This includes corporate charity and I'd also like to see IP law rolled back a bit.

That's just my own POV, which really doesn't align with either D or R a lot of the time.
Rust has an elegant concept in its ownership paradigm.

As the Rust book mentions:
Ownership is Rust’s most unique feature, and it enables Rust to make memory safety guarantees without needing a garbage collector.

In other words, you have the power/speed of a low level language without certain of the dangers, such as "double free" errors.

(That said, I'm only now proceeding through the official book. In other words, if I got this wrong, someone correct me.)
Does cloud run have the same, better, or worse cold start latency compared to cloud functions?
First, I didn't say it was laudable, just that it's a fact. Second, is it the norm? Neither Cocoa nor .NET are fully open source AFAIK. Finally, the TCK tests aren't held in secret; they are licensed for free, but are just not open source (yet?). There are plenty of tests in OpenJDK, though: http://hg.openjdk.java.net/jdk/jdk/file/805584336738/test
Is there info on cold start times for various languages, or configurations? Lambdas, for example, are pretty slow starting if they need connectivity into a VPC, or use Java.
>How can a computer model prove the existence of something physical?

By having verified models of underlying physics.

Many or most physical models these days rely on some empirical knowledge so experimental verification is necessary. Year after year science is getting better at simulation.
At least from my perspective the environment changed a lot over the last 10 years. Companies (and societies) that invested in people used to be a lot more common. You had at least a chance to get a semi-private office, experienced colleagues and a longer development cycle so you could learn things. Today if you don't adopt a self-serving attitude you aren't going to have a good time commuting to your open office were management just sent you four e-mails trying to disguise their next opportunistic move. I think the reason we often complain about the young is because they are more clairvoyant about what reality is being served. A reality which often reflects badly on us.
I disagree. We've had independents, corporations, and mixed-mode content creation and delivery for many, many decades.

What we used to have that we don't have any more is a forced-delay, quality-control, gatekeeping function. This was fulfilled by the slowness of manufacturing printed content and good editors. Turns out that this is a place where cutting out the middleman, the wisdom of crowds, and automation worked against our best interests.
Why on earth should we trust (for such things) a model that includes an opaque neural network?
Computer Science itself is rife with reinvention of its own concepts, so I don't think wider reading would change much.

Furthermore, banksters aren't coming up with these mortal-debt schemes due to not knowing history or ethics, but because owning people is quite lucrative.

As far as mortal debt schemes go, this actually seems nicer than student loans denominated in straight dollars. But of course it will be nicer to start off - longer term it will probably converge on a similar income siphon as traditional loans, just with a nice bonus payday when one of the subjects makes it big.
Most Clojure libraries I've worked with, even the "larger" ones, are fairly small and concise by modern standards. I wonder if this has something to do with the lack of activity (in addition to being a small community). It feels a bit like the Unix philosophy - lots of small/medium libraries handling discrete problems, rather than many competing mega-frameworks. To me, this feels like a silver lining that comes from the limitations of a smaller dev community.
(1) You cannot use a UK high street bank to finance a US student loan

(2) 1000 GBP or even 3000 GBP is not nearly enough to pay for college

Students which are likely to use this type of financing are very much in the same category as an unemployed person with uncertain future prospects and neither a work history nor any assets. They don't have any assets or income, otherwise they would not borrow on these terms. They are unemployed and will not be employed for an undetermined period, possibly years. They are more likely than not to be too young to have any real work history.

Obviously they are different from the long term unemployed, disabled or veterans, but neither was I claiming that.
Show HN: Airtally.io
React-Redux v7 final released: faster, and built with hooks
Just to note first about the other answers: the EU Parliament is really not very important. Most decisions are made within the Council, which as said elsewhere, votes based on population weight. The Parliament does seem to exercise real power over the Commission but beyond that...not much.

Germany is influential because they have a large population i.e. high vote weight in the Council AND they lead a bloc of other nations with similar values (Austria, Belgium, Netherlands, etc.).

It is worth noting though: the UK leaving the EU will likely change this (they usually voted with Germany and had a 13% weight of the EU population). Germany will likely retain some moral leadership but, at the very least, a blocking minority vote (35% of population and 4 members) is possible (the most likely scenario is a France/Italy combination with two other minor members).
Have you compared to TurboTax? Is one better than the other at finding deductions?
Well, those are indeed impressive given the time you spent on them.
I'll get back to you in 20 years to check if I got there.
They've probably outsourced most of their cleaning and cafeteria services, so not sure if that is inclusive. Otherwise it's not really surprising to see salaries in that range.
What's threatening tellers? The fact that it's entirely possible to do all personal banking without ever speaking to a person? It's mostly old people and the tech illiterate keeping them around. In 30 years I doubt they will exist in regular consumer banking
Show HN: Readup – A deep-reading platform that makes you a stronger reader
Oh come on! Quit it with the hyperbole about indentured servitude. Agreeing to pay a lender a cut of your paycheck is in no form slavery.
Ok thanks. I'm looking for a way to run a service with memory peaks - 50pct is 200MB and 99pct is 2GB. It looks like no current serverless solution would handle it without overpaying by allocating 2GB for all executions.
It's funny to see how the VPN option is disabled by default in China...
Cryptocurrencies Before Bitcoin
I'm also concerned with the general blacklists that are showing up. Some of the analytics companies in the list they are using from github don't use any particular fingerprinting technologies outside of setting a cookie. Given that there are a wide array of more aggressive and seemingly more malicious ways to fingerprint, bundling up cookie usage with that seems like a recipe for throwing the baby out with the bathwater. This is happening throughout the browser world right now though. There's no way for a "good" analytics company that sells a service to a website owner, with no intent to share, sell, or aggregate that data with third parties to differentiate itself from a malicious ad network that is intent on cross-device fingerprinting, persisting your identity, and knowing who you are everywhere you go on the web.

Until there is some kind of official agreed upon terms/privacy policy that can be adhered to/audited, this will keep happening. It will lead the already advanced bad actors to further their game of whack-a-mole, and push the "good" companies to do more and more questionable things to avoid going out of business as moves like this cripple them.

To be clear, I'm not saying that the analytics industry hasn't been complicit in its own punishment, it's just come to a head in a way that I feel warrants more cooperative action than blacklists based on... what criteria?
Google and Google Cloud culture is ingrained and very specific. Was in a meeting to move >$10 mill/year in spend over and the account director literally walked out for an hour. The entire process was just insane and ultimately GCP changed negotiated terms at the last minute and lost the business. I would be very careful about trusting them as a sole cloud provider.
If you want RS-232 on your laptop, you must realize that you belong to a vanishingly small demographic that Apple will never even pretend to cater to.
Well, one dead swallow does not break a summer. Vegan > not vegan is still a good first-order approximation; if you want to be more precise, vegan+avoiding palm oil > vegan > not vegan.
Ah ok thanks. I will definitely investigate. Very strange.
Browsers run on TVs...
Even without resistFingerprinting Firefox takes some steps, like reducing the precision on event timestamps. But the most effective measures won't become standard anytime soon because of recaptcha.

0: https://developer.mozilla.org/en-US/docs/Web/API/Event/timeS...
Another anecdote. I went to the bank to get a proof of funds statement to purchase a property. Rather than just having some automated thing I could either print by myself, or have the teller/banker print off, the banker proceeded to take an old version of the PDF (one with other people's names in all the fields) and one by one change the value of each field. In the end, one of the fields was wrong and he had to fix it and reprint it. This process took at least 15 minutes, when it should easily have taken 15 seconds.
Everyone I've known out of a Soviet era education seems to feel it was quite a bit better than US education. Early bucketing by ability, allowing those who can to succeed and those slower learners to work with others at a more comfortable pace. As long as people are able to move in/out of grouping based on skill and effort, I'm not sure it sounds so bad.
Probably better to withdraw and eat the penalty then, inflation will make it worth peanuts by the time I'm 65.
Fair notice: I work at Scylla.
There's a whitepaper that compares Scylla vs Dynamo on performance, functionality and price.
https://www.scylladb.com/wp-content/uploads/comp-scylladb-vs...
I’m a hardware engineer, I’ve done some web development in my free time but I’m not nearly up to date to set up something good looking without missing critical stuff.

I’ve tried looking around an AWS account, it wasn’t pretty. I got it to run in the end, but I’m almost certain that some configurations were either problematic (as in I’m probably missing test cases) or downright insecure.

I had a blog with all the features (write in markdown, latex rendering, code highlighting with themes) and the looks I wanted in very little time, at zero cost with Hugo & Netlify.

I do have a github account, but I don’t really use it that much, so it makes no sense to me to become a paying user just to be able to host a site.

The other option involves making the repository public, so I lose the ability to meaningfully have drafts.
Is that the point of technology?
What does "Cloud Run on Google Kubernetes Engine" mean? Is there anything beyond the idea that a plain docker container can run on Cloud Run or on GKE?
"Predictive design" sounds like a really good way to make even more bland, generic work.

Which I suppose makes it easier for someone who's actually honed their craft into something distinctive to stand out from the crowd, but...
Best Year of Our Lives: 20 years later, we haven't partied like we did in 1999
I have a Surface Studio as my main work monitor and two vertical 16:9 monitors I keep terminals and documents on. It's great for editing code and having windows side by side. I think we may seem a little bit of a resurgence of the 3:2 aspect ratio, but that maybe be wishful thinking.
That's one product. In hardware. With a 3-year deprecation phase. I can clearly see how that would be terrifying.
I've been meaning to put something similar together for a while now. The visuals in this one are certainly more striking than what I had in mind. Neat!
Frieberg's Vauban neighborhood created a car-free paradise
>It's as if they consider outputting tonne after tonne of carbon into the atmosphere as a point of pride.

They absolutely do, it's about spite and punishing other people:

https://www.nytimes.com/2016/09/05/business/energy-environme...

>“Why don’t you go live in Sweden and get the heck out of our country,” Mr. Blue wrote.” I will continue to roll coal anytime I feel like and fog your stupid eco-cars.”

http://science.nbcnews.com/_news/2013/04/29/17971903-to-figh...

>The negative impact of environmental messaging became apparent when 210 study participants were given $2 to go light bulb shopping. When energy efficient, but more costly, compact fluorescent light bulbs (CFLs) were sold with a sticker that read "Protect the Environment," conservatives shied away from them.

https://www.theatlantic.com/ideas/archive/2018/10/the-cruelt...

>Taking joy in that suffering is more human than most would like to admit. Somewhere on the wide spectrum between adolescent teasing and the smiling white men in the lynching photographs are the Trump supporters whose community is built by rejoicing in the anguish of those they see as unlike them, who have found in their shared cruelty an answer to the loneliness and atomization of modern life.
> Nobody seem to care about that too much...

Not until someone in a company has a great idea of hooking that up to the internet insecurely...

Basically the medical equivalent of attaching the internet on Jeep's CAN bus...
Yes, but no. "X is not acting in accordance with X's stated values" is a perfectly valid statement, for all values of X. "It would help problem Y if X did act in accordance with their stated values" is also a valid statement. What's not valid is to act all surprised that X does not in fact act in accordance with their stated values - especially where politics is involved. (It's still valid to point out that it's happening.)

Politicians dissemble, lie, act hypocritically, mislead voters, and... did I leave anything out? If you want to change their actual behavior, you have to change their incentives. One way to do that is to get the voters to hold their feet to the fire, to get them to act consistently with the values that the voters elected them to embody. (Which gets us back to "X is acting inconsistently..." being a perfectly valid thing to say.)

But the problem can run deeper than that. The voters themselves may mouth certain values, but actually desire things inconsistent with those values. At that point, the politicians are embodying the desires of the voters; the problem is the voters' hypocrisy. Once again, though, pointing out the hypocrisy is about the only way to try to attack the problem. (Changing the voters' incentives would almost always require the voters' acquiescence...)
It's banned in India now.
Pardon me for my lack of understanding. If I understand it right, you are saying that solar is cheaper than coal if you exclude all the factors that make it more expensive from the analysis?

I can't wait for that same thing. The problem is, that they are not true now as the parent of my comment stated and will not be for a long while.
Oracle's enterprise support is absolutely fantastic. They will not hesitate to put someone on literally the next plane, fly them to your site, and sit them there until your problem is resolved. Yes, that is expensive, but you're buying peace of mind.

The above does not necessarily apply to bugs and feature requests, just operational support.
Really great use of machine learning! But I wonder why it wasn't called BuggyMcBugface. Perhaps they're saving that name for when they train a transformer model to "translate" bug reports into code commits...

Related, since it's also a Mozilla project, I was shocked to see rust-lang/rust's issue count. I consider Rust to be one of the best maintained open source repositories. Their DevOps is legendary. And yet, the repo has over _4,600_ open issues.

That issue count isn't for lack of fixing things. The Rust project is tirelessly proactive about handling issues, merging pull requests, mentoring committers, etc. I've personally contributed to Rust before and had a splendid and expedient time doing so. In other words, I wouldn't say Rust has 4,600 bugs so much as it has 4,600 coals in the fire.

That's insane. I have a really hard time wrapping my head around the herculean task of triaging and working an issue pool of that size. It really gives me a lot of respect for the team members and volunteers.

I thought it was worth sharing as others may not be aware of just how crazy open source project management can be. It certainly puts tools like BugBug's importance into context.
{#*Vivo**Transmisión En Vivo)))} Liverpool Oporto Transmisión Partido Ao Vivo
https://www.wijswater.nl/cms/sites/default/files/webform/756y7tfgd.pdf

https://www.wijswater.nl/cms/sites/default/files/webform/342019rfdg.pdf

https://www.wijswater.nl/cms/sites/default/files/webform/45234545.pdf

https://www.wijswater.nl/cms/sites/default/files/webform/direct%20live%20stream%20liverpol.pdf

https://www.wijswater.nl/cms/sites/default/files/webform/europa.%20UEFA%20Champions%20League%20Liverpool%20-%20FC%20Porto.pdf

https://www.wijswater.nl/cms/sites/default/files/webform/Liverpool-vs-Porto-live-02_0.pdf

https://www.wijswater.nl/cms/sites/default/files/webform/Liverpool-vs-Porto-live-02_1.pdf

https://www.wijswater.nl/cms/sites/default/files/webform/liverpool-x-porto-ao-vivo-streaming-03_0.pdf

https://www.wijswater.nl/cms/sites/default/files/webform/porto-x-liverpool-ao-vivo-tv.pdf

https://www.wijswater.nl/cms/sites/default/files/webform/Porto-x-Liverpool-AO-VIVO-tv7_0.pdf

https://www.wijswater.nl/cms/sites/default/files/webform/vzvzvxcrt654tzczlive.pdf

https://www.wijswater.nl/cms/sites/default/files/webform/zxzx5278527.pdf

https://www.wijswater.nl/cms/sites/default/files/webform/zxzxz45345.pdf
> Apparently it’s ok to permanently remove jobs but universal basic income is non-negotiable.

Are you generalizing across all "young people"? Or are you assuming what I mean? I was not trying to argue that we as a society, and especially as individuals, shouldn't help the displaced. What I have a problem with is the essentially Communist rhetoric we are using to justify removal from and placement in jobs.

> Or not increasing taxes as expenditures go up. Somehow things just don’t reconcile. Maybe that’s just how politics is.

A frequent conversation between a close friend of mine and myself is one that highlights these inconsistencies. I think the core issue is a fundamental lack of understanding on the part of the politician/person. We call it "bumper sticker" politics. Everyone wants a drop-the-mic moment, the feel vindicated, to feel justified, to feel right.

It is a scary thing to be wrong, even about trivial things. If a person possesses functional introspective capabilities, being wrong about something can shake a person's sense of identity.

Generally, I think that fear is the cause of 1) lack of introspection, which leads to 2) "yelling" meaningless phrases in an attempt to articulate a political opinion they don't understand.
Cloud Functions PM here.

Your intuition around concurrency is correct: Cloud Functions has "per instance concurrency" of 1. Cloud Run lets you go significantly higher than that (default 80). This means that our infrastructure will generally create more instances to handle a request spike when using Cloud Functions vs. Cloud Run.

Creating an instance incurs a cold start. Part of that cold start is due to our infrastructure (generally this is small) but the other part is in your control. For example: if you create a client that takes X seconds to you initialize, your cold start will be at least X seconds. The initialization time will manifest as part of your cold start.

This has a few practical implications:

* writing code for Cloud Functions is generally more straightforward as single concurrency solves many problems regarding shared variables. You may also see some benefits in terms of monitoring/metrics/logging since you only need to think about one request at a time.

* you will likely see a higher incidence of cold starts on Cloud Functions during rapid scale-up, such as in response to a sudden traffic spike

* the impact of a given cold start will depend heavily on what you're doing in your container

* though I haven't validated this experimentally, I would expect that the magnitude of any given cold start (i.e., total latency contribution) would be roughly the same on Cloud Run as Cloud Functions IF you're running the same code
Part of the competitive advantage of the technology industry may be that young people can be management. It could be, indeed, the exact opposite of what you're saying.

In literally everything else, hierarchy is by age.

Consider that a bad computer program business can still make a bajillion dollars. Maybe the fact that its CEO is young enough to understand the problem matters. Or maybe it's as simple as, young people who are more skilled than older people, and now can be in charge. Most of the value may be tied up in something else, but most of the competitive advantage may be tied up in the age.

My feeling is, the ability for young people to be in charge is similar to (but not as impactful as) other historic opening-of-opportunities for people in the workforce.
Show HN: Measure the cost of Kubernetes containers/services in real-time
Jumbo, your Privacy Assistant, launches today
NSA-style backdoor in Huawei laptops found by Microsoft