skysight-inc/HackerNews huggingface dataset:
The video shows why: because it could be stacked on top of rivers, tramway tracks and streets, and it would not affect traffic underneath.

On one hand, it does looks like a lot of resources and needlessly complex engineering. On the other hand, it's an interesting way of solving problems for which there was no clear solution at the time. We tried all sorts of things before settling on putting trains basically either in tunnels or on elevated tracks.

Interestingly, the Wuppertal Schwebebahn (in the video) still operates.
Show HN: Categorizing OpenGameArt (using Grid t-SNE)
March Capital Launches a $60M Fund to Help Game Startups
Ahh.

I had actually wondered if it could also just mean "famous" (but not necessarily in a bad way) like notorious can but apparently not. I had to look it up to be sure.
Amazon reviews are not bug boards.

A one star review from 2018 is an anecdote that seems well out of the norm. I wouldn't draw too much from a single 2.5 year old review with very few similar experiences; especially when everyone else says the product is solid.
I'd appreciate a link so I could hear his whole argument.

You can argue about when it is appropriate to use threads at all. But, if I'm going to use threads, I use a threaded queue for communication exclusively.
You should be on thorazine.
It is not in the best interest of the ransomware gang to ignore their part of the bargain. If that second headline happens, it will be a signal to every one of their future victims that they will not honor agreements and you're better off not paying them.

This is why the vast majority of encryption-based ransomware puts a lot of effort into ensuring they really can decrypt your files after you pay them.
> there is always going to be someone else further down the road willing to buy into the story

Until there isn't and the Ponzi scheme collapse.
Is Your Business Efficient?
Great interview series covering Rob Hanly's business cheat sheet
they still have to cover their cost somehow.
> As a self-employed person, you pay double.

What do you mean, pay double? If you mean that, with regular employment, your "employer pays half" - that is just an accounting trick and you actually pay all of it.
I'm middle class, I find benefit in lower taxes for my company and family. When the government takes 50% of the money we earn and then is irresponsible with it, that is a problem.
What's going to be interesting is: after coronavirus is over and we're down to non pandemic levels of infections in the states, restrictions are lifted, and people start going about their pre-pandemic business, I wonder what the explanation will be as to why there's a permanent immunity.

How long will people continue to flog the 'people are continuing to be responsible' horse?

What will it take to finally accept that there's a physiological immunity taking place giving herd immunity?
What happens if established liberal democracies get squeamish about killer robots, while rising states with alternative political models see them as a way to leapfrog existing disadvantageous colonial patterns?
just like many other traffic. But it's mostly done via routes. that's why people use actual real world personal networks to share hidden TOR guards. ...until everyone start with DPI
In defense of the journalist, it's a direct quote from a protester who is presumably in the trenches making the sacrifices.
Apparently some local industrialist had an experimental one in his factory, and the proposal won out against competing designs which put a more "normal" rail pair elevated over the river. And back when it was planned any elevated train system was a big new thing, and the difficult bit either way was building over the river.
Shall we keep compatibility with 16-bit drivers and TSRs when formatting floppy disks? https://devblogs.microsoft.com/oldnewthing/20090102-00/?p=19...
But why does that make you sad? Some people will use it to watch porn, some people will use it to watch cat videos, some people will use it to watch minecraft clips.

It's a multipurpose service, using it for any specific purpose doesn't negate the other ones.

Would say /r/spacex be any better if there was no /r/gonewild? I don't see how one would harm the other.
https://github.com/Microsoft/TypeScript/issues/467#issuecomm...
Is it? Laravel effectively has a single maintainer, as its other contributors seem to have abandoned it[1].

It also seems to have declining interest after peaking in 2017[2].

EDIT: I was looking at the wrong repository, so my comment about Laravel's popularity is wrong.

1. https://github.com/laravel/laravel/graphs/contributors

2. https://trends.google.com/trends/explore?date=today%205-y&ge...
IBM 5100 appears in Stein's Gate... We probably have some Star trek and some Asimov there in that infamous mix.
Yes, you are correct -- I linked to this research on the frontpage as a citation.
Plenty of places have more than two engineers and still paid ransomware. This is like any other cyber-crime, which is to say it happens all over, it's not always publicized, and it's very hard to stop.

I watched a couple of presentations on security recently and just felt like we are all in a losing battle. There are always more bad actors, they get better and better, and they are a lot more motivated than any security team you can put together.
This isn't always a good thing.

