skysight-inc/HackerNews huggingface dataset:
Lovely theory, but in practice it works more like this:

1) write everything in python because its easy and quick to do so.

2) its slow as.

3) abandon software and write it in something else, or, live on with slow ass software and blame python for being slow and rubbish forever more.

re-writing python in c is a hideously painful process, and its proven to be very unsuccessful practically.

Writing new code in c/c++/whatever and exposing a python api is where successful projects like numpy and tensorflow live.

python is very good at what it is, but no one is ever going to go and rewrite your python code in c to make it faster; its just going to be slow forever.
> the worst case possible, as it not only voids the “WORA” (Write Once Run Anywhere) principle, it simply won’t happen in reality: After 18 months virtually no application vendor really wants to spend the time and money to update all customers with recompiled versions just for the sake of a renamed platform with a dubios future.

WORA was never perfect, I would be surprised if there was even a single JRE release that didn't note a breaking change in its release notes. So vendors should have a process to update their releases just for that already in place.

> The future is unclear because Oracle already started a blocking politics at the Eclipse Foundation’s board, where Oracle has a seat, and where unanimous decisions are needed.

They have no rules to out board members acting in bad faith?
They have. How do you think they pushed that Mr. Robot add extension?
Consider supporting freemium software that you enjoy using —especially when maintained by individual developers— if you ever hope for it to be maintained.
It's impossible because you both political parties want exclusively mutual results

You can't blame ACA's flaws on party disputes -- Republicans were allowed no input to the process, and it passed on Democrat votes alone. Republicans and rank-and-file Democrats* weren't even given the final bill to read before the vote*.
Certificate issue causing add-ons to be disabled or fail to install – Add-ons
"collateral freedom" is a failed concept. Many years ago people use Gmail to communicate, and they argue that Chinese government won't dare to block such important and neutral service.

There are like <1% websites in China relies on S3 to deliver static files. Blocking AWS as a whole has happened before. There is simply no freedom was "collateral". Freedom has to be fought hard and eared.
Coincircle Giveaways
Daily Competition is still going on !!! Giving away $500 in $ETH every day in a crypto competition click the link and sign up now to earn $ETH every day
Sign up now:
https://coincircle.com/l/tofikwhY6J
Coincircle is a Private, decentralized cloud wallet
A decentralized cloud wallet currently supports Ethereum and all ERC-20 tokens (currently supporting nearly 3000 different tokens) and can be used across all your devices from a simple and secure web interface.

Follow the CEO: @erick_miller on twitter and explore the site to know more about Coincircle.
The people building that intranet are making heavy use of resources that aren't hosted within the country, some of which require circumventing the Great Firewall (e.g. tensorflow.org is hosted on Google infrastructure and therefore blocked). Some companies even use Google Docs in their hiring process to filter out candidates who can't evade government censorship.

Completely cutting China off from the rest of the internet would certainly lead to infrastructure outages and put all development on hold until mirrors for the necessary services are set up.

And that's just the tech industry. If a gadget manufacturer in China can't be reached to order gadgets, they might just as well not exist. Without communication, international trade breaks down as well. The outcome would be equivalent to sanctions on all Chinese-made products, which no country is willing to try due to how much it would hurt themselves.
It's strange to me that this wouldn't be considered intuitively obvious.

Is it specifically car costs that people find hard to grok?

In London you could live in Zone 1, walking distance from your work, and pay 0 GBP for essential transport, or you could live in Zone 6 and pay ~250GBP a month, or you could live in a small town or village somewhere with a rail station and pay 250-500 depending on distance.

You can't really avoid knowing it unless you just don't care what anything costs.

A few years back I moved from a flat around the corner from work to one quite far out. The cost savings were minimal with transport accounted for; negative if I valued my time. The main thing was being in a more suburban location, less concrete etc.
> Many Israelis still find it offensive when foreigners ask them if Yiddish is spoken in Israel. It is not. Zionism tried so very hard to burry it and the culture it represented.

