skysight-inc/HackerNews huggingface dataset:
Huh, was somewhat surprised to see that this uses Lean instead of something purely ML-ful, though I suppose GPT-{2,3} can't be "trusted" to output correct mathematics without something much more rigid to validate it.
Majority of Europeans would consider human augmentation, study finds
You don't get a stack trace from an ordinary loop, but somehow we manage. As long as it is clear that tail recursion happened, not having a complete stack trace doesn't seem like the end of the world.
It's just two images. You can right click and select "inspect" in many browsers. There's two elements containing images, no more.
> the password login isn't enabled in the first place, but the log is still full of these errors

Sounds like changing the port is treating the symptoms of the underlying logging problem you're having.
Which supplements do you think helped with the eyesight?
Thanks for this - you're right , the ToC links to nothing at the moment. I was sharing the visualisation itself. I'm going to add a condition that greys out or removes the ToC in these cases so no one ends up trying it in multiple browsers!
This is good news for experienced .NET developers and newcomers alike. It marks the end of the journey from legacy .NET Framework to fully open source cross-platform .NET.

.NET Standard was confusing, and the ubiquitous TFMs in the early days were even more so. But all of those struggles where made to achieve a cross-runtime compatibility layer to make it easier to support both ecosystems. It was a Herculean effort by Microsoft, and they achieved it.

Now it's purpose has been served and as we move forward we can all just use the simple name of netX.Y, unless we're library authors that want to continue to support legacy .NET Framework as well.
Reply All #166: Country of Liars
Yes, when he's had about 3 decades of growth on a solid nest egg in equities, fixed income, and possibly real estate is a good time. Any money he wastes now doesn't compound with time. Time is his best advantage now. And time takes no options skills to monetize.
I'm nearing 60 (decimal) and have spent a programming career in what we used to call supercomputing. I will spare you "old guy" stories, but I will share one insight: I've worked for companies who made money selling hardware, companies who made money selling advertising, and companies who made money selling software. It's always been the most fun working as a software guy at a company selling hardware to solve hard problems in the real world. If you're bored as a software person in a software or advertising company, consider being a software person elsewhere.
New glove-like device mimics sense of touch
with AI system it is also hard, you need to have some knowledge graph which would explain what is plane, distance, etc, and map it on some set of axioms, theorems, predicates and functions.
Carmack left Zenimax because they wanted him to work on sequels instead of VR. They only started caring about VR once the $2B Oculus acquisition was dangled in their faces, and then scrambled to find a way to get a slice that they didn't earn.

I didn't buy DOOM because I didn't support Zenimax's cynical lawsuit/cash grab. Maybe now I'll get DOOM after the Microsoft acquisition closes.
I still enjoy building software. What I don't enjoy is dealing with a barrage of tech-bro/founder types that are convinced their niche CRUD app is going to revolutionize industry X. Among other things.
Raccoon attack allows hackers to break TLS encryption 'under certain conditions'
> When I can take a smartphone, uninstall any apps that phone home, and then block/uninstall any apps that listen for external traffic, all without breaking core os functionality, then I would believe that those companies are truly concerned with privacy.

Here is the phone you are searching for: https://www.youtube.com/watch?v=yHcHi0TBFv4.
You can trade time for delta-V.

There are 7 million seconds in three months. That's a lot of time for a Hall Effect thruster running off of solar power at 1 AU to boost the momentum of a tether.
Siftrics
Stellaris wins hands down for me in most time played. Honestly such a good game.
This made me chuckle and then suddenly realizing that you caught me: often enough, this is how i(t) work(s) . E.g. "i don't understand (crypto) algorithm $XYZ, fuk it, i'll write my own crypto!"

*in not-so-serious side projects
Airbus announce hydrogen-powered concept planes
They're out to make money not be politically correct. So edge cases probably don't matter to them much, even if they occasionally manage to offend some people.
Twitter investigating why its picture-cropping algorithm prefers White faces
Here’s hope that the WASM approach will not fall out of fashion that soon.
Maze suspected in German ransomware attack that caused woman's death
The same for me. I'm in the middle of EU, lol. Tracking company can't (will not?) track locations to at least hit the continent correctly.
As much as I'd like that, I can hear from here the outcries from the gaming community.

