skysight-inc/HackerNews huggingface dataset:
Can't you play those without expansions?
Datasette Internals
Show HN: Vas-quod – A minimal Linux container runtime written in Rust
This requires you to give your normal user the ability to execute stuff via docker. This means that given the ability to execute code as the user, an attacker can trivially gain root access.
Sorry, Dutch not German. https://www.wired.com/story/can-killing-cookies-save-journal...
One cannot go to an arbitrary page with this method - doesn't it destroy use-ability quite a bit ?
You don't download an entire library to save you some keystrokes. Just create your own $ alias if you must.
If you want Steam achievements, don’t play with any mods. I played with just one - bottleneck. It adds a tiny icon on each building to show you if it’s bottlenecked or not.
A Honda generator costs 10x-3x as much as the stove
Cursor or pointer works well if the pagination request are in the same user session. However cursors can't be used to deep linking in urls and when the data is dynamic.
I guess part of it is, I've never worked for an actual company, accept by proxy (through an agency), closest would be working for a large restaurant for about 15 months (via an agency team - the agency's only client with enough work for 10 devs at the time).

I also am on the 'spectrum', so interviewing has quite often been rough for me. I can solve problems people give, but I make stupid mistakes and am awkward on white board interviews. I guess, might be easier interviewing online though.

Another reason for wanting to do freelance, is I'm hoping to eventually run my own agency, but haven't figured out yet how to get there. Last agency I worked for thought my $40 was basically robbing them, as they mostly pay around $25 for their devs, but since I knew laravel AND vue very well, he went with me.

At this point, I'm willing to do wordpress on odesk for $20/hr, til I get something better going. I just don't have a history there, so have to bid low to get clients.
I have much more trust in the application developers. Thus, I'd trust first party docker images, but repackaged applicaton images would fall out of date more often and remain out of date for longer than most distro packages IMO. And, with distributions, there's a community of maintainers that try to package everything to a standard, with docker, I don't think that's the case.
It's always the last 5% of the work taking 90% of the time. Saturn was a big F rocket that just exploded in the general direction of the moon. Making it economic and safe is a whole different ballgame.
The ones that have had the same strict immigration policies have had the same success (Vietnam for example).
The founder is Alex Tew and he cofounded the Calm meditation app which has almost certainly eclipsed Million Dollar Homepage for eyeballs/world impact!
You can create a react site in a couple minutes using create-react-app. React has JSX which allows you to do basically everything JQuery could without hacks.

Fetch or one of the wrapper libraries has HTTP covered.

Typescript is great if you want everything to work seamlessly on older browsers while using modern JS.

Yeah it's a lot to learn but once you know it, it's just as efficient as the old "JQuery forests + HTML" and way more maintainable.

I did ASP.NET MVC for years and once I learned React + Angular I never looked back. They work just like the desktop UI libraries of old, which is a good thing.

Django and related "server side" frameworks are functionally obsolete unless you have a very static website that needs perfect SEO (ex blog, news site)
Reverse Engineering my Christmas Tree
Many people are basically misusing Docker to work around Python and Ruby dependency problems.
These cursors are not database cursors. I too was confused by the bad terminology...
Traditional news organizations, especially older ones that began with print, have a long, long way to fall before they're comparable to social media.

Social media as a link aggregator, maybe. Social media discussions as being anything but misinformed, almost certainly not.
Hey cool, I was just about to spend a bunch of time writing pretty much the same thing.

What's up with the name? It is cool. But it is weird. In fact it is cool-weird.
non backend dev here. could someone elaborate what exactly is so opaque about pagination? and what makes offsets less opaque? does this term have meaning I don't know about?

and why does the DB need to wait for some number of synchronous reads?
In one of my cars (124 Spider) the method used to detect tire pressure actually depends on the trim chosen for that reason

I chose one that comes with performance oriented changes and interestingly enough that includes using a direct TPMS sensor in each wheel

Meanwhile the base trim uses an indirect system designed around the ABS sensors
Have a look at Table 4 here: https://www.cdc.gov/vaccines/acip/recs/grade/covid-19-modern...

