skysight-inc/HackerNews huggingface dataset:
It's the serialized object used in the PoC, in binary property list format. Here's what it looks like pretty-printed:

{
"$archiver" => "NSKeyedArchiver"
"$objects" => [
0 => "$null"
1 => {
"$class" => <CFKeyedArchiverUID 0x7fd45ec02d50 [0x7fff97761b10]>{value = 5}
"NS.keys" => [
0 => <CFKeyedArchiverUID 0x7fd45ec02c20 [0x7fff97761b10]>{value = 2}
1 => <CFKeyedArchiverUID 0x7fd45ec02c40 [0x7fff97761b10]>{value = 3}
]
"NS.objects" => [
0 => <CFKeyedArchiverUID 0x7fd45ec02cf0 [0x7fff97761b10]>{value = 4}
1 => <CFKeyedArchiverUID 0x7fd45ec02cf0 [0x7fff97761b10]>{value = 4}
]
}
2 => "an"
3 => "ldtext"
4 => 77777777
5 => {
"$classes" => [
0 => "NSDictionary"
1 => "NSObject"
]
"$classname" => "NSDictionary"
}
]
"$top" => {
"root" => <CFKeyedArchiverUID 0x7fd45ec02ff0 [0x7fff97761b10]>{value = 1}
}
"$version" => 100000
}
2x00u is zen i.e. 1800x/1700x with a few tweaks
3x00u/h is zen+ (2700x,2600x) i.e. not this Zen2 architecture

The Zen2 models are rumored to be announced early next year.

I have the Lenovo A485 (2700u) it's mostly in line with an i5 8th gen. But with better on board graphics. If you run Linux the support is generally flaw less. The big caveat is less energy efficient at idle.

The big changes coming next year should be USB4 (thunderbolt). As a number of X570 motherboards now have thunder bolt.

It's all rumor and here say at this point. Initially I felt the 2700u wasn't worth the price. But after time, and active patches from AMD to the Linux kernel. It's been doing really well.
The U.S. Labor Market Isn’t All That Healthy
A long time ago I worked for Amazon, coding on Kindle in various platforms. I'd been using ereaders like Kindle for years, but I'd never once electronically purchased a book and had no interest in doing so. I was amused to find that at Amazon it was taken for granted that the only way to use the reader was to buy a book. When I mentioned all of the stuff I'd put onto Kindles over the years, my colleagues blinked at me and said, "You mean you SIDELOAD?" as though that were the oddest, most puzzling thing imaginable.

There are endless legal sources of non-DRMed ebooks online. They aren't hard to find. I don't recommend anything else.
The number 1 reason why I actually try to make code reviews small is because the few times I made big code reviews, they just sat there. They get a few comments here and there, but the reviewers seem reluctant to review them at all, or just keep doing partial reads without the confidence to approve the whole thing.

I even found the relationship non-linear. I.e. if you can break up a big change into smaller changes that have more overall code, you can still probably get those reviewed quicker.

I probably would have learned the lesson faster if reviewers had just rejected the changes for being too big, or at least a "next time you could have split it this way".
And an enormous yard, at least if you really mean to grow over 50% of the food required for a family of four people, which will take about an acre (or 4000 m^2) i.e. more than four times the usual front lawn space in a suburban home.
With what? Especially back then, I wouldn’t assume there is anything with a programmable CPU in the data path that can inspect and filter things at line rate.
And it would be the correct level of discussion.

I have doctors in the family. The scariest stories of "marketing wankateering" in medicine I hear is from them.
An Example of Sessionless OAuth2 and JWT Authentication with Spring Boot and Vue
There is no need to convert though. Vim for instance can work with spaces as if they were tabs.
Forgive me if I’m mistaken, but wouldn’t shrinking the Mediterranean decrease (possibly a lot) the amount of evapotranspiration, drying out the climate of Southern Europe and North Africa? I can’t imagine how any amount of energy and waterfront property justifies this. Drought causes war. As they say, we owe our existence to a six-inch layer of topsoil and the fact it rains. I am in favor of rain.
The thing that holds me to Facebook is that it's become the town square for my local community. It's where people go to discuss the community's political challenges. So many important dialogs about local issues happen on Facebook, and it's the only real way to be a part of those conversations. Things like zoning, planning, city and county budgeting, ordinances, and so on.

