skysight-inc/HackerNews huggingface dataset:
Right, a port at the other end of Europe without good connections to the West, whose usage maybe makes sense only for ships passing through the Suez and Bosporus is a competitor to the ones sitting on the Atlantic.

And it doesn't have anything to do with the fact that the Romanian coastal surveillance system was conveniently down when cocaine started to shop up on the beaches.
Shedding Light on the Future of LASIK
The way I see the internet evolving puts things in-check for me. It add to the negative balance of my happiness.
yes however Britain squeltched its own computer scientists and engineers, Tommy Flowers in particular, immediately after WWII due to false concerns of military secrecy
If anybody has some links to anything recent concerning time-lock encryption, please let me know. Part of me thinks you'll only be able to have such guarantees using encrypted light transmissions over massive distances (which tbh would probably never come close to being workable from an engineering standpoint), but I'm all ears
My primary critique of this article is that it sets up a strawman in the first sentence to tear down.

> Everyone who writes about aging “Boomers”—how “they” have ruined “our” society, and so on, ad nauseum—should be required to memorize Lewis Carroll’s “You Are Old, Father William” (from Alice’s Adventures in Wonderland) and recite it aloud before an audience of men and women age seventy or older.

There are proper arguments to show how the Boomers were a significant part of dismantling many of the governmental programs and social structures that they themselves benefited from, and then blamed the subsequent generations (GenX, Millennial) for struggling. The key pieces are the comparative cost of housing and education compared to the aforementioned generations, the removal of pensions, and the devolution of health care. While these were set into motion by the generation before them (Reagan, Bush), they were unwilling to put political pressure to change its course.

None of this has to do with dismissing the life experience of the Boomer generation, but rather the simple acknowledgement that their political and social policies didn't work, and it's time to fix that.
I don’t think the laptop price is really the principle argument but I noticed this too.

People have different ideas about what computer. A high end Mac book pro is $4,249 with max cpu, 32gb and 1tb ssd and 4gb gpu. So if you add in bigger hard drives and software and taxes so you can hit $5k.

It seems not very productive to argue over using cheaper tools. Obviously you can program python on a chromebook, but I would never work for a company that expected it. I think my last dev laptop cost $3500 or something.
Get ready for regulatory capture on steroids
The hype around pipenv is gone now that more people actually tried to use it in real life project and foubd out that it was not the storytelled solution to all your problems
Download Jetbrain's Rider IDE and I'm pretty sure it'll get you hacking away in no time.
(TimescaleDB founder) One of the advantages of TimescaleDB is the additional SQL functions that make time-series manipulation easier (eg interpolation, locf, aggregating by arbitrary time intervals). So if you need any of that functionality I'd recommend taking a look, even if you don't have massive scale.
Drone captures stunning close-up views of tornado in Oklahoma
If Mozilla somehow lost control of one of these signing certs (as in: it got stolen) they would put in on a revocation list. If certificates don't get re-checked, all installations between "cert got stolen" and "noticed that the cert got stolen" would keep installed & running.
Reminds me of Microsoft's old Courier concept (remember that?)
We already have the bureaucracy and social norms and the tyranny of the majority. We don't now, and never have, existed in a pure state of nature with respect to freedom of expression.

What this banning does is move the border between acceptable and unacceptable. You're arguing it's a slippery slope, that the moving border will eventually steamroll right over me and I'll regret not stopping it earlier.

"Slippery slope" is a fallacy. Legalizing gay marriage doesn't mean we'll legalize polygamy. Alcohol was made illegal and then legalized again. It's not a ratchet. We make collective decisions and live with them, and maybe change our minds later.

And among the factors stalling social progress on issues like gay rights and women's rights, I don't believe censorship was the biggest or even a significant factor, compared to all the others.
>If it's "shitty" and cost almost $3k, you were either taken for a ride or have unrealistic expectations.

