skysight-inc/HackerNews huggingface dataset:
I will put in a shout out for Tuple - it's a great app that works well. And they are a nice team, I wish them the best!
You don't need to multiply in the inner loop if you draw along a constant-z line (which is easy to do if the walls are all horizontal or vertical).
I like sourcetrail (https://www.sourcetrail.com/). Sadly, in my latest position I have a Mac and I cannot get it to work on a Java project, as it complains that it cannot find a JRE at the $JAVA_HOME path that I specify (which works for all the other projects, including IntelliJ).

Maybe between Christmas and New Year I might have some time to figure out what is wrong.
Maybe after the Software Freedom Conservancy lawsuit is won, Kodi will be able to run on Vizio TVs.

https://sfconservancy.org/copyleft-compliance/vizio.html
Wouldn't Vscode alone can do the trick?
I have been using Vscode previously and could easily find implementions/definitions inside the project by searching.

Never used JB webstorm before, there will definitely be a learning curve with this new IDE. I am not sure the benefits weigh more than the time i have to get used to new IDE.
It’s a large org, but I’ve seen the same kind of attitude even at small companies.

I once had to do development on a 640x480 resolution screen because those fancy large monitors are “too expensive”. That place had less than 30 staff.
I definitely do. Without fail, I always get sick the day right before vacation.

The pattern usually has me working long and stressful hours the week prior to vacation. It takes a toll on me to just get the work done (not eating, exercising, or generally taking care of myself during this time). It's something I hope to correct in the future.
Blockchain is not a grammar for intellectual property rights.

You literally need to create a grammar for that, and an application layer, which is not part nor parcel to the blockchain architecture.

Nor should it be.

You should be able to make an assertion of rights, and then provide proof of those rights, based on multiple computing paradigms, whether from a SQL or NoSQL database, or embedded within a computer file itself, or so on.

There's a whole body of work in my life associated with this idea, and no, blockchain doesn't automagically solve for many or any of the problems I saw looming back in the 1990s:

https://patents.google.com/?inventor=Peter+P.+Corless
Will it be available on Linux?

Why closed beta? Wouldn't it have to be open source if they base it on Chromium?
Why don't they just make repository to get contributions from all around the world?
The word "Algo" here is definitely awkward. The point is though that what matters most here is the number of parameters, as those correlate quite closely with training and inference time. Storage space is pretty trivial, but TPU cycles are less so.
>I think that the opposite is true - the vaccines have not been deployed fast enough around the world and this has allowed new more infectious variants to emerge.

Or, the incredibly narrow focus of the mRNA vaccines put enormous evolutionary pressure on the virus to mutate.

All too often you hear the misconception that only the unvaccinated can act like a petrie dish for mutations, but this can happen just as easily in anyone vaccinated.
Pivotal was fairly standardized on Jetbrains tools and VSCode, so yes. Many teams also used a combination of vim and tmux.
what does it even do?
Solves the problem of getting money out of the country, legality be damned. I assume this contributes a lot to its popularity.
That sort of law and a business contract are quite different though. But if the legal system was immutable code we couldn’t fix that law whereas with a softer humans in the loop system we can.

For contracts you don’t know what you want up front. Same issue in a lot of programming where you don’t know all the requirements up front. You horse trade towards mutual agreement but things are usually always open for renegotiation. There was a very dry article published yesterday that had this great insight:

“A key tenet of economic analysis is that enterprises are unable to devise contracts that cover all possible eventualities, eg in terms of interactions with staff or suppliers. Centralisation allows firms to deal with this "contract incompleteness" (Coase (1937) and Grossman and Hart (1986)). In DeFi, the equivalent concept is "algorithm incompleteness", whereby it is impossible to write code spelling out what actions to take in all contingencies.”

https://www.bis.org/publ/qtrpdf/r_qt2112b.htm
There still is human intervention and we've already seen it. The ETH vs. eth classic fork was one example where humans stepped in and decided to follow the spirit rather than the letter of the law. Both chains are still going but it's pretty clear which won the majority consensus and lions-share of the value.

Basically while code is law for these blockchains, human attention and usage still dictates the value.
> Windows 3.0 happily ran on 1 MB.

IIRC, Windows 3.0 didn't run happily in any circumstances, that had to wait for 3.1.
Data oriented instead of object oriented:

https://gamedevelopment.tutsplus.com/articles/what-is-data-o...

Instead of treating each object as a collection of components, you can operate on bags of components

So say in you're modeling space invaders:

every frame:
for enemy in enemies
enemy.transform.y += 10

The CPU is hopping to a random memory address where your "transform" component is located before modifying it, over and over.

Data oriented would be something like:

each frame:
for transform in transforms
if transform is enemy
transform.y += 10
if transform is player
transform += input

So you get cache locality as you're running through your transforms.

Now imagine if instead of space invaders we're trying to model say blades of grass. Suddenly we go from a very cache unfriendly method to something that's cache friendly, branch prediction friendly, and easy to parallelize.

If you want to experiment with it Unity has some great examples under their new DOTS system

https://github.com/Unity-Technologies/EntityComponentSystemS...

APIs can make data oriented more ergonomic than my contrived example implies, but it's still not nearly as intuitive as ECS imo.

To me data oriented subsystems are fine, but not as a core concept for your game's architecture.
I am saying that an effective server side cheat is system is certainly not "easy" to build. Nor do I think all cheats are even detectable server side.

Take a hack that allows you to see enemy positions through fog of war in League or wall hacks in CSGO/Valorant.

While I don't think it's necessarily impossible, detecting that players are making decisions based on information they shouldn't have is going to be a challenging problem even for ML.

In comparison detecting it client side is a much more tractable problem.
Regarding your last point, adding "id_" to the end of the timestamp in the URL produces the original downloaded file. Adding "if_" produces the page with rewritten links but without the Wayback Machine header. Additionally, if you look at the HTTP response headers on any version of the archived page, they include copies of the original response headers.
I am genuinely interested in how this problem is solved.

I actually own around 200 frames of a certain movie (bought them from the production company as a way to help sponsor the movie) and I would like to put them up for sale as NFT's, but I dont really see how everyone else could just claim the ownership and do the same.
Not only that, but money wasted on stuff that gets used for 1-2 years then is no longer needed.

My wife and I joined a "free baby stuff" facebook group and got almost everything we needed for free.
My MREs are only to get me from point A of Seattle turned into an unnavigable pit of sludge post earthquake to point B somewhere that FEMA can get shit into.

If I didn't live somewhere where half the city isn't going to dissolve and/or get tidal waved, then I probably wouldn't have MREs. I didn't have any when I lived in the Midwest. Blizzards and tornadoes, not actually much travel needs to be done in case of a natural disaster.

They're contained enough that I can transport them along with water and water filtering/iodine.

I should note that depending on the distance I need to travel, I have even more contained dense rations which are basically, as far as I can tell, solid cardboard consistency... food stuffs. MREs weigh a bit more, so if I'm going farther, I wouldn't take too many.

For almost all other emergency I'm instead relying on staying put and eating stuff that sucks less.
Folks with disabilities would not be considered in the snowflake category. If a team member needs a certain setup then you have to support them, of course.

Snowflake behavior is being the person who just can't use the terminal if it isn't "set -o vi" keys. Or insisting that Caps Lock be mapped to Ctrl/Esc/etc.
It was always not uncommon for Windows apps to apply custom skins to their UIs.
There are serious projects using distributed ledger technology that are trying to solve for "this distributed ledger entry stands for this real-world container of goods" or "this particular pallet," or "this particular box on that pallet, or "this particular diamond in that box" or "this particular fish."

But the application-level definition of parsing and comprehending what an entry in a ledger stands for is not universal. These are proprietary, or at least, communally-held paradigms being set up independently by each ledger designer.

We're lacking universal grammars so that the logic of an item designed to operate on distributed ledger X would be recognized or honored if migrated to distributed ledger Y.
A decent Platinum skin for, say, FVWM would really make my day. I seem to remember this sort of thing existing 20 years ago but can't find much any more.
Everything has an API if you're brave enough lol
I never understood the need for a datediff function. In Postgres (or Oracle) you just subtract two timestamps and use the resulting interval. It's a different approach to the same problem.
Storing energy?
When we were travelling our baby slept in a suit case, (thinking outside the box?). I bought a clone from https://www.finnishbabybox.com/learn/tradition/, the content is great too, and the box is now used for toys...
> I think if you write a sentence that's highly dependent on the reader paying careful attention to where an easy-to-miss comma is, ... it's just a bad sentence.

Consider the function of the comma in "Time to eat, Grandma" vs "Time to eat Grandma".

Proper punctuation saves lives.
> If it’s only a few days for an infrastructure change, why is it so untenable to modify the app?

It could be an incompatibility with a core requirement e.g. application used webrtc or websocket, bundling / deployment system can’t handle them (will reject / close on upgrade requests or long connections), you’d have to rearch the entire product, probably detrimentally to the system / experience.
Read the source.
Chris Dixon (https://twitter.com/cdixon) posts some particularly outrageous and as far as I'm concerned, disingenuous comments on this topic. I would be ashamed to be associated with him.
I’m not sure if saying it’s a beautiful message does the initiative justice. It was introduced all the way back in 1938 for low income families at a time Finland was quite a bit a poorer country.

I remember reading that a big goal initially was to reduce child mortality rate. One only gets the box if you visit a doctor during pregnancy for consultations which often wasn’t the case back then. But I don’t have source at hand writing on the phone, so might be wrong on that.
https://youtu.be/3B_blDv0CWE
The "distance" between two dates seems quite useful. In Postgres there is no need for a datediff() function - you would just subtract the two dates: date '2021-01-01' - date '2020-12-31'
Small world :-)
It's great to see more applied and applications of category theory.
Most European drivers drive manual and use their phones in the car.
They also allow for micro transactions in a way we’ve not been able to do so far.

You can use the original Bitcoin protocol to stream (and pay) for each packet of data. We can now make a pay-to-use netflix, something we haven’t done yet. https://xiaohuiliu.medium.com/netflix-over-bitcoin-payment-c...
"we find no evidence of any positive links between inflation and either Bitcoin or Ethereum during times of increasing forward inflation expectations. This raises significant doubts over the ability of cryptocurrencies to hedge expected inflation in the short- or long-run."

https://www.sciencedirect.com/science/article/pii/S016517652...
Startups tend to take chances on less qualified candidates to save money.

There's plenty of opportunity in this country if you're willing to work for it.
100% agree with this. Read, model, then break it to find any incorrect assumptions you have made.

Another thing I haven't seen in this thread yet is that it just takes time. It takes time to grasp a system, and if it is a big project especially, you will probably still not understand everything after a few weeks.
Dinosaur brain to body ratios never approached those of even early mammals AFAIK. Human brains are our specialized trait (like a rhino horn or snake venom). Like asking why fish haven’t developed civilization.
FreeBSD dev dishing out Linux processes in 2021. Some things never change I guess ;)

