skysight-inc/HackerNews huggingface dataset:
there is lecture series on cmu website

https://db.cs.cmu.edu/seminar2017/

6 tsdb vendors talk about their DB.
Yes. A significant percentage of people are any combination of racist, sexist or homophobic.

Their views are well represented in other newspapers, media and in politics. In fact in the UK it can be argued to be the majority view.

Why is it that these people always want to say that they're the real victims whilst sugarcoating their views with the phrase "opposing viewpoints". It's like there's a playbook to follow for disingenuous argument.
There are, in fact, sadistic people who are only happy if they are torturing someone for no reason other than their own personal gratification.
Show HN: Pictionary app where you only see the drawing movement
Flip bits by remotely executing a web page(which runs on JavaScript) on the target computer

https://ieeexplore.ieee.org/abstract/document/7546493
The first sentence is important. It's not about the abstract idea of "interesting items of culture" existing. IME they have to be already interesting to the learner to be a motivating factor.

Some people likely find any items of culture interesting. I'm not one of those people, and I suspect most around me aren't either, or we'd all know a lot more languages.
Want to Get Rich? Why It’s Foolish to Try and Build a ‘Unicorn’ (2016)
> except Kotlin no new JVM language.

What about Clojure?

I 100% agree with you on Java. Some of these people who compare Java to Cobol have no idea. It’s hard for anyone to predict the future in tech but at this point Java is so widely used in the enterprise that it’s foolhardy to think that Java will disappear anytime soon.

To the credit of the Java community they keep the language relevant and refreshed.

I agree it’s always about 1-2 years behind other languages in terms of features but most enterprises don’t give a damn. Most enterprises just want to get work done. They don’t care about functional or OO.

In the last 3 years I have seen maybe 40% of developers use the latest features from java 8.

So while java might be slow to catch up that’s what it’s customers want.

Spring and Vert.x and similar Java frameworks will always keep Java relevant that it will be hard to ignore
I'm totally fine with software already running on my machine being able to install addons into my browser. It can also already install a keylogger and record the screen, what's the big deal?
Don't try to learn 100% of what you know about a language from an app; and if you can manage to install an input method for your target language, toggle those "rearrange these words" exercises into typing exercises.

If your target language has any media you enjoy watching (this is hard for me with Mandarin, and to some extent Japanese, since I find most of the TV shows basically unwatchable), consume that with subtitles, and pay a bit of attention at first to how things are said. If you hear a new word or phrase which sounds useful by its translation, repeatedly transcribe the phrase in the target writing system, and get a feel for why it means what it does.

Duolingo is a tool, but just as you should not attempt to build a house with only a carpenter's hammer, you should not attempt to learn a language with only Duolingo.
See also: the post office
The stack overflow survey is a good source of info on this. Java is the 5th, but HTML/CSS is 2nd and SQl is 3rd.

The only languages that are used more currently are Python and Javascript.

https://insights.stackoverflow.com/survey/2019#technology
Because they don't want trojans to hijack the browser. If the user can change the signing preference, any application can.
Oops, We Forgot to Build a Managed Kubernetes Service
> 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.

Java has reflection, so classes can be loaded by name at runtime (and the name might have come from a XML file somewhere, or be the result of string concatenation); also, the name of a class can be easily obtained so code can depend on that (for instance, a logging configuration XML file). That's before considering that some libraries generate classes on the fly (by dynamically generating and loading bytecode, which include class names).
If you are interested in repetition, Assimil is similar.

https://en.m.wikipedia.org/wiki/Assimil

> These are some of my favorite
Christmas gifts because they're the
only self-teachers I know that work.
In just 20 minutes a day -- if you do
exactly what they tell you to with the
books and accompanying recordings -
- then presto! You will be talking like,
roughly, an unusually cosmopolitan 3-year old.