16 gb ram, i7, 1tb ssd, 2tb hd. It's also 5 years old, but I'm just too used to the bloody thing to get rid of it. That developer laptops are basically mass market machines is the reason why so much software sucks and why nothing new is being pushed out.

>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.

My title does have engineer and principal in it, the other words change every six months or so.

I run a lot of ML models locally before I let them run on the real machines. Most of the cost of the laptop came from all the ram I need to run a couple of dozen VMs to see how our wonderful heterogeneous data environment reacts to something being changed - most of the time the answer is "badly".
Duolingo is s fun mobile game that happens to have words in different languages. It uses all modern gamification and addiction technics to keep you hooked.

However, the very act of using the app means you are willing to learn a new language. As a consequence, you will learn more about those languages through other external factors, like people or paid programs.

If Duolingo's only purpose is to keep you interested into learning long enough to learn languages externally, then I guess that's not too bad either.

I wrote about my own experience of 383 days here: https://idiallo.com/blog/no-spanish-with-duo
Great news! Question for the fellow Jupyter Hub users: how do I expose users’ Conda environments to them?
How do you audit Firefox updates? Because if the answer is “I don’t”, Mozilla already controls the most important piece of userspace code on your computer. And if the answer is “I don’t install them”, then everyone with a few grand to spare already controls the most important piece of userspace code on your computer.
People take their privacy seriously. Our addons were disabled. I was browsing for a few minutes until I saw ads and didn't realize what was going on. Unacceptable that the default to an expiring signature is to disable them completely.
California Dispatches Goats to Eat Brush, Prevent Wildfires
Not to mention there was an almost identical scandal surrounding "studies", then they rename the covert replacement (which is NOT effected by anything in the GUI settings menu, is enabled by default, and is used to run studies on users) "normandy", you know the famously covert all out assault on the french coast.

Mozilla seems to be culturally broken these days, and learned absolutely nothing from the previous studies crap.
> You really should always abstract IO interfaces

