skysight-inc/HackerNews huggingface dataset:
I own Android devices, but also deal with iOS at work.

Basically the way they screwed Java developers with their pseudo compatible implementation, an horrible NDK experience, even after 10 years the best you can do to interop between userspace and NDK is via JNI code that you have to write yourself.

Given that they created their own pseudo Java, they could have also created something else other than JNI for Dalvik/ART, but no they didn't.

While Apple provides a full stack development experience, on Android you usually have to go fetch Java, C and C++ libraries to gain productivity back on top of the bare bone APIs that Google provides.

The whole Jetpack libraries effort only started after several years of complaints, it took them until 2020 to finally release a game developers SDK (which is a joke versus something like Sprite/SceneKit).

If iOS and Android were Linux desktops, with iOS you get XFCE/GNOME/KDE dev experience, while Android you are looking forward to something like fvwm instead.
A study funded by the booster manufacturer lol Wake up ppl!
If you ask in certain boards and make an effort to write your post detailing what’s going on, you will only receive helpful responses.
> taking super long to make moves in a game that's obviously been lost

I'm a novice still (~1500), but at this level you can easily come back from a lost game. Opponents sometimes think that I'm stalling, but in reality I'm trying to make the best out of a lost position. My opinion is that if you go into a game with a certain time limit, the players have full right to use that time how they please. If you are in a hurry, play a different time limit.
According to their website, GPT-J is only comparable to the shrunk-down, 6B-parameter GPT-3.
Occasionally, however, spontaneous outbursts of frustration did appear. As one participant said "We each had times when we ran out of control." For example, the issue of whether to retain the LOOP operator in Common LISP generated extensive debate. Eventually one participant, in an apparently spontaneous outburst, sent a message with the comment:

> I am sick to death of knee-jerk anti-LOOPism and I am beginning to irrationally regard it as a plot to disable me as a programmer by excommunicating my useful tools.

This outburst was not allowed to pass without comment, however. Another participant stepped in at this point, with what he later described to us as a "voice of reason," rebuking the spontaneous outburst and smoothing the waters:

> it seems to me that expressions like "knee-jerk anti-LOOPist" are highly unprofessional and have no place in this discussion. they only serve to divide people into two camps and do very little good. ... please, resist the urge to do name-calling. with the general level of passion individuals have on particular issues, we just can't afford to lose track of that we're working together, not against each other.
Giant Kites That Drag Cargo Ships Across Oceans Go on Trial
In my experience wallets are pretty secure. The problems often lie with smart contracts

What is bad with wallets right now, is UX, especially on mobile.

I hope smart contract wallets can fix these UX issues, but I'm not so happy about potential security risks they bring.
I learned this from HN and was very surprised :O

So in case this is new to you, as it was to me up until recently:

> "By default docker is munging the firewall in a way that breaks security - it allows all traffic from all network devices to access the exposed ports on containers."
The WHO or any other "big organization" is as much an expert as anyone in the respective field. In fact the likelihood of political influence correcting scientific results is much higher, especially in the case of the WHO.

That does not mean that everything the WHO is false or a conspiracy. But it certainly should not be seen as a sole authority on anything really. And it also has the task to keep everyone at the table that trumps scientific accuracy. That is a compromise that is needed to keep nations cooperating.
Eventually, it will go the same way Facebook has gone, and email before that. Was once fun and useful, now, at best, a tool and a chore.
Be brave, be honest to yourself and stop this trush talkings!!!
Don't build serious stuff on other people's API if it's a single point of failure. If you can afford to throw it away easily, then it's fine for fun experiments.

They could probably build a competitor even if you had your own model running.
Came here to say this.

I even see the mindset spreading to other activities, like writing an abstract, paper, proposal or preparing slides:

I regularly (more often than not) see students using their supervisors as "CI-chain", submitting iterations with lots of stupid errors, half-baked sentences, unclean structure... because they learned to hit CTRL-b and see what comes back.

Of course there are reasons to talk about half-baked ideas, but if your task is writing a proposal or a section, you should at least be happy with what you wrote before you send it to the Prof, you're wasting his time.

But I also want to say that CI, unit tests and quick iterations are still helpful, even if you know how to approach a problem (i.e. think, research, draft, test, revise, etc.)
Did this experiment receive ethical approval?
I'm getting really angry at companies squatting names that are basically common nouns. This practice should be banned. It's something I though was more cyberdystopian-esque not reality, but here we are in the future.
100% agree with you. If it turns out that it’s so much less deadly than the other strains, we should definitely be positive about it and stop the fear mongering. But all you can hear these days, is that how so much contagious Omicron is, without mentioning the chance of being a lot less harmful. This biased representation in the news turns me into being a skeptic of all the media outlets, regardless of their political agenda.