https://www.npr.org/templates/story/story.php?storyId=502158...
Funny you should say that because it was Sun Microsystems itself which caused me to switch to C#. Starting out in my career I worked for serial entrepreneurs exclusively to learn from them and one such company used Sun Java for their main product. Hello there! Every time the Java development chatroom crashed for a couple years or so it was me who started it back up. The company I worked for provided that chat software. Sun was not happy with the performance and sent us a letter citing the GPL demanding we host, at our expense, the server for their chats and also a 10 point response plan for turning things around. They claimed that since we used Java our IP was theirs respectively and we were now unpaid employees of Sun. They did not take our revenue (although that was never off the table) but they did assign a tech writer to scream at me over the phone whenever it went down. This “product” was written by a teenager for a coding contest we did and that developer received ~100$. Those agreements you sign off on when installing Java are all about that and sooo much more. This article is about the same thing happening once again under Oracle. Be careful what you agree to- anything I do Java related anymore is OpenJDK. TL;DR here is Java is not evil in itself but the licensing around it certainly is.
MCA was normal DMA bus, including extensions to use it as memory bus (which added few pins to help recognize a memory card and manage it, with plain MCA transfers for access)

Closest to complex "IO Channel Program" on PCs was I2O which largely tanked despite leaving huge mark on SCSI controller design.
ESR means extended support, not "never changes". As long as it is supported (and it is: the bug got fixed), it's appropriate for ESR.
Formation Audio by Bowers and Wilkins
>If "mounting national debt" is evidence that the people of Western Europe only seek their own immediate pleasure, and if having children makes oneself happier, then we should expect those same people to have many children.

He doesn't say that "having children makes oneself happier" (i.e he doesn't say that that's a fact).

He says that "if the only reason to have children is to make oneself happier" -- meaning if having children is just upon your fancying having children or not (as opposed to "fulfill a social or moral duty") -- then there would be fewer children.

So the two statements are not contradictory.

People procreate more on a personal whim (based on whether or not they feel like it) nowadays, and less based on moral / societal pressure (they is still that, but way less), and as such, indeed fewer people have children.
I do not have local clones of my old projects.
The beauty of the JVM is that I could make a class loading agent that fixes 'the problem' of the package renaming at runtime.
I don't believe they did, no.
A coder broke into a new genre of website and very successfully monetized it. Yes, why indeed would HN be interested in this /female/ part of Internet culture and commerce?
Meanwhile, death plagues motor vehicle users (and pedestrians) as more data rolls in: https://en.wikipedia.org/wiki/Motor_vehicle_fatality_rate_in...

I read a funny tweet, "at this point i don't think i've heard a single critique of e-scooters that couldn't be more accurately applied to cars." https://twitter.com/drooliet/status/1123618317464416257
Look again, they are back. City did a trial for 3 or 4 companies and gave a permit to 2 this time around. So they’re back for a while.
They are only "dead" because they are literally not here. It was only a 4 month trial run during the summer.
Java cards use a very limited version of Java, I would not put it in the same category. You can't just take your average random java code and run it on a java card.
Would be interesting if you had an alarm that released the "alarm pheromone" that makes honey bees angry.
Or you know, because with fewer children, it would be quite possible that neither those asking the question "why are children needed" would exist to pose it, nor the species in general.
From the executive summary:

Gutenberg has significant and pervasive accessibility problems, the likes of which amount to a step backwards for users with disabilities over the legacy editor. Our user-based testing – backed by data from our technical review – indicates that the accessibility problems are severe in nature.

We feel concerned that Gutenberg’s current accessibility issues will prove problematic for website owners who deploy Gutenberg to content creators in protected populations or for website owners who are themselves part of a protected population. Therefore, organizations which have high risk profiles should consult legal counsel before using it and may want to choose to use the legacy editor instead.
> example: flat earthers

why did you do this.

Saying earth is flat is not an "example" equivalent to saying immigration hurts me and my family.
If you're still not being hit, and if the browser console doesn't accept the input, is it enough to get from the WebConsole

Math.floor( (new Date()).getTime()/1000 )

