skysight-inc/HackerNews huggingface dataset:
Ask HN: Which programming languages will dominate the new decade?
> over the years I've begun to find this startling and anxiety-producing piece suspect on multiple levels

As an amateur string player, the opening triggers me in that there is invariably one blow-hard clarinetist playing the glissando opening too loudly whilst everyone is warming up their instruments prior to tuning. Just.. yeah, we get it, please shut up. :(
Apple forbids in its EULAs to run their software on non-Apple hardware, including any virtualization platform if it’s not running on Apple hardware, and I doubt Corellium is running their saas on repurposed MacPros.
I'd say Rust, Go, and Elixir.
This is the kind of 3d engines I was making as a teen. The way it works is that you iterate over x screen-space, get a "ray"/"slice", then you iterate over z camera-space (goes inward) using that ray. From there, you have what it takes to sample a heightmap. Draw a vertical line. There is plenty of room for optimizations and it's very good for learning to code.
Higher temperatures mean higher evaporation and thus stronger drought, even if there's same amount of rain.
How Do I Clear Recents in Messages for iOS 13?
This problem is coming from the way providers choose to deliver content, the way they design their data products and the metrics they optimise for. NLP is simply the group of algorithms that power this process, not the underlying cause.
Fullstack Tutorial for GraphQL – free and open-source
Props for a great readme as well. I wish more open source included at least a screenshot so you can see what it actually is.
Well, yes – it's satire.
Almost every language is multi paradigm (it just takes two paradigms after all, so every imperative OOP language is multi paradigm). All the most popular languages today have a mix of imperative, functional and OOP. Few languages (and certainly fewer popular ones) are paradigmically “pure”.
You cannot legally run MacOS on non-Apple hardware.
From Stephenson's Rocket in 1830 to Mallard (still current World Steam Speed Record) in 1938, trains were changing rapidly. Rail was being built out everywhere, as fast as possible. From 1830 to 1900 they were the cutting edge of human travel technology, that only really transferred elsewhere with the rise of the car, tram and bus in the very late 1800s, but mainly 1900 on. Fast travel was a new big deal in comparison to the slow discomfort in a coach that had preceded them. Even with an efficient network of coaching inns, and fast team changes, they were expensive, slow, uncomfortable, and unheated.

Competition was intense - by 1900, the UK had a couple of hundred train companies, many in parallel competition with competing lines, sometimes competing stations in the cities too. 20 years could easily be the equivalent of 5 or 10 years of computing in the 1980s or 1990s. We'd immediately pick up similar anachronisms in halt and catch fire, or the latest hacker movie. Or loads of 1940s or 1970s cars in a movie set in the 60s.

As a European, train emoji just look odd for being wild west, as they're so unlike the common European designs (mainly from the cow catcher and silly funnel shape).
Yours (that autonomous vehicles won’t have an impact on the average person) is way more likely to hold than “there will be no L4/L5 autonomous vehicles anywhere”. I wanted the free money :).

Would you still do your bet with your “average” restricted to the US? What about major US cities? (By the end of your comment, it seemed you were at “average person in the whole world”, including developing, such that nobody should take your bet within a 10-year timeframe).

I think the biggest risks are regulatory and weather conditions. For the first: will NYC really allow AVs in time for 2030 to have any serious adoption? That looks questionable currently. As for weather conditions, you didn’t explicitly state it, but an autonomous system that only works 50% of the year means people need their current mobility and the AV option, leading to high cost.

The Bay Area and Los Angeles only have rain though, so it’s not too hard to imagine a world where AVs can operate in big California cities successfully, most of the year. I’d make that bet: Californians will have driverless cars with material impact (but perhaps not car replacement for the masses) for the median person in the major metro areas by Jan 1, 2030.

Edit: updated with my own bet and phrasing.
The fact that in 2020 we still don't really have CPUs that are significantly faster than those released in the middle of the decade in terms of single threaded perf (which is still the paradigm that most programming languages today operate under for the most part) kind of put a nail in the coffin of that prediction.

