skysight-inc/HackerNews huggingface dataset:
And when you try to describe the problem with cloud connected "security" devices to your non techie neighbour, all you get is a "whaaa...?" expression.
Well, it's not because the encryption is insecure.
I like to look at caching as a form of denormalization - introducing redundancy to improve performance. And whenever we have redundancy, we have to make sure all our copies are synchronized, which can be tricky, especially in a concurrent environment.

On the other hand, the whole point of normalization in databases is to avoid redundancy and have "single source of truth".

I find the concepts of normalization and denormalization applicable and helpful outside databases as well, though a different terminology is often used.
I guess they could look into it but it's going to be tricky to do much and China politics isn't really HNs specialist area. Maybe it's easier to put up with weird downvotes on such things?
Seems like you'd have to blaze a trail if it did - "The pyautogui module can send virtual keypresses and mouse clicks to Windows, OS X, and Linux. Depending on which operating system you’re using, you may have to install some other modules (called dependencies) before you can install PyAutoGUI."
Show HN: Poor man company info and traffic checker (15 sources)
What surprised me most about today's fire is that their datacenters have so little physical separation. I expected them to be far enough apart to act as separate availability zones.
20MB is microscopic for a 486! I had an 8088 with a 10MB drive and a 386SX laptop with a 120MB 2.5" drive, and neither was particularly special!
> If it should be illegal for Hertz to sell the stock, why should it be legal for anyone else to sell the stock?

Hertz wasn't selling existing stock, but were creating new stock. They cannot be equated to an existing shareholder selling his holdings.
I haven't actually tried that but you can build BDD style tests for APIs using Karate [1]. Your feature file could be technical, but you can wrap that in some accessible keywords for non-techies

[1] https://github.com/intuit/karate
Thanks. Otherwise, this is what we would get:

> Our European visitors are important to us.

> This site is currently unavailable to visitors from the European Economic Area while we work to ensure your data is protected in accordance with applicable EU laws.
Intel attempted a GPU that was effectively a cluster of x86 cores with a massive process shrink.

https://en.wikipedia.org/wiki/Larrabee_(microarchitecture)#D...

Not quite as old as 486s, but damn close: The cores were all based on the P54C Pentium, in order execution only type processing cores.

I remember hearing about an Intel Dedicated GPU that was supposed to be all 486 cores, but my ability to Google it seems to be failing me so I suspect it was probably my conflating an IOE type cluster of cores of the Larrabee with the 486.

It appears that the Larrabee came in variants of 10 (at 65nm) 40 (at 45nm), 48 (at 32nm) cores on the dGPU.

https://www.anandtech.com/show/2580/6

In the end, Intel expected people to be able to run x86 code on these dGPUs...
I didn't find any. In summary Andrew talks about `comptime`, error handling and build system in Zig.

In doing so, he brings up a problem, shows how it's usually done in C, then proposes his Zig solution and justifies the differences.

It is an interesting talk. I recommend watching it if you're interested in system languages.
Isn't there a downloadable manual that you can use for looking up information?
Maybe this is a BC thing, but you should consider a second degree in computer science.

UBC [1] and SFU [2] both offer them in BC. I’m not sure if Ontario schools offer them.

From what I understand it’ll be hard to be admitted to a Canadian based CS masters without doing a second degree in CS.

UBC has some advice [3] for those students who have math, stats, electrical engineering, computer engineering or other similar degrees. The course offerings look to be about 8-10 courses depending on your background. Potentially 2-3 years of background work before grad school.

I don’t have a masters or graduate degree. Always check with the department and school you want to apply to. Some things I have been told while a student at a Canadian university follow:

- often there are specific sequences of courses required to be considered a strong candidate. These courses may be advanced electives that aren’t required for graduation. Figure out what courses admissions would use to consider you a strong candidate. Probably 400 level algorithms and CS theory courses. Take those and get As.

- Canadian MS programs usually have a research based component. There is an expectation you have faculty recommendations for research projects you’ve worked on.

If you’re interested in graphics and other specialized topics, you might need to take additional undergrad courses. See information for prospective grad students section for more [4].

Lastly CS and SE are not the same. To do CS, you’ll probably need to know how to program to implement your research. Beyond that, there will be a lot of discrete math and algorithm knowledge you’ll need to use for proofs.

[1] https://www.cs.ubc.ca/students/undergrad/degree-programs/bcs...

[2] http://www.sfu.ca/students/calendar/2019/summer/programs/com...

[3]
https://www.cs.ubc.ca/students/grad/prospective/applying/eli...