But honestly, Drew, all serious vendors of networking hardware have fully functional upstream drivers and good relationships with Jakub and Dave. However, one can't just throw mess of a code to netdev and expected it to be accepted as-is because they are a big vendor or something. Which I believe is good for users!
Unreasonable given the model Y was released only a short time ago and in the midst of global manufacturing issues.

I can't even buy a laundry sink right now as the supplier won't have stock till Feb next year.
I still have a G3 iMac Bondi Blue that runs Mac OS 9, my son plays some of the educational games on it. Stuff that doesn't work in OSX.
The web is hard to communicate the unspoken. The statement was to illustrate you cannot assume causal relations like that. As you righteously so point out by denying my conclusion is sane.

Point is there is much more at play why fortune 500 companies and startups die. You cannot put that to bureaucracy (alone), especially not from the distance we are discussing it here.
This is a pedantic dismissal of the comment above. We all understood what he meant.

If your intent is to educate HN on the difference between species, genus, family, order, ..., perhaps do so more constructively?
I can't think of one either. I usually have one window/frame per app so command tab Q covers that. But I just saw the close feature here, maybe there is more to it. the reminders app he closes in the gif on the site looses its point in the dock but maps and numbers stay active - so is that just closing the window and not the app?
Provenance is a thing, so no. You're just some rando and nobody would care about your NFT.