I'd be very careful with the word always there. I've worked in projects where almost every external library we used someone felt they had to build a "wrapper" class or two around. When you're doing that you realize the reality of the situation is that most developers are totally shit at designing APIs, and instead of using the library's probably-quite-well-thought-out & flexible API (after all, that's likely why it became popular enough to come to your attention), you've got to spend your life using this - for lack of a better term - gimped up abortion of an interface. Which typically doesn't even succeed in the purported task of giving you library independence so long as it doesn't sanitize all of its possible return values and catch & re-throw custom exceptions. Be wary of this hole.

But yes, I did try and specifically mention intricate use of requests to try and leapfrog that conclusion.
https://en.wikipedia.org/wiki/Between_Planets

> [..] he is told that his friend has died of "heart failure." It is only later that he realizes that all deaths can be described that way.
Just a tip (since there sometimes seem to be a pattern here to tl;dr but still comment), please read the whole thing.

My thoughts on this: I consider myself an avid pythonista and have built my career programming in python. Though I've only been watching the community at the sidelines for personal reasons. I think this post took courage to call out someone who while great at code and docs and community interaction, is a flawed human. Kenneth seems to be more about the glam and less about the code these days. Case in point - His attempt to influence the adoption of then half baked pipenv as the officially endorsed tool for pkg management.
Actually, unlike air, cheeseburgers are not a shared-resource.

Entities abusing shared resources for economic gain is hardly a new concept and most definitely NOT absurd. Even the most conservative of economists will be able to discuss the Tragedy of the commons, a concept dating back to the 1800s. https://en.wikipedia.org/wiki/Tragedy_of_the_commons

Economics aside, she was a 9 year old girl - think on that for a bit. Listen I don't know who you are or where you're from, maybe you have a good reason to hold this point of view... but the only way things are going to get better for everyone is if we all have a little empathy for each other.
Oh wow, it would be terrible for a government to unethically detain Muslims.
Seeing that generics have been around since 2005 in C#, I think the .Net community has had plenty of time to work around the incompatibilities....

There are other languages that support CLR besides C# and they manage to “work around” generics.

All in all, The JVM is leading not only CLR on all fronts, but pretty much any other runtime. C# compilers and GCs are at least a decade behind Java's. You may argue on how important those things are compared to other tradeoffs, but those are the areas where Java was designed to compete at, and those are the areas where it is leading by a wide margin.

By what measurement? Have any specifics?

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

https://www.degruyter.com/downloadpdf/j/acss.2018.23.issue-1...

And Java still doesn’t have anything equivalent to LINQ.
I suspect they do. Kickstarters and such are so loosely goosey that I donate with an expectation that at least 30% is waste, error, etc.

I typically only pay attention if it just seems out fraud.

I don’t know if everyone else feels the same way, but I suspect so based on the poor documentation.

It’s kind of like, I think, if I give $5 to a busker and she ends up buying an expensive beer instead of the daily special.
Grand Prix Legends was amazing when it came out and the modding/sim racing community kept it alive for an incredibly long time.

However, the version here is not open source, just a demo. Grand Prix Legends also had its share of quirky and odd physics, the fastest drivers sometimes achieved their record lap times with joysticks and took advantage of the differences between game physics and real life.

There have been significant improvements in racing sims accuracy since the GP Legends days, and most die-hard sim racers I know of (including some of the best GP Legends racers) lean toward iRacing as a competitive platform today.
> good chalk on an enameled steel chalkboard

Try a real slate chalkboard sometime. It’s amazing. (But not as easy to slide up and down as the metal versions.)
Sure, but I still don't get why it is missing from the project list. The list is not that curated. It includes Autoenv for example, a project whose Github README [0] says,

"Note: you should probably use direnv instead. Simply put, it is higher quality software. But, autoenv is still great, too. Maybe try both? :)"

[0] https://github.com/kennethreitz/autoenv
> The tone of the article was very much about the 5k being a ridiculous expense.

I did not detect that tone at all. Rather, I interpreted it as surprise that Reitz spent $5k of a fundraiser very explicitly earmarked as being "to support Request 3.0 development" on a computer, when a new computer is not obviously something you need to develop Requests 3.0.

I also didn't get the feeling that the author expected to be paid (in fact, he seems quite clear that he did not).
Gray whales starving to death in the Pacific, and scientists want to know why
The you will surely understand that others take money away from you while they can.
Paypal going to keep 2.9% fee even AFTER refunding the customer
Location: Seoul, South Korea

Remote: Preferable

Willing to relocate: Yes

Technologies: JS with typescript, Python, Rust, Go, Django, Flask, Node.js, React, React Native, GraphQL, AWS, Docker, Postges

Résumé/CV: https://drive.google.com/file/d/10iZNYz8lzbM1zUPFCgBsLvJj9Q3...

Email: woonki.moon@gmail.com

I’m a Full-stack web developer += an enthusiastic learner + open source contributor. I have been developing as a full-stack developer for +4 years. I’m very experienced with modern web development technology such as React.js, React Native, Django/Flask, Node.js, GraphQL, AWS architecture, and Docker. And I’m experienced with Rust and Go.
At work we use conda which works great, though nvidia libraries are usually installed by admins system wide. But for anything python related, conda is perfect.
On Windows I have the "Allow Firefox to install and run studies" option disabled and yet in about:config Normandy was still enabled. I haven't received the fix. Could be that Firefox simply hasn't checked for it, or it could be that there's more than that about:config setting that determine whether Normandy is run.

Weird.
> Regardless, Facebook is not a public space. It's very much a private space. Suggesting that Facebook be treated as a public space is a pretty radical idea.

Further precedent I recently came across suggests it's not so radical after all:

https://en.wikipedia.org/wiki/Packingham_v._North_Carolina

Unanimous decision by the Supreme Court actually called social media the public square.
It sounds like the parent's issue is the other way, that Oracle might remove the classpath exception and then GPL would infect everything, effectively killing commercial opportunities.
It used to force you to a Windows only stack which can be problematic in a server based app. Its much easier to manage linux servers even if you just look at it from an OS license perspective.
Apparently, this is not so crazy as it seems. Especially in cities where real estate is expensive, people put off having kids for longer, and make do with pets in the meantime.
Cushy App
See also: https://www.nytimes.com/2019/05/02/business/boeing-charlesto...
Solar Lottery - Philip K. Dick

https://g.co/kgs/ThLkLC

https://en.m.wikipedia.org/wiki/Solar_Lottery
> But you seem to think "freedom of expression" == "freedom to say what you like"

Where did I say this?
Ask HN: Is it legal to sell email list?
I am wondering, how do sites like builtwith, adapt.io,prospect.io sell email lists of a company? Doesn't it break GDPR rules?
Well, it should be, but that's an entirely different discussion.
>the app has been too optimized for user engagement instead of efficient learning

Yes. As an ad-supported app, the developers overwhelming motivation is to get users to take the next lesson, rather than to progress them toward mastery. The app seems designed to stimulate every reward center in the brain toward that end, the mechanisms for which usually ending up getting in the way of accessing the lesson content efficiently.
Our users have told us that AWS Timestream is quite expensive, about 10x more expensive than TimescaleDB. It doesn't seem like it was designed with operational workloads in mind. A more detailed comparison is in the works. (TimescaleDB Co-founder)
Am really grateful and thankful for what Dr BALOGUN has done for me and my family. I Was having HERPES for good three years with no solution, the diseases almost took my life and because I was unable to work and I was also loosing lots of money for medication, but one faithful day when I went online, I met lots of testimonies about this great man so I decided to give it a try and to God be the glory he did it. he cured me of my diseases and am so happy and so pleased to Write about him today. if you need his help or you also want to get cured just the way I got mine, just email him below Drbalogunherbalhome@gmail.com or Whatsapp ;+2347018587126 and get your healing. He has cure for other deadly diseases like Diabetes, Hiv/Aids, Hepatitis of all types and Cancer .
My experience has been as an enrolled PhD student in the US, so my thoughts may not completely apply.

I would just go talk to the professor teaching the class if you do not care about any documents saying you took the class. I have sat in on many different classes this way.

Things to note:
-You may have some trouble on both extremes of class enrollment. Some courses require a minimum number of students to be enrolled for the class for it to be offered, so if there are not enough or bare minimum number of people taking the class you might experience some resistance. On the opposite end, for classes with long waitlists, you may not be able to sit in.
-If you are not affiliated with the university, you may have trouble accessing course files that are locked behind a university authentication.

My advice if you want to go this route is to minimize your impact on the professor. Wanting special accommodations, such as special delivery of class materials or participating in homeworks/projects/exams may give some professors pause.
Not society gone amok -- we have institutions, which might be applicable. Is this within the purview of any of the Python organizations, open source funding organizations, donation payment processors, government authorities, etc.?
Good luck doing that when OpenJDK exists.
I don’t know if you understand how 401K matching works on the backend.

A lot of times the employers are capped on their own plans at a percentage rate that matches their employee’s participating. So matching is often in their best interest, esp at smaller companies.

But, easier version is this is a perk, not your base salary. They are paying you with legal tender and there are freedoms associated to that. There is no such thing for perks.

You aren’t entitled to make the administration choices for something they are gifting you.
Cushy App
Explore and experience the the places nearby
Thanks for the answer :)
what is the advantages of using conda vs installing the packages by hand? Tried to document my self a bit before but I still dont know the real advantages in a modern Linux system
‘The Worst Is Over’: A Sigh of Relief in India, Mostly Spared by Cyclone
Firefox has an interesting backdoor...
This is from the post:

Many people manage their conditions without causing this kind of harm, and when they mess up, they make amends, just like the rest of us. If someone can't do that, then as a community, we can have compassion but shouldn't give them power and influence.
I think you’ve drunk the kool-aid a little. Outside of complex projects headed by PhD compsci students (who used to learn java in uni but those courses are now taught in python) there isn’t a whole lot of mindshare going towards java these days. At least in regards to new FOSS projects.

I can say that my company’s use of java is diminishing rapidly over the last 5 years too.

No matter what you think of the technological advancement of the language and ecosystem- it matters not if people are not using it.

Oracle itself is a pariah, the vast majority of the tech industry avoid it.
I guess people who aren't overly pedantic say "GMT" to mean "UTC", just like everyone says "SSL" when it's actually "TLS". Older but better sounding names stick around.
but imagine if cheese burgers _were_ a shared resource...
Bet you can’t solve this Google interview question
She was nine fucking years old.

I am straining to maintain the notion of civility that HN demands, so I will only ask you this: what bent you to make you think this sort of thing is reasonable or okay or decent?
The comment I was replying to was about something much broader than Normandy: "trusting [Mozilla] to build Mozilla code" and "to give you software".
Clicking the URL was the only way I was able to get the hotfix on Firefox mobile for Android
Gitlab
Gitlab.com
Certificates have been in common use online for maybe two decades now, if not more. This is a common failure mode and it keeps happening. Is there some fix so we don’t have to keep dealing with spontaneous failures due to expirations? Or are we doomed to suffer with this until the end of time?
While I think it’s a valid idea personally, I think the political fallout of marketing a feature designed specifically to circumvent border security would politically go down like a cup of cold sick today, and would likely invite some very unwanted attention from legislators.

