skysight-inc/HackerNews huggingface dataset:
> There's no reason to measure it, just don't let people merge difficult-to-understand code into the codebase.

The problem is that it ends up saying more about the maintainer than about understandability.

Is object oriented program hard to understand?

Is C with manual memory management hard to understand?

Are genetics hard to understand?

Is functional style programming hard to understand?

Is SIMD hard to understand?

Is code that uses linear algebra hard to understand?

Different people, and even the same person over time, will have different answers to these questions.
Network effects aren't part of the quality of the product? Seems to me like they are. Interestingly as well, the most network-effect-ridden sectors of the internet, namely social media platforms, also seem to be the most diverse. There are a heck of a lot of social media platforms out there!

Furthermore, what about Google Search allows it to take advantage of a network effect? It's a product designed to be used by a single person - it's not a social network. You can switch without incurring network effect problems. The real reason nobody is switching is that Google Search really is better than the alternatives: Bing, DuckDuckGo, etc, all have a plethora of users complaining about worse searches, even here. If someone were to make a search engine algorithm that led to a genuinely better experience (not for ideological or moral reasons, but actually better at finding what you want on a regular basis in a way the average person would care about), and had equally good (or better) user interface design, do you really think it would be that hard to switch?

Face it, for the Average Joe, the experience of using Google is far better than any other option. That's why they're all using Google. They don't care so much about their data, they just want search results. In essence, they're paying for good search results by selling their search history.

What illegal business arrangements has Google used to "gut competitors"? Nothing that Google seems to have done, besides being well known - as far as I know - has prevented other players from entering the market. This is definitely [citation needed] in this case.

Furthermore, sure I made a hasty generalization, but the best way to keep competitors out of the market really is using the government. What else are you going to do? Buy every competitor that comes your way? That's not going to work for long, especially as you get worse in services (that's the whole point of monopoly power) so each competitor sees a bigger and bigger chance of reward in the amount of pent up demand (people who would really like to switch to something else).

In conclusion, Google Search has not made it impossible for a better product to win in the market, it has not to my knowledge used illegal businesses, has certainly not gutted competitors except through actual market competition, and can't take advantage of network effects. It does not have bad products (I love most of Google's products, everything else is basically sh!t) nor does it have terrible service - even moreso for the Average Joe, as I said, who doesn't have an ideological commitment to hate Google.

One could argue that monopoly can be kept by using network effects and "illegal business arrangments" (whatever that means) but that's not how a company gets big enough in the first place to do those things. The reason Google is big enough now to make everyone start freaking out is because their Search was that much better.
Tactically, I disagree with you. You are not the target demographic. When you speak of "we," you do not speak for me, and I'd argue that you don't speak for many people who may find value in this post.

Ethically, I also disagree with you. There must be a path back from misconduct in order for us to incentivize change. If people who turn in their badges because of a change of heart, who leave their clan only to be told that they're not welcome, why should they?
This has to be the most unconventional anti-spam technique I've ever heard about.
Also the WiFi stack is ported from FreeBSD, so you can try and look there to see if your card would work. Although a boot usb is probably quicker and more fun
Wow, small world. I had a brief exchange with you when you were an intern at IISc in the summer of 2006 and came to a talk of mine.

At that time you were interested in the cognitive abilities of bacteria, but looks like you took a different but equally successful path.

Congratulations!
> LuaJIT development has effectively halted ... never meant it had to be more than "good enough" outside it's core strengths

That's a wrong impression. Even the original author of LuaJIT still commits regularly and there are dozens of companies maintaining and using it in industrial scale applications, and there are a couple of forks which focus on specific use cases and are independently developed. Not to forget the hundreds of games using Lua as a scripting language.

> only supports Lua 5.1 (5.3 is current, 5.4 imminent).

Which is obviously enough for most people using it including me. I don't see any unique selling point which would force me to update to Lua 5.3 or higher.

> and all the other quirks (but also speed).