I can totally picture new languages as described doing well today if we had exponentially more single threaded processing power/watt at our disposal than we actually do.

I think there is still opportunity for languages that offer huge leaps in expressiveness w.r.t handling concurrency even at the cost of raw single threaded performance. Though I would not label a language like that as "slower" as it'd allow us to actually make much better use of our computing resources than we reasonably could today without blowing through most of our complexity budget, resulting in faster programs in practice.
> What exactly is fragile about this approach? We've supported scheduled tasks in TaskTiger (https://github.com/closeio/tasktiger) via Redis's sorted sets and haven't had any issues.

Using sorted sets for scheduled tasks isn't the fragile part, gluing it all together to prevent losing jobs by shifting into backup lists (or hashes) is the fragile part in my experience.
Sometimes fractured and all over the place is a sign of success. Python is used by a huge variety of different communities for a myriad of use cases, which is pulling it in different directions. That’s not a bad problem to have, as long as it’s managed well and the core webs seem very tuned in to this issue.

Also the community migration to Python 3 is done now. Yes there are massive P2 code bases out there still, but for new projects P3 has been the clear choice for a long time now. It’s over.
Search by Image Update Rejected from the Chrome Web Store
Really? He doesn't close the <p> tags.
Hulu more than doubles their subscription price to hide ads. Do you really think that they're making less net revenue per subscription from ad-viewing users than ad-free ones?
This isn't true for a number of reasons. Firstly, the existence of a sub-reddit on a topic makes it almost impossible for a different sub-reddit for the same subject to gain traction. So, sure you can disagree with how /r/politics or /r/motorcycles moderates their subs, but the result is you don't get to read about motorcycles or US politics on reddit. The barrier to creating an alternative is almost infinitely high. I'm struggling to think of any sub-reddits that have been replaced by alternatives on the same subject.

So you end up with a tiny number of redditors who are the moderators for the largest sub-reddits. There is practically no turn over in these people, they have functionally complete autonomy over the vast majority of the traffic on the site, and they quite literally can choose to ban individual websites. What makes you think that companies were paying for digg power users to be friendly but the exact same class of users at reddit aren't getting the same treatment?

And in reality, what the majority of people see on the frontpage is the frontpage filled with the default sub-reddits. Which, again, are entirely at the discretion of handful of moderators who have 0 accountability.
Yes it does.

It is also great source of knowledge of what to do for example:

how to beat up your slave so to not offend god

what to do if your daughter is raped (spoiler alert sell her to the rapist).

what to do to people having tattoos or wearing mixed fabrics.

It is also a great that non of it contradicts itself:
https://infidels.org/library/modern/donald_morgan/contradict...

Bible is what it is, but its not a source of never-ending wisdom. And being treated as holy book gives impetus to bad people to do bad things and feel good about doing it.
It should be as fast as equivalent visualization done in the frontend of a web page; after all, what you do in Observable gets directly executed by your browser. I wonder what your particular requirements are. On my end, I had acceptable performance on interactive prototypes involving updating multiple histograms, where inputs had tens of thousands of points.
it's not as simple though and the security arguments are real. Some counterpoints [1]:

> Corellium submitted 8 vulnerabilities under Apple’s bug bounty program, many of them were fixed in iOS releases. But Apple never paid out.

It’s hard to see how Apple can spin:

Apple: “we will pay you bug bounty money to fund your company.”
Corellium: loadsa bugs
Apple: Thanks for the bugs, about that bounty? lol j/k

p.s. now we’re suing you, and we want all your bugs.

[1] https://twitter.com/thegrugq/status/1189063534790922240
Mac is legacy, iOS is what matters. Sad.
well, my prediction is that a new startup will appear with the intention of getting people offline. It'll start as an event organizing platform with comments.

A year or two in they'll add chat so people can keep in contact before and after the event.

A year after that it'll pretty much become a new online social network built around interests that are tied to an event, leading the company to create a new feature called, 'groups.'

... and we'll end up back where we started.
Perhaps you should look at the actual stats. Same goes for the mountains of plastic garbage circling in our oceans.