My grandmother doesn't know the difference between an "address bar" or "search bar". Recently she got an email from her insurance company telling her to go to their website www.whateverinsurance.com and click "sign in" and then click "my account" and update her credit card info. The email had the url but it wasn't a link for some stupid reason. She goes to her browser and types in "www .whateverinsurance..com" because her eyesight isn't very good anymore and presses enter. Then instead of giving her an error saying the website doesn't exist and she should re-try entering it, it goes to a Google search page! She clicks "sign in" but her password doesn't work because she's on Google instead of her insurance website. So I get a call and have to figure out why her "insurance isn't working".

When I finally get her to her insurance website, she mistypes her password and presses "log in", and nothing happens. Windows is configured with 175% magnification, which means that the "invalid password" div that appears isn't visible on her screen unless she scrolls to the top of the page!

She originally tried calling her insurance company and updating her credit card number by phone, but she couldn't enter her credit card number fast enough and it timed out and told her to go to the website instead. WHY DON'T THEY TEST THIS STUFF???!?

Sorry, I went on a tangent there. I get irrationally upset by this kind of stuff.
> Is there anything that PHP is developing or adopting that can not be had at other established languages?

Modern cryptography is baked in since 7.2.

https://libsodium.gitbook.io/doc/bindings_for_other_language...

Most of the people who shit on PHP have a lot of love for other languages. A survey of the cryptography features the "favored" languages offer will almost certainly fall into two camps:

1. "We wrap OpenSSL"

2. "Go compile it yourself" (i.e. there is nothing baked in)

There's a lot of badness with OpenSSL's API design, especially with asymmetric cryptography. For a fun exercise in these languages, try encrypting with RSA with OAEP padding, but without using SHA1 as your hash function.

For completeness, PHP is one of the languages that wraps OpenSSL too! But it also wraps libsodium, and the community has been moving towards libsodium (unless they need something from OpenSSL for the sake of backwards compatibility) since early in the 7.x series.

If you're going to provide cryptography features in your language, but you aren't shipping modern cryptography in your standard library, you're underperforming what PHP has offered for years at this point. The easiest way to meet the standard that PHP 7.2+ establishes is to add libsodium to your language's standard library.

(There are salient arguments for "why even provide a cryptography feature as part of the language at all?" but most of the languages that see real world deployment are already doing that.)
As a gross oversimplification, I would say that the vast majority of languages share the same core functionality, then there's a little sliver that sets them apart from others and makes them unique. I would probably say that what sets PHP apart is it's easy. It's easy to install, use, develop with it, deploy, find hosts that support it, and get help from the community.

It's a decent language and with frameworks like Laravel you can quickly build reliable CRUD apps, which is the vast majority of websites and development.
These are large aircraft (though the F-16 is significantly smaller than an F-22) but the pilot + ejection seat + airtight pressurized compartment + life support systems + displays and controls really starts to add up in both the mass and volume budgets.

But the pilot requires more design compromises. The requirement to have a large canopy protruding from the fuselage for maximum visibility is a challenge to both building a stealthy aircraft and aerodynamics.

Also, currently the pilot and their circulatory system keeps aircraft from turning at more than ~9G (and then only for brief periods of time). Without a pilot, it would be possible to build aircraft with stunning maneuverability.
to block mesh network you are assuming the state will also ban every bluetooth speaker.
True Names
You mean when Trump wins again the left gets a mental breakdown?
Parameter order was somewhat resolved with the introduction of named parameters in the upcoming php 8 release from this year.
Wasn't Telegram restricted in Russia? I'm surprised Belarus can't turn it off whenever it wants as well.
Long-preparing revolutionaries need a way to communicate and coordinate with a bunch of people who suddenly see things their way. The government often tries to jam the lines of communication, so some alternate form of communication is often critical.
Well, that is a decision every institution needs to make by themselves, of course. At least now there is a visible price tag attached, rather than trying to hide behind misuse laws ("it's ILLEGAL to access our systems in that way!")
Ask HN: Alternatives to Calendly that you know or use?
Generally if you’re doing that, you want to make the first move, and you probably don’t want the first move to be exposing yourself to a libel suit.
It seems like building stats consensus on analysis pipelines for given study designs could be very worthwhile. Still surprised there's no declarative statistical programming language to analyze RCTs with code like "Maximize primary outcome, control age, account for attrition." Of course, written this way it sounds extremely naive—well how do you account for attrition? But, of course, people analyze data this way all the time, just with more verbose code. And that's the point of declarative programming: focus on what you want rather than how to get it.

(Also, not sure what the HN norms are, but to avoiding self-plagarization, note this is cross-posted from my twitter account.)
New Book to Help Asthmatics
Gee, I can't wait to see which poor country one of the big players will attack next /s
HODLing Bitcoin Is Boring, and That’s Why This Strategy Works So Well
What search data tells us about the intensity of America’s political environment
Celebrating Practical AI turning 100 [audio]
There are various strategies. One way that is fairly common is to have canary files that, when modified, trigger alerts and other automated action (locking out the account that did the modification, for instance).
Given how few people presumably have legitimate access to these, Techcrunch probably couldn't say much without risking identifying their source. When people leak to media, they often do so on condition that they won't be identified.
So most devs are on VSCode and they already have LiveShare which works pretty well.

