skysight-inc/HackerNews huggingface dataset:
I'm surprised neither the article nor the comments on here discuss the problem of genetic diversity. Practically all domesticated farm animals today are bred in a highly controlled manner, and are selected for yield.

Here in France where I live, almost all chickens, pigs, cows etc are pure-bred belonging to races (cows especially are registered in race registries). Take for example our local cow race, the Charolais. These cows are famous for the quality of their meat, but at the same time notorious for demanding constant veterinary care and needing help in calving.

There's no doubt that all those diseases that break out every few years would have much less chance of developping into global plagues if domestic animals were more genetically diverse, but this would require rethinking our priorities, and also perhaps our relationship with those animals that nourish us.
This has a habit of creating impedance mismatch problems though.
I think those were included specifically to poke fun at Lisp. The list isn’t meant to be taken very seriously.
Now if only Apple would provide decent iPadOS Xcode, and ability to sideload apps (call it disabling SIP or whatever) we'll be able to actually use it.

I got this year a 2019 iPad 10.2". I even bought a logitech crayon. with the exception of entertainment and being a nice tool to learn (watching online courses, reading).
it's not a computer replacement yet.
and Apple's multi-tasking gestures are horrible.

p.s. - Swift Playgrounds is interesting but not only it is limited I saw some bugs with it and were able to make it unresponsive quite easily (without infinite loops or nasty coding on my end...)
It doesn't have to be that way.

HN for example gets by just fine with minimal JS. JS is not even required for functional websites.
1. Almost all property in every major city owned by Chinese funds.
2. Student loan bomb explodes and universities close.
3. Renewable energy generation becomes the new 'Software Development' for people trying to get rich out of innovation.
Don't forget the human brain takes about 7 to 8 hours off every day to rejiggle itself, to use a scientific term. The brain's architecture is better than having a training stage but it's by no means able to continually learn without stops and starts.
I would say is held up until 2016. After the election of Trump and the ensuing Russophobia, mainstream liberals became allied with the security state (CIA, NSA, FBI), and quickly turned on former liberal heroes like Snowden, Assange, Manning etc.
We will still work long hours and have no money.
1.) Piracy effectively kills independent movies and books.
-- Outside of showstopper Marvel, Star Wars, Avenger-esque media, most movies lose money or are rolled up into subscription services.
-- However other showstopper type franchises arise as people tire of the same old Marvel universe crap.

2.) Most magazines go out of business.

3.) Because of 1-2 maybe we actually start to do something about piracy and enforce laws?

4.) Autonomous cars only work on the freeway and use mostly commodity parts (cheap LIDAR, cameras). Level 5 driving is abandoned.

5.) AMZN and MSFT grow. GOOG shrinks or stays the same.

6.) FB shrinks by 50%. SNAP, TikTok, FutureSocialNetwork all grow, however a large set of young people abandon social media all together.

7.) Related to 6: AAPL releases iMessage for Android, puts some security settings in there, adds bitmoji, face filters, etc, and kills 50% of all social networks overnight. Twitter is still the go to place to listen to celebrities.

8.) VR is abandoned or is a niche product.

9.) Tech bubble bursts. 300k programmer salaries are gone. Lots of unemployed coders out there. People with generic CS degrees are a dime a dozen.

10.) Hard sciences rule. People with Masters+ in Material Science, Biomedicine, Aeronautics, Mechatronics/Robotics are king.

11.) People that know how to setup data processing pipelines to facilitate #10 are still valuable. As are those who know how to build the systems that robots rely to navigate and manage their work. Specialize or die.

12.) Recession. Reduction in prices of housing, but consolidation of the housing market into the hands of the elites who no longer want anything to do with VC.

13.) Many IT, agricultural, warehousing, retail, grocery, and trucking jobs are lost. IT takes the biggest hit.

14.) Machine Learning is tapped out. No AGI. Insights from Big Data aren't what they are cracked up to be. ML helps discover patterns for drug discovery, helps robots to orient in space and see surroundings, but the logic is still driven by humans.

15.) Crypto goes to 0.

16.) Species loss and human sprawl continues.

