skysight-inc/HackerNews huggingface dataset:
When making a game for Stadia you can target a very small subset of hardware and test on those on one single linux distribution/software stack (at the moment all stadia servers are identical). When you make a game that anyone can download on their machine the amount of different hardware + os/driver combinations grows a lot and requires a lot more effort for a quality product.
First, I’m not sure how much they would be concerned about privacy issues of only a single person over a year. They uniquely identify individuals over multiple sessions. I think they also wouldn’t need to know the specific identity (“John Doe”) and could just use their anonymized id (a unique individual whose name we don’t know).

Also, even if they choose to not do this for maps even though they do it for lots of other things, merely aggregate traffic info on roads would be useful. 364 days of zero traffic and one day with 30 minutes of one car would be useful.
I guess my comment about 16 registers being enough was more in the context of low power. In benchmarks I've seen going from 8->16 is a big boost, but going from 16->32 is generally only a few %. In ARM64 32 is definitely the right choice but in low power 16 is probably going to be best because with 32 your register file ends up taking up >50% of the die area and having 32 prevents you from fitting instructions into 16 bits (3 registers now uses 15 of your 16 bits, with 16 regs you have 4 bits leftover).

On the register file split I think you're generally right, it just comes down to what the penalties actually look like from having the unified file. I think the loads are a cause of trouble, really you need two different types of loads rather than having a predictor I think (low-power implementations could ignore that single bit). It's really just a matter of those register file read ports, you are going to need a lot more or need less backends or get bottlenecked on read ports (remember not everything gets forwarded, much is already retired).

One thing that's also relevant to the discussion is almost always when you add FP to a CPU these days you also add some kind of vector ops, and given vector registers are not the same length as the GPs you can't have a unified file. If I was doing green field I would probably go for a split file, but then say low power implementations shouldn't implement FP/vector at all (which is what RISC-V has done), unfortunately although this idea is popular with hardware designers it is not with software developers who are used to being able to drop a 'float' or 'double' into their C code and have it work (or worse may use a library that includes floats in its internals).
Boston Dynamics robots take over the dance floor in latest video
Benchmarking BSD and Linux (2003)
Show HN: Revivejs new JavaScript library for reviving objects
Hello,

I've just published a new javascript library called revivejs at https://www.npmjs.com/package/revivejs .

The library makes it easy to instantiate models/classes directly from json data, for
retaining behavior.

I've struggled a lot on very big projects with moving data around, calling web services,
passing data to models etc simply because a plain old JSON.parse would have required too
much effort to actually instantiate my models directly from json.

This library does exactly that. Think Java's Jackson for the Javascript world. :)

Please let me know what you think, feel free to open issues or pull requests on github (links below). Thanks.

github: https://github.com/mflorin/revivejs
docs: http://mflorin.gitbook.io/revivejs
Oh, curious. I guess the data used by openrouteservice.org might be a bit stale. There was an edit three weeks back: https://www.openstreetmap.org/changeset/95556786 "the section is practically impassable, this is no longer a road"
It's a normal Japanese given name.
I presume that when you keep focusing on HTML and CSS, it can find a good niche, while being a achievable target.

Rendering of HTML and CSS is a tough task, but can be very performant and doable without any APIs and JS/ECMA.

Thanks for the work. Interesting project!
Maybe? I live in Seattle. My paid-off home costs $13,000/year in property taxes alone.
>you'll find a dozen people to complain that you're nothing but an eeeevil capitalist who would poison our oceans and black out our skies just to make an extra $3.50 in pocket change, if not simply out of spite generally.

I wouldn't be one of those people, trust me. I won't go into what my line of work is, but suffice to say I may actually be one of those evil capitalists.

I DO think this is one of those cost-of-doing-business type of things when it comes to international trade. I think most consumers appreciate that when they go and buy something that labels itself "pasta", it conforms to some standard that we can agree is reasonable. Otherwise, you'll likely have someone who stuffs ramen noodles into a pasta package and sells it to some suckers. And now we all have to always know which are the "real" pasta brands and which are the fakes(yes, that might be easy enough to do, but it's the overall cognitive load of having to do that with every product that should concern us). That's just an example, but that's why the regulations exist.