[4] https://www.cs.ubc.ca/~sheffa/students.html
Think about what you really want is something i suggest. Next to staying at least a month at a place i prefer rooms with table and balcony instead of cheaper options. I doubt i would have been that productive in the time would i have opted for hostels or something uncomfortable.
> It really boggles my mind what so many billions (!) of people tolerate just to avoid having to learn to do something simple themselves.

Do you go to the doctor immediately every time something hurts? Do you get your car checked immediately every time there's a warning light on your dashboard? Most people don't and those things could affect their lives immensely.

Most people, most of the time, don't care about anything than that which brings them immediate joy.
Artists Become Famous Through Their Friends, Not the Originality of Their Work
Not 100% sure about the iOS side of things (my guess is because App Store apps are signed by Apple and you can get a new dev cert issued to you from Apple, Apple could sign what ever app the 3 letter agency supplied them. But but someone will notice that there was a new update and it wouldn’t take long before news of which would get back to the devs, same would also apply to Android), On Android you used to have to sign your apps yourself before uploading them to the play store. The store wouldn’t accept an app signed with a different key. Even if you bypassed that (by sideloading the app for example) the OS would still refuse to update the app.

It was fairly common to see on Android dev forums people posting “I’ve lost my signing key, what do I do?” To he told they gotta upload under a different package name and hope their existing users would migrate over to the “new app”

Now these days Google offer to hold your signing keys for you (cause if you lose your keys you lose the ability to update the app) and if you want to use Googles App Bundle ability you have to opt in (because Google repackage your app for different device types automatically) but you are still free to hold the keys yourself and sign your builds without Google taking a peak at them. Opting into App Bundles for an existing app requires you to upload your existing signing key, so Google can sign on your behalf and devices with your existing app will accept the updates Google’s bundle process produce.

Now of cause Google could push some updates to Android as a whole and make a back door to bypass app sig checking, but that would be opening holes on a lot of devices, most of which won’t actually be your target. And if we are going to go down the road of back roofing OS’s to allow apps from unknown keys, might as well just back door the OS and skip the process of creating a fake update for that one app.

Now if the app is using Google’s App Bundle feature, it would be possible. But if you were creating a “secure messaging app” why would you hand the keys to the kingdom to anyone else? Just write some extra build scripts, compile the different builds your self and keep those security brownie points.
Picture of the fire from last night: https://twitter.com/BobZeHareng/status/1369563084277374980
Insurtech Zego raises $150M and becomes the latest UK unicorn
Non-AMP link: https://boingboing.net/2020/12/15/the-quiet-horror-of-proced...
If you're looking for classical music specifically, I would recommend a dedicated service. For instance, I use Idagio and I'm very happy with them (there are others of course).

The killer feature is curated metadata, dedicated to classical music: searching and browsing is infinitely superior. You can select a specific work and browse all its recordings. You can select a performer and view all their recordings. You can select a composer and filter their works by type, etc.
Are you making a joke about docker containers or am I missing something?
Before I deleted my FB and Twitter accounts, I posted many scathing critiques! This felt a bit different for a couple reasons.

First, the article entertained me, but makes a couple points I vehemently disagree with. Most notably: as keen as the author is to dismiss some VC's intellectual pretensions, it's those pretensions that stop HN from turning into a garbage dump of bigotry, misinformation and viral marketing fluff. The pretensions I have more of an issue with are the a16z variety: the brain-dead 'I am very bad ass' church-of-the-hustle attitudes.

Second, HN has fewer posts and does not silo users. That's different than Facebook, where there was no chance Zuckerberg would read anything I ever posted. If I criticize someone more-or-less to their face I want it to be criticism I truly stand behind.
It's funny, but if CF solved your problem and put money on your bank account then it did its job.
Shhh... You're going to give them ideas... :-)

Now, at least there's a law. Then in a few years, other will want to widen that law, etc. In the end, we'll get there...
https://www.q13fox.com/news/a-man-with-77-criminal-cases-is-...

https://komonews.com/news/local/man-released-in-assault-case...

https://www.q13fox.com/news/seattles-100-prolific-offenders-...
Majority of Rust releases are quality of life improvements. They make usage simpler and improve the std.
> peak cyber punk.

I'm running a Shadowrun campaign where the hacker of the group frequently hacks security cameras. But it's always just a single camera close to where he is. Clearly it would be more realistic if he hacked all cameras of a single company all over the world simultaneously.

I'm going to stick with my current game balance, though.
Making money is the outcome when you build and sell something of value to others. If you don’t find a problem to solve or a way to deliver value to others they won’t be willing to pay you enough to generate a profit.