and paste the number in "app.update.lastUpdateTime.xpi-signature-verification" to be off the hook for the next 24 hours?
Thanks for the link! Yeah, I'm aware of Kanren and miniKanren and stuff like that. I really want to implement my own (especially using generators), but I'll look at that source to get some inspiration... I'm actually facing a pretty difficult issue with recursion so this might be helpful.
“MegaCortex” ransomware wants to be The One
Well, now (2 minutes ago) all of a sudden all add-ons were turned off. I have no idea why. I wasn't even doing anything as I was just reading some comments on this thread.
You may be interested in Seedlang. It's not exactly an online textbook, but it does have a greater focus on grammar than Duolingo. It also has video lessons, worksheets, and a multi player "quiz show".
My first bit of production Java code was an applet that used cobra to talk with COBOL in the Java 1.0 days. When I'm bridging new languages to Java codebases, I always wonder if this is the 'new hotness' I'll be driving next.
How serious are you about learning Spanish?

One of the first things you will learn is the futility of “I am going to learn it in X months.” Try not to assign an unrealistic deadline (you don’t know what you don’t know), enjoy the long hike.

Think of Duolingo as, at best, riding a scooter or tricycle, if your goal is to ride a bicycle for a century (competency).

Check out iTalki. You can find hundreds of teachers for real live practice at reasonable rates. If you don’t click with a particular teacher, there are so many others to find a match with your schedule, learning style, and personality.

https://www.italki.com/

Buena suerte!
To the folks at TrueCar who made this: are you planning to open source it or make it available for others to use? I can see it being useful in a lot of other industries.
It's more like "Windows has a modern browser called Edge, you might want to try it out; are you sure you want to change the default?".
>It's weird that there is a literary style dedicated to exploring profund sadness and depression.

I find it more weird that there's a prevalent way of living and organizing of our society dedicated to inflicting profound sadness and depression...

As a mere literally exploration it would be very welcome indeed.
This. After extensive reading about studies and Normandy here and elsewhere, I’m unable to find a straight answer about this. Does anyone know?
Isn't this an abuse of the system, breaking the contract about what kind of changes will be pushed on users without their knowledge?
Have you tried Cython already? That's almost Python and much faster.
Looking for a trusted validator to stake your ATOM, check out: https://posbakerz.com/
Will it work on top of RDS?
Counternarrative about US-funded "World Uyghur Congress" separatists instigating this: https://journal-neo.org/2019/01/30/is-china-building-a-polic...
Dell Computers Exposed to RCE Attacks by SupportAssist Flaws
This is where conversational AI will be an incredible asset. Imagine being able to spend your commute with a personal language coach.
I can't feed on the powerless when my cup's already overfilled, but it's on the table. The fire's cooking, and they're farmin' babies, while the slaves are all working. Blood is on the table and the mouths are all choking.
> 1.012 day streak

You are even using the German typographic conventions for numbers in the wrong language, I'm sure you're well on your way!

> It’s fine for the basics, but there’s no way it’ll make you good enough to, say, start working for a German-language software development company.

Sed cxu vi povas lerni suficxe da Esperanto, ke vi povus labori cxe Esperanta programaro kompanio?
For better or worse, our economy is based on utter selfishness.
Personally, I like Spanish as a language and am learning it, and as a result I find that I have access to more Spanish movies/shows/books because I understand it better. It wasn't my goal, but it's a welcome perk, and my comment was mostly about the fact that even if you don't learn a language for it's culture, there's always a culture there for you to enjoy once you do.
What Is Cosmos Network
Both GitLab and GitHub allow organizations to require members to use 2fa. So the option is there.
As I said elsewhere: There are already channels for bug fixes, and some of the friction on those channels is intentional, such as for visibility and oversight/approval.
At some point in the next five-ten years we will see this "feature" abused. Maybe Mozilla will use it to "soften" commonly used ad blockers to enable "acceptable" ads for Firefox users. Maybe Mozilla will be hacked by some government that wants to enable MITM attacks against its citizens, and Normandy will make that happen. Or maybe Mozilla will just cooperate with the government trying to do so.

