skysight-inc/HackerNews huggingface dataset:
I've hated Java for years, but recently I think it has become usable again. I've looked at GoLang and Node, but I've kind of given up on them, too. GoLang I would consider for specific use cases. NodeJS just seems to insecure and "wild".

Was hoping that Kotlin+Spring could be a good alternative to GoLang for realtime apps, but haven't tried it yet.
Poor project management. It's very rare you see a company/team come up with a plan and stick to it, without deciding to randomly overhaul a bunch of stuff or add more features/complexity midway through.

Then again, it's a close one. I'd say also one of the following may take it:

How the site/app/program always seems to fall apart whenever the boss looks at it, or how the developers struggle to replicate said issues when testing it later.

How in web development, every browser seems to have its own half assed idea about which features to implement and how to implement them, rather than just sticking to the damn spec and keeping it consistent with other browsers.

The flavour of the week stuff, with developers constantly wanting to use the latest shiny framework.

Or perhaps how many designers seem to act like they're making a painting rather than an application, with zero thought put into how it scales between sizes, how things may fit in a grid, how various conditions (like errors) work etc.
You’re welcome.. thank you so much for the kind words :)

It’s my pleasure. And it’s all of you (the users) that is driving DarwinMail forward with all of your positivity and amazing suggestions :)
Def. need to visit a Chiropractor!
Visualizing the Unicorn Landscape in 2019
I mean theoretically, not in terms of human ability to replicate our programming ability with an algorithm.
For you what you use Java for it doesn't need to come "standard". I am not sure why Python is mentioned but it isn't close to a replacement.
Because Requests makes HTTP much easier to work with, which has dramatically expanded the pool of developers who are comfortable doing that kind of work.
When we've had to add some level of concurrency to an HTTP tool, we have serious discussions over whether to swap out Requests, or to just run multiple instances of the tool, especially if it's a tool that only requires concurrency sometimes.
This is nothing against aiohttp or others, but Requests is de facto standard library.
While absolutely true, it did take time, fraught with a whole lot of failure to bring us to this point where we feel the need to recognize a potential and probable impending failure (again).

Life may compete with the elements as it has for so long and so many times on Earth, or become completely obliterated as it may have been on a planet such as Mars.

Then again, without a long enough window of time for observance, we really have very little way to determine if life on Mars is already well on its way to a huge resurgence.

A lot of change happens in a little as 100,000 years...
I've raised three kids and was working with a guy who brought his sixth child to the office to take care of while his wife was away with work. His child was a month or two old and was pretty fussy and co-worker seemed to be at his wit's end. I asked him if he had tried the "off" switch, which he had never heard of. I started calmly and regularly stroking the baby's forehead from the mid-forehead to between the eyes. Kid was out like a light in less than a minute. Co-worker asked me how I knew that trick and I asked him how he didn't given this was his sixth kid.

I wonder if the "rub dust" method originated with something like this but used the dust component as a means of justification/explanation to people so that they would be focused on calmly applying the dust rather than going overboard with the stroke on the forehead due to frustration.
Your baby's first ~3 months is basically the "4th trimester" but just outside the womb. It basically explains why things like swaddling work so well for their sleep at this age, and why shush sounds work (because it supposedly mimics how the baby hears the mother breathing inside the womb of the mother). Also counter-intuitively to a new parent, why perfect stillness didn't really matter for her sleep and actually a little movement ended up being better. Invest in a good rocking chair is probably the best advice I can give any parent! Don't cheap out here, you are going to be spending a lot of time in it!
Unfortunately the population of Nightly users is too small to get relevant data in many cases.
Rowhammer is special because it is active, analog, and remote.

Sure, there have been analog side channel data leaks by observing the power consumption of smart cards, or even analog active attacks by messing with the power supplied to smart cards.