The same way you can buy or even make replicas of nearly any artwork out there. The one blessed by the creator has value that the illegitimate copies do not.
The car can have a camera inside and complain and disable features when you use your phone. Some already do that.
Coming from a more remote country, that sounds completely normal when buying electronics directly from international manufacturers these days.

And, not saying anyone should do anything stupid, but sometimes these companies can be willing to send you less valuable but otherwise identical products if you ask nicely (wink wink)
Ah consumer networking, stuck in the single gigabit speeds, 1 GigE was introduced decades ago in the last millenium.. I wonder if this is a permanent plateau in human development or if there will be some bump when we get modern 100+G ethernet that servers are currently using.

Meanwhile there are notable recent perf speedups in the modern ethernet too: https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-n...
Yeah, we need a new page like this. But for "automation disasters".
Go uses a simple non-generational collector because it avoids generating garbage on the heap by doing escape analysis and allocating on stack. I get the ocaml does a lot of recursion, being functional. But could stack allocation also work for ocaml when using growable stacks?
Tor 0day: Snowflake
Highly unlikely that your 100% statistic is true. Polio rages on today in Africa because of one reason: the oral polio vaccine.

Wild type polio has actually been eliminated but sixteen African nations are battling outbreaks of what's called "vaccine-derived polio."

https://www.npr.org/sections/goatsandsoda/2020/08/25/9058847...
Very interesting. GPT-J is an opensource free alternative to GPT-3 and requires at least 12.1GB memory to run the model (which is reduced from original 48GB ram). But if the model stores some kind of index and does internet searches (or hard drive) instead, then it could scale much further as there is a limit on how much memory you can use in production.
With the Log4j vulnerability, many developers had to dive into their logging configs. You might've encountered variations of Log4j, Logback, SLF4j, log4j-slf4j-impl & log4j-over-slf4j. This article tries to remove some of the confusion and provides an overview of the most common Java-based logging libraries.
> a means of destroying the food supply of various indigenous tribes that relied on bison for sustenance (aka the genocidal starvation program)