...but hey; you probably think you have "science" on your side (i.e. a screaming 16 year old girl with issues) so go on.
The examples are more varied and developed than in other treatments I've seen, it's a good library addition. Thanks to Perrone for taking the effort. I'm liking the section relating univeresal contruction with representable functor.
I never used the old MacBook, long time Linux and Windows user. But then I started using an iPad for flying (was mandatory, no other platform provided), now an iPad Pro. First I used it only for flightplanning with the official apps, but since I have a keyboard for it I no longer bring a laptop and just use the iPad Pro + keyboard as my "computer" when in a hotel as well.

90% of normal people usage works fine. For coding I use remote desktop to AWS, it's actually nicer to work with than the average laptop because you get so much more CPU power and bandwidth.
I'll bite. I can imagine 2-3 important technology changes that are happening right now. Predictions in technology, fairly conservative:

1. Computing becomes dirty cheap and small. This includes processing and memories like SSDs. This trend has been happening for a while, but at 1/2th of the current price and size things star to become even more interesting.

2. Batteries (and chargers) become cheap and smaller. This changes a lot of things about small and large gadgets, from watches to buses. Again, already happening, but at 1/2th of the cost and size things are a lot more interesting.

3. Internet access becomes fast and cheap everywhere. Speed-wise we are already there with 4G, we just need more coverage and 1/2th or 1/4th the price.

Consequences of this technology:

- We no longer have wifi in our homes. Consumer cables for data further than 1m away becomes obsolete. Since batteries are a lot better, this also removes the need for permanent cables almost everywhere. No more cabled headphones, power tools, etc.

- Energy also becomes decentralized. Except for the larger buildings that still need external energy, it becomes a no-brainer to have a large cheap battery and solar panels in your home. The battery might be part of your car.

- Paper stops making sense. For $30 you can get a tablet or e-reader on the restaurant that is also translated and has pictures, so no one keeps those paper-printed menus. Servers only deliver food and clean the table, for now. This happens across all industries.

- As labor drops, real state becomes even more important in EU and Asia. Prices skyrocket in the urban centers, but interestingly in Japan where the population is even older by now Tokyo starts to get cheaper. Traditional housing advice starts to get weird.

- Amazon Kindle finally switches to USB-C and we all rejoice as we throw our micro-usb cables away.
that's a tech view only. Startup-ing is harder because incumbents in innovative business have built huge moats, in pharma, chemistry, web, mobile, etc. Big business are more ready to react to disrupting newcomers by pricing them out, lobbying for new rules, buying them out, etc. Incumbents are also reaching a global scale that generates in itself such an advantage...
there are tons of multiparadigm languages, but oz/mozart in particular is worth a glance: https://mozart.github.io/mozart-v1/doc-1.4.0/tutorial/index....
With all this hype around SpaceX and reusability in general the cost of space launches are not going to drop orders of magnitude, not even significantly. SpaceX's Starship will fail to achive the costs and flight rates currently considered.
Luckily for those users, Signal does run on mostly free distributions of Android without Google software on it - specifically without Google Play Services. I do so.
Um. Monitoring is not stupid. If you have a better solution to the problem. Thats not stupid either. Your problem is wifi availability. I think?
It's almost never going to be just another day. For a start, the acquiring company is almost certainly going to immediately stuff fucking with your benefits. Your projects are incredibly unlikely to survive- so if you care about what you're working on, forget it. If your project does survive be ready for a massive influx of new people all of whom have their own ideas of why the acquisition happened and what your project was for. Oh and because acquihires almost always happen where the acquiring company is a behemoth you're going to subsumed into a massive bureaucracy that is clearly not what you signed up for in your original job.
I think C has better syntax than Rust, by miles. Rust's syntax is the bastard child of C++ and OCaml and is more than the sum of its parts. Rust code having fewer bugs has absolutely nothing to do with its syntax.
Did you just assume OP’s culture?
https://outline.com/yf9ACE
Most court cases yes, the ones that actually matter from a political and civil liberties perspective, no not at all. China is ruled by Xi Jinping and the Communist Party, not the law.