Again not saying I agree, but can see many reasons why a product management team might shoot the idea down.

Besides, for those who care about this, I’m assuming existing options for wiping and restoring a cellphone probably achieve the same thing in practice.
Personally I like the new hat better, but the overly bold font is poorly spaced (kerning) and reminds me of y2k-era Microsoft Word or pre-CSS web formatting. The original text is far more sleek and "modern" while the new text is blunt and jagged.
I admire MSF / Doctors without Borders. I can only imagine the hopelessness of finding oneself in the middle of a war zone, with some horrible infection or injury. In a world with far too much talking, it is always great to see people actually doing something.

https://www.doctorswithoutborders.ca/article/ebola-amid-tens...
Pepsi and hamburgers are not shared resources. Air is.

Asthma is induced by both genetic and environmental factors. [0] So air pollution causing asthma is hardly a stretch. Especially if you've been exposed 1/3 of your life at such a young age. She was 9 years old. Having developed lungs and going into that area is majorly different than developing lungs in that area.

[0] https://www.ncbi.nlm.nih.gov/pubmed/21799018
When we talk about rewrites I absolutely agree.

As for example there have been many attempts in the financial sector to rewrite million lines of COBOL code running on mainframes for decades. Many of those attempts failed and they probably will run COBOL indefinitely / until the code isn't useful anymore. To throw away the entire code base and start from scratch in a completely different and non compatible language, isn't a smart idea in many cases, agreed.

But we don't talk about a rewrite. One very obvious difference is, that you are able to migrate slowly, by writing python code that runs on both python 2 and 3. It's possible to slowly increase the percentage of python 3 compatible code in your codebase until it reaches 100%. Many huge code bases have been successfully migrated this way, and there is no obvious reason to me against such an slow migration, again except you want to shutdown your company in 2020 anyway.
3D-printed (and CNC-milled) guns: Questions you were too afraid to ask (2018)
>How is a lack of data for Mozilla my problem? Why does it mean that can inject default preference changes?

It would mean they can't roll out things like hardware acceleration or Stylo or Webrender as quickly despite their numerous manifest benefits.
Those are causes of death.

ICD-10 has X85 "Assault by drugs, medicaments and biological substances" and X99 "Assault by sharp object". [1]

But it is unprecedented (AFAIK) to specify an external cause that is so far removed from the point of death.

E.g. assuredly people have died from the long-term effects of tanning, but "sun tan" is not considered to be a cause of a death.

[1] http://apps.who.int/classifications/apps/icd/icd10online2005...