On the good side, even the inventor of mRna vaccines, Karikó Katalin says that Omicron could end the pandemic if it proves to be less harmful.[1]

1. https://hungarytoday.hu/kariko-omicron-pfizer-coronavirus/
The reply seems rather unfair: misquoting, mischaracterizing as name-calling.
Armbian Linux on the Raspberry Pi 4: A First Look
Should analysts be expected to know about engineering best practices?
yeah right. The capital gains tax that Democrats want to implement is utterly insane. Elon Musk was 500% in the right here.
What do you think about code being too smart for current team? I encountered that use-case three times in my career. It was C++ program which was written by very bright person, used template magic, boost and stuff. Rest of the team were ordinary C developers. After that person left, they had to rewrite his program, because it took too much time to understand how it works and to fix or improve it. Second case was when someone wrote some helper program with Haskell which happened to be important. Same story, nobody knew Haskell, nobody wanted to invest into learning, so rewrote in node.js. Third story: someone used reactive API with Java (Spring Flux) and again same story: team don't understand it and slowly rewrote it with ordinary blocking API.

Does that code counts as legacy?
Neat. Is this vulnerable to abuse by submitting bad results back to the server, or have they figured out a low-cost way of verifying the integrity of the results somehow?
Data Centre Sustainability Realities
Many Turks can't afford bread and bakers can't afford to make it
This. Your phone number is your social graph.
Azure has data centers all over the globe, how likely is it to impact all of them? So even if all your infrastructures were provisioned in one single physical data center, it's highly likely the incident had nothing to do with your stuff.
Show HN: Can devs do something? – The stupidest website I ever built
How will they block Starkink with thousands of satellites?

More constellations are underway: https://observer.com/2021/11/boeing-astra-space-startups-eye...
Your stance looks self-contradictory. An introduced change either brings enhancement, or not. In the latter case you wouldn't expect anybody to be excited. It means one only gets dopamine boost when getting closer to a goal set, i.e. the feedback works absolutely right. If after a bunch of such changes one arrives at "barely working" it indicates poorly defined goal, and/or lack of underlying knowledge. And has nothing to do with length of compilation. Actually, that's what we can expect from beginners, right? With quicker feedback they, most likely, will have a chance to absorb knowledge quicker.
Potential: Unlock Better Choices
It fills about the same shoes as ruby/rails. But IMHO it does a rather bad job of it.

The docs are bad, and when you google for answers you almost always find "here's how to do it rails" first.

All the things that Elixir sells as good fall under the YANGNI. Code swapping sounds great, until you add in docker and red green deploy.

Immutable data seems great, but threaded code isn't all that common in most web apps. (not near business logic threads that is)

I don't see it as mature enough (despite its history)
And it's hard to hire for.
We are using the TP-LINK Deco Mesh AP, and it works wonders because both me and my husband switched to remote work and we can go to any part of the apt with our laptops when we have meetings and the connections is flawless because it allows the device to switch APs without loosing connection.
Also, a thumbs up for hybrid back-uping... External hard-drives and Nextcloud FTW
...so they'll cut the cord and now no one has internet, or, they'll throw their hands up in the air in despair realizing "we the government lost, the people won, let's just give everyone access to everything and start trusting that our people will do the right thing with their newfound information".

One of those things seem more likely than the other.
That's not what was said. Python application code is the bottleneck. As evident from the benchmarks for FastWSGI, even Flask the framework is a bottleneck: pure Python vs Flask went from 70k RPS to 9k RPS.

Python does have a huge performance penalty for basic computation, which is why it has a bunch of C-based libraries that provide bulk-operations that avoid it. If properly used (you rarely need to roll your own with a number of compiled libraries present), Python itself is not a bottleneck. One can argue if that's still Python, but at the very least, it's idiomatic Python development: I hope you don't use Python to prove that pure dynamic languages can outperform compiled languages, but to develop and deliver applications faster using Python's expressiveness.

People bring up GIL as well: it will affect your application startup time and memory usage since you can trivially avoid it by running multiple Python processes. But performance of executing code itself will only be minimally affected if you switch to multi-processing (of course, if memory pressure is so high that all those Python libraries loaded multiple times in memory is affecting your app, that can hinder performance, but that's going to be pretty rare).
Everything world-editable is eventually filled with depictions of genitals and N-words. Must be a theorem.
New York City bans new natural gas hookups in step toward all-electric future
> For now, that's not the case

Even now this is the case. It's a bit more spread because many people jump on the bandwagon and try to maximize their scams^W profits.

But then you get news like "Peter Molyneux releasing next game on Gala Games platform", and this is exactly what I'm talking about.

It doesn't matter how many users and devs you "educate". If Platform X doesn't recognize Platform Y's metadata, no amount of blockchain will help you.
Haha, so true. People are used to old ways. I know its not c++, but If you run docker on mac or Windows for web dev or any other project that has thousanda of deps you know how painful docker sync is and how slow/crash prone. But hey "docker is easy" :)
It's a civil lawsuit, right? Fabrication of evidence isn't crime, just a violation of some rights and feels?
> The excuse they gave was "We can't rely on 6 people in Iowa for our core IP"

