skysight-inc/HackerNews huggingface dataset:
Well, how do you know it's "just" a mirror service, and it is not using a zero-day to exploit your system, by installing a root-kit or copying your code to their servers?

I agree that it's a valid concern.
Just here to let you know the Selenium developers are human and read HN, too.
I would agree with photawe, the closest thing to what you seem to be describing would be nested grid layouts
Page 5:
"4-18-67 TTY 1 doubles characters - Fred Hansen"

Different handwriting, unsigned:
"(IT WON'T IF YOU DON'T BANG ON IT)"
JS/Node is the entry-level programming environment of the current era, like PHP used to be, and the community norms (or lack thereof) reflect that.
Helps if you only have one platform you're developing on and deploying to (e.g. x86-64 Linux). If developing on macOS there can be Mac specific binaries installed, depending on the package.
As a long time mac user, I suggest getting access to a Linux machine and even learning how to use it if necessary. If you use the mac terminal its not all that hard. Options are:

- get a DigitalOcean or other cheap VPN. $5 or less/month with easy ssh access. Be sure to set up ufw just for fun.

- have an old mac? install Ubuntu 19.10 and be surprised at how fast and usable it is. My 2011 Macbook pro is amazing with an external monitor.

- buy a cheap machine. I would suggest a Pi 4 with 4GB and have one, but since the architecture is ARM it sometimes is a hassle. Maybe someone has a suggestion for a low cost linux server box.

edit: I forgot the main point- if you want to play around with a lot of cool stuff, like this, much of it is linux by default so having a linux box is perhaps a good long term solution. I use brew, but for me these are better solutions.
> we simply want to emit the debug information of eval() only if we are just debugging the program. Otherwise it’s just an unnecessary performance overhead.

This will not correctly handle the case when the user attaches a debugger after the eval has started, but before all execution artifacts (including callbacks/closures) are finished.
> What is the basis for thinking there are large barriers to most people becoming software makers?

You have an idea for an app. How do you build it? Your options generally are:

1) Do it the hard way: get Xcode/Android Studio, spend years learning to a) program, b) deal with the bloated and overly complicated frameworks, c) deal with the bloated and overly complicated build and deployment infrastructure. Also pay the platform owner for the ability to make it work / distribute it to someone.

2) Do it the easy way: pay some service so that you can make the app in a simplified/low-code way. Now your app is tied to someone else's service.

3) Do it the expensive way: pay someone else a lot of money to do 1) or 2) for you.

What's missing is the option 4): build it in some free, low-code tool, distribute it for free to whoever you want, without entering a relationship with any company whatsoever. That would be "the HyperCard for mobile".

On top of that, these days you're likely to want to have capabilities that are available only either through option 1), or through an API, requiring entering another relationship with some other third party.

Closest thing to 4) I've seen on Android is Tasker, with its ability to dump an .apk containing whatever UIs and if-this-then-that rulesets you created. But it's not exactly ergonomic, it's Android-only, and doesn't solve the distribution problem.
Be careful, my antivirus blocked the site when I visited the "Privacy" page from the top menu.

https://www.virusradar.com/en/HTML_ScrInject.B/description
I’d argue that not a lot of air flights in the United States would be served better by train when you think of some of these distances.

The east coast is already covered by an excellent train line. That line could be made faster to be more competitive but it already handles far more passengers than air.

Now let’s look at some other popular routes.

Chicago to LA? 2,000 miles. That would take around 10 hours nonstop on the fastest high speed train. Make that even worse for New York to LA, and you can bundle in destinations like Denver, Las Vegas, Seattle, San Francisco, etc into those long distance routes that simply don’t make sense from an eastern city.

How about popular vacation routes, like Boston to Orlando? 1300 miles, so that’s at least 7 hours assuming the train never stops.

The new-ish Amtrak CEO is correct to focus on intercity routes that are between closely packed cities. The US does need more train routes similar to the Hiawatha Service or Northwest Corridor and they need to go faster.

