skysight-inc/HackerNews huggingface dataset:
Sure. If you are unable, or supplementing that's one thing, I think few would take issue with that, nor should they. There's lots of valid reasons as you mention, and some get no choice but to use formulas. I'm not sure the benefits are that overstated - least not from my somewhat hazy memory of what came with the UK new mum packs and NHS info.

As for Nestle? Repeated reports of breaking agreements, in developing countries where breast feeding and income is low and water untreated. I would say that's quite another thing. Boycott started in the 60s or 70s, and Nestle still haven't figured out how to act ethically in the poorer parts of the globe.

I see little reason to want to give them money yet - despite depriving myself of Kit Kats. :)
`app.normandy.enabled` has a default setting of `true`, at least on my machine, so yeah, it’s now opt-out.
The host of reasons was mostly one reason: "lack of time".

Now that we have to deal with multiple vendors of inline hardware TLS offload solutions, it is more critical to get it upstream, and so it is being upstreamed as we speak. The first piece of it (fixing send tags so they are reliable and can be used for inline hw tls in addition to hardware pacing) is up for review right now: https://reviews.freebsd.org/D20117
On most days, I do 20 squats while holding a 20kg weight.
to follow on, the fear has always been that macos/osx would become more tablet-like vs ios becoming more mac-like. I don't think the convergence has been as bad as some predicted, it does feel like it's gone more in the mac->ios route than the other way around.
Head injuries, broken bones plague e-scooter users as more data rolls in
That's true for me as well. There are a few select components from EE that I see but other than that it's of no relevance for me either.
Simple "I want this feature to be enabled" button in settings (!) is enough. And I mean setting NOT HIDDEN somewhere behind tons of * in about:config.

I'm using (linux) distribution with pretty nice way to deliver software updates. (At least from my point of view) There is no need to have redundant malware entry channel into system.

I very well do understand needs to support moving web.

Auto update is something completely different than remote messing with users settings. I cannot help myself this reminds me of "windows support" scammers from last years.
Odd threat in that paying the ransom doesn't assure they wouldn't make it public anyway.

Also, someone else noted the ransom email domain has no MX or A records, so the instructions to email them won't work. They seem to be hoping someone will blindly pay the ransom.
That's ridiculous. How else do you get a strong back to begin with?
> Steps to reproduce: Wait until it's past midnight on 2019-05-04 UTC.

This has got to be one of my favourite bug reports ever.
Seriously, people. K8s is a container orchestration system. Yes, it's written in Go, like Docker itself. DevOps tooling is a niche area where Go has been very successful. But k8s runs whatever you put into your Docker containers.

I've seen no indication of it changing which languages people choose to containerize (Node containers probably being way more common than Go ones). If anything, easy containerization negates one of Go's strongest selling points (i.e. standalone executables with no need for a runtime environment).
Then make me type it in the target language.
I take it you don't run any JavaScript or CSS that you haven't audited, either, and you have a download cap on each web request?
I think the poster is talking about something along the lines of bisimulation[1]. No need to solve the halting problem for that.

[1] https://en.wikipedia.org/wiki/Bisimulation
Maybe, if FF had a bigger market share. On top of that, I think many FF users know not to browse without it.
I copied my wife’s motions when we had our first. She worked in child care for a while, and (when standing) does this sort of 2-phase motion: sway back and forth at about 1 Hz plus a up/down light bounce at about 3 Hz. Works well in my experience.
Is it possible that this wasn't an expired certificate but someone accidentally changed the signing process?

The disabling happened right after the announcement by Mozilla to implement a new policy towards extensions.

Maybe someone didn't realize their mistake, so now everyone thinks it was an old certificate.
I got a bit over a 500 streak but stopped after that.
I felt that spaced-repetition on the words was more effective than whatever DuoLingo was doing, and DuoLingo's lesson for the language I was learning was not well maintained.

The gamification techniques DuoLingo's used made it much easier to maintain the streak. Albeit, it was really easy to just do DuoLingo "to get it done" rather than focusing on it as part of study.
Competition is for animals; cooperation is solely human.

That our capitalistic system is competitive has good points (like keeping prices low, keeping markets efficient), but without compassion, generosity and fairness it becomes a tool of the wealthy to oppress the poor. The evidence is abundant.

Yes, the government MUST absolutely take an active role in legislating fairness for the powerless, but it really comes down to the individuals to manifest such fairness, and fairness only comes from compassion. And generosity in a business setting must meet the economic standard of recouping the costs of business, but when the business is set about solely maximizing profit for its owners, it has taken its darkest path forward. What that has led to in 2019 are laws crafted by the industries that seek to exploit the Earth and its wage slaves.
Using Clang as a Cross Compiler for Raspberry Pi
It should not be optional :)