“China Must Never Adopt Constitutionalism, Separation of Powers, or Judicial Independence“ - Xi Jinping
Enabling developers of different talents and backgrounds to be productive and contribute successfully, and to scale up in number of separate teams, is a hard problem and doesn't deserve the kind of dismissiveness you give it here.

More powerful languages enable talented developers to be more productive individually, but it's hard to teach all the other developers about the new and interesting abstractions that the powerful languages enable, and it's impossible to hire for them directly. This limits velocity.

And it's not just huge corporations, it's any company which is trying to scale from 10 to 100 developers; where you're hiring continuously, where there are too many other developers to efficiently rely on ambient learning.
Here is my simple port of VoxelSpace (74 sloc). Written in Python 3, no additional libraries required.

https://github.com/true-grue/terrain

Looks like Python+Tkinter is a good demoscene platform where you have performance of graphics close to 286/EGA :)
Ask HN: If a 3rd World War happens, which country will economically suffer?
If during the 2020/2030 decade, something that looks like another world war happens (nuclear, technologic war... anything), which country / region will suffer the most / less economically talking?

But without looking at the loss occasioned by destructions (just no more global market, intercontinental exchanges disabled...)
Fundamentals of Lambda Calculus and Functional Programming (2017) [video]
If you cool the exhaust gases too much they will condense in the flu, and the condensation is incredibly corrosive. Stoves/furnaces etc. (except for condensing ones) intentionally waste a lot of heat intentionally keeping the exhaust gases hot just to prevent this.

The hot exhaust also helps create airflow that moves the combustion products out of your living space.

