skysight-inc/HackerNews huggingface dataset:
There was a great Black Mirror episode[1] about this concept, highly recommend. Obvious spoiler warning in the wiki page.

[1] https://en.wikipedia.org/wiki/Men_Against_Fire
> Linux on Chromebook laptops is not a dual-boot operation. You're running both operating systems simultaneously.

It's really vague. But yes sounds like a container with a seamless window manager via Wayland.
I want to make the leap from Mac to Linux, I'm fairly computer savvy and 'can handle' Linux, but I'm just wary of missing out on some things. Like some Adobe products.

Can someone chime in on the viability of Chromebook/Linux as a replacement for not just dev, but common computing tasks as well as creative work? (Photoshop, After Effects, editing etc.)
Will someone please enable some magic sysrq functionality on machines with reduced keyboards?

This is coming from a person who has had to open up his Chromebook and unplug the battery internally when it inevitably crapped itself from OOM and was nonresponsive to any key press.
The Model X also looks like it was shit out of a dinosaur. Looks matter, even if range suffers.
Fair point. Most of my domains have not been .com's but when I've registered I've checked if the .com was available and for the most part they have been.
Am I the only one who finds The Long Now obnoxious? Mostly rich people who spend their money and time thinking about 10000 years from now as some kind of grandiose, pretentious, self-important hobby.

Spending millions burying a clock isn't helping anyone:
http://longnow.org/clock/
ChromeOS is a Linux distro. If you're going to be pedantic, the title should read "Chromebooks have always been Linux laptops, but now they also run a sandboxed version of Debian".
Cool story brah
Can we now say that open source OS kernels have, officially, beaten proprietary ones? Even Windows has a Linux compatibility layer. This would have been unimaginable 10 years ago, when Linux desktops were far from mainstream.
... Or go create interesting content.
Or VW is trying to get some association with Tesla model 3

Wow how very uncreative, I would be too embarrassed by such blatant copying

model => Id
3 => 3

New name ID3
3 year old data is still worth a lot more than your anecdote.
Like others have said, once you install the Mr Chromebox stuff, you can technically run any flavor of linux you like.

The major issue you'll run into is support for wifi, the proper keyboard layout and audio. The GalliumOS team has built a custom kernel for a range of Chromebooks, though. I believe a lot of their work will be merged with the main kernel in the future, but its not there yet.

I run Gallium3-Beta (Xubuntu 18.04) on an old Toshiba Chromebook 2, and it runs like a dream (considering the hardware) with around 8 - 10 hours on the battery.
What Happens When Your LinkedIn Post Goes Viral
Moving to current cities may still be what's causing life expectancy to increase, even if moving to cities in the past didn't. Cities weren't held constant.
Does it need to be applied to the platform as a whole? I imagine they already target content based on geolocating the IP requesting the content. Even the ad tier status can be geo-specific.
this will be difficult. Usually discoveries in one area will also have impact in other areas.
Well, actually, about that...

You never did give your graphics card model number, but according to this[1] page the Brazos platform had two codename variants for laptops and notebooks: Ontario and Zacate. Hondo and Desna were exclusively for tablets. There were no variants for desktops.

According to this page[2] that puts your card somewhere in the Radion HD 6xxx or HD7xxx driver set, and the only references to Ontario are the Radeon HD 6290 and the Radeon HD 7340.

If you go to the AMD drivers download page[3] you'll discover that both of these cards have dropped off the bottom of the list of supported cards in their respective driver categories.

Now hey, maybe your card is a slightly newer model and it's still in that download list. I don't know, since I don't know your exact card model. But my 10 seconds of research says that actually it's probably not supported any more. If I'm wrong about that then you're pretty god damn close to the cliff edge at this point.

[1] https://en.wikipedia.org/wiki/AMD_Accelerated_Processing_Uni...
[2] https://en.wikipedia.org/wiki/Radeon_HD_6000_Series
[3] https://www.amd.com/en/support
Investors pull billions from quant king AQR as performance slumps
I'll try :)