You say it is "typically" used for benevolent purposes, but why should we trust Mozilla? Mozilla does not have a stellar history with this sort of thing and in my experience they do not take security as seriously as they should if we are to trust them with such a feature.
I guess there was no monitoring on cert expiry.
I’m not sure this is it at all, personally. From what I’ve observed, it seems like the focus on leasing has driven average selling prices up. In recent years the car industry seems to have loved using leases to up-sell customers to vehicles they otherwise couldn’t afford on other purchase methods. Dealers appear to encourage this too, I’ve frequently had the “look at the model you could be driving if you leased instead” etc while trying to get a good deal on a purchase method that results in owning the car.

Increasingly many manufacturers apparently don’t really care about the final on the road price staying as low as possible all that much within reason; it’s more about how expensive a car can we push on people at lease rates their wallet will stretch to. The “you can drive this for just $xxx a month!” is the conversation the dealer typically focuses on, probably to obfuscate the true cost as much as anything else. This admittedly applies more to say luxury European brands, where many model lines have (adjusting for inflation) gotten more luxurious and expensive as the focus has primarily shifted to leasing in many markets. There’s similar issues with the truck market as well, and America still buys lots of these every year.
GitHub does that...it warns you with a banner.
Isn't that more likely to be an artifact of some framework or library? I have a less than zero interest in creating or maintaining any list of timezones myself, I can tell you that. Besides, if I'm not mistaken, Rails, for instance, is using TZInfo underneath, which is an IANA timezone database. I have to imagine that any other self-respecting web framework is going to also provide things like this out of the box.
I was able to temporarily work around this problem by going to "about:debugging" and using the "Load Temporary Add-On" button to load up the disabled add-ons inside of ~/.mozilla/firefox/<my_profile>/extensions/
Not true, here is an example of easylist blocking OpenStreetMap advertising OpenStreetMap events on openstreetmap.org [0].

[0]: https://github.com/easylist/easylist/pull/900
Distcc TCP mode is a security risk [CVE 2004-2687]
Can we get a clarification:

Unchecking "Allow Firefox to install and run studies" in the UI does not change "app.normandy.enabled" to "false".

Then, does unchecking "Allow Firefox to install and run studies" really disable Normandy, or not?
> So how is this "JVM world" escaping the grip of Oracle?

Why would you? What is the point of "escaping"? It is like asking, "how would Go world escape the grip of Google?" — no one cares to, because nobody asks Oracle for permission to make software for JVM.

Java EE has been in maintenance mode for a long time, but Spring and Dropwizard are alive and well despite that. Incidentally, Nginx Unit has recently implemented Servlet spec — a cornerstone of JEE! — but they are stuck at it's initial version, without asynchronous Servlet support. Maybe Oracle should give Nginx a couple of decades to catch up before drafting next JEE version...
Breathing Calms Your Brain, and Other Benefits of Controlled Breathing
On my system authors of software can't push updates to me at all. Instead the software is packaged, there is at least some oversight over what is packaged and plenty of user control over packages.
The anger is a "red vs. blue" mentality. They're Java developers, they always have been, and they always will be. They still think Microsoft--the EEE Microsoft of years past--somehow relates to their (Microsoft's) development tools and platforms org. It doesn't.

Things aren't "changing," they've changed already. .NET Core is more than stable enough to run on any major platform and has been for quite some time now. C#--especially the upcoming C# 8.0 with the new nullable reference types feature--is an excellent language that can handle anything you want to throw at it.

The hate comes from ignorance, pure and simple.
Google Adds New Option to 'Auto-Delete' Your Location History and Activity Data
Acquiring a Language Requires Learning 1.5 Megabytes of Data
how often do you use apps created by Chinese companies?
I really liked Luakit, but one problem I was having was with videos not loading I believe. I could have hacked it up with an external player I believe, but I couldn't get it to work. Has this been sorted?

Big fan of the project though, can't say that enough. It was a nice, lite and zippy browser with nice key bindings + Lua scripting. A lot to like about it, just hope some of the issues get resolved.
Kotlin can run on the JVM and, Kotlin-on-the-JVM needs Java to even bootstrap. Also it seems that most of the interest for Kotlin comes from the JVM community and this aspect of the language. That is certainly the case for Android programmers any how. Backend JVM application server programmers use it as well.