As per the comment above you should not underestimate the value gained from experience. Having a deep understanding of a domain or market gives you the ability to see a problem, build a solution then clearly position and articulate why your solution is valuable.

If you purely focus on trying to make money for yourself you are really going to struggle to generate any significant money. You might be able to find a niche here or there but without understanding your customers and users you are unlikely to retain them or grow your user base.

Just my perspective!
Not sure how that’s relevant? If people in SF are unsatisfied with policing matters, then recalling their DA seems reasonable whether or not it’s a recent problem or one that’s been on-going.

And Chesa hasn’t done himself any favors in his response.

The latest issue is pretty disheartening with a women being raped by a guy who had attacked another woman only a few weeks prior.
I work in a large enterprise. If my employer were to decide to exclusively store security footage on our own infrastructure, then I would have access to every piece of hardware it’s stored on. The risks associated with that is why every piece of mission critical data where I work is, at a minimum, backed up in a 3rd party facility.
That isn't really the rule. They say

On-Topic: Anything that good hackers would find interesting...

Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon...

I guess a Uyghur genocide could qualify as something like an 'interesting new phenomenon' though I wouldn't normally describe it that way.
Just random though - turn them to a gaming cafe. I could see how from time to time I will join with my friends to play something old school way. For younger it is also cool - escape parents home.
Hacker news is full of reactionary types and has been for a long time
25 years watching the development of the internet, will do that to most people.
Yes we are sure. They campaigned on it and are very open about it. Nothing sensationalist about it. It’s underpublicized in my opinion.
Fukushima radiation did not damage health of local people, UN says
I'm always wary of a Sir Gawain and Greenknight sort of situation. And sure you'll say it's only ping pong: But that's how they get you.
Curious: How did you pick the name?

In Finnish fish is kala. And galaxy is galaksi. So it sounds a bit like a mix of the two words, like fishaxy and it's also quite close to how you actually pronounce galaksi. Or it could mean "to fish", as in "[jokin] vaihtui kalaksi" = "[something] changed to fish". :)
These are Bayesian prions...
Interesting to see such an experiment
These are not minor crimes. That’s the point. We’re talking people committing serious crimes like assault, firearms violations, sexual crimes, etc being released very quickly and then victimizing someone else.
Yes, I agree. Small companies typically are very bad at security.
I don't know anything about the situation in SF, but according to the Chronicle article on this crime in SF is down.
Interesting, could you elaborate on this software and what it does? At work, we also offer two backends for the same kind of functionality. One is the industry standard Java implementation, one is a homegrown Rust implementation. We find that for this usecase (essentially text processing, string manipulation and statistical algorithms), the rust version is much faster while using less memory. However, it is not as feature-rich.
I looked up dry, for cooked it would be 25% from what I found. But then it depends on how long you cook it.
How do you manage to stay long-term on a foreign country, immigration-wise?
> Firms on average are more dishonest than jobseekers.

This. It happened to me to receive CVs for a position and the actual candidate was completely clueless. Yet the recruiting firm was really pushing that as "a very good candidate albeit a bit junior".

OTOH, it happened to me that I had an interview with a consulting firm. They would basically forward my CV to the actual client and only hire me if the client "accepted" to "hire me" through them. The thing is, this firm asked me for my cc in ms word format, so that they could add their own logos and stuff, make it appear like I was on their payroll and more importantly remove all the contacts (as if it was any meaningful in the age of LinkedIn). I have no way to tell if they inflated my CV in any way.
Because it's still their job to do so.
Hm, I can't find anything in google about this flooding incident. Can you share some details / source?
New bridges to replace infrastructure destroyed in Mozambique cyclones
> That way, when candidates were pitched to us with "X years of MOVA experience", we knew that somebody was full of it.

I'd put my money on the recruiter. I once had an excruciatingly awkward interview at a company on an industrial estate in the middle of nowhereland with no train station nearby that took me bloody ages to get to… which was actually going well until they asked me about my long experience with Exchange 2000. I had no experience with Exchange 2000, so I told them, and watched their faces drop.

That was specifically why they wanted to speak to me. The recruiter had inserted it onto the copy of the CV he sent to them. I'm surprised I'm not still doing time for murder.

What I'm not surprised about though is why they do it. I've been to plenty of interviews where my CV hasn't been given more than a glance. At moments like those I feel a deep sense of pessimism. The whole recruitment process seems broken from end to end and has been for a while.
Only a matter of time before they modify the Law to introduce a catch that makes it practically worthless.