"Your game is bugged! It doesn't work! I want a refund!"

"But the vulkan renderer is only tested on Stadia, it's not officially supported and the game is free."

"I. Want. A. Refund."
Dead Cells, Enter the Gungeon, Binding of Isaac, Papers Please, Return of the Obra Dinn, Spelunky 2

All fantastic games better than most major studio titles.
The Tech Behind the Mind-Reading Pangolin Dress
I think people sometimes set expectations too high for "what good?" I used to provide a lot of nearly free IT service for senior citizens that lived near me. Was I changing the world? No. But I changed the world for several dozen people who were no longer paying for $120 Geek Squad trips to get bare minimum quality service. I saved people a lot of money and taught them some good practices for using their computers and maybe that's enough?

Biggest thing though in software development is: Don't end up creating harm trying to change the world for the better. You might think you're developing free services for the world, but if you're violating their privacy, censoring their speech, and radicalizing the disenfranchised, you may be affecting billions but it may not be for the better.
I think you would have to mandate English as the first language to get on level terms with the USA.

Most educated Europeans already speak English as a second (or third, fourth, …) language, but many still prefer to be spoken to in their first language (historically often because they don’t speak English that well, but that already has been slowly changing for decades)
Interview with Eugene Yan (Applied Scientist at Amazon)
A Tech Company Cut Ties with the Trump Campaign Because It Violated Its Values
I agree with your skepticism of the objectivity here. Twitter says only that they "consulted with a number of expert groups": https://blog.twitter.com/en_us/topics/product/2020/new-label...
Milton's was already fairly well off due to his previous smoke and mirrors/ failure to deliver dHybrid.

"dHybrid landed a truck-conversion deal with Swift Transportation, leading to a mid-2012 lawsuit predicated on dHybrid's failure to deliver on its agreement.[6] dHybrid would eventually be purchased by Worthington Industries in 2014[7] and, in 2015, Milton founded Nikola Motor Company with his brother, Travis, as the director of operations with a background in construction and remodeling."

He has plenty of assets to defend himself and clearly knows how close to the edge of the truth he can get and get away with it.
JAM stack isn't just for content sites and depending on your site specifically, it may or may not be a good fit. The API layer is not necessarily just HTTP GET /something/.

Let's say you run a small SaaS site, let's say it's a geoip lookup service, one of the more feasible type of small SaaS you can run by yourself. The features you may need are, say, a landing page, some documentation, a sign up and login process, accepting payments, and some admin management tool. All of above can reasonably be implemented in a JAM stack site. Things like the admin console page can have a lot of the page's structure statically displayed and dynamic data filled in from API calls.

IMO, "migrating" a web app from a traditional web app stack (LAMP, Rails, MERN, etc.) is an architectural redesign and depending on your existing codebase, could be a full rewrite. It's a paradigm shift. You may want to evaluate the cost of that vs the benefit.
> they are afraid to say what is right in front of them.

So what is it the archeologist see which they don't dare say?
> Europe will continue to lose their talent to USA

Might become Canada rather than USA. Better quality of life there, and doesn't seem to have the "treat foreigners like a*holes" mentality.

Also, the US losing talent to Canada for the same reasons.
That seems like a very low cap. It will incentivize people to break up their "inventions" into as many possible separate "up to $150K" revenue streams as possible.
> I think an idea that hasn't really been tried yet is building a non profit for software... not fitting a non profit base to an existing package, but building a corporation that is made to produce software for the public good.

Mozilla? Unfortunately, they weren't successful at creating new things of value (with maybe Rust being the exception).
Good question. The downvotes are undeserved.