And you can't just say "well they sell this in Italy, and that's the home of pasta, so c'mon man this can't be right", because Italy I'm sure has like 3x more regulations around pasta selling (a cursory google search shows this is likely true), and any change they make to their regulation will keep in mind the interests of their consumers and their producers. They will not be thinking of American interests when making those regulations.

Finally, it's worth keeping in mind that this one company that was recently restricted for not being in compliance is NOT the only manufacturer of Bucatini, and in fact may not be the largest or best manufacturer either. It's just one company that returned the reporter's calls and had an answer for them.
Their attitude towards these things, make them look like they value corporations freedom above their own, probably with a expectation that someday their own "corporation" will be successful and then they will be able to have the same freedom. Which is a weird backwards way to value freedom.
I don’t know what are you talking about. I had to list it in my /etc/hosts to block it. Was literally making me depressed. I feel so much better without it.
At least the robots are having a nice time!
Correct yeah that one. It got rejected 3 times and has now been under review for a long period. I think it’s something to do with when you type in the name of the area it marks it on the driveway. So people looking for the village of the same name as the area get directed there.
Does MS allow one to sell games for both XBox and Windows?
Personally I think it's awful but I fully support his right to be creative.
Agree with this. If you’re not going to be recognized for your efforts in someway then what’s the point?
The moment I learnt about the surveillance/drm/etc stuff they do with the Switch I decided I definitely am not buying it. I was planning to buy it and to use it pretty normal kind of way until that.
https://www.inc.com/news/articles/2010/09/study-says-$75,000...

>and very, very low.

The median wage in the US is $36,000, less than half of that.
That graph just says they didn't bother cutting through the hills make a nice easy grade. The resolution isn't fine enough to tell you whether it's a potholed mud pit or graded gravel.
The Team Xecuter case comes to mind:

> These defendants lined their pockets by stealing and selling the intellectual property of other video-game developers–even going so far as to make customers pay a licensing fee to play stolen games,

https://www.justice.gov/usao-wdwa/pr/two-members-notorious-v...
Totally understand the sentiment. I was very dismissive at first, as a self thought dev. Its really hard for me to learn something unless its helps directly to solve a concrete business problem I’m facing, so I know where you’re coming from.

I think my epiphany was when I was trying to learn me some clojure on a couple of weeks sabbatical from work.

As a mostly js/frontend/react dev at the time I was deep into React ecosystem for building SPAs. I knew and largely disliked the amount of code a redux based app would require in order to be “complete” with all the data fetching and state management (this was before hooks and contexts). And then I sew re-frame, that implements a lot of the features in that whole ecosystem, in like 100ish lines of code.

Thats BS I told myself. Things are missing! It cannot be just this code in front of me. But no, it was all there, just elegant and clear. All of the “meat” of the logic distilled to its essence, without any of the boilerplate.

It was just that I had to learn all the “higher level” stuff around FP, but it turns out those things are shared and repeated in lots of places, so once you index it in your brain, you can read the business logic itself, without all the additional “fat” of the code. Simply beautiful.
Finland, Sweden, Norway, Denmark and Iceland form an entity that has shared history, culture, legislation and many other traits that make them comparable. For decades, the legislation, regulation etc in the countries has been developed together (often with Sweden as the progressive model that others are following, though that has now turned around a bit).

Geographically it is not so important that there is a bit of sea between Sweden and Finland (Scandinavia vs. Fennoscandia); this sea used to be something that connects, not something that differentiates between the lands.
Bare in mind other coronaviruses are a guide and not firm proof that our immunity to SARS-CoV-2 would be the same.

Plus having an immunity to one coronavirus doesn’t automatically buy you an immunity to another strain of coronavirus. We are already seeing several new strains.