They seem to have preliminary results for asymptomatic testing: 14/14314 asymptomatic individuals were found in the vaccine group v/s 38/14073 in the control group. At least from the preliminary data, the Moderna vaccine nowhere near as effective in stopping asymptomatic infections.
In my opinion those matchup counts are a red hering in game design. It is nice for the theme and visuals but adds nothing to the core game loop. It is more extreme in fighting games like Street Fighter or MOBAs like League of Legends.
It splits the meta-mini-game of race/character selection out of the main game.
The downside is that it makes balancing nearly impossible.

As an alternative, a game could use positions for unit select. Kinda: Conquer the eastern flank to build Zerg units or conquer the western flank to build Protoss units.
Can anyone tell me why subscribing to print-first institutions like the New York Times, Wall Street Journal, and The Economist isn't the best choice? (And hasn't been the best choice for the century plus history of these magazines.)
vas-quod is latin for container.
Yes, two simultaneous shuttle launches from neighbouring pads

Watching the two heavy boosters landing on neighbouring pads was similar - except real. It was that shot that made me think “the future is here”
Feel free to fork and extend.
It became irritating for me as well.. Yesterday one of the folks here shared a code for uBlock, working like a charm removing Pinterest from the search results.

google.*##.g:has(a[href*=".pinterest."])

google.*##a[href*=".pinterest."]:nth-ancestor(1)
Repl.it CEO: We're the most ambitious software startup in history
I never understood why people advocate for job offers sans interviews for someone who has interesting projects. IMO any company allowing such practices opens itself up to corruption and nepotism.

I've worked for startups and even mid-sized publicly traded companies where managers with sufficient seniority were allowed to extend offers on a whim and it always resulted in friends of said employees being hired. Inevitably, entire teams and even business orgs would be filled with friends or fraternity brothers and their work performance would vary greatly.

No one likes interviews but it's crazy that I keep seeing HN users considering this an acceptable practice.
Coding Interview set 5 – Mostly asked questions
> How does one identify which regions of a die-shot is the CPU or GPU? Are the structures on silicon easily recognizable from such pictures?

Infrared camera
Will Covid-19 vaccines save lives? Current trials aren’t designed to tell us
Curiously, this appears to be a bug in Windows Phone. In URIs, part following `//` is called authority, which is essentially a host with some optional additional stuff (like port number).

According to RFC 1123, hostname could legally be entirely numeric, and web browser shouldn't attempt to "correct" it (as it is a valid URI) for schemas it doesn't know anything about - as it doesn't know the rules for hostname for a given protocol. This is also not a valid IP address according to RFC 3986 (which specifies URI syntax), as this specification requires #.#.#.# format with three dots.

That said, using authority for something that isn't technically a hostname is misusing the field. I think using `<scheme>:<integer>` would have been a better idea.
Did he pay taxes on any of these barter transactions, or did he take the position the house is worth exactly one paperclip?
https://www.monkwhocode.com/2020/12/coding-interview-questio...

Check this
You could have other, self-hosted services there. That's my setup: I have self hosted trilium and used to self host matrix. The personal nginx served website was just a cherry on top of the cake.
It's not just $...

And why not just install jQuery? What's the big deal?

Where can I find the short aliased library? (If it's not there, I guess it's not a popular idea.)
Show HN: inletsctl – the fastest way to create self-hosted exit-servers
Consider trying http://www.toothandtailgame.com/