If I leave, not only do I lose the ability to participate in those conversations in a significant way - I lose awareness that they're even happening. The newspaper (what's left of it) certainly doesn't cover them. I have many friends who I see on a regular basis in person, but we don't always talk about all of them. And when we do, it's often inspired by conversations that were already happening on Facebook and a continuation of the conversations happening there.

We need a good replacement for this piece of it. Having an accessible, local town square where all the local activists, citizens, and officials can interact and dialog about local issues is really invaluable.
Why is that beside the point?

Outside of interview conditions I expect people to be part of a team, which means they don't have to be able to solve the entire problem on their own. They can (and absolutely should) ask for help and advice from the other team members.

There is never a point in real work where it's all on one person. So the same should be true for candidates doing technical tests. If you demonstrate you can approach a problem well, you can write good code to implement the parts you could solve, but the end result isn't a working test then that's fine. In the real world you'd have had other people around to help with the bit you couldn't do.
If you vote for a budget hawk, he wins, and then he does budget hawk things, in my book, that's getting what you asked for. It's true that you don't get to choose the exact shape of what you are getting, but you do get to choose the general direction. The people know or should know that, and vote accordingly.

It would be different if, for example, they voted for a tax and spend Democrat and then, when elected, that official had made deep budget and tax cuts.
It’s the only countervailing force against plutocratic power.

"Only?" It can itself, become a nexus of plutocratic power. The best antidote to corruption is transparency and the dispersal of power.

https://www.youtube.com/watch?v=rStL7niR7gs
Facebook is actually good for groups & chat, but everything else around it ruins it. I just try to stick to other chat apps instead.
> but they never really exceed the corruptness of the corporate powers they negotiate with

I'm not convinced that is the case, nor is it an either or (union or corporate powers).

Your protection by the union depends on what the union negotiates... beyond that their ability to effect change pretty much stops there. Then you are again at the mercy of your employer. I've had first had experience with "oh yeah they can do that" union situations.

Also premature organization IMO is much like premature optimization, more likely to be a bigger problem and miss any real issues.
Schuko is pretty solid choice, and conveniently already being used by large part of Europe. If polarization is must for some reason and schuko feels too bulky then I guess IEC 60906-1 is as good choice as any.
European-based GPU service starting at 40cents per hour
They elected him based on his promise to massively increase their dividend payments, major cuts were baked in from the beginning.
Count me in as another person on the same level of nostalgia for old games and especially Sierra games as you and the parent comments..

I found the same thing you did on the experience. There are games from that era that are still fun, but you really have to dig. I run emulators and sort through them, and it's no surprise no one is trying to repackage and sell most of them. No one would buy them. The IP is only valuable for respins.

One thing worth noting, I found the more simple the games were, the better they aged. There was a time in the 90s when Atari 2600 games felt useless, now I'm finding their simple arcade action aged better than genres that tried to do more.

Adventure games themselves are timeless because they're at their core, puzzle-oriented storybooks.

My favorite by far is Hero's Quest / Quest for Glory. Those were the crown jewel of the Sierra lineup. The original creators are back at it, and recently released Hero-U (it's on Steam and GOG). I've only played it a bit, but it seems like as good as you can do to bring a traditional adventure game into 2019.

Hero-U is definitely worth checking out for any old Sierra-head!
In the long term, you may not want to switch companies. It forces upon you a whole lot of unexpected costs, even accounting for a higher pay.
How confident are you that this climate will continue for the rest of your working life? How confident are you that this climate will extend past your working life?
How is that a property of 60Hz?
To me, Facebook provides enough value that I don't feel the benefits of deleting it outweigh the benefits of keeping it.