But even this type of buildout will be limited when you consider the size of cities in the US. If you fly from Indianapolis to Pittsburgh you’ll be on a 50 seat jet or you’ll transfer to somewhere like Detroit. What sort of train carrying 50 people will be anywhere close to economically viable?

Sure, we could use some rail connection between something like Houston and Dallas but then those passengers will also have to rent a car or use a taxi frequently at their destination. At that point you are competing with individual driving.

Back to the Hiawatha Service, if I’ve got two people in my party it’d be cheaper to drive and possibly even Uber the entire way if I had four people in my party.

The leader in high speed rail, China, has nearly ideal conditions to work with. They have huge populations concentrated in dense urban areas with low car ownership. They have almost all major cities concentrated on on one coast. They have low labor costs and a centralized government structure that doesn’t have to consider property rights or environmental impact when building out infrastructure.
The second one is what I did: I've got a function that I can throw any of my anonymous data objects into, and it turns it into a typed object that knows its type and has the relevant class methods. And this worked fine with Typescript as long as nobody accidentally introduced a wrong class. Or actually it kept working fine after that, because the system simply ignored the types during runtime, so nobody noticed there was one bad class in the mix.

Anyway, we're going back to simple JSON objects. Typescript is clearly not helping in our case, and the whole process with parsing all incoming objects is fairly cumbersome without adding much value.
Hackernews presents an interface very similar to Reddit - it's more about the community than the interface
I have no comment on #2, as I don't play in that sandbox.

However, regarding #1... the interface allows people to post images in their comments on issues. This has a valid, useful reason - for showing screenshots of bugs, for example.

The problem is not the interface. The problem is the people using the interface.
I'm not saying I want memes everywhere, but since I'm spending 1/3 of my life at work I'd rather it be a good time.

> Go post memes on the LKML and see what happens

I think the seriousness (almost angry tone) in certain communities also is a disservice to attract new members. If I make my first PR in some project, it's easy too feel attacked when the reply is a negative one, albeit strictly professional. If it however has a more light-hearted tone and a bit more sandwiched fun-serious-fun one feels more welcome.
In aviation, reducing fuel consumption has always been very important, since it's the most expensive part of flying.

The heavier a plane is, the more fuel it needs. But fuel has weight, too, which means you need even more fuel! Reducing fuel consumption translates to exponential operational savings.This is also why planes with batteries are problematic: batteries store much less energy per kg than fossil fuel. I doubt that the increased efficiency in going electric is going to offset the extra consumption due to the increased weight.

Even if they reduce emissions by 50% by 2050, flying will still produce ~5 more times CO2 than taking the train. And guess, what? The railway industry is also working to reduce emissions and with trains there's just so much more you can improve with much less investment.

By 2050, aviation might very well produce ~20 times the emissions of railways, even though it has halved its emissions.So, with our current knowledge, the best way to reduce aviation emissions is...taking the train.
What is the red number 3 that appears in the map?

Also, from the guideline: https://news.ycombinator.com/newsguidelines.html

> In Submissions

> Please don't do things to make titles stand out, like using uppercase or exclamation points, or saying how great an article is. It's implicit in submitting something that you think it's important.
Did you even read those 1 0n 1 questions? They couldn't be used to identify under performers, they're "geared" towards ensuring your manager is being helpful and that you have what you need.

I habitually complain in my 1 on 1s because it gets me what I need. Nobody has ever given me a hard time, and while doing this I went from just another cog, to irreplaceable and pivotal to the companies strategy. I've also been promoted twice in a year while doing this.
Of course everything currejntly costs more than commercial jets now because we aren't pricing in the havoc to the fuel cost, this can't be the criterion.

Also, the Hindenburg went at 100+ km/h in the 30's, we're already using many kinds of vehicles that go at similar speeds and don't cost more than commercial jets. Hopefully we could beat the 30's technology in speed, that's just the lower bound.