Checked exceptions is a stupid feature because it makes an implementation detail, the fact that a code raises an exception, part of the type of a method.

Scala, C# or Kotlin have no checked exception and it doesn't make them less safe.
Changing a default setting _remotely_. That is a huge field of possibilities, from not SaaS-y at all to very SaaS-y.

Like for example you could make it so the script to be run when a browser encounters a pdf file is put directly in the settings. Thus changing that setting changes what the browser does—you can add, remove or change an in-browser pdf viewer that way.

It’s not what Normandy currently does, but it is something it’s at least theoretically capable of. And hitting that extreme would, in my opinion, made it reasonable to start calling it SaaS.
Everpin – Private Map Journal Released
The photo and caption are telling

> Workers walk by the perimeter fence of what is officially known as a vocational skills education centre

Below a picture of a barbed wire prison
Probably not, but I suspect some people will still pay the ransom anyway. Keep in mind, many people also do keep "secrets" used for other authenticating to other services in their git repos - even though it's a terrible idea.
It wouldn't even have to be every hive, just every second or even third. Enough to point to the thief and arrest him. Unless we're talking about thieves which only steal one hive at a time. I also doubt they're selling those hives immediately and each to different buyer.

Alternatively, you could have an alarm system which turns on the light (so bees can fly) and sounds the most obnoxious car horn possible, to make bees defend themselves.
Gosh, I was unaware of what it cost to live here, or what the flood of tech/biotech money has done to the neighborhood. We got lucky and were in a position to buy during the crash. We couldn't afford it now.
You can use InfluxDB or TimescaleDB.

An example with Influx is available here : https://www.terminalbytes.com/temperature-using-raspberry-pi...
you can switch between using keyboard input and word banks (at least on desktop)
But you are missing the very ethos of their hiring and wage practices: greed above humanity. It is what I call the "Cult of the MBA" and it drives our current world economic system is is destroying the Earth and effectively enslaving the vast majority of its population. And they own our governments.
I feel similar way. Duolingo has the best gamification which actually works. But it didn't actually teach me much. I ended up moving to Rosetta stone (better in content, worse at keeping me interested). Then after getting some more experience I switched to lessons over Skype and don't regret it at all. This was for Japanese, which is not at the same level as the much more popular Spanish though.
> when you can just target OpenJDK and then it is completely irrelevant what Oracle does or does not do

Yeah, Google thought the same
Some of their preceding work is open-source, including Capstone, a stylus-enabled ChromeOS app, https://www.inkandswitch.com/capstone-manuscript.html
Octal is incredibly good.
what does balanced mean to people who comment on the lack of balance in the news? giving equal weight and time to all viewpoints? that seems to be a crazy thing to expect since soke viewpoints are totally bonkers (example: flat earthers). perhaps a better way to critique would be to specify exactly what viewpoint you feel is being ignored or treated unfairly and justify that claim. otherwise “not balanced” comes across like a thought terminating meme, with no information attached.
Twice, now, I've written a story--and deleted--about local TV news people I'm close to compared to when I worked in TV news in the early 1970s. There is no comparison and I wish I could leave what I wrote here.

Back then, the TV news reporters were former newspaper reporters who spent days digging political underhandedness. I once had a TV reporter call me, recently, cause someone referred her saying I had knowledge of a topic. Misunderstanding what she asked, I called back 30 minutes later I did have the information she needed but she said it was too late and they weren't going to run the story.

A few days ago, a news producer was reviewing dog toys.
> OpenJDK is an open distribution and preinstalled on all major operating systems

My understanding is that it is preinstalled on chrome os and android, but is not preinstalled for any major linux distribution, is a separate third-party download for windows and Mac, and is unavailable for iOS.
These specs are reuse in MicroProfile: https://wiki.eclipse.org/MicroProfile/Implementation
I'm using Duolingo to learn my 4th language. My previously recent language was studied in the early 90's, for perspective.

Currently, I'm taking on Japanese. Becoming fluent with this app (or any other single app) is going to be just impossible. In isolation it will be a haphazard collection of phrases picked up at a glacial pace.

The pluses to Duo are huge, though. What some see as repetition to gain master on a mini-subject are of huge benefit compared just seeing the one or two sample sentences in a book, or hearing the same. I have to build sentences with the correct structure and I'm immediately graded and shown the answer.

As a self learner, there was nothing like this thirty years ago. With Japanese, there are particles which mark the different parts of a sentence. Sure, these are all in grammar books, but having them drilled into me and forcing me to construct sentences with them is hugely helpful.

There are lots of complaints that the Japanese course in particular is bad or leads to stilted speech, but at the structural level it seems to agree with the grammar guides and textbooks I'm also using.

Learning Arabic, I had a stack of textbooks three feet high and dozens of cassette tapes. Surely Duolingo replaces a large chunk of these, especially the starter ones.