But, didn't all this code belong to the company? They could have open sourced it themselves, and it would become an open source solution...

What happened to this code??
I changed the phrase to

"not insignificant facilitator of pornography" to be more relative.

What a publisher is, today, is a bit muddy imo.
I made a webpage that make people share useful things
You can post your products or share useful things. Link here: https://www.beforedo.com
Everyone of us lives in a bubble. Our bubble - and the problems that exist inside it - always seems larger and more relevant than often are, so we try to tackle them, after all it's the problems we know. Down the road, we acknowledge that our relevant problems are often micro-problems that only happen inside our bubble.
I learned a lot reading it when I started programming 10-15 years ago, and I had fun implementing it with ooduck.
https://hackernewsbooks.com

There were several projects like this.

My 5 cents: I prefer to just sweep all the relevant information on the internet continuously. All relevant books, all relevant courses - just get them all in and if something is particularly useful, start using it right away.
Thinking of how many businesses rely on Internet, cutting the cable is unlikely.

They will eventually have to embrace it, or collapse economically.
> Part of the reason I wanted to learn Japanese is so that I can actually "read" people like Sōseki.

More people should give it a try! Learning Japanese—or any language—requires a lot of time and commitment, but being able to read literature in the original is one of the great rewards.

As I noted in another thread, I was a translator of Japanese for many years. I did it mainly to support myself and my family, so almost all of the work I did was business- or government-related, that is, work that paid decently. At that time, few J-to-E translators were able to support themselves translating literature, anime, manga, or other interesting or fun content. The work just didn’t pay well enough to justify the time required to do it.

Things might be different now with anime and manga because of their worldwide popularity, but I doubt if many translators can support themselves translating Japanese literature into English—the books just don’t sell well enough. Most prolific translators of Japanese literature seem to be academics or to have other sources of income.

As a result, only a tiny percentage of Japanese literature is translated into English, and the works that are translated tend to be chosen because a publisher hopes that their themes will appeal to people outside Japan. There’s a huge amount and variety of interesting, quirky, and enjoyable literature published regularly in Japan, and the only way to access it is to learn Japanese.
That's just another empty insult. Anyway, consider that half of the reason people debate or take positions on forums isn't to directly convince just the person they're talking to, it's to convince people who are watching. Right now you aren't convincing people who are watching.

Also, really, I should be convincible. A few years ago I was quite like you. I even occasionally used anti-vaxx as a slur, a shorthand for crazy illogical conspiracy theorist, although I'm now ashamed to admit it. I didn't ever review their arguments because I already "knew" they were wrong. Well, and because it was irrelevant as there were no vaccines I was being asked to take. Things changed a lot in just two years.

Moreover, like many people on this forum, I'm a specialist who owes my position and status in society to expertise. I don't like the idea that huge numbers of specialized experts appear to be in the grip of some sort of mass hysteria or collectivist ideology in which the downsides of massive social interventions are simply taboo to discuss. That degrades respect for all kinds of specialism and expertise, in all fields, even if not equally.

Really the most concerning and effective anti-vaxx propaganda, as you put it, is exactly the sort of responses you're posting now. Not "here's evidence that point X is wrong" but rather, almost boastful proclamations that they aren't going to engage in the discussion at all because they are too intellectually pure to do so. It looks and sounds like a sort of fanaticism.
At least you are lucky enough to be able try changes yourself. I am in the "fun" situation where team of 50+ SW engineers don't have single piece of test equipment needed for operating the hardware, and everything has to be manually tested by some QA engineer, taking 1-2 hours minimum...
Isn't that just what it's like to be a beginner? I think it's difficult to grasp when you've been coding for a few decades that new developers don't immediately see what effects a piece of code has, they can't just look at a loop for 2 seconds and say "oh, there's an off-by-one there". Sure, I can worry about the big picture while I'm typing out the code because I don't need to pay much attention when I'm typing out the code. The syntax of code is a no-brainer activity. I've been adding semicolons at the ends of lines for longer than some developers have been alive, it's not going to be something I miss. A beginner needs to focus on the details of the lines, which means their code becomes myopic and line-focused. I don't think you can meaningfully widen the scope before you're able to do the simple steps automatically.