It's designed to be playable with a controller, and uses a player character who commands the army and builds buildings. (Units autoproduce to a limit per building.) It removes APM from the equation, and also adds a new resource as a result: Position and focus of your commander.
I wouldn't call "running an app in a linux VM on windows", "running linux". As a user, your main interface with your computer is windows, which is what "i'm running windows" means, and obviously "you can use the same kernel features as Docker to sandbox applications yourself" wouldn't work, e.g. you couldn't sandbox photoshop like that.
With the amount of money NASA was spending at the time, doing those things was not feasible.
Get a public LoadBalancer for your private Kubernetes cluster (2019)
The last time I used it I had a dozen people disconnect in a row without saying anything. That was pretty boring for me.
The article ignores the Total War style of RTS which is more relaxed. I'm not sure if we should consider them in the same genre as Starcraft though.
Should we say stop to the syntactical growth of Python?
If we look at medieval, or even Victorian, times, people (at least the elite and the middle classes who aped them) were obsessed with putting total orders on all social interactions. Thankfully we live in the twenty-first century, where our social relations remain transitive and reflexive, but we attempt to replace antisymmetric interactions with (at least on paper) symmetric ones.
This is neat but Im so disappointed by the chosen word list
https://www.monkwhocode.com/2020/12/coding-interview-questio...

Check out
For a while, people thought that a universe in which Euclid’s postulates would be wrong would be very strange indeed. In my opinion it is short-sighted to go from “it’s weird (to us, right now)” to “it’s impossible”.

On the contrary, it’s very interesting to explore the consequences of something we take for granted being actually wrong or unnecessary.
In good news it's usually called the Oxford vaccine, in bad news the AstraZeneca vaccine.
SciHub commits in court to not upload content from Indian publishers till Jan 6 [pdf]
Would a 2 trillion dollar software company allow such bugs to persist deliberately? Is it part and parcel of the carrot wrapped up in the next ‘upgrade/update’?

(2 trillion meaning, they have the money to sort this)
Kinda reminds me of the argument that the Wright Bros didn't invent the airplane because a catapult was used to launch later models.