Well, do your research. LuaJIT is among the fastest JITs available (e.g. a factor ~1.5 faster in geometric mean than JS V8), but with a much smaller footprint.
jq - I deal a lot with JSON in my work (who doesn't these days?). jq is a nice tool for transforming and extracting specific data from JSON. Like awk, it's a Turing-complete DSL.
He just said that they could find other places online to advertise ("other forms of advertising such as Facebook"), not that they could find other SEARCH places.

Do companies really care whether it's on Google Search or some other place, as long as they get eyes? And really, Google doesn't own 92% of the web, lol.
We used Softlayer (rebranded to IBM Cloud, and affected by this) at my last job. For the most part, their service pretty much just works; clearly not today. :)

We had a couple thousand bare metal servers, and barely used any of their API stuff.

As with any facility, there were occasional issues with electrical transfer switches, core router failures, fiber cuts, etc. Stuff happens, but we got pretty good communication, and things got resolved in a reasonable amount of time. Service got noticeably worse after IBM, but we were already planning to move to our acquirers hosting, because that's what happens when you're acquired. Oh, and their load balancers had garbage uptime.

Bandwidth prices used to be pretty reasonable, but they've adopted AWS style obscene pricing. At least they still let you use the private network for free (including to other datacenters).
Why are people switching from Android to iOS?
Latest Flash Player Version 2020
Contract work, tech giants, recruiting agencies and the H-1B visa system
Since FreeBSD works very well on modern hardware this is a non-issue.
I stumbled on it by accident. I was lazy and let the cert lapse, but then noticed that spam signups basically stopped. One day maybe I'll make a post about it with graphs, although I'm not sure I actually have the data.
Wait I thought everyone was switching to dwm now..
These are the same people who recently published a white paper on how they guarantee zero downtime: https://cloud.ibm.com/docs/overview?topic=overview-zero-down...

The idea that they could even get to this point probably seemed unfathomable. It does to me.
Yea it's really nice for making a progress bar for things like cp, mv, etc.
I'm talking from experience. Most things do get post mortems, but there's a lot of crap they also don't give us post mortems for "because customer data." It's my number 1 complaint, and I fight with managers about this all the time. We have a ton of hypervisor problems, and a lot of networking issues (generally over private network) and they tend to get very very secretive about it.
Of course they have the power to control prices or exclude competition on their own product (app store)? That's how markets work: every company has a monopoly over its own product? And as for android phones, which aren't their product directly, there are many other ways to publish apps.
my sentence was about the future, not the past. I could say "it is going to rain tomorrow" and you could ask me about the past and ... you would be moving off topic.
Can you explain what you mean by food deficit? What counts as food, does wine for example count? How do you measure food? As in what unit, calories, mass, or pounds sterling?

Does the UK produce enough food to feed herself, but chooses not to in exchange for foreign 'delicacies' from bananas to olives?
I had Mavericks on my 2014. I kept it on there until El Cap. I agree, everything that has come since has been, in most ways, worse.
> Why is "Picture Tools" in highlighted yellow in the ribbon? Is that the most important thing a user needs to be aware of?

You're specifically in the "Pictures" library / folder and the only files in the folder are image files.
You're going to great lengths to find fault in the only company fully committed to EVs and champion the companies brought kicking and screaming into the market.
All true. But given a team with some mix of backgrounds and talents, some code is going to be easier to understand than other code. Write the code the way that is easier for the team to understand. Write it for the team you have, not for posterity or to impress random people on message boards on the internet.
I work as a consultant with big enterprise companies and I can assure you big enterprise companies are using IBM very heavily. As well as Oracle and HP and other uncool tech companies.
Sure, but I don't think the design cost is going to be that high--maybe even less than the design cost of having separate iPad and iPhone CPU's.
Does anyone wonder what the risk of takeover is?