People who hate the Hasidim? Ashkenazi Labour voters?

https://en.wikipedia.org/wiki/Yiddish

> In religious circles, it is the Ashkenazi Haredi Jews, particularly the Hasidic Jews and the Lithuanian yeshiva world (see Lithuanian Jews), who continue to teach, speak and use Yiddish, making it a language used regularly by hundreds of thousands of Haredi Jews today. The largest of these centers are in Bnei Brak and Jerusalem.

There are also active communities of Yiddish speakers in the US, and elsewhere.

> In 2011, the number of persons in the United States above the age of 5 speaking Yiddish at home was 160,968.[65]

> There are a few predominantly Hasidic communities in the United States in which Yiddish remains the majority language including concentrations in the Crown Heights, Borough Park, and Williamsburg neighborhoods of Brooklyn. In Kiryas Joel in Orange County, New York, in the 2000 census, nearly 90% of residents of Kiryas Joel reported speaking Yiddish at home.[66]
I am pretty sure that if you rewrite code, you should test rewritten version for equivalence. GCC has about 300K tests for a reason. I would not say kernel is less important.
Not quite behavioral (which is a very specific thing), but Eve was certainly synchronous. It was one of the two languages (the other being Céu) that brought synchronous programming from the niche of safety-critical realtime systems to more mainstream software. IMO, it was the most theoretically-advanced programming language around.
The essence of (im)pure computation
Interesting that this is a military charter coming from Gitmo. Wasn't Gitmo supposed to closed by now? How detainees are still being held illegally?

EDIT: Wikipedia says it is currently still open and 40 people are being held. Discusting and you can't blame either political parties as they both did nothing.
Well this spreadsheet reaffirms a bunch of recent stereotypes about journalists now.
Working in the JVM world I'm always surprised to hear that its dying, the JVM and Java moves faster forward than ever, Graal is about to go 1.0, a bunch of very interesting (very) low latency GCs are in the pipe (for example ZGC and Shenandoah) and lots of other interesting projects like Valhalla promise to keep the JVM relevant for the next 20 years. Oracle have made some moves to monetize on parts of its investment, but the situation is largely misrepresented.

Ref:

- https://openjdk.java.net/projects/valhalla/

- https://www.graalvm.org

- https://wiki.openjdk.java.net/display/zgc/Main