But Rowhammer is active, can be done over the network, and relies on analog properties. It's really something special and, as a software person, quite scary.
Every time I design a circuit it seems I have to find new indicator LEDs. I can’t standardize on a single part as they are consistently out of stock.
Sounds like politicians are trying to cover their asses after an entirely preventable (under their own legislation) death
BeyondHQ – We build remote offices for fast-growing startups
What version of firefox are you running?

Apparently beta and nightly need to change `Components.utils.import` to `ChromeUtils.import`.

But anyways, don't use this now, use the semi-official fix of clicking on this link and letting it install: https://storage.googleapis.com/moz-fx-normandy-prod-addons/e...

This is the fix Mozilla has published to be installed via shield studies, but skipping the shield studies part. You can be sure it's not malicious because it is signed by Mozilla... and if your browser installed unsigned extensions you wouldn't be looking for this solution in the first place.
The point of the article is the lack of transparency and borderline exploitation. If KR had put up a fundraising page saying “buy me beer” or “support my work” this wouldn’t be an issue. The author is pointing out that the funds were raised for a team effort and the other members on the team were being dealt with in a shady way.
Not being limited by the halting problem does not entail humans can solve every halting problem. They could be inbetween solving more than a Turing machine but less than a complete halting oracle.
That's the beauty of the Catholic Church: there is purity of belief. There is a core set of things that all Catholics absolutely must believe, and any who do not, are not truly Catholics. These beliefs are laid down in many different ways and in many different books but they're all saying the same thing. The "table of contents" of these beliefs would be a book called the Catechism of The Catholic Church: http://www.vatican.va/archive/ENG0015/_INDEX.HTM Even though it's a full book of its own, it only barely touches on the core beliefs of our religion, like a tree trunk. The branches go very far and very wide, and you'll find them in all the writings of the Saints, all the writings of the Fathers of the Church, the Catholic Encyclopedia, the Bible, and many other good books. A good portion of them are laid down for free online at http://www.newadvent.org/cathen/index.html which has the Catholic Encyclopedia, Summa Theologica (Summary of Theology), many writings of the Fathers of the Church, the Bible, and many other Catholic Church documents such as Papal encyclicals.
Easy choice: screen.
My computer at one point used to lock up and have to be forcibly rebooted whenever something tried to use OpenGL, which was fine since I didn't use any OpenGL applications.

If Mozilla started playing around with the rendering preferences, perhaps enabling OpenGL hardware acceleration, that would definitely not have been OK. I don't need my browser deciding to suddenly surprise me by crashing my system.
What can you do with this that you can't do with chrome/firefox extensions?
Thanks, I’ll have to check this out.
It wasn't really mentioned in the linked article, but at the start of the year there was a lot of very heated discussion about Python, packaging, Pipenv, what was (and wasn't) an "official" packaging tool, etc. See, for example, this earlier discussion: https://news.ycombinator.com/item?id=18612590

Obviously there are multiple sides to that debate, but I personally came to the conclusion that Reitz had behaved quite poorly there. It's interesting to see his name come up again, here.
This. So much this. Python would be a lot less popular without Request.
66.0.2 (64-bit), Win 10
I've tried a few drugs too, I really don't see what it added to my life. Especially in exchange for the risk, who knows what could have happened to me?

It's one of those things you try because people around you are trying. But basically, I felt nothing from smoking joints or mushrooms. I had one fun experience once in Amsterdam with some hash cookies, but could I live without it? Yeah.

I feel much the same about alcohol. That at least has a common cultural set of expectations, but at the same time, I didn't think it really changed much about what I thought about the world.
1 and 2 worked for me. But bear in mind that these are tricks to avoid or induce newborn reflexes. They will all stop working within a few months as they outgrow instinctive behavior.
Every case a computer can solve the halting problem a human can as well, it may just take longer.