Do you have any references about this? It's the first time I heard of it and googling for "the genocidal starvation program" only gets me hits on that other genocidal starvation program, the Holodomor.
My wife's grandparents actually made a metal frame specifically designed to hold the Finnish maternity box at a comfortable height. Now it's in use for our newborn, since the box size hasn't changed.
The question is: what do you do with the result?

If you e.g. want to check if two timestamps are more than a year apart you just compare the difference to an interval of 1 year.
The last residential school closed in 1996. Forced sterilizations lasted through the 80s in the US. The current US president was alive during the Navajo livestock reduction.

It wasn't that long ago.
Lend a Hand – and a Few Miles – To Your Friends with Vehicle-to-Vehicle Charging
Is it possible to actually get DNA material from such preserved embryos and create dinosaurs again like the jurassic park movies?
Note, the stuff written by said kid has long since been deleted. However i have no idea what the quality of the rest of scowiki is.
Look for distinct patterns and code boundaries/modules.

Look at git commit (messages) and issues/PRs. Which parts of the codebase/process is involved in making which type of changes.

Any codebase, especially large ones, may not be consistent during to legacy and many reasons.

Use an IDE + grep/ag.
There is not one actual practical problem blockchains solve. It's a get rich quick / pyramid scheme built on top of a theoretical concept that appeals to nerds but doesn't work in the world we live in.