However Kotlin can be targeted to other platforms as well. Kotlin can target JavaScript ( https://kotlinlang.org/docs/reference/js-overview.html ).

Also the Kotlin compiler has a LLVM based backend which can compile native binaries, without use of any VM ( https://kotlinlang.org/docs/reference/native-overview.html ).

My main non-JVM use of Kotlin is that when I want to use some arcane aspect of Kotlin, which I may not be too familiar with, I might write and test a small toy function on the command line using it and then copying it over to a big Android Kotlin project, as opposed to trying to work out how to use the arcane feature in the middle of a big Android project.
The best way to learn a language is spending a good size chunk of money. People are loss adverse. The need to extract value from the sunk cost is a powerful motivator. That's why in-person classes tend to be more effective than books. A book is always going to be there. Missing a class on the other hand is money down the drain.
So:

* Started day with browser, no problems with extensions
* At some point in the afternoon, all extensions disappeared
* A couple of hours (cannot be more specific I am afraid), all extensions came back

However I'm noticing the saved preferences of some of the extensions has gone. e.g. Password manager has kept the username however all "Multi-account containers" are now reset to factory defaults.

Is anybody seeing similar behaviour ?
The key takeaway I am getting from the comments - EXERCISE!
I've been off the gym for about a month. Duh!
How To Seize The Moment “ and take full responsibility for your life.”
I don't know. Ironically, I had Normandy enabled (without my knowledge) and that "hotfix" they supposedly rolled out didn't reach my own client. So, what ever that feature is for - it doesn't even work. Apparently you also need to have "studies" enabled as well. It didn't work either. So, I'm waiting for official updated release. If they don't fix this soon - I'm done with Firefox and Mozilla.
While I don't like that tone, it's at times hard to not fall into it.

Because all of this had happened before and will happen again, often without learning anything about the past (example case: NoSQL)
Software Development Kit Manager (Java SDKs)
This is curious to me. You either run a charity or a business. Is that sickening?

OSS is huge on HN, and a ton of HN users release OSS all the time. Yet, we all have bills to pay, and a lot of us look for ways to make money as well. Food and whatnot.

I'm not really sure what you're objecting to here? You make it sound like because a user talked about monetizing a feature to a hypothesized product that they're the same as a pharmaceutical company with life-needing medication forcing users to pay absurd amounts.

I agree that in certain scenarios how you monetize matters heavily. Yet, I can't help but feel that only applies to freedom and life-essentials. Things like basic internet access and medications.

But a git hosting service? In my view, you could open one and make it as colossally greedy as you like. It seems you disagree with this, can you voice your thoughts in more depth?

Thanks :)
The correct way to ask this is "which platform that matters doesn't have a Common Language Runtime?" The C# compiler generates Intermediate Language, not native instructions (.NET Native is an exception to this, I believe, but don't quote me on that).
In practice, computers and many programming languages are considered Turing complete because arbitrary (yet finite, obviously) amounts of memory can be added if needed. Eg. Java is considered Turing complete even if no JVM instance will ever be able to have access to infinite memory.

Theoretically, you are right. But does strict Turing completeness matter, in practice? I don't have the required knowledge to counter-argument your last point.
I don't know how this normally works.

But isn't "air pollution" an overly ambiguous cause of death?

Could be lung cancer, injury, asphyxiation, etc.

It seems a bit like listing "sugar" as the cause of death.
Is China Building a Police State or Countering Western Sponsored Terrorism?
>Basically, it's impossible to use clang to generate eBPF without -O2. Sorry.

That's a bit confusing, as the comment by praseodym shows the output from doing just that.

???
A lexer is a scanner that creates a token list. A parser may contain lexers and outputs a data structure.

* https://en.wikipedia.org/wiki/Lexical_analysis

* https://en.wikipedia.org/wiki/Parsing#Parser