However, the converse is not necessarily true, which would imply that the human mind is beyond a Turing machine.
Architecture Overview for Intel Processor Graphics Gen11 – Intel Software
From the article: “Ella lived near a busy street where pollution levels were consistently recorded at above the legal limit between 2010 and her death in 2013.”
It seems there was legislation, enacted to protect people, that was ignored for years. The child’s death was not of their own doing, so I’m not sure why folks are even mentioning sugar or cheeseburgers.
I am just thinking about fireworks during New Year’s celebration. We pollute all major cities all over the world for 2 days just like that and then complain about pollution. Insane!

Edit: I see many people here like fireworks. But if we as humanity can’t handle this crazy stupid pollution source, we also cannot do anything else. Forget handling diesel car pollution or improving public transport.
I just did this in my University lab as well. Most people aren't savvy with Linux, so having normal accounts with Jupyter port forwarding is out of the question. JupyterHub is just about the lowest friction I can possibly make it for introducing the Python data science stack to non data scientists.
Whoever he is, despite knowing nothing about him except his unusable pipenv, in the time I have been using python I've somehow become aware through osmosis that this person is not very pleasant. I can only assume that there's no smoke without fire.
Turing machines are also beyond real computers for the same reason I pointed out for humans.
Not terrible because we do rolling restarts, but if all the servers went down at once it could be a problem.
Reading the link to Reitz's description of his bipolar diagnosis it's very hard not to see what is being described as manipulation, toxicity, narcissism, gaslighting ... as all being rooted in that.

I understand it's tough to feel like a target of somebody's symptoms. I have been there too. But compassion is also needed.
Coffee also makes the milk taste bad. Caring for an infant is a stressful and unforgiving task that requires mental stability, so I'd recommend to avoid coffee completely while caring for a baby.
You can extend it using lua.
We'll get those bits there, somehow!
I read all about the DRM stuff but I figured that was just the awful standards boards being awful standards boards.

I didn't realize what a true mess Mozilla had become.
Yes but there's enough sample size for them to multiply the change by ten to get what would happen if Chrome lost adblock as well.
> you have to remove that person or you raise risk of mission failure.

it isn't the only option, and actual malice is quite rare. sometimes all it takes is a frank and honest conversation, and maybe some mentorship. it's far too easy not to see the impact of your behaviour or words, especially if communication is mostly remote and you don't get a real chance to read people.

while it is harder to teach soft skills than a new technical skill, it isn't impossible to help a person grow. hopefully, this proves to be such a situation, or is simply a honest mistake.
Reality about terrorism
Must watch this
https://youtu.be/l_C_T1NCvDw

See the friendship between cat and squirrel
That's so cute see how much they are taking care of each others
http://bit.ly/2VdHs4E

Friendship between cat and dog see in video how much they are teasing each others also they are loving
http://bit.ly/2WoRU66
Keeping yourself calm is so huge. We realized with our second kid. We were so nervous with our first and did all the tricks and yelled at each other about doing them wrong or forgetting whatever accessories we needed. Babies sense the tension and amplify it. We were so chill with the second kid and he slept well very quickly without the bag of tricks because we were always calm even when he was screaming.
Maybe you pasted it in the wrong console? You need the 'browser console' which is different from the one you open on random webpages.

Go to "about:config" (in the url bar), search for and enable devtools.chrome.enabled, then hit ctrl-shift-j (or you can open it from Menu -> Web Developer -> Browser Console).
Read the very first paragraph of the page linked above.
Java Dev Environments with Containers
Yes! Many people think they shouldn't exercise their back because it already hurts and they don't want to upset it any further. In reality, a lot of back pain comes from having a weak back. Squats help tremendously with this.

I highly recommend watching Mark Rippetoe's videos on getting stronger, and learning how to squat, bench, deadlift, and press in a safe way.
The way that Firefox needs 5-10 privacy extensions to be usable isn't just inconvenient when the certs fail, but you also have to trust all these strangers and their extension code.

I've been using brave because of that: all of that is baked in so my only extension is my password manager
> $30k is peanuts. That's one month's wages for a senior dev.