It isn't good at bulk/breadth, and there is no speaking component.

Edit: I guess I'm saying I'm a huge fan of Duo (and other apps) as an addition to the tools available for learning a language.
kinda hoping "testing weak passwords on your existing user's passwords" becomes standard practice at some point.
Why would you expect balance? With the possible exception of the Independent which tries, no British newspaper is attempting balance - they’re all opinionated.
JupyterHub 1.0
You could do all that with a regular update as well.
and you only need level 1 of something to move on to the next lesson.
> Poland and Hungary have found a loophole allowing them to ignore EU rules and sanctions while still profiting from subsidies and market access

AFAIK this was tit-for-tat: HU & PL closed/sold-off their industry in favor of WEU in exchange for subsidies. Removing these subsidies for any reason would violate the main economic agreement between them and EU. Mind you, there is no significant locally grown industry in those countries anymore (outside of a few state-owned industries), WEU profited from this enormously, especially Germany. As economic potential of this arrangement has been exhausted after 25 years already, incorporating UA is the next move to give EU (primarily DE/FR/NL) some nice economy boost for the next 10 years. EU is essentially playing Sim City.
This year will bring iOS apps to macOS.

In the next few years, there is a planned shift of MacBooks from x86 to Arm CPUs.
I agree, but read that at least one of the users had 2FA enabled and still lost their repos. They said they received no notification emails either.
I am on my 561 day streak today and I subscribed to Duolingo plus a month ago to repair my streak because my streak broke due to the jat lag disorder in the U.S.A. Before that I kept a 80 day streak but didn't know how to fix it when I just skipped just one day.

Now it becomes a part of my routine to practice German on Duolingo. Everyday for only about 10 minutes, and I like the Duolingo stories feature very much now and I can practice even for about 30 minutes on weekends.
Looks promising but can’t find a way to bring up the keyboard on iPhone so can’t explore further...
> except Kotlin no new JVM language

Java's never going to be on the bleeding-edge of trendiness (thank goodness). But there have been fewer JVM-targeting alternative languages over the past decade, because Java itself started leaning in a functional direction. It became "good enough" to negate the purpose for most of them.

At any rate, counting compile targets for hobbyist toy languages is barely one step beyond measuring GitHub stars.

> I do not know what will be the most dominant language + bytecode in 25 years

In 25 years, I'll be long gone and you can have it. By then, the industry will be pushing to automate most programming jobs out of existence altogether, and you can be the old guard arguing against that.
All code is available – as a tar.xzipped archive of Firefox source code containing over 150k files and measuring over 1GB in size when unpacked.
This is Apple's old build of Java 6, and is currently downloaded as needed for backward compatibility. Anything newer than that the third party is expected to bundle into their application.
>This is a false economy though - part of being able to participate in society is having a range of acceptable small-talk topics...

Which is fine, I just choose to opt out of that particular topic. Have you heard the joke about the vegetarian marathon runner? He never knows which one to brag about first. Seriously I agree being prepared to discuss a variety of topics is a good idea but it's something within the confines of politeness I can be honest about.

If someone asks "Oh did you hear Shania Twain got a new puppy?" I can honestly say no I don't keep up with her and leave it at that. I'm happy to talk dogs, just not Shania. We can always find something else to talk about.
If you've focused solely on Java, you might consider diversifying. It will help you look at Java in a new light and likely improve your skill with it, but also make your career more flexible.

Take a look at Go. It's a very different experience than Java, but still statically compiled. The Go experience is very minimalist compared to the rococo experience of Java.

Take a look at Ruby, Python and Javascript. These are dynamically typed languages that challenge many of the orthodoxies of Java, and yet are very successful.
No, not with the _regular_ update. Only with the _remote_ update, which is a part of what makes SaaS SaaS.
I know some git internals including gc, expiration, reflog etc but your description was still very interesting. Thanks for taking the time to write this!
It means they have fully subscribed to an intersectional victim culture that is obsessed with race, identity and oppression. It means giving platform to e.g. journalists inciting personal campaigns against e.g. Tim Hunt or whoever is the wrong-thinker of the hour.

Outrage sells so this is a rational strategy for them, it is just surprising they have a better reputation than, say, Fox News.
Why is it supposed to be reassuring that their “studies” can override the cryptographic infrastructure?

Edit: rephrase for clarity
MindScope on iOS allows an item to be duplicated in different trees, enabling multiple entry points to the children of that item.