edit: also, correcting my terminology, I should have talked about "rigid airships" instead of "blimps" apparently - blimps are like balloons with little engines, and the Hindenburg & modern credible air travel blimpy looking designs are "rigid airships".
Somebody is getting close to completing their Dyson sphere?
In fact, you can compare the installed dependencies code line by line, Javascript won't be compiled anyway.
> Does it though? Sounds like an opinion.

Given that the comments in question add absolutely no value to the issue and instead insert a bunch of visual noise and fog then I'd argue it's not an opinion.
FWIW, the latin form "ab initio" is not uncommon either (in Europe at least).

https://en.wikipedia.org/wiki/Ab_initio
> generally enjoy higher standard of living

This is the country that saw the invention of the "food desert", that has an absolutely terrifyingly high incidence of opiate addiction and that routinely shuffles entire cities worth of homeless around the country so they're someone else's problem? That US?
> There is an article floating around (posted here multiple times) that says MOV is turing complete [0].

Don't believe this claim - any computer has only access to a finite amount of memory while a Turing machine needs an infinite tape to work. So the proof must be false.

In other words: only a mathematically idealized version of MOV might be Turing complete - but this cannot be the MOV that x86 implements.
agreed, contents need to be improved. I'm a solo founder working on a shoestring budget. Planning to raise funds and invest more time on improving contents
I still love both the look of big hair and they smell of AquaNet. Turns out the data proves it: right when I first starting noticing girls those two things were at a maximum!
The Serverless Supremacy – Fall of the Monolith
The doubt is whether stopping reading the article at:

>It could end the auto industry supply chain as we know it.

or just on pargraph later at:

>One stunned engineer from a major Japanese automaker examined the computer and declared, "We cannot do it."
I threw together a quick python script which scrapes listings from cinemas local to me, along with each movie's IMDB score, and compiles the results into a weekly Friday-morning email which I send to myself and my SO.

It's nice to know what movies are out, and when we can book, without having to remember to check or wait for pushy emails from the cinemas themselves.

I'm planning on doing the same to email us the latest menus from our favourite restaurants/cocktail bars so we can see when they change.
Attention retirement savers: college 529 plans aren't just for kids
Moderator of the Dissociative Identity Disorder subreddit here. This was my first thought upon reading the article.
I think that's the issue of cost/reward. The cost is

- N developers can't work for X hours

- or the company can't release new versions due to CI dependency on the registry.

- or the registry removes a package you were using

- or the existing package contents changes to something malicious

BUT you pay this price very occasionally and if you're a small shop, the cost is often negligible.