(Apparently the aircraft launched from an aircraft carrier aren't really airplanes, either!)
I find it rather funny the author rating Starcraft with good variety. The game made every unit ranged so they wouldn't need to bother balancing melee attacks. I understand he means that each faction has different units, but imagine how boring AoE2 would be if all units were archers.
You should include your sources to distinguish your comment from the anti-vax noise:

HIV original vaccine:
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2585831/

As relates to Covid:
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7571904/
RTS matches take comparatively longer with other online games. In a Vs fighting game the match is over under three minutes every time. In an RTS you might be there for 20-40 minutes and lose because of a single mistake. Except when playing on lower tiers and getting rushed and beaten in 5 over and over.

I played SC2 for a while, at rather modest level (got to gold). After a few years I tried getting back to it and couldn’t even get out of bronze as I found defending against constant rushes not fun.
I'm most definitely not a "first time player" with 566 hours sunk so far!

I did try Bob's and Angel's, but I found the formulas so nonsensical that it broke the "immersion" for me.

I think I'd be more interested in a mod that added something that fits the game world and just... extended it a little. E.g.: adding aluminium and titanium, not 50 new raw materials that inter-convert into each other in absurd ways -- loops even in some mods!

E.g.: One thing that feels "not fleshed out enough" in the vanilla game to me is the infrastructure related to nuclear power. The centrifuges have no use other than nuclear enrichment and related processes. The heat pipes can only be meaningfully used with nuclear reactors. Etc... Similarly, you never need to use circuit networks, the back-pressure from the belts alone is sufficient to achieve the desired throughput.
Do you really trust these polls ?
And for TV: https://www.bbc.co.uk/rd/blog/2020-09-sustainability-video-e...

I also remember from a recent tech conference that a BBC engineer noted that their total VOD infrastructure consumed the same power as 7 kettles running.
Yes, being on a project at the beginning is a huge win as far as productivity.

You will have a mental model from the beginning, and as decisions are made and code is added, you understand not only how everything works, but why it (currently) works that way.

By far the least productive I've been as a developer - looking back it's a shame - was working on projects in the MIDDLE of a tech stack.

At the bottom, you at least get to understand the hardware. At the top, you understand the problem and the rest of the stack abstracts stuff for you.

In the middle .. it's much harder to figure out why you're being used from above, or what is going on below you. So you'll be playing catchup for a long time.
Streaming is the future but the Stadia business model is not. What happens if (or perhaps when?) Google decides to kill it? I'm probably in Google's target market for Stadia - I don't own a gaming PC and have reliable gigabit fiber. But I'm not prepared to drop vast sums into building a library on Stadia if I could lose everything. They need to work on a more sustainable business model (for them and consumers) but in the meantime they need to work with publishers so existing players can request Steam keys. If they did that I would be willing to give Stadia a shot.
During 2020 I took the time to migrate chunks of the workflow on https://cinetrii.com from Java to Python. Cinetrii is my NLP-based movie recommendation engine. Next year I will start tinkering with the algorithm more, and scale up the computation loop to faster deploy changes across the 10k+ unique cached queries.
Whats surprising is that SciHub actually appeared in court (thru counsel) at all. The petitioners (group of Indian science publishers) are seeking a ban on the sci-hub website(s) in India (via ISP blocks) and revelation of the people behind SciHub and its location.
It sounds like they're just recording the text you're typing and not the entire interview (video recording, conversation) but I could be wrong. If that is the case though, I doubt they'd need additional consent since it's implied that they're evaluating you based on the code you share with them anyways.
To be honest, I think Google and search engines should delist Pinterest pictures from their image search. And from all search in general.

Why? Because their data is not really usable. To even view it, Pinterest forces you to log in.

Why must I log in? If your data is not meant for the internet, then don’t allow it to be indexed.
There is no reason why a language or proof system cannot use different axiomatic bases of orders, as long as they have different identities (names).

The partial order of intervals, where any overlap means equality, is perfectly respectable, and can sit alongside other theory fragments about total/partial/strict orders.

The well-known algebra of intervals (1983), with an enlarged set of axioms and operators, may also be introduced, to subsume this proliferation of theory fragments:

https://en.wikipedia.org/wiki/Allen%27s_interval_algebra

https://cse.unl.edu/~choueiry/Documents/Allen-CACM1983.pdf

The algebra is almost trivial: anyone who spends 5 minutes scribbling on a sheet of paper would come up with the same solution.

There is also a beautiful symmetrical state machine of one interval smoothly sliding over another, which I leave as another 5-minute exercise for the reader with aforementioned sheet of paper.

P.S. Sometimes such professed 'issues' are just flourishes of pedagogical knives, which seem dangerous to the naive student, but the resolution is just to shoot the prophet of doom. For example, the many varied implementations of Fibonacci series can explain the differences between iterative/(tail-)recursive/functional/memo-ized implementations, while hiding the facts that:

(1) nobody really needs Fibonacci numbers, unless you are unlucky enough to be modelling the number of immortal rabbits, in a world without foxes, but with an infinite series of cabbages;

(2) the inside secret is that there's a closed-form expression called the Binet Formula (1843):

https://en.wikipedia.org/wiki/Fibonacci_number#Closed-form_e...

The mystical prophets never tell their students about this, even though the facts have been well-known for 40-180 years, because it would hurt the business of prophet-ing.
There are many ways of running containers as a normal user:

https://docs.docker.com/engine/security/rootless/

https://github.com/containers/podman#rootless
I'll definitely make a reply here, but right now I cannot as I'm drinking some beer.
I don't see how the blog guilt trips anyone. I, instead, see very well constructed points on why one should consider contributing to open-source.

Mozilla, famously, open sources all of its code but more importantly dedicates all its trivial code to the public domain. If most competent developers / organization at the very least followed such a line of policy, think of the learning that could entail, technological advances that could be turbo-charged, all the duplicated work that could be avoided.

This isn't a hot-take by any measure. Examples of enormous impact of FOSS are right in front of us: More developers doing so only adds to this amazing ecosystem.
I hope the European version of Musk/SpaceX attempts a non-rocket based launch system. Whoever eventually surpasses SpaceX almost certainly won’t be doing so by chasing after SpaceX‘s strengths.
Just in case you might be able to help me out.. is there any SQL flavor that supports specifying any except certain columns? For example something like:

SELECT * EXCEPT FOO_ID FROM FOO;

I have always wanted this but have never vome across it...
???

I’m not sure that party affiliation has anything to do with the level of corruption. I would imagine that corruption tracks far more closely to regional GDP - more money, more backroom deals.
How to get more Retweets for free
npm wasn't built with security in mind.

npm doesn't implement permissions. node doesn't implement permissions.

deno does have slightly more emphasis on security, but JavaScript is not and will never be a security focused language. Everything is mutable, even type definitions.
The author is HuK, a former professional SC2 player.[0] It's understandable why he would focus on the esports aspect more, however, he does point out that RTS games need a way better social side. The game needs lots of players that just play it for fun to really support a strong competitive scene.

[0] https://en.wikipedia.org/wiki/HuK
It's baked into the language and still used, so...

There was a real need/use case for it.
Booting negative people out of my life
Ask HN: Transition to space industry for software engineers
How can a software engineer with knowledge just about CS transition to space industry?

Anyone achieved this? Can you please share your journey?
Does anyone know if its possible/ tried to do ram upgrades with higher capacity chips by replacing the dram like one does in the newer chip stacked iphones?
SolarWinds Orion API authentication bypass allows remote command execution
Nicely done. There were many a times I had wished they had shipped this to Linux as well :)
The rocket weighs quite a bit less at the end, having used most of its fuel, so only two engines are needed to land. The engines cannot be throttled down more than ~50% (as all rocket engines), so a third one would add too much thrust.