EccoPro (20+ year old Windows app, still functional) also allows an item (and children) to appear in multiple categories/folders.
I’ve found no better technique than a language exchange partner. If you are learning Spanish, find a Spanish speaker trying to learn English. Meet up for an hour speaking English for 30 minutes and Spanish for 30 minutes. For me, this was the only way to put lessons into practice without the stress.
This is absolutely going to tank Firefoxs market-share and reputation. I have a site full of tech-illiterate users and they're all uninstalling Firefox and searching for alternatives. None of them are interested in the workarounds presented, most of them even struggle to turn their computers on! Mozilla really dropped the ball here.
Didn't Mozilla invent Let's encrypt? That would make this disaster doubly embarrassing.
Not sure, but Mozilla had taken another PR risk by sponsored contents to the Packet integration [1]. So we need to keep our eyes to Mozilla.

On wrecking Normandy, you can actually see all enabled recipes [2] and nothing seems smoky. It even seems that the hotfix (id=721) was used to unbreak Office 365, supporting the positive uses of this system. But I strongly agree that there should be more approachable list of them.

[1] https://blog.mozilla.org/futurereleases/2018/01/24/update-on... (HN discussion: https://news.ycombinator.com/item?id=16229927)

[2] https://normandy.cdn.mozilla.net/api/v1/recipe/
I found that setting app.normandy.first_run to true and then restarting firefox triggers the hotfix study to be installed (and the pref then automatically sets itself back to false)
Whenever you read something like that that the "U.S. says" remember that the "U.S. said" for a long time that WMDs exist in Iraq and used that claim for a war. It turned out it was a complete fabrication, and that there were even helpers, e.g. Britain and Germany. So "UK said" it too and it was later completely obvious:

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

"much of the work in the Iraq Dossier had been plagiarised from various unattributed sources including a 13-year-old thesis produced by a student at California State University. The most notable source was an article by then graduate student Ibrahim al-Marashi"

Also:

https://www.theguardian.com/world/2011/feb/15/defector-admit...

Even older (Gulf War) claims of the "enemy" killing babies in the incubators were a complete fabrication:

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

"The Nayirah testimony was a false testimony given before the Congressional Human Rights Caucus on October 10, 1990 by a 15-year-old girl who provided only her first name, Nayirah." It "was cited numerous times by United States senators and President George H. W. Bush in their rationale to back Kuwait in the Gulf War. In 1992, it was revealed that Nayirah's last name was al-Ṣabaḥ and that she was the daughter of Saud Al-Sabah, the Kuwaiti ambassador to the United States. Furthermore, it was revealed that her testimony was organized"

"On January 6, 1992, The New York Times published an op-ed piece by John MacArthur entitled "Remember Nayirah, Witness for Kuwait?"[57]" "The story earned MacArthur the Monthly Journalism Award from The Washington Monthly in April 1992, and the Mencken Award in 1993."
> Its a real pity they are the worst privacy-vioolating tools ever.

What do you mean?
We all love Java, however we need to decouple the Language from the ecosystem that the new owner of Java, Oracle, wants to enforce upon customers.

Oracle made a clear business decision and will go forward squeeze every single dollar they possible can thru legal means, not from innovation or services.
> When learning German or Italian and testing out of the earlier levels, the exercise you get most of the time is just "sort these English words to translate the sentence".

Just for fun, I tried passing that test in three different languages.

Italian: I don't speak Italian at all, but with cognates and guesswork, I still managed to answer many questions correctly. Not enough to skip any lessons, though.

Japanese: I've been learning Japanese for maybe 6 months and the test result would've let me skip 60% of the course. That's despite the fact that I don't know any vocabulary related to some of those skipped topics (such as clothes).

Chinese: I'm fluent and answered all questions correctly, but was only skipped past 86% of the course.
Memorizing in the form of a game did not help things stick.

Everyone who has learned a language says I need to talk to native speakers, this game is trivia.
That's a very interesting view point, thanks for that. I hadn't considered it from that point of view.

Back when I was learning code(early high school) it was qbasic, HTML and c++, once I was able to afford a cheap pc I learnt via scripting (for Ultima online free servers).

I guess it's a big difference between learning for a job and learning for fun(pre-job that is). Which it seems I have kept on the years after haha.

Thank you again :-)
Related discussion: https://news.ycombinator.com/item?id=19805674 (2 days ago since this comment posted)
I have worked extensively with systems addressing the Australian National Energy Market, where data ticks either every five minutes (dispatch of generation) or thirty minutes (settlement). I’ve often wondered whether a proper TSDB would make my life easier when storing/querying meter and market data, but I always ended up with SQL.
Presumably the logic is something like:

if (studies.enabled) {
if (normandy.enabled) {
...
}
}
If computers are Turing complete, then humans are, too. Computers do not have infinite memory, yet they are usually considered Turing complete because theoretically you could keep adding additional memory when needed. The same holds for humans: you can use paper as tape, or even in HDD (eg. write down intermediate results in a digital file).
Is that considered IP theft?
Cross Validated
Easy: There's a difference between static, shipped code and a capability to modify software at a distance (which could even by hijacked by an attacker who infiltrates Mozilla's infrastructure.)