Also having COVID-19 doesn’t automatically mean your body even develops an immunity. All sorts of caveats might prevent that from happening such as the infection being too mild to begin with (eg viral load).

And lastly, while on the topic of viral load, if your reinfection it too severe then you can still die from a reinfection even if you do have a immunity (immunity gives your body the resistance to fight it, but that doesn’t mean you’re invulnerable to the decease).

So while your points are valid, that doesn’t mean anyone who’s caught COVID-19 and recovered should be thinking they’re bullet proof (metaphorically speaking). At best, they could still be carriers. At worst they could still find their body unable to fight off any new infections.
This is just an oportunistic political move ahead of next year's elections. The government doesn't really care about abortion. Source: Argentinian living in Argentina.
I think it can be as simple as...

"I was thinking about what you said, and you were totally right, if we <insert your idea> then we can achieve <insert their goal>. I'm really glad you said that - you really gave me a new perspective on this."
People have been saying this for 20 years now. But try writing basic search queries.

Ubuntu/Gnome's builtin search engine (Tracker) for god knows what reason uses RDF/SPARQL and anyone who wants can run
"tracker sparql <query>" from the command line or their app/library/tool to query all kinds of things on their system.

Its been around for a long long time but count how many people/projects use it.
I read somewhere it was because they wanted to avoid the drug smuggling. The foot and mouth thing is new to me, it sounds odd.
The good thing is that I could now fast charge my pixel 4a with my MacBook charger as the protocol allowed the charger to pick the right output.
Where I live (Sydney Australia) after purchasing an average home [1] you would have less than a million left out of those two millions, so according to grandparent's calculation [2] you would have less than 35k/year left, to sustain yourself. That's above the poverty line which is around 24k/year [3], but well below the median salary which is around 50k/year [4].

[1] https://www.smh.com.au/business/the-economy/sydney-s-median-...

[2] https://news.ycombinator.com/item?id=25580987

[3] https://apo.org.au/node/276246

[4] https://www.facs.nsw.gov.au/providers/housing/affordable/man...
Stop lying. I didn't say that at all. I said it warranted further investigation, as there were studies showing its effectiveness. And the study used to discredit it had been retracted.
I believe it's because preliminary experimental results suggest that the efficacy is greatly increased.
If it was like my experience, you're told which one it is before you get the vaccine. I was given a 2-page write up on the Pfizer vaccine as I waited to receive the shot.
I haven't bought any new games ever since I started using homebrew because the idea of getting banned really weirds me out. It's so frustrating.
These kinds of macro hacks are pretty widespread, aren't they? To me, klib and its khash hash table is the most well-known implementation, see: https://github.com/attractivechaos/klib

And I've written similar things myself (hash table and vectors).
What about them?

You're just listing questions without contributing with any alternatives or reflection on what has been said by others

Hyperinflation is an extreme case and others have already posted several answers to this, which you have chosen to ignore
Depends. With comparison functions you can implement a constant time comparison that takes the same amount of time. In this case it isn’t really a crypto problem, so anything where we are confident about things taking the same amount of time is fine. Basically in some parent method/func make sure we always spend 2000ms or whatever time is that is always greater than the max runtime of the slowest path. Secondary / defense in depth mitigations would be rate limiting this page and making it purposefully slow on response, just to make it that much harder to collect samples / abuse it without being noticed. The captcha is a nice touch, but it didn’t seem particularly strong (a good captcha solver could break it). Still, captcha will chase off a lot of script kiddies. You don’t have to be faster than the bear, just faster than the slowest person ;)
This is a huge problem and not limited to anti-vaccination propaganda. The even bigger problem, climate change, suffers from the same problem. There is very loud propaganda out, especially on social media, which tries to deny the existance, throws doubt at attempts to limit it. Because it is spread by certain political forces, and this is an international problem. One which we have to address quickly, both now for the pandemic and long term (as in the next years) the climate change.