- https://wiki.openjdk.java.net/display/shenandoah/Main
I thought it will be about git appraise (https://github.com/google/git-appraise) but it's still interesting. Thanks for sharing!
at that point why not use C#?
They're equivalent in the sense that PlusCal, the pseudo-code-like language compiles to TLA+, the mathematical notation. The book Practical TLA+ teaches pretty much only PlusCal. Eventually, though, to get the full power, even those who start with PlusCal will need to learn at least some TLA+.
Re the pram not working for your wife, the speed can make the frequency of bumps different. Some people can think "trying to be calm and make no noise" and really that doesn't matter so much for babies IME. So perhaps one of you was too gentle?

My wife always had problems with nap time when they're a bit older 1½-2. But for me it was a process, starting at lunch, moving through story time, then I'd maybe sing or hum snuggled next to them on the bed.

She'd do lunch, then play, then read a story in a really animated way, then try and put them down for a nap and wonder why it wasn't working.

A sling is good, ambulatory frequency, close to heart, they feel your breathing, are warm but heat is regulated by the parents body too.
I don't quite understand it from skimming the article. How are you able to talk to the satellite on the protocol level? Is it continuously sending down the bits in a known format? Do you have to authenticate with it?
Newton was notoriously not humble. He's not the only one.
how hard will it be to work out a script, that update the namespace automatically? it would even be possible to do that in the bytecode level I think.

I think Eclipse Foundation is f*cked, not by Oracle but its bureaucracy, and inability to reinvent itself.
You are absolutely correct and I even deleted an entire section in my original post how things are never just black or white but it got too long. Thanks for bringing it up.
For me it's more a lesson about how unanimous votes, or unanimous - N can become problematic.

In the EU the same is happening. Poland and Hungary have found a loophole allowing them to ignore EU rules and sanctions while still profiting from subsidies and market access.

All sanctions against a member state require unanimous-1 (all states except the sanctioned member) votes and Poland is vetoing all sanctions against Hungary, and Hungary all sanctions against Poland.
Please remember that such viewpoints tend to be very subjective and depend a lot on your environment.

Where I am (geographically, company wise and ecosystem) Java and the Java ecosystem are very much thriving.
Java is not even close to be pronounced dead and it’s still the best ecosystem and platform on the market.
> Working in the JVM world I'm always surprised to hear that its dying

So how is this "JVM world" escaping the grip of Oracle? E.g. graalvm is directly Oracle's, or am I missing something? Specifically, what is preventing any of the Java-related things people use now (including those that you mention) to end like the OP is describing?

Asking as somebody outside of that world, but interested "how much it's worth considering" under the given circumstances (Oracle being Oracle, demanding a lot of money for everything Oracle's that some company could use, and owning a lot of that "world"). Where are the boundaries? What is safe and outside of reach of Oracle? E.g. what is safe for a small company to use?
Ask HN: What's the most frustrating thing about Software/Web Development?
There is an argument that a static type system is a set of built in unit tests, that you can activate by adding a command word in a particular position.

And that the test harness on code in a dynamic languages is a domain specific compiler.

The problems come when you want to turn off specific type tests for a particular bit of code because it is deliberately bending the rules (I see this a lot in Go), or the domain specific compiler you've built isn't comprehensive in its coverage not just of lines of code, but the structural complexity of the code.
The platinum rule: do unto others as they would like to be treated. And, yes, that is (within limits, for we don't want to give the alcoholic more alcohol) the essence of religion.

I don't know Tolstoy but we are only responsible for loving others; if they don't return it that determines their outcome, not ours. Love is the opposite of selfishness so to require something in return is not love at all but some kind of manipulative transaction. That doesn't mean it doesn't emotionally hurt when someone treats you cruelly.

And 'Nature Boy' by Nat King Cole is a great, great song. It's amazing when a song can embody wisdom. My favorite is Louis Armstrong's "What a Wonderful World" with his spoken word intro:

"Seems to me, it aint the world that's so bad but what we're doin' to it. And all I'm saying is, see, what a wonderful world it would be if only we'd give it a chance. Love baby, love. That's the secret, yeah. If lots more of us loved each other, we'd solve lots more problems. And then this world would be a gasser."
The main difference between Coq and TLA+ is that Coq is a research tool, intended and designed for use by researchers, while TLA+ is intended as an industry tool, and designed for use by engineers. They are essentially equivalent in their power when it comes to specifying and verifying software (although Coq is more suitable for proving general mathematics), but Coq is used almost exclusively by researchers. The learning curve is very different (one could get productive to the point they specify real nontrivial systems after learning TLA+ within a few days or a couple of weeks, while with Coq this takes many months), and TLA+ has much more automation.
Hybrid approach brings its own problems: your software and your infra has to work on your own servers and in the cloud, which is a harder feat to pull off than it seems.
Oracle is a disease. Everywhere it spreads things get bad :/
I feel like this should be a checkbox in settings, considering the spirit of Firefox.
Testing for equivalence? Don’t you need to solve the halting problem for that?

EDIT:
I’m curious if a down voter can provide a piece of code that tests whether two compilates are equivalent.

The root cause of the bug in the article was introduced by a patch to automatically modify an arbitrary program to harden against spectre.
Of course, that fix only got to people who didn't disable the "studies" feature after Mozilla abused it to deploy a Mr Robot ad to all their users. Also, enabling it seems to require also agreeing to send telemetry information to Mozilla, so all the privacy-concious people who use extensions to protect their privacy will likely have it disabled as well.
That too, but I fear there are likely to be ways a hostile director could cause serious trouble even without a unanimous vote requirement.
The .NET ecosystem is an order of magnitude smaller than the JVM ecosystem. Up until ~3 years¹ ago C#/.NET also meant a fully Microsoft and Windows environment for all practical purposes². This is changing and Microsoft seems to be embracing open source and Linux, but it takes time for a 20 year old ecosystem to fully make the transition.

¹ The story is Steve Balmer was very anti-open source and forbade most interop or support for Linux, so this only could start changing when he left in 2014.

² You always had Mono with is why Unity and GNOME could also use C#, but is was very niche outside of Unity.
Living in a big city has more advantages.

Look at AQI of New York, compare it with Cardiff.

Not only people living in small cities are missing opportunities but also quality air, water and other inputs.
Had recurring back pain every 2/3 months since I was 18, for anywhere from 5 to 15 days.

At 43yo started lowbar back squats and deadlifts, and in the last 2 years back pain is totally gone.
The title on HN is clickbait, the article mentions Gitlab users storing their own Gitlab password/tokens insecurely. It doesn't look like "Gitlab was compromised" to me.

The original title is "Critical security announcement: Suspicious git activity detected".
Gitlab was NOT compromised. Someone found passwords/tokens for Gitlab repositories exposed on the internet and held them for ransom.
Unknown NES wrestling game discovered, beaten 30 years later
IEO Bitfinex – White Paper Details Published
"Gitlab.com was compromised" is a bad title. _Accounts on_ GitLab, and the credentials to access them, were compromised, but the title suggests that the whole platform was affected, which doesn't seem to be the case.
> We believe that no data has been lost, unless the owner/maintainer of the repository did not have a local copy and the GitLab copy was the only one.

Too bad they don't make backups of users repositories?
To be accurate, Ashkenazi jews don’t speak Yiddish they speak German. There was a cultural disconnect between these two groups themselves. The term oestjuden for example was used pejoratively.

It’s fascinating still to read, for example, Hertzl’s (Sephardi on his fathers’s side) commentary about this specific issue.

It’s not just the language barrier of course, but secularization, education etc.

The term “ashkenazi” refers to tradition (reading of the Bible in, customs etc.) but they’re still two different groups, and even more so when you speak about Hasidim.

In Israel at least they’re still uneducated and very poor (living of donations, subsidies, not sharing civil burdens etc.) very much like they lived in the Pale of Settlement (Poland, Ukraine...) in the Russian empire until the early 20th century.
Several EU countries have been blocking/DNS-blackholing certain websites for decades. Ostensibly in the name of "protecting children" or "copyright protection", but AFAIK there is no real oversight or democratic process involved.
I'm surprised Western governments don't automatically mark anyone using Tor as highly suspect.
Most of the hate around C# stems from Ballmer-era interoperability blocks, specifically some hot / cold dithering on the work Mono was doing to make it truly cross-platform.
That's one of my lines too "sometimes babies just cry".

One thing that helped us from 6 months onwards is sign language. Start at 6 months and by 9-10 months they can start signing back to you; if they can tell you they need the potty (we started that when they started solids), or are hungry, or want mum, or whatever it makes things much easier IMO.
The current title "Gitlab.com Was Compromised" doesn't seem accurate. There's someone (or a group) currently attacking online repositories (gitlab is not the only affected provider) using passwords found in scans for files like .gitconfig's and the like. Unless new information comes to light about gitlab specifically being compromised, I'd say this is more about individual private repos being on the sights of a targetted attack.
A bit of a misleading headline. Somebody had passwords/tokens for certain repos, either from previous breaches at other services or those passwords being stored in plaintext as part of a deployment.
Google Ventures funded company in thinly veiled Google Cloud Platform advertising? Shocking.
You can't be serious.

JVM is still the best platform for any type of back-end application. It has the widest array of libraries, is proven to run on any type of hardware and comes standard on every OS and every cloud instance.

.Net is a great platform and all but it still hasn't done enough to really merit switching teams. Especially when you have Scala, Kotlin, Clojure etc to pick from.
Oh man, remember that thing where firefox just randomly installed that LookingGlass Mr. Robot thing (end of 2017 I think..)?

This was their second chance already...
AI Is Now Learning Puns
Oracle makes Java a risk factor in all projects. I stopped approving new Java projects in my team 2 years ago after we switched to Go. This wasn’t a decision we took lightly and it took almost a decade for me to be comfortable with leaving Java behind.

But it is the right thing to do. Oracle is not trustworthy.
If they have such rules, I wonder how many votes they require to use...
If you’re on Mac, you should be able to recover the old profile with time machine. Or if you are on windows and have another backup setup.
I mean, what do you think the Java VM is written in?
GitLab is not a repository backup service. They are only required to hold multiple copies of what is the current version of the repository for their own hard drive fault tolerance purposes; they are not required to hold copies of the repository from a day, week, month, or year ago.
> The kinds of bugs that get caught by a static type system are also caught by a good suite of automated tests, where every test is written before the production code that makes it pass.

To make matters worse, one would also have to write tests that cover every possible path through the function to ensure none of them change a value into a shape the rest of the code doesn't expected. This gets very tedious if it has to be done for every function.
So I have to learn Python and C.

With C being an incredibly difficult language to get right.

So difficult that languages like Go and Rust were invented.
Was just a question, don't get me wrong here. Thought they would do this for their managed service.
Reading the headline I thought HN overnight settled on flat-earthers being right and this link provides uncensored images for the first time.
Enhancing Google PageRank with Trust
Everything I've ever read indicates that the widespread and ready availability of porn serves as excellent sex education. It is considered to be responsible for the end of the "That's not my bellybutton!" type joke levels of lack of basic knowledge of how sex even works at all. Its availability also has been shown to reduce the incidence of sexual assault.

There are certainly downsides. For example, it can lead to various unrealistic expectations concerning looks and predilections of a partner.

But my understanding of life, the universe and everything is that porn serves to fill a much needed role in basic sex education that we have yet to find another way to fill. Furthermore, comments here suggest that bringing back NSFW Tumblr will be different from actual commercial porn. The manner in which it is likely to be different is likely to be a positive antidote to some of the problems porn does have.

NSFW Tumblr is likely to be ordinary people expressing themselves without looking or acting like porn stars. It is much more likely to provide realistic expectations for what a partner is likely to look like, as well as serve as a space for personal exploration for sexual expression.
Is it? Here in Hong Kong, a health checkup once a year for 10 years will cost 5000 USD, which is also comparable with the cost of treating a moderately serious disease. Checkups are very expensive, and are not even remotely guaranteed to find some critical diseases.

So I would suggest that prevention is not necessarily cheaper than the cure for insurance companies, and largely their health programs like free checkups or fitness coupons are just marketing.
I am an aeroplane geek, and would be comfortable flying Boeing. But I don't think the average consumer can be blamed for thinking differently. The general brand news is the only real information they have to go on. At the very least it is a useful heuristic in the absence of actual understanding. And we can't really expect people to understand thoroughly every product and service they use.

Big companies put a lot of effort into branding, and it can have positive effects for them. The flip side is that people will see bad news with a similar lack of nuance.
Interesting, thank you - I'll do some research.
Video Marketing for Startups, Tech and Mobile Companies
It's unclear why this is but a quick search will show that children are not required to eat at school at all, so they are free to eat at home or off campus somewhere too.
I find static types useful for gaining that understanding. It's very helpful to clear up confusion in my head to start prototyping by writing down type definitions and functions' type signatures without implementations before starting to write the actual code. Of course, this only works with a language where the type system is sufficiently painless and allows for such experimentation without a ton of boilerplate (i.e. the language is not Java).
So real-world Python is:

Two languages to learn. Two languages to support. Two development environments. Two build tools. Two CI/CD pipelines. Two testing infrastructure. Two sets of code and security reviews.

Double the complexity and for what exactly ?