The reason is that if it's done in the browser then a person's preferences will apply to every website they use with that browser. Publishers will not want that as they hope that users will give them more consent than other web sites (I certainly do give some websites full permissions if I like them, others are a 'reject all' and 'object all')

Also, your consent preferences are stored under that website's cookie. There is the option of a global cookie but nobody uses it. This cookie data is then sent to everyone involved in the adtech chain (which is causing issues since it can be multiple KB's in size). It's format is described in [0]

[0] https://github.com/InteractiveAdvertisingBureau/GDPR-Transpa...
Musk is overly optimistic and makes marketing claims and predictions about the future. I think Musk's worst estimates could actually be false advertising (e.g. the claims about Autopilot). But in most cases they are understood to be within some bounds of possibility, even if it's a 95th %ile best-case estimate.

Milton made fraudulent claims about the existing technology that they had built, which is I think categorically different than most of Musk's futurology. There's no sense in which Milton's claims might be true; they were objectively false statements at the time they were made.
Oh yeah, he'd totally do that, not just look at the Census responses that require you to answer race per address.
Ask HN: Great Codebases You've Worked With?
It's so hard to tell the difference framework hype, truly promising ideas, and actual good architectures. I'm looking for tales of setups that _really worked_, whether it's a massive formally-verified distributed system, or a backend completely implement in the DB layer, or some bizarre excel-like-live-updates-but-for-streaming-data framework invented inside a massive fintech co (that one's based on a vague memory of an HN thread I saw earlier this year).

Anyway, we could all learn from testimonies of truly great software, where "great" should be taken to mean "effective", not necessarily "elegant".
That's fair, but before I spent a lot of time in industry, I thought most tech entrepreneurs were genius engineer/business types.

I was shocked that a LOT of startup founders are well-connected rich kids who have no skills or ability to lead a tech company. I learned that, while saying that you have a huge trust fund isn't very cool, saying that you're a tech entrepreneur CEO is perceived as cool. So the rich family uses their connections to raise a few million (often indirectly) and suddenly the kid is an "entrepreneur", despite lacking any relevant skill sets. It's not like there's any expectation for these companies to make a profit anyway.

Yes, you can avoid these companies, but it's worth warning younger engineers that this is maybe 50% of tech startups. It's more of a problem with NYC based companies than SF based companies (as NYC has more old money and less emphasis on tech companies actually building real tech) but I've seen it in both cities.
Some network admin at the CIA is probably wondering where the sudden traffic bump is coming from right now.
They won't and that's the point of the OP.

"They" are just a bunch of bots that try to hit 22 once and that's it. If it's open report it's open if not then move onto the next target.

The only time a human is going to look for SSH on non-22 ports is when they are actively attacking you or your organization.
The idea seems sane. Maybe GM will execute it. Or some new management.
Would it be possible to make a thing you can plug into a USB-C port that then checks the capabilities of the port and then tells you what it supports?
You absolutely don't take all the risk of creating a new technology. You get paid an excellent defense sector salary unconditionally, with all the defense sector benefits, some very exclusive.

Plus you get tons of resources and the inside track to talk to "the client", you're not working out of your garage.
It's how the system works, unfortunately. People's survival depend on making/selling/buying/marketing crap. What's the alternative?
NASA's IRIS spots nanojets: Shining light on heating the solar corona
.net ultimate incoming
The actual article title is "At the Math Olympiad, Computers Prepare to Go for the Gold" which also has the advantage of fitting the HN length requirement without a dangling "To".
They did produce a truck didn't they? So what happened? Did they run out of cash? Was the product never built? What's the deal?
I always disable passwords for every system I work on. Then use some type of PAM, like Google Auth for TOTP.
It seems like they are offering support or funding though, no? In that case, they are definitely taking on some risk.
Sounds more like net5.0-android and net5.0-ios doesn't exist and they will come in net6.0
Targeting all platforms means the Zenimax division within Microsoft will make more money.
Targeting only Xbox means more Xbox will be sold, so Xbox division will make more money.