Experienced developers typically don't sit like Hari Seldon predicting branches 50k instructions into the future with some extremely elaborate grand master plan, they're so fluent in the code and architecture that they don't need to. This is tacit knowledge that is acquired along the way, I don't think it can be meaningfully practiced.
I get what you mean and I think the other guy was indeed misleading about this, but there really are lots of contexts where subscriptions are free. In the classic postal sense newsletters are mostly free (and yes, mostly spam), when a program "subscribes" for events from another program there isn't cost involved; and most importantly youtube channel subscriptions exist.

I also had the impression he implied paying for lichess, but technically the word subscription doesn't necessarily have that meaning in our current time any more.
This vulnerability will likely turn out to follow the trajectory of the Meltdown and Spectre vulnerabilities from...(checks google)... 2018.

I speculate will be a cluster of newly discovered vulnerabilities that follow a similar pattern, possibility across a number of familiar Java libraries.
The problem is many times, you can't really reason through the issues your encountering. For example, if you are trying to talk to a server with an undocumented API flow, or you're trying to coax an in-house library to life, you have no option but take baby steps and test every single change to see if you made progress.
In environments (like C++) where the compile times are high, and it's pretty easy to introduce almost impossible-to-trace bugs, I'm often tempted to do a bunch of changes, and then test them all at once, which will invariably result in something breaking and me having to spend an inordinate amount of time to figure out what went wrong.
I feel like there's some of the most foul...obnoxious...people on Reddit...but at least they're not the same people in FB groups... which is to say they're my obnoxious sycophant people.

In other words...social media can really showcase the best/worst of people but Reddit kinda at least can give some intellectual content and discussion. I also kinda just 'get' the snark/culture of reddit as it were, and interestingly enough it doesn't matter my political persuasion as there's enough different corners of reddit to find where I fit in. People are also more willing to share their real thoughts when there's some measure of anonymity whether that's good or bad, who knows.

Reddit + HN is basically my source of news/new thoughts. Best part of reddit is that topics are generally single groups, where there's like 5 yard sale groups on FB JUST for my city in a county with 45k people in rural utah, on FB nothing's stopping there being 2 or 200 SLC groups, but on reddit - everyone just would go to the one w/ the most subscribers/content/activity....

FB is nothing but memes or people trying to sell something. Of course Reddit going public will probably make it incentivized to turn more of a profit and go that way as well.

My only real gripe w/ Reddit is that I can't use the login via Relay on Android because something's jacked w/ my main account... if I go to user/prefs I get an error after a long wait...and it's been reported for a few months and no fix...
Blank page and loads of errors in the console:
Firefox can’t establish a connection to the server at wss://www.yourworldoftext.com/ws/.
I think the students are right that it's a bad idea. They don't want to lose their fellow students to suicide, but are still against replacing the fans. They are young and inexperienced so maybe a simple majority would be easy to dismiss but this is 90%.
I'd have agreed with you 10 years ago when the average Redditor was arguably smarter than your typical social media user and each subreddit's alliances were clear. These days I completely disagree and feel Reddit is more dangerous than other forms of social media.

The average Redditor still believes that they're more intelligent and believes that they're seeing balanced information (because how can upvotes and downvotes lie?), while being blind to all of the astroturfing and agendas placed by the people who run subreddits.
Same, all my hobby groups switched from Jitsi to Google Meet due to disconnect issues. And Meet is actually pretty good. Can't compare to Zoom as I don't know anybody using it.
it means my money is in risk
This is a myth. Russia is just normal authoritorian country and unless you're literally working for local 3 letter agencies you can get arrested and put in prison. And since it's not Israel and there are no rules this can also apply to someone working for regime too like it's recently happen to owner of local cybersecurity company Group-IB.

Of course if you're to stay anonymous then you obviously have better chances to stay off radar in Russia than in US, but again that's only work until someone bribe local authorities to find you.
Spotify? Really?
It would be nice to see some comparison to JAX.

Is it mostly that arrays in Awkward are, sort of, unstructured? JIT-ed, ADed JAX on JSON-like structures, on GPU?
> Also, I'm tempted to continue the title with "...unless it's APL".

Or lisp. Or smalltalk. Or forth. There's an entire subfield of computer science, headed by some prestigious people, who believe that working in a REPL is better precisely for these reasons.

At this point I deploy the left-handed user argument: different developers probably find these tools and workflows have drastically different effects on their productivity.

Perhaps also a "code kata" thing. It may be worthwhile to make beginners do each for a few months just so they have the experience (and find out their own "handedness")
>You can see the discussions on HN about Gnome removing features as a good example about how hard it is.

The issue with GNOME is the insincerity of feature removal, things like "nobody uses that", "nobody needs that", "you are doing it wrong" instead of just be sincere , "file picker is a usefull feature but we can't or don't care to implement it" , "optional server side decoration is a good feature but our devs want to work on cool shit not backwards compatibility" ... if you are an open source dev, be sincere and people will not be disgusted by your community and you don't get the go to example for bad developers/community.