Only in very unusual places in the world, with unusual employers.

> My shitty laptop costs pretty close to 3k with all the mods I have on it.

If it's "shitty" and cost almost $3k, you were either taken for a ride or have unrealistic expectations.

> My work laptop came it at over 5k. A descent desktop for a developer can cost around $10k.

What kind of work and developer are we talking about? The only ones with computers near this cost I've met usually called themselves "Engineers" and were doing fluid modelling/finite element analysis. Or realtime video processing.
Have you read showhn rules?
You would probably rather write a JVM agent that changes the class references.

Eclipse will almost surely fork the namespace to something jakarta related.
Things Every Software Developer Should Know
The question is whether those larger NNs are reaching an asymptotic limit that is way below known human capabilities. Currently, NNs can only be said to surpass human ability within a very narrow definition. However, if we do an apples to apples comparison, humans are still vastly superior to any NN on any task in terms of computation operations, memory and energy usage. We also learn in a inherently different way, using principles that are widely applicable. NNs, on the other hand, "learn" more in the sense of memorizing answers to a test. There is no understanding that NNs achieve which can be generalized and applied widely.
Time for another sortie by the COBOL evangelism task force.

Java has been the new COBOL since its inception in the 1990s.

I programmed quite a bit in COBOL early in my career. It's an extremely efficient language for scanning records especially in an era when a large proportion of data was stored offline on mag tape. Most common business problems of the era could be expressed and solved effectively in COBOL, which is why it became so popular.

I programmed in both C++ and Smalltalk in the early 1990s, which were innovative but also difficult to use for large systems. Java hit a happy medium with its C++-like object syntax, built-in libraries, and virtual machine operation with garbage collection. Add in the network effects from wide adoption (leading to tools and libraries) and it became a huge hit.

Oracle seems to be going out of its way to submerge the language in confusion. But nobody should mistake this as a reflection on the inherent capabilities of Java or its fitness for use.

Edit: correct typo
They still did a ton of cool stuff after that. It was under Jonathan Schwartz that the lack of direction and the overwhelming confusion became painfully obvious, not knowing whether it was a software company trying to profit from and compete against free (as in beer) software, a hardware company narrowing its own niche at the very top or... something totally different.

I kept a couple Type 7 keyboards.
Indeed. Toggling app.normandy.firstrun from its usual false forces a check upon next browser restart and the addons are back.
I want to go eat, but then something else comes up and I forget. After a while of feeling hungry the hunger goes away or is difficult to notice.
The book "Happiest Baby on the Block" goes into a lot of detail about this. I've not read it, but watched the ~10 minute video that accompanied it.

It was possibly the most useful 10 minutes of new-parent advice we could have gotten. Definitely try to find that book; highly recommended.
The parent post said “and comes standard on every OS and every cloud instance”. That is not true.

I brought up Python as an example of a language that does come “standard” on “cloud instances”(and MacOS) but it’s an older version. Most people wouldn’t count on the bundled version of either.
I've seen a few people do it, but it's also usually corrected as been wrong.
Sound or tv -card should generate white noise.
It's about recognition of value. If I earn $150/hr to write software and you suggest paying me $20/hr it means you don't properly value my time.

A thank you and genuine appreciation is better.
Uh... if that outputs a unix date yes (I think) except you need to restart the browser afterwards as well.
Agree with this comment.

It also (superficially) appears they haven’t studied deeper (more academic, research or UX driven) prior art. It’s easy to beat Preview or PDF Expert. Harder to surpass the more innovative examples.

In particular, there’s a lot of depth in Liquid Text:

https://www.liquidtext.net

But also a couple of the infinite canvas note anything apps, especially ones that also bring in audio recording or other ‘mixed media’ while covering swaths of the thinking outlined here.