It's not clear which one is a better deal for MS.
Put another way, then: doing so would mean taking on a considerable support burden.
There's a screenshot with some source code up there. It's kind of refreshing to see function calls where the syntax for pass by reference and pass by value is literally "by reference" and "by value".
> actual archaeologists have been wrong time after time

Of course, that is the nature of science and research. My question is, what is it Graham has been right about where archeologist have been wrong?
as a player, I'm not really sure what would be gained from a sequel to csgo. any big change to the mechanics would just piss everyone off, and smaller changes can just be done as updates to the existing game. csgo was only ~$20 when it launched, and it's free now, so I don't think there's much financial upside to selling a newer cs title. they already make plenty of money off skins.

the only thing I see that they could really change in a new title would be the graphics, but I don't think that's much of a selling point to the audience. cs players care more about getting >100fps on their potato computer than pretty graphics.
No.

The point is that you don't take the risk. You have a job. You get a salary. This usually means that you have no risk and no upside. The idea here is that you have some upside, but still take no risk.

IDK if this works in practice, but the principle is that.
They're reverse engineering the program from its effects (the files it reads and writes). It's not possible to exactly duplicate the original program's source code in that manner, nor is it necessary. When there are two indistinguishable approaches—in this case representing something as a message in the .proto vs representing it as bytes and later decoding it separately as a message—it makes more sense to choose the simpler way.
The problem is its going to make the US also justify protectionist policy. Europes GDP growth has been stale for years. IDK if their citizen would be ok with starting trade wars with allies only wanting equal market access
Is this the google (wavenet) version you tried?

https://cloud.google.com/text-to-speech

MS offers a similar service:

https://azure.microsoft.com/en-us/services/cognitive-service...

Both default to voices seem a little tinny to me, but both are customizable. We use one of these services for a US audience with a European accent as we find that further obfuscates the generated speach.
They probably know.

Not because they're the CIA or anything, but because most browsers send referrers. It's really easy to figure out where a traffic spike is coming from.
Port 2222 seems to have become the official obscured SSH port. If you want less log spam, maybe choose another one.

Also it may be a good idea to use another port <1024 - iirc it's good to keep it to the port range where an unprivileged user cannot open anything, potentially impersonating the SSH service.

Although I'm not sure how an unprivileged user would be able to stop sshd in order to take over that port.
> Is there something similar that doesn't require root?

Yes, I think DNSfilter and DNS66 are what you're looking for.

https://f-droid.org/packages/dnsfilter.android/

https://f-droid.org/packages/org.jak_linux.dns66/
I usually just email the company from the same email adress that is in my account. Just say that by GDPR guidelines you would like to see your data.

I've only done this for deletion of data by the way.
There are plenty of languages that you can go from "Never touched" to "Having contributed something" in a week. Are you saying that those languages aren't productive or valuable?
It's not helpful to say "the people who I disagree with are repeating propaganda."
Twitter is wrong then. They used to have editorial independence before the Hutton enquiry.

Any editorial independence they have now is purely nominal.
Ask HN: URL validation, RFC or User behaviour?
Every time when I write a routine to validate URL, I'm faced with the dilemma of whether I should respect the RFC or should I validate it based on how users enter the URL on my platform.

I run a problem validation - https://needgap.com where people post their problems for startups to solve, so there are often URLs of products which could solve a problem or other resources for discussing about the problem.

This often leads to the issue of invalid URL due to period ".", comma ",", semicolon ";" following the URL, But they are actually valid URL/URI according to the RFC[1] among several other characters which are not used commonly; but can be used[2].

Common sense says, I should filter these characters out, expecting users to know about RFC is absurd, making sure that the URL is valid should be the priority.
But my Engineering education is giving me depression, nightmares about someone who is going to enter a URL like [2] in the comments and I break it due to validation.

So, what do you guys do for URL validation?

• Remove the less common characters from the URL?

If so how? What characters do you decide shouldn't live on your platform? If it is a dot ".", then how many dots in a URL are too many for you?

(or)