Falcon 9 does the same, relighting 3 engines (out of 9 total) for the boostback burn, 3 for the entry burn and then just 1 for landing.
I just laughed at some of your tweets. Thank you fine sir ;-)
Yandex seemed to skew towards non-US/English resources (in Europe, tbf), which could be a good thing depending on what you're looking for.

I just tried it again and I have to say I'm impressed by the results. It's like an earlier Google. I tried a few searches that made me rage on Google (dnsmasq, HP/Win10 and ACPI, Openwrt and TomatoUSB related) and Yandex actually shows some decent stuff.

Like holy hell, Google tried very hard to show trash from the biggest websites like Youtube (of course), Microsoft (fuck their answers forums, honestly), HP (ditto), Reddit (actually useful), the usual. Even Github is lower in the rankings.

Bing is slightly better, but not by much. Yandex shows some useful links I haven't come across. Very interesting, I need to remember to use it more.
it,s not about the form factor, but about the available software. the ios environment is a pathetic consumption sandbox, little more than a tv.

i regularly do web dev on my phone size android 7 and 8 devices, even without a dedicated keyboard, where i can have something resembling a full *nix via termux.

if ios offers anything resembling general purpose computing, i,m not aware of it.
If it was up to my doctor, I would still be on at least 4 different medications. I got them off by myself, and I am no longer anxious or depressed. Personally, none of these medications did anything. I did not notice side-effects either.
Pandas 1.2.0 Released – What’s new?
Buy Gmail Accounts – Buy Old Gmail Accounts – Buy Aged Gmail Accounts
Thank you for mentioning the original title.
And there's a new one in the making, hopefully sticking to the more classical settlers 2-4 mechanics and feel... And not the later iterations of the series...

There is also Foundation, by a smallish canadian studio (iirc), that kinda is a mix between settlers and sim city :-)
Were it not for docker, I probably would have never learned about Linux. I'll share why. I was excited to find docker. It was neat and could be setup to update your applications without manual interaction. So I had it run my media server apps on a seedbox I had rented. Fast forward years later got a form factor pc that came with the free version of Windows. Try as a might, I couldn't get docker to work on it. Required the Pro version or something like that. I remember thinking, well that sure is stupid! That was the beautiful beginning of my affair with Linux as an OS for my desktop/server needs.
I watched this course and David Silver is a great lecturer, better than anybody else I’ve seen actually. I hope he does more publicly viewable courses in the future.
5iphon Pro Bonus
As someone who has formal degrees in Math, I believe this is mostly because the programming Math students do is extremely tedious and simply not enjoyable. In school we were making graphs in Matlab/Octave/Mathematica/R which I think most programmers would not like. Maybe some used Python if they were lucky. Coding visualizations, solving matrices or convex optimizations in Mathematica is not exactly inspiring.