Is the point of this for the non vscode crowd? Trying to understand what is the justification of paying for something like this.
Reddit replaced Digg, so it’s not impossible for something to replace Reddit.
Should the revolution fail, the digital trail left by these messages will give the government everything they need to hunt down every last activist.

We saw it with the Green Revolution in Iran. We've seen it several times since.

So long as messages are not encrypted, messaging apps are much more naturally suited as tools of oppression than tools of revolution.
> Is there anything that PHP is developing or adopting that can not be had at other established languages?

I would say no, but of course, the same is true of most other established languages. What's interesting about PHP is that it's shifting from being a dumpster fire that you would never pick over a real language like Python/Ruby/node/Java/whatever, to one that's honestly broadly comparable for many tasks.

Is it innovating or doing anything really unique? Well, no, but you don't tend to find much innovation or unique features in any of those languages (these days, anyhow). At best they copy them (eventually) from the innovative languages. :)

> I seriously would like to know if it makes sense for a non-PHP developer to look into it

No more or less so than any other big, mainstream, relatively popular language. Learn it because you need it for a job, or because you'd like to see how another language ecosystem solves common problems. Don't learn it thinking you're going to see anything especially new.
Efficiency is dangerous and slowing down makes life better
The airframe can handle more Gs than the pilot can though, so if you don't have a pilot then in theory it opens up maneuvers that were not previously performable.
With enough of hype and right people behind your company, it's very easy to get money in silicon valley.
How does such a secretive company, mostly dealing with government, spend so much money on sales & marketing? (61% of revenue, "roughly $450 million for both years")

I mean, just bribing people to get the contracts should be an order of magnitude cheaper, right?
It's not "just" the language. It's also a matter of what the improvements bring in for possibilities of new developers and mindshare.

Python as a language hasn't changed much, but it made huge strides into the scientific community and got a lot of marketshare from ecosystems like R and Matlab. It's becoming king in the ML/AI side. Go is growing in the backend systems/devops stuff that used to be the realm of Python. Rust is getting more and more adoption as a systems language and focus on safety. Even Java seems to be adopting things that make it less bureaucratic while being general enough for the enterprise.

I am not saying that PHP has to go away or anything. It's just that I wished that new releases could have more interesting things to say besides "it's not as crappy as it used to be".
I'm curious why you think this might be significant. All global root server traffic amounts to < 1gbps. Under contrived conditions you could easily serve it all from a single laptop computer, but even if we assume that realistically it's being served by a large, distributed collection of servers each drawing ~250 W continuously and each housed in one of those ridiculous corporate datacenters with a PUE over 2.0, you're still looking at a global energy cost comparable to one tankful of motor fuel per day, or much less than the energy used by one single commercial airplane.
and federated, and way better for group chats, and actually cross-platform
They tried to block it but didn't really succeed. It continued working although with some glitches.
Io_uring and Optane2
Fabulous read, and a lot of it really made me laugh especially the F0 keyboard bit.
Angular Security Best Practices
You mean why don’t they put the train on top of the elevated rail? Good question. They did that in the US. Maybe the winding European streets would have too many tight corners the train would have to slow for?
IMO I remember interviewing there and my bullshit detector was at 10000%. First the interviewer went off on a tangent claiming that they’re not evil (unsolicited) and second it seems like they’re capitalizing on the whole “big data” trend. They’ll find “insights” across multiple data streams without ever providing examples beyond license plate readers. I am surprised they haven’t gotten enterprise businesses to sign on - although maybe enterprise business only trust certain brands, but am not surprised they’ve gotten the government to sign on.
You're not disagreeing with OP's point that this is "tech propaganda at its best."

Same logic would apply if, say, a camera company had tried to brand Selma.
They can just change their name next time.
I have never seen anyone actually doing that. The popularity of Telegram consists 100% of the popularity of its own network.
Interesting take because there is a school of thought that comes to the opposite conclusion: emails should be more like text messages: http://five.sentenc.es/.

I think the most interesting part of this problem is the ambiguity in desired result. Emails are inherently unstructured text data, which results in conflict about how people want them to look like.
How to securely implement OAuth with a React Native application
Prefer Signal myself too. It's a bit hard to switch over from WhatsApp and tried to use it at least with my spouse. One feature that Telegram and WhatsApp miss, is being able to send yourself a message. On Signal you can do this and it's very convenient for taking notes, sending passwords (laptop <--> phone) and for saving bookmarks. I used to share interesting bookmarks from HN to my email, but that quickly got cumbersome to sort out.
Indeed, from TFA:

...authorities shut off the internet, leaving Belarusians with almost no access to independent online news outlets or social media and protesters seemingly without a leader. That’s where Telegram — which often remains available despite internet outages, touts the security of messages shared in the app and has been used in other protest movements — came in. Some of its channels helped unconnected, scattered rallies mature into well-coordinated action.
You've yet to demonstrate you have the knowledge to do anything useful.
They had "this is blasphemous work against god" arguments, that annoying enough? ;)

But also needed better transportation, and no real alternatives on offer.
PS5: Adaptive Triggers and Haptic Feedback
> My guess would be it's meant to annoy you into submission

No reason to believe that this is not considered to be optimal by the company.
Thats pretty rad.

I'm curious if you guys use PHP at all for any real time workloads. Thats where I've always had struggles with PHP.

Also, have you found the event dispatch system of the modern PHP frameworks to be slower over time?
Do you think if people consistently referred to a group of people that included you as "hey girls" you would find it....a bit strange?
The Difficulties of Rich Companies (About Apple)
Apple, the world's first $2 trillion company, will find it difficult to convince the public that in order to survive it needs to receive 30% of all revenue generated by developers in the AppStore. Moreover, most of this money is taken from micro companies.
Three Ways to Hack a Printed Circuit Board
> 15,0000 lines

Did you mean 150,000 or 15,000?
Is that high compared to other consulting shops with a large enterprise sales teams? IBM or Deloitte Digital?
Elon Musk, who became a billionaire by launching a website that merged with a website that provided payment services to a website that provides auction services to vendors who sell things like second hand mobile phones: Has rockets and independent space launch capability. Has ability to perform manned missions.

US Space Force, government agency that's supposed to "Conduct space operations" and "Preserve freedom of action": No rockets, no capability to perform manned missions.

I know who I'd want on my team in a Moonraker-style space laser battle.
Unfortunately (this may have changed in recent times), they often don't update the public repos in line with their releases. They put them out all at once later. Also, last I checked only the clients are open source? Has that changed?
Maybe you can go with the iPad Pro and pay $129 for the "Apple Pencil":

https://www.apple.com/apple-pencil/.

You don't have to buy the $49 Remarkable eraser stylus. You could also get the free one that comes with it.
Palantir slow walked their IPO because it is, by nature, a very secretive business that sells to law enforcement, military, banks, etc., and the transition to opening up its books and talking about their customers is inherently difficult. They were able to raise privately for a long time so they felt no reason to hurry to go public.

At same time they've raised so much money that being acquired by a PE firm or basically anything else other than going public would likely be detrimental to common shareholders given liquidity preferences.

And now given all the backlash that police department funding is getting and the possibility of a Biden presidency looming it's very possible that the type of "surveillance policing" that Palantir enables will be severely cut, and in fact some cities have already begun to ban these practices.
> For it's era, it had very very high scale for an RTS game

> So the game could only progress at the speed of the slowest player's computer. And SupCom was VERY compute intensive.

It might surprise you to learn that these statements are still true! SupCom:FA (still playable by buying a copy and through the third party FAF launcher; they have even fixed most of the desyncs, it's very stable these days) is probably still the largest scale RTS out there (even planetary annihilation only feels larger). And it still requires a top-tier gaming rig to play.

The reason for this is pretty straightforward, CPUs actually haven't gotten faster for well programmed, cache aware, tight-looped CPU bound operations in the last 15 years. And in fact there are arguments for why something like SupCom:FA would be difficult to make today given the industry's reliance on game engines. And games are still rarely threaded more than SupCom was (e.g. game logic thread, render thread), so until someone can get back to the low level excellence of SupCom:FA and then design and implement a concurrent game logic loop for it that actually parallelizes well, I think it will remain the king of high scale RTS for quite a while.

https://youtu.be/DEhp5eCwgSI?t=3304 (to see why this game is awesome)
The site [1] of the app is quite simple. Actually it's refreshing to see such minimalism :)

----------

[1] https://dicekeys.app/
Doesn't make it the best backend framework of 2019!

In all seriousness, I think this has more to do with the ease of PHP development comparatively to other stacks. Even Python (arguably just as easy to learn as PHP), has more overhead here.
Telegram has the saved messages chat which is a chat with yourself.
Me and everyone I know stopped using when they removed XUL extensions, that may not be representative of the general populace but losing the mindshare of power users could not have helped them. For a decade when non technical users asked me what browser to use I told them Firefox, that stopped then they abandoned powerful extensions.