I am especially baffled by the anti-vaccination movement, as I grew up in a world where smallpox and polio had been basically erradicated due to vaccinations as were most of the typical childhood diseases. But where all the victims of those diseases were not forgotten yet. There was no doubt whatever to be vaccinated, I still can remember the polio vaccinations I got in school. And those were ridiculously risky compared to a modern Covid-19 vaccination. But overall the vaccinations saved so many more people than they harmed.

One can only hope that the next months will bring a change. On the one side, there will still be many deaths due to Covid-19, as the death spike follows 4-8 weeks after the infection count spike. On the other side, in two months the effect of the vaccinations should become very visible.
Thanks for the advice that wasn't requested and isn't appreciated. Also, we aren't pals.
I do contribute in my local area. But I'm talking about entire suburban cities with no addresses on any of the houses. It would take me months to verify all the addresses and enter them manually. My county property appraiser does offer some data files, but I haven't yet written any tests to see whether it's enough to reliably populate addresses into OSM.
It seems like what it can't do is "interestingness", I tried a picture of a fashion model who's ridiculously pretty but a little unconventional, looks a lot like a young Uma Thurman, and it gave her about a 7. I tried another girl who's very pretty but maybe not with the same "va-va-voom" thing and it gave her a 9. I tried a young Harrison Ford and he got a 6.6. Two different Audrey Hepburn glamour shots got a 10.0, but a movie still of her without the same lighting and eye makeup gave her a 7. A picture of a young Richard Gere got a 6.5.

I think maybe the problem is the data is based on what people SAY is attractive, which is maybe different than what their brain says is attractive, if that makes any sense. They're paying money to look at the fashion model, Harrison Ford, Richard Gere and Audrey without all the eye makeup yet they're only getting 6s and 7s.
In the early days you where coding Assembly by hand loading via switches.

Microsoft got started as a language developer which made every thing a lot more accessible.
In the winter the road is packed ice and easy from the vehicle traffic and the rivers can be driven over rather than forded.

In summer there are sections of mud pit, swamps, river crossings because the road is unmaintained. Anything with at least three wheels and a heated cab is fine in winter.

If the vehicle was actually unsuitible they would have gotten stuck within walking distance of town instead of putting a branch through the radiator trying to make an N-point turn in the bush after going the wrong way (probably down some little side fork).
Nice! Very similar to https://tab.bz
> is it true that nursing home inhabitants per default (and regardless of a pandemic) do not get ICU level care anyway?

No

All Swedes have the right to the best possible care based on the individuals needs

In coordination with the patient and/or next of kind it’s possible to take decisions to exclude life preserving care if it is determined to be in the best interest for the individual

It is never up to the care giver to take such decisions
Do you know that wojak meme where a crying guy is wearing a happy mask? That's how I felt playing tux racer in the mid 2000s
Wow, I hadn't heard of tab.bz before. It looks somewhat similar to notion too.
More than 6 years back, I left my job without any idea of what I'd do. I just couldn't work anymore and leaving was the priority.

After months of doing nothing much, I decided to implement a game (which I came up with in school, and had also created a basic version in college). I had an electronics background, so I did know programming basics and had to write Perl scripts at work. However, I didn't know much of Java (had a course in school) and Android. Somehow, over the course of a year, I made the app.

The main game idea I had in school was simple inspiration from tic-tac-toe. Make squares instead of lines on a 4x4 board. While writing the code, I was ever trying to make it impressive. So, I came up lots of choices - larger board sizes (up to 12x12) for both tic-tac-toe and the square ones, with blocking moves.

To monetize, I added ads. After release, I got about 0.12 dollars or something over few months. I just removed the ads instead of trying to salvage it. I had bought a domain/hosting, so financially, it was a loss.

In hindsight, biggest issue was UI/UX and not knowing how to promote. I'm still proud of the code I implemented for computer moves.

App is no longer on play store (because it stopped working on newer versions), but you can still see screenshots here: https://github.com/learnbyexample/squaretictactoe

I wanted to re-implement in Python later, started it but never finished. May be next year ;)
Weekend Effect
Licensed to practice law but not to enforce it.
What does the output look like?