It would be neat to recover otherwise totally wasted heat, just be careful.
Iraq in the 80's was run by Sunni tribal groups from central Iraq related to Saddam Hussein. Iraq after 2003 is run by Shiite tribal groups from Southern Iraq.
All of that failed to prevent that outage. Someone failed to convince your management that the wifi wont go down again..
thanks, couldn't find anything from their website.
I'd argue you can't prioritise two things: prioritisation means deciding what comes first when you have to choose between two things. And it appears to me that Signal tries to ensure privacy first, and then sees if it can make that work with freedom later (see e.g. the delay in adding support for de-googled Android, or the ground work they're only doing now that might (or might not) lead to accounts without phone numbers), whereas Matrix does it the other way around (by first working on support for many different clients, and then trying to make that work with encryption). I hope that both succeed, and I'm happy that both paths are taken.

As an aside, I'd like to voice my appreciation for how you respectfully acknowledged moxie's point of view, take effort to understand it, and then pinpoint why you reach different conclusions from the same observations. A pleasure to read.
> Normally they shift all your data a few hundred megabytes later in the drive so they can use the area at the start to store their "drivers"

So, if I'm really lucky I can use testdisk to find the partitions and just mount it read only from there without involving a recovery company?
I enjoy working as a full stack developer but have been more focused on front end in the past year. I’m a fast learner and have been developing in a few languages for the last 10 years. Currently working in Rotterdam but I'm open to new opportunities.

Location: Rotterdam, NL / The Netherlands

Remote: No

Willing to relocate: No

Technologies: PHP, JS, MySQL, Node, Vue

Résumé/CV: https://umja.nl/

Email: tim@umja.nl
A 'chat' client in the style of eg WhatsApp, but based on S/MIME over SMTP/IMAP, seems perfectly doable, and appropriate for most people's needs, with the obvious advantage of being supported by traditional email clients as a fallback.

Additionally, message threading is the feature I most appreciate in a messaging system, but which is painfully lacking in most products (and no, Slack doesn't cut it). SMTP has built-in support for it.
Fedora 32 Goes Through Its Formalities to Land GCC 10 and Golang 1.14
I like things like this appearing on HN, it brings all of the HN climbers out of the woodwork :)
You can't fight state-level disasters as an individual. I might invest in some long-life food stores and other stuff to weather particularly bad times, but realistically there's nothing I can do. I think the course is set.
ev.energy | Senior Python Engineer, Senior React & React Native Engineer, Python Engineer | London, UK | ONSITE (some flexibility) | https://ev.energy/careers/

ev.energy is helping consumers charge their EVs in the most cost effective and least carbon intense way possible, whilst saving them money! We partner with energy companies such as Igloo Energy, Rolec Services and ESB to deliver tariffs and products which integrate smartly with electric vehicle and their chargers.

We’re a small and nimble team but we already serve electricity companies and their customers across the world with pilots ongoing in Europe and North America.

Since we were incorporated 18 months ago, we’ve grown from 0 to a large number of users, raised a funding round, collaborated with 15+ energy companies and saved over 5 tonnes of CO2. We were part of Microsoft’s first AI for Good cohort, recently won the EDF Pulse Innovation Challenge and were named the “Best Energy Startup in the World” by Free Electrons!

Our backend platform is mostly Django with a Postgres database. We use some common Python & Django libraries such as Numpy and Django Rest Framework as well as Django’s built in testing framework and Selenium. All our native apps are built using React Native using common React Native libraries such as Redux and Sagas for state management. All of our infrastructure is hosted in AWS and deployments are managed with Ansible and CloudFormation.

Find more details about each role at https://ev.energy/careers/
Double Ratchet and the Quantum Computers
Wouldn't bother me. Privacy should be reserved to your home.
Securing Your SDLC
PayFit | Paris (France), London (UK), Berlin (Germany), Barcelona (Spain), Milan (Italy) | ONSITE, FULLTIME or TRAINEE
https://payfit.com/
https://jobs.lever.co/payfit?lever-via=MCCDoJFLpE

PayFit is a great company that has a LOT of momentum in France. Our core business is payroll, and we're expanding to the wider array of HRIS (Human Resource Information System) tools, in effect aiming at digitizing the whole of the HR toolset.

Technical roles are mostly located in Paris, France, and as far as I know our HR team helps with VISA.
Our stack is based on Node.JS/MongoDB/React/GraphQL/TypeScript/etc., and we have created our own programming language called JetLang. Read more here: https://medium.com/payfit/tagged/engineering

Most prominent open positions:

* Chief Finance Officer

* Chief Revenue Officer

* Head of Program Management

* Customer Care Director

* Design Director

* Senior Software Architect

* etc.

On the technical side, here are some of the open positions:

* Senior Back-End Engineer - JavaScript

* Senior Front-End Engineer - JavaScript

* Senior Full-Stack Engineer - JavaScript

* Senior Software Engineer (JavaScript, React)

* Senior Software Architect

* etc.

There is plenty more! Don't hesitate to contact if you have questions!
i've had major Magic Carpet vibes.
WhatsApp keeps debug logs of a lot of things. The exploit NSO used required a video call, which requires Facebook's servers to initiate, so is probably logged.

I would guess all those video calls had a few fields set differently compared to the official client, so it was easy to filter the logs and find all instances of it.
Building a self-contained game in C# under 8 kilobytes
Amazon allegedly threatened to fire employees for speaking about climate change
Quixote Partners with ZirMed to Offer Complete Revenue Cycle Management Solution
So far, the principle that a company must not be required to do work to assist law enforcement (ie. Make a new version of WhatsApp to upload to the suspects phone) has held strong.

I suspect it won't for long though.
Convince me to move from MiniHack
It was quite literally leftist virtue signalling. A way for those companies to say "I support gun control".
If you’re not making anybody angry, you’re not doing anything important.
Hospitals, healthcare, should not be a business. If money is the end goal, cheap + efficient medicine will be thrown away, it might not even be profitable ! A curse for a businessman.
My beliefs are :

- Rust will become more and more important, and begin to dominate c++
- c will still be the leader in low-level dev
- Kotlin/Swift will of course dominate the mobile market, and Java will be abandoned
- Javascript will either be entirely replaced by a new language (like typescript but meant to be interpreted in the browser) or be changed a lot
A Beginner’s Guide to Rapid Prototyping
No, not with such a clickbaity title.