A - A classification system that makes defines how "easy" it is to repair something, but necessarily doesn't mean that you or I can repair it at home.It will be "easy" IF you have the right 50,000 GBP tool.

B - Modify right to repair as good for the environment rule. There will be an escape clause that says that right to repair can be suspended, if the product is very eco-friendly (or needs specialized, exotic materials for construction). Manufacturers will take this route by claiming that they use "exotic" materials and therefoere cannot allow users to repair it at home.

Given how much of EU innovation is bogged down by regulatory capture, I am extremely skeptical of this (note, I know EU/UK are separated, but nevertheless, lobbying is lobbying, universally)
oddly it now seems to be out of stock, but the price is similar to an equal spec raspberry pi 4

https://www.seeedstudio.com/Rock-Pi-X-Model-B-4GB-p-4277.htm...
I run/bike through the winter here (we have pretty mild winters with temps rarely falling below -10°C). On especially cold days I do notice that I cough a lot after exercising but normally its not enough of an issue to actively do something about it. Would be interesting if there was some hard research about the levels and durations required to do lasting damage.
Yes, I wanted to use sfeed and they show how to get the good url in their config example [0].

With a simple for loop in bash, I added them to the list of my rss feeds. I had 50+ youtube channels and didn't want to make something complicated.

[0] https://git.codemadness.org/sfeed/file/sfeedrc.example.html#...
You can trade money for plants
I remember when Google started requiring reviewers to publish their real names, 10 or 12 years ago (slightly before the concerted push behind Google+). I’m pretty sure the review quality was better back then, though probably only because the scammers and spammers hadn’t yet flooded the system.

You might think non-pseudonymous reviews would at least offer some protection against fake reviews, but it doesn’t seem to have helped in the slightest.

The other thing that annoys me is that nobody seems to be doing any kind of normalisation or calibration of ratings -- we just get simple average ratings, maybe with outliers filtered out.

Whatever happened to all the ratings algorithms that were developed for the Netflix Prize? That seemed like important work at the time, but it seems to have almost completely ignored.
Not what they did, mind you. The culprits merely got their stock options reduced. And the fact that the sales manager could access the camera feed may have been a big hint that security was not their biggest priority.
Agreed - 3 months minimum, esp if working while traveling.

This allows to alternate between excursion weekends and relaxing weekends.

I also agree with the "1-2 years" content above - I'd really like to see the seasons cycle through in any particular place I stop.
Could you give a high-level explanation of what's an offline-first blockchain here, and what's the difference between TrustChain and Bitcoin ? The draft seems very low-level and complex to read, and the article contains very few technical information.
Imagine you operate in an industry where these reviews are not permitted. You have your regulator telling you to remove them with no means of actually achieving that.

I saw this first-hand in finance. They ended up "disavowing" the listings so they had no control over them. Now the individual offices can't set their hours, but I guess it made compliance happy.
I'll have to agree. For situational awareness, the vehicle is relevant. A toy bear attached to the rear bumper of that vehicle is not.
I'm starting to realize you probably want SATA that can be powered independently.

I think I might not wait for Raspberry 4 with PCINVM...

Peripheral Component Interconnect Non-Volatile Memory; mouth full right there... express? tcho tcho! after espresso or just fast?
I used to be an Indian and I spent many years in China. Its almost impossible to not compare the two. Both have massive populations and quite frankly have a lot in common in terms of culture (lavish weddings, fillial piety, obsessive competition, etc). Both countries are also extremely diverse in terms of cuisine and languages (although CCP has done a lot in the way of erasing dialects). Both countries also have problems with corruption in the government. And yes, I've seen bus drivers go on strike in China (People everywhere are the same, push them too far and shit will hit the wall. Incidentally, I have no idea where the said bus drivers are now... probably deemed too dangerous). In my opinion the difference in infrastructure is also partly because (1) China is much more resource rich and less population dense. Look at the tibetan plateaus and the deserts, nobody lives in these places. On the otherhand in India everywhere you go there are people.(2) A failure of infrastructure is far more dangerous for the CCP than the Indian government. Don't believe me? Find out what the people of wuhan have to say to the mayor of wuhan. (3) Corruption in China has found a way of symbiotically working together for the benefit of many.

Currently, China does not have protests because their infrastructure just works. Wages have significantly improved. For the vast majority of people, they have gone from not having food to now having children who ar university graduates. Also thanks to the trade war and racism faced by Chinese overseas, it is even easier for the CCP to sell nationalism and a unified identity to the Chinese. If however, their infrastructure fails, I'm pretty sure there would be 1.1 billion angry people and unlike the Indian government which is used to protests, the Chinese government would collapse under its own weight.