i.e. could a nation-state take control of a starlink network with sufficient code exploits?
American police organizations are barely 200 years old. Prostitution is also an old profession, but it shouldn’t exactly be encouraged. We should judge these things by their merits, and American police have a very checkered culture and track record that makes supporting them uncomfortable at best.
Ideally, someone should write a postmortem with a timeline of what happened and recommended fixes. These would then be fixed, and nobody would be blamed. (This is called a "blameless postmortem".)

But whether you can get away with that depends on culture.
> When they start repeating again that radiation didn't killed anybody, or only one people, or whatever... they lose any credibility.

I guess Wikipedia doesn't have any credibility left then. Most of the casualties were from the tsunami :
https://en.wikipedia.org/wiki/Fukushima_Daiichi_nuclear_disa...

> "but estimated 10.000 deaths" part is also false.

Actually you are right on this one, my mistake. It's 23.300 premature deaths each year across Europe, not 10.000 : https://endcoal.org/health/

And here's the source for German plants : https://www.cleanenergywire.org/news/german-lignite-plants-e...
It seems to me that if they had used those replacements names in the first place, nobody would have ever submitted a PR to change them to master/slave or blacklist/whitelist. Thus most people complaining are just making a fuss over nothing.
But also perfect is the enemy of good. If wood pellets stop us burning coal in the short term while we transition to a carbon-neutral future, then that's surely a good thing.
Unsurprisingly, DF commented today on the subject of Apple transitioning to ARM: https://daringfireball.net/2020/06/on_apple_announcing_the_m...
I don't deny the benefits of escapism and novel experiences. I'm an escapism expert myself :)

I'm simply against people experimenting with substances that don't undergo any quality control and that may result in your brain being scrambled for extended periods of time afterwards.

We should decriminalize drugs, research them and offer psychedelic holidays, it's a complete no-brainer, but until then, the risk/reward ratio is simply not in favor of taking the chance, not to mention all the problems of dealing with drug dealers - you don't want your source of consciousness exploration being tied to someone willingly being a criminal.
You're right! Just fixed it. Good catch.
Sandboxing in Linux is developing with both Snaps and Flatpaks.

Linux really does miss an SDK though. Realistically if you target Ubuntu you'll reach the majority of Linux users but the community of power users (ugh, hate that phrase but can't think of a better one) and developers is scattered any number of desktops and Linux varients.
>we don’t need you in this discussion anymore, even to provide insight

I strongly disagree. This article has given me more insight into the process by which a cop "becomes evil" than literally any other piece I can recall. I hope it's authentic but who knows.

>If this stance is a problem that ails the world, that’s fine, it a better problem than what comes with whatever police have to express at this point.

I feel like I read an entirely different piece than you did... the author is not a police officer. He's a former police officer who seems to have genuinely come to hate the profession as much as anybody.

Edit: To clarify, I agree with the notion that the system is broken. Which is why we absolutely should be listening to (former) cops who acknowledge its failures.

That is, assuming this post is legit of course. I'm inclined to think it is, but in this day and age who knows.
Their status page also seems integrated into their internal support ticketing system. It's not a traditional status page. They wanted to maintain a consistent garbage interface to keep it inline with the rest of their administrative service.
Ask HN: Job Searching in DC
I am trying to move to the DC area from Boston as a software engineer with 5 years of experience. I have applied for 84 positions (the job market is tough right now!) and am getting the feeling that I've applied for everything interesting already. I'm wondering whether there are other places I should be looking to find positions. I've mostly been using Glassdoor and Indeed. I'd consider calling off the move but the reason I'm moving is that I am having health problems that mean I need to have more support nearby. (I haven't mentioned the health problems to potential employers just in case it scares any of them off). It seems like I must be doing something wrong.
In no specific order or magnitude.

1. After or during a tutorial to make a silly easy project to perform synthesis after I learn how to do something. Or using a tutorial and then basing my idea off of that.

2. Understanding when and how to do incremental changes.

3. Understanding the reason of source control and learning a git, subversion and CVS.

4. Learning Python.

6. Learning lisp

7. Emacs and org-mode
I sincerely doubt this will show up on anything but entry level products until developers have time to migrate their apps.