Without it, I have no connection at all to some of my old friends. While I don't necessarily need to be connected to them, it's nice to see how people are doing every once in a while.

LinkedIn fulfills this desire in some ways, but I don't typically connect with my "outside-of-work" friends on LinkedIn. Plus, LinkedIn has its own host of privacy issues, so it's not really a great replacement in the sense of improving privacy.

There are also the useful community aspects. I often find out about local events through Facebook. I suppose Meetup or similar sites could replace that function. But my friends also use Facebook's events to organize parties and stuff - I don't know any good alternative that's nearly as convenient.

I'm not convinced that deleting your account helps all that much anyways. You do make it harder for Facebook to listen in from your phone and things like that, but I'm sure they still keep a detailed profile on you. And you can get those benefits just by deleting the mobile app, without deleting your account.

I think the better reason to delete Facebook is the mental health issues with the whole spotlight effect or whatever that's called (where you only see the highlights of other people's lives which makes you feel like your life is boring). As long as you regulate your usage in a healthy way, I think whether you delete your account or not doesn't make much of a difference.

For now I just throw on a handful of privacy extensions (uBlock Origin, PrivacyBadger, Decentraleyes, Facebook Container, etc.) and accept that Facebook is going to know many things about me.

As a point of reference - my age group started using Facebook around middle school. So I have a lot of "friends" that I would have no way of keeping up with otherwise, and I'm not used to not having that ability. I suspect the sentiment is different for older generations who are used to losing touch with people. My parents, for example, have a couple old friends from whom they haven't heard anything in many many years. That concept doesn't mesh with the lifestyle I grew up with. It's not that there are many specific people I want to keep up with all the time - it's just nice to get random updates on random people you used to know well.
>Something that is low enough that anyone in UK could pay it //

The problem is with such things that they're regressive taxes. Rich people can still afford to go to the doctors when they have a sniffle but poor people will re-consider even when they have a life-threatening illness because £20 is a months food bills for the poor person.
I mean, the article includes a YouTube video of a presentation where the screengrab is a picture of Ron Rivest with his eyes glowing red, I'm not quite as sure as you that's clear.
Ubuntu-Maker Canonical’s GitHub Account Gets Hacked
Maybe unionization needs a disrupt? I'm not against unionization in a lot of industries, but it just doesn't make sense in its current form for the tech scene or any other high demand position. It feels like an outdated mechanism used for people who were happy to sit in the same role, doing the same thing, for 45yrs.
A good example are the helicopters with workers inside that work on high voltage lines while they are charged.

The workers touch the lines to bring themselves (and the whole helicopter) to the same voltage and then get to work. That high of voltage should be fatal, but voltage is relative. They are at the same voltage and there's no path for the electricity to follow.

In a truly ungrounded system, if you touch one of the wires in the system, your body will match the voltage of that wire and nothing "bad" will happen. Only if that voltage has a connection back to the other side of the system will current flow through you, either by touching the other wire or if one of the wires is grounded and you touch the "hot" side.
It's different with all Diffie-Hellman key agreements (which I _think_ libsodium's key exchange API uses, although it's sort of difficult to tell for sure from the docs). Diffie-Hellman key agreements generate a new key on the fly and then throw it away so that there's nothing to compromise later.
The lower HF bands when they're open worldwide WRT sunspots etc. Above 14 Mhz its not an issue.
That was my favourite moment in HN history. I believe it was even pg who started the whole “post erlang articles so HN appears boring” thing.

Edit: yes of course, he mentioned it in the text post in your link but as a joke: https://news.ycombinator.com/item?id=512145
I made this a few days ago as a way to get some interesting data about the tech demand in different cities.