The same issues persist, they're just packaged/framed differently - and, due to lack of regulation and norms to mitigate them in the real world, can still be exploited.

People were complaining that Google eats up so many engineers to solve ad-problems but the whole blockchain space is much worse - what a colossal waste of human and ecological resources.
Ask HN: Why stop at banning Nuclear Weapons?
Just watching Canadian Bacon right now and it got me thinking...

Excluding hunting being a human right and a piece of our history...

Why do we as a human race allow for the production of any weapons whatsoever?

What benefit is there to owning or using a weapon?

We are talking about banning automatic weapons in America recently which is a step in the right direction imho.

But why stop there?

If we collectively prohibited all countries worldwide from producing weapons like tanks, rocket launchers, etc...

There would be no need for any country to own or acquire similar defences.
> unfortunately neither of them are formally verified operating systems with any kind of guarantees about correctness and security, so you've just got to keep up with patches.

I'm unsure that conclusion follows from those premises, since patches are not formally verified either.
You can create regression tests that prove that the code does what it does today - which helps you understand it, provides a readable description of what it does and protects against regression bugs in the future.

Here's a relevant trick I frequently use for this kind of work with Python: https://simonwillison.net/2020/Feb/11/cheating-at-unit-tests...
A lot of game engines have the concept of messaging that tends to happen synchronously or with a delayed dispatch step which sounds very similar to triggers. The latter comes with a verification cost because the message might not be valid anymore.

The thing with the actual gameplay layer is your often processing mainly heterogeneous elements rather than homogeneous so all the worry and focus on cache is largely academic for most kinds of game.
ECS is closer to the second way that was described. Data is represented as arrays of structs (referred to as components), similar to what was described. Systems can mutate or read these structs.

A physics system might change the position components while a decoupled rendering system might read that position components and the rendering details components to add draw commands.
I've used Tuple before and I think it's great but it's unfortunate that it doesn't allow for mobbing (4-5 people)
However so far it's not proving to be a currency (short term stability, long term deprecation or preservation) but only an asset class (short term instability, long term preservation).

So far it is only proving that it cannot be both.

For assets, one can choose to invest in already existing inflation resistant assets, and many investors and even unsophisticated laypeople did that across the ages before Bitcoin was invented. So essentially federally-issued inflationary currency is not really a problem of investment because there are other alternatives to it when investment is concerned.
The vaccine does not prevent transmission. You can still contract, get sick from and pass on covid-19 even being triple vaxxed. Unless you're talking about you having a reduction in symptoms == less probability of spread. That's frequently claimed but lacks proof. If you've found any science on that, please post it. I haven't.
This backs up what I was saying
The government has made a disincentive for the industry to cannibalize its own profits by forcing people to get outdated vaccines
And now the public sector with no profit motive has beaten the for-profit industry and its “warp-speed” mRNA techniques — don’t get me wrong, they could have EASILY updated their mRNA based vaccine to new versions but the profit motive kept them from doing it.

What’s interesting is how few people ever ask the question about why the INDUSTRY doesnt step up. Instead everyone is distracted by shaming each other into cleaning up their mess downstream, while the industry continues to optimize for profits.
> No, for example, the datediff in years for New Year's Eve and New Year's Day should be 1

I don't understand the purpose of such a calculation. If you want to check if two dates (or timestamps) fall into the same year, you compare the year part of them. If you want to check how far they are apart, you compare the difference between the two to an interval.
I'm talking about today: Finland is one of the wealthiest nations on the planet. In that aspect, it's mostly symbolic.