Finally, there’s an irony that all the video embeds on this article are disabled on my iPad Pro. Do they even iPad?
And just to be explicit for readers, Jupyter and JupyterHub also allow to work with other data science stacks, R in particular.
"The two longest lasting, largest, most successful democracies of all time - I don't see the problem."

They both have problems with large minorities of voters not being represented in their respective parliaments.
How to Create a LaTeX Symbol Depicting Donald Knuth?
Exactly. Turing himself left the door open to such ideas with his notion of the oracle machine. It seems odd that we have narrowed the range of possible explanations so dramatically. There are many more oracle machines and even higher order machines on the Turing hierarchy than there are Turing machines.
Not just DRM

Looking Glass, Pocket, Banning Plugins based on Political ideology, Backdoors like Normandy, and the STUDIES system, their creation of what amounts to Mozilla version of the Ministry of Truth, Their partnership with Cloudflare to send everyone's DNS to Cloudfare over HTTP, and whole host of other things
Growth of Overt Homosexuality Provoking Rising Concern (1963) [pdf]
That's hyperbolic. Mozilla can't directly update whatever they want via this system. According to the article they can only "change the default value of a preference" within Firefox.
Is it mitigated? Once it's leaked you can't force everyone who may have captured it to delete it. So GitHub deleting it doesn't solve the problem.
It's true that our culture overvalues youth. There have been articles on HN about people over forty struggling to get a programming job. In central Austin it's rare to see anyone over fifty, even at the grocery store. It was jarring when I moved further out and realized how much diversity hadn't existed where I was before.

The politicians and business leaders of that generation may have caused lots of problems, but I don't think it's fair to blame the average "oldster" for those things. There's value to having a range of perspectives and it's very alien, and probably detrimental, the way our culture has seemingly just swept them out of sight like spectral reflections of our own mortality.
Neither. The original poster doesn't point out that they likely store a lot lot more kinds of data. I think your math probably makes sense off of just two data points, but the below should help you get a better idea for the size of the data. Keep in mind that all large grid operators and utilities are probably in the same boat. This holds for America to China.

A single generator has well over a hundred properties you would care about and although we're talking about 5 minute data, there are many many overlapping simulations being run around the clock and many of those simulations look into the future for many days. Then you have load data, topology data, equipment outages, load and wind forecast, thousands of pricing points that can be further decomposed into constituent prices, changing bids and offers, energy transactions...I could type for the next hour and only cover a small amount of what I know which is still a small percentage of what we actually store.

From a time-series perspective, a single generator can show well over a hundred line-charts and you can do that off of multiple study types...and you might have well over a thousand generators in your market, not to mention all the other logged objects such as transmission lines which also have lots of properties logged. You're right that time-series data can be compressed, but the SQL data is somewhat different I think.

In short, energy markets are hugely complex creatures. There is just so much going on that I have yet to get bored and have a non-busy day in nearly a decade of employment. It's an extremely exciting field for sure as there is just so much going on and so much change occurring. In the not so distant future, many experts think the lines between transmission and distribution will become blurred and we'll all need even more data to run the grid at peak efficiency and reliability.
To me this seems like a play against OpenJ9 which is at least partially based on OpenJDK. Rumor has it that AdoptOpenJDK lost their TCK license because they also published OpenJ9 builds.

I'm a bit surprised by this given that IBM is a long time license holder and I can remember JavaOne keynotes where Oracle celebrated IBM "joining" OpenJDK.
IMO, Jupyter Notebook is the closest equivalent to Python as what Rstudio is for R. While Pycharm and VSCode are also preferred by some Py-based Data scientists, Jupyterhub offers almost everything that a typical IDE would do along with the traditional Notebook environment which a lot of beginners these days start with. Thus much less friction while getting started.
I agree with the general statement about security absolutism (it's often very dumb and irrational), but in ths case in particular, most keys are swept from GitHub within seconds of being pushed, so the additional harm of not pruning those commits is very low. Data loss concerns are probably a much larger source of harm to weigh against it.