There's a lot of changes I want to make, but I'm posting now to get real feedback as quick as possible before I iterate. So all feedback is welcome!
I am one of the regulars, since a decade now. For starters I would under no circumstance allow myself to habitually include an insult when responding to people who ask "stupid questions" out of just not knowing Perl better. I would also refrain from kicking and even banning people from the channel based on nothing else than personal differences in opinion on whatever the fleeting off-topic happens to be - a transgression I've seen played out god knows how many times over the years - and instead save that measure solely for when someone is actually breaking a network or channel rule.
It's not equivalent in any way. Bouncy Castle is a kitchen sink library that provides everything except for a high-level, modern construction based, idiot proof secret_box/crypto_box/crypto_sign API.
Today's compromise is tomorrow's status quo. Then a new compromise is needed so the government can solve some new problem that gets headlines precisely because it's as rare as lightning. Rinse and repeat till all our rights are washed away.
The article is basically unreadable, but the fundamental point is probably correct in that if you care about the fact that Mastercard can and does impose pretty horrid censorship requirements on a lot of platforms, and a state that can see everything you do money wise has some pretty scary implications, then Bitcoin has offered some hope there. And Libra is intended (probably) to remove those advantages by co-opting the idea.

Of course, the Libra consortium would also say that it doesn't do those things, because it seems to have promised a bunch of contradictory things to different people. Dystopian levels of control to regulators and banks and Facebook shareholders, but also "people can totally have independent wallets that will enable bypassing KYC etc! We've just not built it yet!"

You'd have to be very silly to believe the latter plan will not be quietly dropped in favour of the former (and it's sadly logical to do so as far as FB are concerned).
I highly recommend this episode of the art of manliness podcast if you like that kind of things:

https://www.artofmanliness.com/articles/fire-watcher-philip-...
> Assume I'm running an gasoline powered generator which produces 120VAC for a single outlet. As far as I can tell, this is an ungrounded isolated system analogous to the isolated transformer. If I'm barefoot and standing on wet concrete, and stick my wet finger into only one side of the plug, will I receive a dangerous shock?

Theoretically, no. Your generator isn't going to pick up large static voltage from the atmosphere the way a power grid does, so it's theoretically safe to leave it ungrounded.

However, I would strongly advise against actually doing this experiment unless you are absolutely certain that your generator is isolated from the ground, and even then I would advise against it. Some risks are not worth taking even in the name of science.
Is the average tenure truly due to "employee choice" or simply a result of the system we created?
£20 for some people is a lot though. That is definitely not something that 'anyone' could just pay when they wanted. You'd be hurting the most vulnerable people.
AutoPandas
There's a paper linked from the article which contains details on the sidechannels: https://www.ftc.gov/system/files/documents/public_events/141...

Example: if you have an SD card installed, one advertising SDK creates a file on it. When the SDK is running in an app with appropriate permissions, it writes the IMEI and advertising ID to that file. When it's running in an app without appropriate permissions, it retrieves the IMEI and advertising ID from that file.

Lots of interesting tricks. The one that surprises me the most is Unity using ioctl tricks to harvest the device's MAC address.
If the alternative is to wait for Congress to pass a law, then the precedent is long since set. The Congress sets a bar for passing new legislation very high (two separate houses, one of which has a 41% veto, plus the chief executive).

The "laboratory of the states" thing is a legal nightmare in a networked world, but it's inevitable under the current organization. Well-crafted nation rules would be better, but a lot of people seem to want it this way.
On problem with saying “that red state asked for it; let them see how they like it when their kids are starving on the streets (since they will also vote against welfare)” is that the US counts votes in a way that means, as more people flee your conservative hell-hole to find work, the remaining people’s votes count more and more.

Demographic projections say that the senate will be controlled by < 20% of the US population later this century.

Make no mistake about it, western democracy (and our economy / way of life) is under attack by an increasingly fringe minority.
Like https://github.com/xiph/rav1e ?
An Open IPO Window Will Save Investigative Journalism
I can always just leave and go somewhere else if I’m unhappy.

You think you can, and hopefully you actually can, but your employer might have other ideas... https://www.cnet.com/news/apple-google-others-settle-anti-po...

I'll expand on that slightly - the point is that employers are not beyond illegally getting together to restrict our access to alternative jobs. While it feels like we can just get a new role with a couple of phone calls, we might not be getting the best deal for ourselves regardless.
Have you contacted Samsung about this issue? Any response?