17.) "Peak software startup" reached in 2018. Next startups are in medicine, energy, space, environmentalism. This is good. Bad for coders though.

More positive thoughts:

18.) Incredible advances in medical diagnostics. Routine screening (for wealthy people) includes full body MRIs and ML detection of cancer. A Theranos style blood test is invented. Many cancers, if caught early, and maybe alzheimers are manageable medically.

19.) Crispr is still immature and not widely used.

20.) Plastics are slowly being phased out.
I haven't read Apple's complaint, but from TFA, it doesn't appear that Corellium is being sued for distributing an unauthorized derivative work of iOS, but for violating the DMCA's prohibition against breaking digital locks.

So whether or not they're unlawfully redistributing iOS is irrelevant to the case. The DMCA crap is the interesting bit. And if Apple decides to sue for simple copyright infringement, Corellium could turn their product into bring-your-own-IPSW, with instructions/patches/whatever to modify the image so it'll run on their emulator.
1. I gotta say I couldn't disagree more. Sure, there might be some bias in my opinion but the landscape, the technology and the direction the industry is going has changed so much over the past decade I'm not really sure where to start.

Also, have you tried Stadia? If you have a good enough connection it's quite incredible.

7. Not expecting standardization but I'd argue C++ has zero of those. Vcpkg is _not bad_ but _no where near as easy_ as npm. Conan is better, IMO, but again it's so far off from being as simple as npm is for JavaScript.

Modules were approved. I'm convinced someone will be able to take modules, once they're implemented in a consistent manner across compilers, and implement an npm like service. Until then I think a general solution is just not practical.
Congratulations, you've invented the Surface.
1. Next economic crisis will break down world financial order because interest rates cannot be lowered and QE is no longer effective.

2. Total meltdown of social & political order in middle east and latin america. EU and US face larger refugee floods like never seen before.

3. European Union dissolves.

4. Internet sovereignty becomes a common claim and at least one of FANNG will pull out of Europe and India
Well there is a saying "It is easy for a single man to divorce a wife". I am not sure his suggestion is practical also tone is terrible. I hope they can cope with other people who are being "brutally honest" with them being a jerk in real life.
You can do the same thing going around twice. It's simpler, and gives the same mechanical advantage.
Or still be in possession of your phone, if eysomeone is trying to gain access to the data on your laptop, good chance they will be interested in your phone too
No clue how prison works? Do watch a few documentaries. Money's important inside.
https://en.wikipedia.org/wiki/Dust_Bowl
Very relevant (and highly recommended) read: https://www.2ndquadrant.com/en/blog/what-is-select-skip-lock...
> I could see being offline becoming a kind of cultural prestige or aspiration

This reminds me of the 1970s, when being 'ex-directory' - paying to not have your phone number included in the telephone directory - was seen as cultural prestige.
Where is my next job?
Restarting my professional life after many breaks. Been a programmer 14 years ago, marketer 2 years ago. The one thing I love is to "talk to the users & say why they use a product". Any suggestions for me to find my way to take up a good challenge to solve next? And of course to start making money sooner.
But your statement is about purchases, rather than common use. Just because 4-6-0 locomotives were being purchased then, it certainly doesn't follow that you wouldn't see any 4-4-0 locomotives in 1870, does it? Especially since 4-4-0s were still being built in the US as late as 1893 according to Wikipedia [1].

1. https://en.wikipedia.org/wiki/4-4-0#United_States
Who? Whom do you think I'm talking about?
Try the Yoropen out. I've been using both the executive pencil and pen for years for longform writing and love it.
I'll eat my hat if the EU dissolves. Seems extremely unlikely to me.
There isn't an argument that income based rationing is fair. The argument is that there is no fair rationing process, but we have to pick one. Income at least encourages people to work for what they get.

How else do we ration healthcare? Best looking people first? Oldest first? Youngest first? They all have terrible edge cases that are as bad as richest first.