In the past, there has always been a period where the current and future architectures were both sold.

The interesting thing going forward is the question of working with Microsoft to get Windows on ARM ported over (assuming Microsoft finally gets the promised x64 app compatibility working) or to fork something like QEMU to allow for x86 virtual machines.

Or both, I guess.
Counterpoint: one cannot have virtues without, at some point, signalling them. At the very least through actions that copy the virtues from your brain into the physical world.
Ask HN: Filter Page Links
I looked in the past to see if anyone had thought of this and a few tried to make a filter system, but they don't appear to have taken hold. With so much political news I am hoping to find a way to filter this, or perhaps filter HN links based on keywords.

Any ideas?
So, the appeal to anonymous authority, I see
Fixed it for you https://github.com/ibm-cloud-docs/overview/pull/74
Leave it to Apple to make the CPU a dongle.
I am a law abiding citizen and only had a handful of situations when I had to deal with police and all of them were absolutely awful:
1) found a wallet with some documents,cards,etc. Went to the police station just to be told they don't have facilities to store such items and suggested to destroy the cards,as the person would have changed them all anyway. When I visited the same station second time, I noticed an entire safe with a massive label saying 'lost items'..
2) My bag got stolen just outside an office building. Went to the police to report it just to be told that maybe the street cleaner swept it away. Told him that it all happened in front of a CCTV,so it'd be quite easy to figure out who did it.Came up with zillions of excuses. Ended up going to the office building and talking to the security guy myself.Turns out they have a dummy camera outside,even showed the internal coverage on his screens.
3) Customer went bananas and threatened (over the phone) to kill everybody in the office, put bombs,etc. Had to report to the police. The whole thing lasted two hours.The policewoman was like: you know, people make jokes, sometimes they say things they don't mean,etc. So why do you want to report it,etc.. Eventually she took all the details and said: well,you know,if he tries this again, or if he shows up at the office, here's the case reference, call on this number,give the case ref and we'll update the case with new info.Yes,sure,I was thinking, a guy shows up with a gun at my office,I try to escape and call police while I run: 'oh hi officer,I have an update on a case.Yes,I do have a case reference..
The experiences of some friends are usually much worse.
IBM cloud specifically or just in general?
this is really cool. congratulations.
Interesting, thanks for sharing. It's always nice to see Lua in the wild.
This headline immediately reminded me of this[0] talk from CCC 2018 comparing different high level languages for writing userspace network drivers.

[0]: https://media.ccc.de/v/35c3-9670-safe_and_secure_drivers_in_...
The Wrong Way to Think About Probability
I'm talking about IBM Cloud specifically, yes.
At scale, I imagine you can subsidize the price by offering cheaper milk alternatives (non dairies), along with other fresh beverages.
Particularly when it's just notes for yourself. My own writing has a variety of influences, mostly for speed and legibility, used fairly inconsistently:

* (ab)uses of mathematical notation (three dots - ∴/∵ - for therefore/because; definition/solution/information become def^n/sol^n/inform^n; iff for if and only if)

* print but using ƒ for f and a cursive/rounded k

* 7 and Z have a bar (like Ƶ, to aid in distinguishing from 1/2)

* 1.8K becomes 1K8 (mostly for resistors, but occasionally 1800 in any context becomes 1K8 and 1,800,000 1M8, particularly when writing fast)

* there's an occasional touch of Japanese (mostly mo/も for as well, and ya/や for a non-exhaustive and)
Indeed.
For example, the 9TWh required to power France's high speed train fleet for a year produce 200kg of nuclear waste. Since the beginning of the country's nuclear programme, the total cumulative volume is 3650m3 of waste : one olympic swimming pool's worth of it.

https://news.ycombinator.com/item?id=21996751
I get your point. Obviously you shouldn't gratuitously be a dick to people, and I was being a little bit flippant with my phrasing. On the other hand, being able to understand the code is an extremely low bar, and if you're writing code that other people can't understand then at best it shows a lack of basic respect for your coworkers, and at worst it's a form of employee theft from your employer.