Do you have a copyright, Trademark, Patent on this code?

Please consult with a Copyright/IP lawyer as soon as you can. A simple letter from a lawyer may result in action from Samsung.

Copyright lawsuits are not fun and can take years and lots of money. Do what you can now for as cheap as you can.
I've iPhone user I've ever met outside tech circles avoids installing OS updates. They end up updating soon anyway for a variety of reasons (some updated apps stop working, update occurs "on its own" overnight, to get rid of of the notification icon, and so on).
> And Phoenix LiveView (not released yet), which I personally think pulls the strengths of Phoenix together in a way that can truly disrupt web development. It’s very difficult to do what LiveView is doing on other tech stacks.

LiveView cannot avoid latency. When I've experimented it's great for something running on my local network; less good when it's in a datacentre in another country. It's laggy.

And unless you replicate to many locations, or can deploy it to edge compute nodes (no idea) then this will always be a problem compared to 'true' client-side development.

I want it to work but I don't see how it can beat the laws of physics.
Thank you for this. The claim that community expectations are relevant in the face of a clearly-written contract sounded bizarre to me, but it's nice to have some actually informed confirmation.

As an aside, do you know what case law he's talking about with the diamond merchants?

Not only can I not find any such "famous case law" with a quick search, I'm instead finding articles like this which specifically claim those handshake contracts aren't enforceable, and analyze how they function in the absence of legal protection: https://scholarship.law.duke.edu/cgi/viewcontent.cgi?referer...
Open-Ended Puzzle Design at Zachtronics
Honest question: if liveView does catch on in a big way, what will the front end developers do? I can't see the huge FED community going back to writing HTML and CSS templates. I wonder if that resistance will hurt adoption.
> Haha, this is called moving the goal post. Fanboys do this all the time :)

Ignoring the jab, which has no place here, malware is a general term which includes viruses. From the Wikipedia page on computer viruses (https://en.wikipedia.org/wiki/Computer_virus):

> The term "virus" is also misused by extension to refer to other types of malware. "Malware" encompasses computer viruses along with many other forms of malicious software, such as computer "worms", ransomware, spyware, adware, trojan horses, keyloggers, rootkits, bootkits, malicious Browser Helper Object (BHOs), and other malicious software. The majority of active malware threats are actually trojan horse programs or computer worms rather than computer viruses. The term computer virus, coined by Fred Cohen in 1985, is a misnomer.[16] Viruses often perform some type of harmful activity on infected host computers, such as acquisition of hard disk space or central processing unit (CPU) time, accessing private information (e.g., credit card numbers), corrupting data, displaying political or humorous messages on the user's screen, spamming their e-mail contacts, logging their keystrokes, or even rendering the computer useless. However, not all viruses carry a destructive "payload" and attempt to hide themselves—the defining characteristic of viruses is that they are self-replicating computer programs which modify other software without user consent.

> Edit: Plenty of buffer overflow and momory corruptions are listed for iOS just in 2019.

Again, these aren't viruses or even malware.
I don't believe OS-level support would be relevant.

Once there is a decent
set of public/commercial DoH servers available, devs can simply follow the browsers' example: Directly embed a DoH client into the application and supply a hardwired list of URLs and certificates. To my knowledge, you cannot block that with pihole.

At least, if I were an app developer with financial interest in users not blocking my ads and trackers, this would seem like an obvious thing to do.
Using an atom doesn’t require any extra characters in Erlang. Update: just realized you mean the single quotes when you need an arbitrary atom name. Understood.

I definitely wish Erlang had the same macro capability. I just find the overall syntax sufficiently unpleasant that I can’t get into Elixir.
IDK -- because they aren't paid enough?
You only have the current benefits because some sort of union fought for them. Call it government, call it whatever but it was an organization fighting on your behalf.

> beyond that their ability to effect change pretty much stops there.

Is that true? You can't negotiate even further by yourself? I think you do.