We can't give everybody what they need because that is physically impossible. I don't want to die, so if we are going by needs I need permanent life support :(. That isn't even slightly practical, so we can't do that either - someone has to do without.

We could directly build more hospitals, train more doctors, etc. It is hard to see what would really change - there would still be horrible stories about edge cases where the system failed and there would still be a great need for more people. We have to draw a line somewhere - why not here? If we can justify going beyond the economic equilibrium, at what point do we stop pouring money into the healthcare system? A serious question which in my view has no satisfactory answer.
2. Wrong, I'm nearly done!
Some of the most skilled CS grads I know went to work for Jane Street.
>> You appear to believe that: Syntax is what makes programming difficult

This is exactly the problem. People spend so much effort looking for better syntax that they miss the most important part of programming. It's about design and structure, the syntax doesn't really matter at all. I don't even care if it's dynamically typed or statically typed or functional or not. A bad developer will produce bad code no matter the language is. I've seen this over and over.

It's not so different from human languages. It doesn't matter what the language is; if you know it well enough, you can write a great novel with it... But only if you're a good author to begin with.

A bad author is not going to start learning French because they couldn't write a successful novel in their native English... Instead, they will work on their storytelling because they know that they are at fault, not the language.

I've written code in many languages and I can produce good software with any of them. The language I'm most familiar with is the one which allows me to work faster, but it has basically no effect on quality of the code.

For example, in the past, I've written Golang code after learning it a couple of days before for a job interview and the interviewer (a well known developer and founder of a popular startup at the time) commented that it was one of the best designed/structured samples he has seen. It took me a long time to write it because I had to look up stuff all the time but it seems to have had little effect on the quality of the code.

People have to stop blaming tools and start blaming themselves. It takes over a decade of intense work (nights and weekends too) of constant self-blaming and adjustments to become good at coding. That's if you have natural talent for it. If you're not a natural then you have to be even more patient.
Notes on Category Theory with examples from basic mathematics
> It’s literal theft

No, it's copyright infringement.

Apple has not "lost" a copy of iOS every time someone spins up a Corellium VM.
Outbox pattern and NATS streaming
Open source/core or instant turndown.
> 4. Climate change causes mass migrations and wars. Corporations start buying/acquiring massive amounts of land. At least one private company tries to "buy a country". Major wars will be fought over immigration.

Wow! never thought of this.
1-US leaves Afghanistan after negotiations with the taliban.

2-Conflict between Us forces and Iranian backed miltas in Iraq leads to a political settlement that forces the US to leave another middle eastern country.

3-Insurgent left-wing democratics take control over the party and begin to purge moderate elements. Resulting in an increased polarization of American politics.

4-China suffers a major economic collapse that causes an uprising similar to the occupy movement in the US.

5-Mines all over the world are shut down as increasing regulations make extraction politically impossible.

6-Borders become increasingly irrelevant as nations give up on attempts to stop climate refugees.

7-Research on graphene based batteries finally reaches the market, leading to a massive decrease in energy storage costs.
The standard ratcheting knot is the rolling hitch, although several people on this thread mentioned potentially better knots for this application. My general trick is to use rolling hitches together with the bow-and-arrow technique. The concept behind bow-and-arrow is simple -- if you pull on a segment of rope perpendicular to the rope, it gets tighter.

If I'm tying something to my roof rack, I'll get is as tight as I can going around a few times with a rolling hitch. Then I'll get a piece of rope to pull on that one. How you do that depends on domain.
Dominic Cummings, Steve Bannon, Olavo de Carvalho, Amit Shah, endless number of similar clones in EU...just amazing to watch what kind of people are getting propped up by the attention economy.
If I can download an iOS image from Apple's servers without having to agree to a license that says I only get to run it on an authorized Apple device, then I can do whatever I want with it (short of distributing it).

> It only works on iOS compatible hardware

Put another way, Apple does not have a monopoly on creating iOS-compatible hardware. A third party would have a decent amount of trouble reverse-engineering their hardware to build a workalike, but, absent a license agreement or some sort of access control, they cannot legally prevent me from running an unmodified iOS image on a piece of hardware or software of my choosing.

(Corellium appears to be using modified iOS images, so they're almost certainly in the wrong here with regard to this point, of course.)
SEEKING WORK | Italy | REMOTE
Location: Cagliari, Italy
7+ years of experience as a full-stack engineer, I worked as an employee in companies from start-up to FAANG.

Seeking side jobs to bootstrap a future web agency.
I work with my wife that is a UI/UX designer.

Skills: Ecmascript, React, Gatsby, Next.js, Node.js, Postgres, Scala, Cordova/Ionic, SASS/Less, GraphQL/RESTful. UI/UX Design, Logo creation.

I can pickup also jobs slightly outside my skill range if I feel confident that I can learn the skill and to the job in a reasonable time (price will be based only on time to do the job, learning the skill is on me)

Linkedin: https://www.linkedin.com/in/mauriziocarboni/
Github (I don't contribute much to public projects): https://github.com/maury91/
Email: maury91 [at] gmail
I read love your wife more in the morning because her soliciting other guys in front of you is the most obvious sign she will give before filing for a divorce herself.

If no one tells you this , you can't solve problem number one. Problem number one always results in no sex followed by a system break down hence the princess comment. In the western society women initiate 2/3 of the divorces.

GP is nuanced giving a helicopter view on the personal projection at hand so it doesn't dilute the actual news brought here to light . If this tone sounds offensive we could ask HN to introduce emojis.

Someone once said something about a hammer the same applies for the mushroom.

Edit: your original comment included in Turkey we have a saying.
The Polygons of Another World: Atari ST
Mostly writing this for myself... why would you read predictions from an idiot like me?

1. Bitcoin will never have surpassed double their 2017 high in real terms.
2. Apple will not be in the top 5 of publicly traded US companies by market cap.
3. NASDAQ index will be between 13k and 15k.
4. Republicans will win the 2020 presidential election. Democrats win in 2024 and 2028.
5. A woman will hold/have held the office of vice president of the US.
6. The US senate will have a republican majority.
7. The biggest domestic (US/canada) movie in 2029 will be part of a franchise that existed at the start of 2020.
8. The US will not have a fully public/universal healthcare, and the average american adult will get health insurance through his/her employer.
9. The top programming language will be neither Java nor Javascript.
10. More than 25% of video game revenues will go towards VR games.
11. half life 3 still not released.
> Not that anyone realistically has this problem,

Drone strikes hit and kill hundreds of targets each year. Some on as little intelligence as an IP address used to click a link in a tweet.
In America anyway employment is largely “at will.” Is there something illegal about firing VPs?
At a glance, https://github.com/lilspikey/django-background-task indeed seems like a good and easy way to get started. You can later switch to something more specialized once you hit the right scale or when you need more sophisticated features.
Agile Testing: How to Ensure High Quality Software
I agree, the discontinued MacBook is perfect for light weight travel and coding. I left mine at home for two weeks of holiday travel because I am only working on a book right now. The Apple keyboard is light weight and travels well with an iPad Pro.

BTW I could not find the weight of these trackpad keyboards, and I looked. Weight is an important feature and should be listed.
You can add a stopper knot to the bowline I think.
iPhone call ignites steel wool
I would happily take the other side of the bet on EVERY item here!
But I do appreciate your boldness in predictions.
Show HN: Create a new neo.mjs app with the 1-liner npx neo-app
Show HN: Document manager and WordPress-like site builder for Word users
Take the red pill - go to the gym and get jacked. It will solve many of your problems.
I also chuckled at the '[ ] "multi-paradigm"' and immediately thought of lisp since it's one of the only languages that's ever had a reason to lay claim to that.

If you think about it, lisp is really just the smallest amount of higher-level PL primordial soup you can give to a programmer.
Location: London, UK

Remote: London or Remote

Willing to relocate: No, but open to occasional travel

Technologies: React, React Native, Node, RESTFful APIs, Firebase, Elixir, SQL Databases, Cloud.

Résumé/CV: https://www.linkedin.com/in/richardgill3/

Portfolio: http://tiny.cc/rg-portfolio

Email: richard [at] z-dev [dot] com
iOS apps could very easily run on macOS with a thin compatibility layer. The CPU architecture is not related.
Remotesome (https://remotesome.com | Remote | Full Time, Remote
Remotesome is a company that connects experienced remote developers with companies that hire remotely. We are in early beta and have multiple open positions with salaries ranging from $50k-$120k/year
* Backend Developer (Node.js, Java, Python)

* Frontend Developer (Angular, Vue.js)

* Fullstack Developer (Fullstack JS Developer, Node.js + React.js/Vue.js/Angular 4)

Why should you sign up:

* One application, access to multiple companies

* Once you pass the test, you are always in the pool being seen by remote companies

* Companies reach out to you, no need to write cover letters

* Compensation agreement upfront, salary expectations are transparent from the start

Apply through www.remotesome.com

Happy to answer any question, you can reach me at andrej {at} remotesome {.} com
>(A lot of people are probably confused about what an Iranian general is doing in Iraq in the first place.)

Looting Iraq?
Does that mean you cannot use the Blitter to draw lines and fill area as described in the article?
I don’t use my iPad much so that doesn’t matter. Thank you for the suggestion of k810. I’ll check it out !
I don't understand how "there's a fricking gun in the system keyboard" => "hard to make apps that are age-rated for small children". It's just a tiny picture of a gun, hidden in a pile of hundreds of emojis at that. Where's the problem?
If you're making such an app, you'd be filtering the content for obscenities anyway. I mean, Unicode already includes a swastika character [1]. Wouldn't you just add the gun emoji to your list of censored words and emojis?

[1] https://en.wikipedia.org/wiki/Swastika#Written_characters
Thanks, the 2nd link seems to show that iPhone owners spend way more compared to the amount of downloads here as well.

Personally, I have quite a few paid apps, but the majority I bought over the years and keep using them. The top grossing apps are all subscriptions and the only one that I have with one is OSMAnd (Open Street Maps app) which includes a donation to OSM/contributors.
I'm a Senior Software Engineer experienced in a wide range of technologies, like embedded systems, system modeling, web, databases, networking, etc. My passion is to create things that help people all over the world. Love to solve complex problems. The primary programming language is Python, but also have experience with JavaScript, PHP, Perl, C/C++, Clojure. Studied a little bit Go, Rust, D, and other not very popular languages. Have experience with embedded systems like STM32 or ESP8266 for home IoT automation. Have extensive knowledge about how NAND (Flash) memory works. Have done many system models of SSD, especially in Python with the help of Cython, numpy, and C. Have experience with Linux Kernel Hacking, especially in the block layer.

Also have some experience with Frontend: AngularJs, VueJs.

Location: Belarus (Europe)
Remote: Yes
Willing to relocate: Yes
Technologies: System modeling (Python, Cython, numpy, pandas, C), embedded software, Linux Kernel Hacking, NAND, Flash storage internals,
Python, Flask, Django, MongoDB, Linux, VueJs.

Résumé/CV: Available by email.
Email: libbkmz.dev+hiring < ат > gmail.com
Location: Ypsilanti, MI

Remote: Yes, only

Technologies: Golang, C++, Ruby, Linux

Résumé: https://shreve.io/resume.pdf

Email: jacob@shreve.io

I'm a soon-to-be CS BSE looking for a junior software engineering role starting in May. I spent 6 years as a Rails developer, but went to school to help me pivot to systems programming. I want a job that will help me grow my security and distributed systems knowledge.
Starbucks Devs Leave API Key in GitHub Public Repo (2019)
Not necessarily that they want to act different, or even think different, just that they are constrained in the way they act by the law in the countries they operate.

In either the Netherlands or Japan (the two countries I have experience with), it either costs a lot of money, or is nearly impossible, respectively, to fire any permanent employee. So HR’s job would be much more focused on either getting the employee to leave of their own volition, or make sure their problem is resolved.
The linked page threw up a suspicious looking overlay. I left the site, too bad since I wrote a blog with my predictions last night and wanted to compare my AI predictions.
You can easily transform a callback into a promise via simple glue-functions:

let result = await CallbackPromise.from(some.callbackConventionFunction, param);

Then you get a unified form for the code-base.
So far you're the only username from the 2010's thread to have also made predictions in this one: https://news.ycombinator.com/item?id=1025787

How do you feel you did?
It’s been sometime since I last checked out either but the last time I checked they were all wired and Windows specific? I know I can re-map keys and all that but was holding out mainly because I need to keep the keyboard on my lap.