The issue is that you can't interface methods from pointers to a contained struct, since it has no idea where it is or how it got there. Instead a pointer to the full struct needs to be threaded all the way down to where the overridden function is called.

I sort of understand why, but this is a major missing piece that makes it very frustrating to add anything but trivial default implementations to interfaces in Go from my experience.
Just meaning that it's as much of a contemporary as a historic problem.
Well, why not?! If it weren't for the ability to move, California, New York, and MA would probably have state tax rates of 50% by now.
I'll go further than that. It takes a certain kind of thinking that not everyone can do well, regardless of time and effort that they are willing to put in. (Of course, those people may also be less willing to put the time and effort in, because they can tell that it's not a good fit for them.)
Got my Paypal account and money frozen for shipping a product that was legal to sell in the US, but not online in the UK.

After asking around they told me the reason, and after implementing a system that stopped orders to the UK of said product they unfroze the account.

Yes they could have given me a warning and been more transparent, but overall not too mad.
That should be the top comment on this thread.

> A person in the UK who wakes up in the morning doesn’t want to see evidence that South American violence has resulted in an entire village being eradicated.

And really, why should they? It's not like they can do anything over the issue. They can get the abstract news and go live their lives.

Yet, it's extremely important that some people get the evidence, and those are specific people, but distributed geographically and culturally so that I have no idea how to identify them.
I did look it up because I hadn't heard of that group. Thanks for the reference.

It sounds like there is a larger story to tell about that than "see here is a secret hidden cabal of forces pulling the strings of journalists."

The very Wikipedia article on the subject outlines the active stories outing the list for some of their less-scrupulous conversations in publications like the Atlantic[0].

That sort of goes along with what I had been saying—there is no unified voice. I didn't say there were no bad actors—I clearly stated the press is far from perfect—which includes overzealous rabbling to the point of pressing professional ethics to a breaking point, and making an ugly display of it.

This group also was known to each other—they were not a massive conspiracy pulling the strings behind the outlets from the top-down.

These weren't professionals having their pockets lined to break ethical standards or push pre-decided stories. They were rabble-roused in isolated online communities. If anything, that's the part that sounds familiar now.

[0] https://www.theatlantic.com/national/archive/2010/07/meet-th...
> If you have a use-after-free it means that you made a wrong assumption in your code about the lifetime of the object. A GC would hide the issue and potentially lessen the gravity of the bug but it doesn't resolve the core issue which is that you probably have a fundamental logical problem in your code.

The basic assumption with a GC'ed language is that the lifetime ends once the object isn't referenced anymore. You rarely have to deal with it at all, so those "logic errors" happen much less frequently.

If we look at the major real-world languages without GC (C/C++), it is your job to figure out the lifetime. You will fuck this up unless you structure your program in very disciplined way and that's frankly too much to ask of the vast majority of programmers.
What embargoes related to flight is Tunisia under?
Do you think it can last another 7000? I can't even imagine how the world will look then.
If you're going to apply the adjective "far" to Fox News, then you'll also need to apply it to the New York Times. According to Pew Research, that is more to the left than Fox is to the right.

I think "far" should be reserved for Slate, Breitbart, NPR, New Yorker, Glenn Beck Program, Daily Show, Sean Hannity Show, Colbert Report, Rush Limbaugh Show, Daily Kos, TheBlaze, Mother Jones.

ABC is near the center. Here is a chart centered on that, and you can pick others by clicking on the dots below:

https://www.journalism.org/interactives/media-polarization/o...

BTW, now that I think of it, Americans have a stronger case that a foreigner is running their news. By some measures, an Australian is running the largest news source. The change of citizenship is just a business tactic to enable that.
Former NSA Intelligence Analyst Charged with Disclosing Classified Information
I may be wrong like this, but I think only banks are allowed to earn interest on your cash, and Paypal isn't a bank.
As a German - this is really embarrassing.
Old managers, old technology, old dealer infrastructure - painted in freaking childish colors.
Really guys? That’s the best we can do...?
Here's you're example with GC:

- I have a function that needs to compute a hash so I need to allocate a hash context for it. At some point after the function has returned the destructor is automatically called.

- I have a function that takes the name of a file as parameter and returns its contents in a buffer. I allocate a large enough vector or string read into it and return that. The caller will then either use it or store it somewhere. In either case the destructor will be called automatically and the memory will be freed.

See how it's simpler?
That prompt has been changed in some newer Chromebooks. Specifically, you have to navigate a menu sequence to re-enable OS verification (which then wipes everything).
There already is a "faster HN" - Reddit. Create an account and curate a list of tech and programming subreddits.
Trolleybus can charge while moving. Or while staying at a charging spot.

In St.-Petersburg, Russia we had trolleybus all the time, but lately they got batteries and it was a mind blowing experience to see a trolleybus going without wires. The next surprising thing of that sort would be a tram going without rails.
CIA Hellfire “The flying Ginsu” for a real surgical strike
How is that not how garbage collectors work? You start at a gc root and chase pointers all through memory. Then do the same thing again and again. (I'm assuming we're talking about a standard, generational mark-and-sweep gc.)
The altruism things is actually pretty easy to understand with one simple fact: it takes way less energy to destroy something than it does to create something. So if you can have an arrangement where everybody agrees to just go about their business and create things, rather than constantly trying to destroy other people and their things, then it's hugely beneficial in sum. The caveat is that the viability of such an arrangement depends on an ecological niche not being at capacity; the game not being zero sum, in other words. If you're playing a zero sum game, then things become nasty and brutish pretty quickly.
Ongva, Los Angeles’ first language, opens the door to a forgotten time and place
This is great news! Chromebooks are dirt cheap and for the most part have amazing build quality and keyboards for the price point. I just can't stand the flimsy plastics and hinges of most "normal" laptops at that price.

I used Arch Linux on a Toshiba Chromebook 2 as a primary laptop for about two years, but eventually moved away from it because my bootloader got un-blessed due to the battery zero'ing out, and I didn't want to deal with it.

I guess Chromebooks are back on my radar!
Apple Carnegie Library Opens Saturday in Washington, D.C
>It’s unclear if civilization started because we could ferment things, or we started fermenting things and therefore civilization started...