• Follow the RFC, if so how do you do it?

A demonic RegEx[3] or check if it's a valid URL by hitting the server?

If this discussion goes well, we'll do the email[4] next time!

[1]https://tools.ietf.org/html/rfc3986

[2]http://www.example.com/module.php/lib/lib.php

[3]https://stackoverflow.com/a/190405

[4]http://www.ex-parrot.com/~pdw/Mail-RFC822-Address.html
Well, the other thing is that smart people like Steve Jobs can easily learn new skills and acquire knowledge even after college. He worked in tech for decades, so I'm sure he's read more a few books and/or experimented with tech hands-on :) Heck isn't programming one of those skills that we say you don't need to go college for?
> ...with all the defense sector benefits, some very exclusive.

Could you elaborate on that?
Ads are only the way of making money, or are you saying it only matters what the end result is? It's possible to sell ads and also do good with the work.
Moving SSH to a non-standard port is helpful only to reduce log noise coming from untargeted attacks. If an attacker is looking at your system, your attack surface is the same no matter where your SSH daemon is bound. I don't think it's worthy any extra effort to "distract" attackers like this.
Frankly Netflix scares me and I am scared more by the proliferation of the Netflix model to video games.

What I saw happen with television is that it went from a ratings based model (they had to make stuff people wanted to watch) to a model where the "cable bundle" was determined by cigar-chompers in a dark room somewhere. I can say I want this group of 20 channels, but I can't say I want CNBC but not CNN, Fox and MSNBC.

They get paid anyway so now there is no connection between "what I want as a consumer" and "what I get". So of course you get slow decline like we've seen with the cable industry -- the only meaningful conversation you can have through the market is "exit".

Netflix has only "exit" and "not-exit", it doesn't have market signals that say you can do 1% better and make 1% profits. So ultimately it gets a dull edge.

So many firms are falling over each other to offer you all the Madden NFL and Assassin's Creed you could possibly play and I am frustrated that people don't perceive that this has happened to MTV and most of the other cable channels since the 1980s: when I was a teen we watched music videos, but a 70-year old man bought the network and decided that he didn't want us to watch music videos. Once Youtube let people chose what to watch we found that people still love watching music videos: does anyone watch MTV? I'm sure there is somebody long past youth in Hollywood who thinks they can stay in touch with "youth culture" by watching MTV. I suspect there is a TV set in a Nielsen home that blasts away 24 hours a day with nobody watching. Other than that I don't know.
heheheheh nice tip
Reading Evicted and then looking around, I was surprised this didn't exist. The biggest downside for the landlords was that they had to evict. If you insert a middleman who is familiar with the process, you can lever your time way better. And the middleman gets the advantage of diffusion of responsibility that comes from just being part of a process: he can't negotiate, he's not empowered to; you can't beg for just a few more days, it's just his job; and he can be apologetic while still removing the tenant.
Really Atari ST?
Better customer service, user experience, and game selection. All these various online game stores should be required, by law, to allow any publisher to put their games on the platform for a standard publishing rate. No exclusivity, no special rate setting. Those are classic anti-competitive tactics, and this is yet another front to fight that battle on.
and converting DTD alarm sales into DTD solar sales.
This was genuine question BTW.
> its nonsensical to condemn the rate of progress because we didn't achieve a vision of science fantasy grounded in what people thought in the 1950s

That wasn't really the claim. The idea is that the ends of technology have been chosen by corporations, rather than what would have been most generally useful to humankind. Hardly an earth-shattering observation.
I have a newer Ford and they still provide physically controls for the radio by the touchscreen as well as on the steering wheel.

When it comes to cars a touchscreen definitely isn't the best way to control things
What exactly do you mean by "realism-wise"?

Elaborate so that we know what you want. Perhaps some products can be tuned to your liking.
Exactly this and its getting father behind. In 2008 it was basically the same. In the next 10 years It could be 3x-4x the times of Europe. If you were a smart, educated, with ambitious why would you ever stay there.