If you sent in an article to a magazine as a freelancer and the editors didn't understand what you were trying to say, then you probably wouldn't even get a response. And if you did it repeatedly they'd probably block your email address.

Obviously no one is going to immediately intuitively understand a 1,000 character regex. But I'm sure we've all seen people who have treated basic CRUD apps like obfuscated C competitions.
See also

2017: https://news.ycombinator.com/item?id=13775773

2014: https://news.ycombinator.com/item?id=8008963
I love the American federal system. I am honestly very curious to see what happens if different states test banning the police or dramatically lowering funding of them.

We need to see if/how much we are over-spending, and this is a perfect opportunity for an experiment. E.g. what will be the differential road fatality rate, drunk driving assaults, etc.

If I were in charge, I would tie police funding inversely to alcohol taxes. E.g. decrease police funding, increase alcohol taxes. This is only because alcohol is a factor in most crimes, it should likely not be available at low cost due to the cost to society (like carbon taxes).
Uh have you heard of the interface segregation principle?
> I stumbled on it by accident. I was lazy and let the cert lapse, but then noticed that spam signups basically stopped. One day maybe I'll make a post about it with graphs, although I'm not sure I actually have the data.

This is intriguing. I'm going to remember this but I'm too anal about perfect A+ TLS and renewal is already fully automated these days anyway :-\

I wonder if one could setup their TLS stack to get this effect without the tradeoff...
Ha.

Recommended exercise for people who might be inclined to believe this hogwash: Go find where in that "one source code repository" for Haiku they implement RSA to make their web browser work.

You won't find it. After a while you'll dig down to a layer that just calls OpenSSL, the same OpenSSL you'd be calling on a Linux distribution. Was this developed by Haiku's "one team" in their "one source code repository"? No of course not and yet here it is, foundational to their operating system.
Powerdvd requires SGX for 4K Blu-ray’s IIUC https://forum.cyberlink.com/forum/posts/list/77436.page
It doesn't need one --- as long as it only aspires to be another hobbyist OS with a miniscule desktop user base.
Your only leverage is a) Your partner's good faith and good relationship as your employer, and b) Your willingness to leave your situation. Both are worth something, and leaving will have negative impacts on your employer. These situations can get ugly, because once you broach the subject, your employer may not only decline to negotiate, they might start looking to replace you. Tread carefully. Much is dependent on your hopefully warm relationship and the business ethic of your boss.
Ah it seems I was looking at the old Segoe.
Looks like it got rescued, and I'm glad.
https://news.ycombinator.com/item?id=23463812
A visual interface that sorts by type, file size, date time, name, etc, are just intuitive group_by SQL commands.
Isn't carbon offset also someone else problem? Can't we argue that it is a bigger problem?
Hack Instagram Account
Michael Wood Jr.[1] was a former marine, who later became an LEO in Baltimore, then later quit and told his story around 2015. He has written a book, done tons of interviews (including a Joe Rogan), and spoken up about how corrupt he believes his former department to be.

Of course Baltimore might be an outlier (very urban and high crime), but it's a data point from the perspective of an articulate person.

[1] https://www.bbc.com/news/world-us-canada-33293421
>that's why they have focused on cybersecurity since the beginning

That sounds to me like a voting machine company saying they've had antivirus software on their machines since day one. "Strictly speaking, it's better than the alternative..."
I would personally recommend Laragon: https://laragon.org/

It's more polished than the older programs. It offers neat features like: quick apps, virtual hosts etc...

It isolates your php stuff, you can mess with it without worries
> Shootings are a very real and somewhat regular occurrence in the US. Here in Germany, it's literally not an issue people worry about. When was the last time you saw a gun anywhere in Germany?

There was a shooting in February https://en.m.wikipedia.org/wiki/Hanau_shootings. Germany is also in the top 25 per capita for civilian gun ownership http://www.smallarmssurvey.org/fileadmin/docs/T-Briefing-Pap...