Wait, aren't those two ways of saying the same thing? I would think the alternative would be "or civilization started and therefore we could ferment things."
I stopped taking an income because taxes got too high. Investments plus spouse income pushes us into the highest tax bracket for State and Federal (CA is up to 14.5% with both "millionaire taxes) added in. It wasn't worth giving up 56 cents of every dollar to taxes.

I work at a startup now and take no income. I suspect many other people in California are doing the same.
I usually put all my SQL statements in a single python file, and import the file as a module. I get to have descriptive variable names for the queries.
Note that "encapsulation" refers to two completely different things, one of them by mistaken application of the word:

- combination of methods and data

- information hiding

Information hiding is needed for OOP, but it can be hidden in the implementation. The fact that if I have a point object, I can access point.x is not an example of information hiding being violated. Firstly, it doesn't interfere with polymorphism: the same point.x code can access the x coordinate of points of different types. Secondly, the syntax point.x can actually be a method call which invokes an accessor under the hood, so the object doesn't actually have to have a slot x. There is no semantics or "moral" difference between having a pair of methods point.getx() and point.setx(<number>), and just a point.x. Lastly, sometimes it is perfectly acceptable in an object design to have trivial properties.

Information hiding is more important in languages like C++ because an access like "point.x" compiles to code which assumes that x is at a particular offset in that object, and is of a particular type and so forth. It's less important in a dynamic language in which we can cafely ask for the x slot of any object.

Encapsulation of methods and data isn't required in an OOP system; OOP systems like CLOS work without it just fine.
6.5 years is the lifetime of the platform. An individual device for sale could fall anywhere on that timeline.
As a fifth generation Californian, I am not loosing sleep about the state depopulating! Even if it has some years of negative net migration, the long term story is incredible economic and population growth. Slower or negative growth would be helpful in many ways. The state's infrastructure needs to catch up to the growth, particularly in the Bay Area.
After city switched to a new bodycam vendor, Axon threatened its credit rating
Need one karma for Keybase verification
>store it somewhere to be dropped later, either on its own or as part of the structure it belongs to.

Wherever you're storing the reference, you have to eventually free the memory. That propagates memory-management code throughout your codebase, and is error-prone.

I totally agree that if you're allocating on the stack it's a non-issue. If you're returning a reference and always freeing in the caller, that's pretty easy too, but you have to have that logic in every single caller. If you're storing a reference on the heap somewhere, you suddenly have dynamic lifetimes with indeterminate reference counts, and it gets quite hard to 1) correctly manage memory and 2) verify that you're correctly managing memory.

The alternative is that in all three instances in a GC language, I don't have to care about memory management. Barring unusual edge cases, I can't forget to deallocate something and end up with a memory leak.
Automatic code generation is an incredibly effective problem factory.
Moshiach will arrive long before then!
Also on the topic: in the central europe there is extensive rail network. The problem is that is already used heavily for the transportation so it cant be used as extensively for freight...
That's a perfectly fine Linux workstation for most non-GPU purposes. I use a slightly older model ThinkPad, in which I upgrade the CPU, RAM, and keyboard. (It does mean running my own GPU server, over the network, for Tensorflow, etc., which is an inconvenience compared to onboard. But "cloud" is en vogue anyway.)
At scale, distinguishing a squatter's markov-generated WordPress landing page from a genuine pre-product startup in stealth mode sounds like a Hard Problem. On the other hand someone with 10,000 domains and zero business plans is obviously a squatter. There's probably a way to draw the line that's viable to enforce.
I got you
Compilers of managed languages already do this optimization when they can prove that a variable has a static lifetime. Look up scape analysis.

The trouble is, this is hard to do for non-trivial code (and in the general case is uncomputable).
https://en.wikipedia.org/wiki/Defeat_device#Timeline

Good luck finding a car manufacturer that can deliver and isn't on that list.
Looking at Tesla Germany, Standard Range Plus is 44.5k euros, which includes partial premium interior and autopilot. The SR+ Model 3 is price competitive with Kia/Hyundai, so I'm skeptical that VW will be able to pull some rabbit out of a hat and change that.
In my city the DPW constantly drops a sapling in a sidewalk cut out with no after care or follow up so they just die within a year or two. It seems like a real waste.

I’ve always wondered what would happen if instead they really prepared the soil and waited to see what trees naturally sprouted, then removed all but the healthiest looking one.
The most potent 3rd party is typically vindication and government laws giving it superpowers. They have more power over your money than banks.
Functioning how?
Well, it tells you who wrote the laws. DMCA, sure as hell wasn't written by Clinton, he just championed it.
> and then asked us which one was optional

Python manages quite well without encapsulation.
The 1000 miles per hour figure is burst, not sustained. As the battery fills up the charge rate will slow.

There is a fire risk to charging, but there's nothing you can do about it, so it's better to exit your car.
That's not the case, a bank works in the same way. Typically a bank or financial institution will employ a set of machine learning models or rules (combined with human review) and freeze accounts on that basis.

Like PayPal, a bank also will not tell you why it has frozen your account (to avoid ripping off others in a crime ring). PayPal (like banks) give you an opportunity to fight it, but like banks they can't simply let you have the money if it is frozen.

Also, working in banking - banks and financial institutions will go out of their way to avoid false positives but do still need to remain compliant.

https://monzo.com/blog/2019/04/04/why-we-block-freeze-close-...
> Only that what they say should not be regarded as final or defenitive word, rather only as claims in argument.

I'd agree with that.

It's the claim that they're in on a massive conspiracy because of a select set of articles on the subject is the line I've taken to issue.
Chris Hughes noticeably pulled a few punches regarding his old friend Zuck’s character:

1. “I don’t blame Mark for his quest for domination. He has demonstrated nothing more nefarious than the virtuous hustle of a talented entrepreneur.”

2. “I don’t think these proposals [Zuck finally asking for regulation] were made in bad faith.”

It’s pretty naïve at this point to say that Zuckerberg has done nothing more than a “virtuous hustle”.

And Zuck asking for weak regulation is such an obvious ploy to stave off stronger action like a breakup that would threaten dominance.

Having made those nitpicks, this is a fairly bombshell article for someone so early at FB to come out swinging.

You can expect more power players to take up this cause in the next quarter or two as early execs start waking up from what basically amounts to Facebook brainwashing.
This makes sense. Thanks :)
Apparently they are way out ahead- check out this report on a teardown where they also compare the tech to the competitors:

https://www.teslarati.com/teslas-model-3-electric-motor-is-a...

And he isn't gentle on his opinion where they got it wrong, so it doesn't seem to be a puff piece.
How ironic. https://imgur.com/a/yeOOppW
I'm not finding how to edit, but, it's called escape analysis
IMHO open source already does that.
Most of the new opensource projects do make ease of use a major point.
You see that in frameworks, nearly every framework has a "Get started in 5 mins" and samples.
But the problem is that the money has to come from somewhere, so either you get sponsored, sell data, raise pricing or die.
Too few people pay for tech stuff, since most of is is free and then we end up in situations like today.
That's not the default in all Linux desktops I've seen.
Yes. They didn't want to return their car and VW wanted everyone to return their car. So if you waited too long to return it.. you didn't get any money back. So this customer is butt hurt over getting better gas mileage and not getting a check. Entitlement.
May Progress Update – Librem 5
No. You're not correct. All chromebooks can be run in guest mode which requires no login at all. Google has a long-standing bounty on the security of guest-mode.
Is it? I didn't think Hyper-V allowed separated windows. The only resource I've found that does this effectively is X410.
Google in particular. What makes a monopoly dangerous is when they control multiple links in the supply chain to push out competitors.

If Google owns Search, Gmail, Android, Analytics, Chat, Google Fi, Google Fiber, Chrome, GPay, etc... then they are able leverage one monopoly to establish monopolies elsewhere.

...and that is ultimately what is most destructive to Competition and consumer value. All of the above could be separate companies. Facebook gets a lot of bad press, but Google is the big danger.
> We haven't had real physical strife

Perhaps not in the west. There has been significant physical strife for millions of people in Africa and the middle east for some time that shows no real sign of ending any time soon.
More relevant wikipedia article: https://en.wikipedia.org/wiki/Trolleytruck
I use pandoc to output revealjs presentations when I want to present web things (with links, videos or gifs). And it is good as I have some teaching content that I use in webpages, in presentation and for print.

Presentation notes kind of work, but I don't like them (in general, not just for revealjs)?
This is why bank preventing unauthorized withdrawals is so useful. And credit card processor disputes too.
He meant December 2018 lol
How to keep track of South Africa 2019 National and Provincial election results
As a client of open banking and an employee of a startup in the fintech space, I'd say that its a little more nuanced than that. Token (my employer) provides a platform that enables PSD2 and RTS compliance, open API's, crypto-based security, identity and programmable money amongst others to enable banks and merchants to rapidly adopt open banking and remain complaint with legislation governing the industry.
tldr: guy posts his own phone number online and gets unwanted calls.
California has always been a playground for the young. I moved here about a decade ago, when I was 19, from a small town in Illinois. It was for no particular reason other than it sounded like fun; and it was incredible. The first time I saw any ocean irl was the evening I arrived. I remember how powerful it seemed in the twilight; like I shouldn't get too close, or it'd swallow me up. I immediately set-out along the boardwalk hitting every retailer, cafe, surf shop, bar, and headshop along the way. Within an hour I had landed the dream job... Sketchers. mutha. flippin. shoes y'all! I was a bohemian in paradise, and lived happily ever after.

Fast forward 10 years. I'm totally over the beach. Haven't been to a bar/club in over 6 months. Weeks away from defending my phd at ucsd in computational neuro. anyone here hiring? My only two major preferences: (1) no shoe stores, and (2) not california