On the other hand, maintaining your own mirror has very real costs even though they can be small. One time setup, hardware, sometimes license or hosted service fee, security upgrades. When there's a sponsor maintaining the central repository, having very good uptime and offering it for free, the marginal utility of a local mirror is quite small.
My terrible experiences with the remote-control app (https://play.google.com/store/apps/details?id=com.panasonic....) for my otherwise-fine mirrorless cameras now makes total sense. Even though the app has received constant updates for years, it's still extremely unreliable, and looks like hasn't had a visual update in ten years.
It surprises me how many people don't use a clipboard manager. I use PasteBot on the Mac.
So far nothing has actually changed, despite the headlines. Transition period etc. If you believe the FT then the big impact so far is a slightly weaker currency which should help a German firm, not hinder them.

It's really not clear where this volatility would be coming from, or what that actually means precisely, or why it'd be an issue now and not when they entered the market, or why they'd find it so hard to get a UK banking license if they did end up needing one. The costs of getting a banking license are high if you're creating a new bank, because there are so many policies and laws to comply with that require infrastructure e.g. AML enforcement.

But if you're already operating the costs of getting a license would pretty minimal. So many of the requirements are about demonstrating you could run a bank in theory, that a process for converting an EU-recognised license to a UK-recognised license would certainly be very streamlined. This is doubly true because the UK has focussed on making it much easier to create new banks in the past 10 years. The banking application process is far easier than it used to be.
It’s very old-school; check out newspapers and books printed a century or two ago.
I really thought that pipenv was an anti-pattern. How hard it is to run "python3 -m venv venv; source venv/bin/activate; pip3 install -r requirements.txt" that one needs to create a whole new tool just to combine these three simple commands together? If it is so hard to just use three commands, just put those three commands in a script or Makefile and move on.

I know pip has its own flaws with not-so-great package and dependency management. But does that warrant a whole new tool? Or does that warrant fixing the existing tool?
or Azure Artifacts, I use it for pip, but I assume the behavior is equivalent across.

https://docs.microsoft.com/en-us/azure/devops/artifacts/get-...
I think that postmodern view on art has fallen out of popularity. It’s silly to abstract away the artist and kinda pretend there may as well not be one, and that the full meaning may be purely in the sensory matter... because this leads to an “everything is art” perspective: everything in the field of my senses at any point is art. Which is preposterous for “art” to tell me that my senses are meaningful because I can ask questions about them and learn something. Thank you, art, for intervening to add a completely vacuous annotation on my experience.

These pictures are interesting though. To me the thing that popped out, without having read background on the project, was how this robot artist is copying modernists like Picasso and possibly Pollock and DeKooning. And doing it along a few themes, with high degree of repetition; or tweaking some small things in each variation. The limitations are glaring and I’m wondering will it evolve and how.
So the backend is simple, i've chosen to pregenerate 1 mil images at the beginning so it gives you some idea of diversity. I"ve tried to generate them realtime, but my server would have not survived the hackernews popularity today.
The gan model is created by me, see in the comments above.
I'm planning on bringing up new images on a daily timeframe, keep the one that people choose as favorites and delete the ones that were not popular
That's also being shutdown according to Indian media. Railtel is going to take over the WiFi in India.
If you're concerned about injection into a third-party package, you should be using `package-lock.json` (or equiv) and integrity hashing your dependencies at install time.
> There were a few, but they ultimately got shut down

One of them was called LibreWolf, so I doubt it was due to trademark issues. Also, the developer of LibreFox didn't explain why development was halted.
How about as a stylistic choice? There are lots of little choices like that one makes when writing that together form a person's individual writing style.
Excellent advice.

And starting with #0 adds street cred.
I’m becoming more sympathetic over time to the notion that this everyone-must-do-everything movement is basically a failure. There’s too much.

Be good with: two or three PM and issue tracker tools, a graphics or UI mockup program or three, various analytics tools and libraries, a payment system or three, several build and packaging systems, a couple reverse proxies, SSL provisioning, several ways to schedule jobs, a few message or event buses, a couple cloud management UIs (command line and browser!) and also WTF all the brand-names in there do, several major database systems with a few different query languages and paradigms, three or more programming languages for weekly use, various communication tools, your own command line environment, the typical environment on your deployment targets and there may be more than one of those, infra as code languages/tools, at least one CI system at any given time, git, the quirks and bullshit of dozens of major libraries across multiple languages, testing frameworks and practices, networking, and on and on.

It’s plainly too much and functionally no-one’s doing all that well, which explains some of what we see from software in the wild. We could probably use about three specialist developers and a secretary for every do-everything developer like that.
Basic moderation in some form would be useful there. It’s interesting - there’s not (that I’ve seen anyway) a tremendous amount of spam or for the most part off topic conversations in in github issues. I’ve seen phishing attempts (I think) that seem to be “hey just go download and run curl ____.sh | bash” and you’ll be good to go occasionally but that sort of banter isn’t typical (at least in the circles I run in).
It's being shuttered in India as well [1].

[1] https://www.thehindu.com/sci-tech/technology/google-to-close...
> means that you can be fired at will

This is very, very wrong. What happens is that they bring it in front of an employment judge and they will decide whether or not it is right. Both sides present their argument. If you are not employed at minimum wage you can afford insurance to pay for legal costs, including those incurred in disputes between you and your employer.

As for the practice of handing employees a sack of money to leave (and other, more insidious practices) - that definitely happens, but that isn't at-will employment (which would be turning the dial a few ticks up on the dystopia scale).
My first thought was “hotel lobby”
The problem, specifically, is that folks use humor to mask the fact that they don't know or understand what's going on.
And if you do have more platforms, why not just check in one
node_modules-directory for each?

This idea to redownload all packages all the time from external
sources (and not even having a fallback-plan) seems completely
brain-dead to me. Didn't the people learn from leftpad-gate?
According to Goldacre et al [0] from the 4209 trials included in their analysis, 2178 (51.8%) were non-industry, 1837 (43·6%) were sponsored by industry, and 194 (4·6%) were sponsored by the US Government.

So a (modest) majority were sponsored by non-industry.

[0] https://www.thelancet.com/journals/lancet/article/PIIS0140-6...
In Sweden you almost have to be part of a union, not in the least because it is right (because they dictate and negotiate your minimum wage, among other things). In the context of the Netherlands this doesn't really apply, except for specific sectors that are overwhelmingly not tech (or tech-adjacent).
Re SREs: we've taken a different approach. Devs own their systems. If the issue is network or hardware, there are more ops oriented folk that make that work. But when it comes to services, teams own their stuff. Bug a 2am causes a service to go down? The team is expected to start debugging it and pull people in as needed.

The result? Shifting to this model from an SRE firefighting model has lowered total alerts, incidents, and outages. When we first shifted, people dreaded going on their on call rotation for their team; you expected to be paged multiple times a night. Fast forward and now I can count on one hand the amount of pages I've had on my last multiple on call rotations. Work is prioritized for system reliability because we feel the pain.
> There’s a few companies pushing the envelope, whether they know it or not.

Part of the problem is, they're pushing the Envelope-as-a-Service. Notion is all fun and games, until they change something you needed from under you, or get bought and thank you for the incredible journey. Similar for the others.

HyperCard being a desktop product was a feature, not a bug.
At least among myself and friends, we didn't care about that - we had to decide which system we wanted because our parents would only get one, and went for the bigger name/more familiar games.

(To my and my brothers' initial disappointment, my parents didn't understand why we wanted a PS2 and got us a Dreamcast instead, then refused to get a second game system. One of my brothers still has and plays that Dreamcast.)
The "story" aspect of art is bullshit, unless the art itself tells that story in a tangible way. If there's a story behind a black square, it's still just a black square.
Cone on... anyone reading the claim knows it has a silent ‘(but obviously with a machine-bound tape)’ at the end of it.
Cheap Flights to Saudi Arabia from London Heathrow
Really cool idea ! :)
Stagnation and Scientific Incentives
Is there some sort of personal failing in not being able to run a business (perhaps with a very good idea)? This really doesn't need to be influenced by some sort of pride idea.
This implies that synthetic jet fuel isn't the answer either because it will still create local pollution. Does using hydrogen prevent these types of emissions?
Your comparison of today's js/node to PHP from 20 years ago is interesting.

I wonder if javascript will be in similar place in 10-20 years that PHP is today (e.g. "its not like it used to be and things a actually quite good now")? The language it self (javascript) might be there already, but is the community anywhere close yet? SQL injections used to be the thing PHP was known for in the past but not so much these days (the community is more experienced?). Meanwhile, problems with NPM and the whole packaging situation is what javascript is known for these days, but will the be so on 20 years?
To me it must be the smell of certain people begging for money, on sleeping in the trains and subways of Berlin. I can't even start to describe what it smells like.
In GH in particular, I’m not sure why images are allowed to be rendered in comments at all. They are almost always harmful. External links can be used instead