I've recently had good luck streaming stuff from python into InfluxDB 2.0 - and that has built in basic charting / dashboard. Not grafana level fancy, but not bad either
I tried to install Dragonfly BSD in a Hyper-V VM recently - didn't matter what configuration I used, the install wouldn't start due to some kind of hardware issue with the virtual disk. Oh well, I'll stick with Linux.
2020 Learnings, 2021 Expectations
> But technology should be about the code

Science does not get a special exception to turn off one's moral compass and ignore the ethical impact of research and publication.
I didn't describe my logic, so to which logic are you referring? I made some statements which I believe to be true.

You're just contributing to my beliefs that humanity is entirely worthless.
Thanks. It seems to be the 2550kv version. Here are some numbers about it[0]. It might hover at idle if I read this correctly.

I don't see how they do it at 196g though. 4 * 31.6 + 2 * 47.5 = 221.4g, with 47.5g being the weight of one 18650, as this is what seems to be inside (weight of a Sony VTC6 taken from [0]). The energy density would have to be a lot better than this, I don't know a thing about non-rechargeable batteries as suggested by others in this thread.

[0]: https://www.youtube.com/watch?v=u2v1QLmhNxM
It does. (Checksums)
Even apple chargers are regular USB at the charger-end, right? Just include a cable then, problem solved.

Or the apple way: an adapter.
Oh, you are right:

https://plotly.com/javascript/aggregations/

Pretty cool!
+1. It's also my recent experience of running FreeBSD on AMD Ryzen, several features are missing. And so far this is a list of problems I've encountered.

1. No ECC driver for AMD Ryzen, and no ECC support in memory management.

While you don't need any OS support to use ECC, it's much better to have it.

* Linux has an ECC kernel driver for AMD CPUs that accurately reports the ECC status, this is extremely helpful given the uncertainty of ECC in consumer-grade hardware. On FreeBSD, it's not possible to tell whether ECC is enabled due to the lack of driver. Also, if ECC is not initialized properly by the firmware, the Linux ECC driver will also detect it and try reenabling ECC and memory scrubbing. On FreeBSD, better to check whether your BIOS is broken.

* When an ECC error occurs, a Machine Check Exception is generated by the CPU. On Linux, it will be correctly decoded and recorded. But on FreeBSD, so far there's no decoder, leaving you a mysterious MCA error in dmesg. For example, a correctable DRAM ECC error will be reported as "L3 cache error" (which made many people to falsely believe that Ryzen's ECC was not working on FreeBSD).

* On Linux, if an unrecoverable multibit ECC error is detected in userspace memory, the process will be killed by a SIGBUS (my username checks out?). If the error occurs in kernel memory, it triggers a kernel panic. On FreeBSD, as far as I know, none of the features is supported by the kernel, it increases the risk of data corruption, and it's not a Ryzen or MCE-specific problem. Also, Linux also supports memory offlining, which can be used to temporarily remove bad memory pages from the system after an ECC error, which is not found in FreeBSD.

Fortunately the ECC-enabled flag is easy to check (I plan to make a contribution to the FreeBSD kernel), and a MCE decoder in userspace should also be easy. But implementing the rest is not trivial, the lack of ECC support in memory management is a problem. It's unfortunately that these features are not supported in a server-grade OS like FreeBSD (I guess FreeBSD runs on "real" servers, which implements all of those ECC features in the management firmware, so "real" FreeBSD users don't really need them...)

2. No USB serial system console and netconsole support. On FreeBSD, although tty login via USB serial is supported (just run a getty on it), it seems that there's no way to redirect all dmesg to a serial port (perhaps someone can correct me), FreeBSD's comconsole requires a real physical serial port, not USB, on the other hand Linux's CONFIG_USB_SERIAL_CONSOLE supports USB natively. On Linux, there's also a kernel-space netconsole that redirects all demsg via UDP/IP, this feature is not found in FreeBSD although there was an attempt in 2012.