skysight-inc/HackerNews huggingface dataset:
Racism as we know it has only been a thing since the days of slave trade and colonization, probably as a way to rationalize it. The early day and medieval empires (Roman, Mongol, Inca, etc.) were very much not racist given how they had to federate many different populations and coerce them into living together.

It doesn't mean there weren't any in-group dynamics or discrimination though. Race simply wasn't the focus. People would discriminate based on things like religion instead.
When Deep Learning with GPUs, Use a Cluster Manager
Btw, I wonder : I intend to use KDE on librem 5 (at least eventually, if it's not ready on phone release). Do you know if mixing GTK and QT apps on the system will be as easy as on desktop?
I (an average white dude) always ask for the public pat-down. Never in private. I want as many people as possible to see this.
I was referring to both tech and relational, but mostly relational legacy. He had a child enjoying going through that. If that dad had failed at relations, the tech gadget would have been a useless piece of junk in more than one way.
I think we all have different skills and Elon Musk skill certainly isn't social filtering. I agree he is bad at this and this is bad for business. But he is good at other things. So.. maybe you just can't have both.
Despite the fact that it was mentioned in the paper, developers continued to deny that it was a serious problem or claim that it had been solved since. Periodic re-insertion and date-based redirects were both touted as answers.

As for "can't" that's not accurate. You can certainly prevent old data from being pushed out, by returning an error on insertion of new data if there's no free space. That's how many other storage systems (e.g. every filesystem ever) work. While it's true that you can't fully protect against a reduction of capacity when nodes go offline, that's a very different issue. Freenet being cache-like rather than storage-like was a decision of convenience, not a technical necessity.
There are a lot of words here with not much sense. This isn't just Apple v Qualcomm. Four of the major tech manufacturers (Hon Hai Precision Industry, Pegatron, Wistron, and Compal) are also suing [0] Qualcomm for $9 billion, which may be tripled to $27 billion.

"The group's complaint is that Qualcomm charges for chips used in manufacturing, but then requires a patent royalty on top, which the firms believe is an anticompetitive business practice. While the firms collectively demand $9 billion from Qualcomm in damages if the payments are deemed illegal, there is also a possibility of the figure tripling if antitrust claims in the suit also succeed."

[0] https://appleinsider.com/articles/18/12/17/apple-manufacture...
I didn't plan anything, but I learned enough about dozenalism to invent my own timekeeping (i.e. breaking the day down into 12 units ad infinitum). Currently it's 3,9,6 est.
I expect in most cases the same people will stand and be re-elected.

One advantage of doing things this way is that it makes it easy for people to step down when they've had enough.
Remember the times you were happy, reflect on what made you happy. Happiness is something that comes from inside, not by putting something in - even information.
hilarious! if I click on that pink button, will it arrive at my doorstep?

I honestly think this will be the future: buying products directly from Chinese sites instead of Amazon. instead of fake product reviews you there have vendor rankings.
Ray casting = where does a ray intersect an object

Ray tracing = ray casting from the camera and where an object intersects trace rays (with ray casting) to light sources and reflective materials (Turner Whitted).

Path tracing = ray tracing but when you hit an object start ray casting from that point as bounce and gather all energy so you can send it back to the camera (James Kajiya ?).

So to me path tracing is just a method (extension) of ray tracing.
It'd be alright.
> Its categorization is very much country dependent - Hispanic people are often not considered white in America

Hispanic is not a race. Latin american history is complex and a lot of mixing happened. You do have hispanics who are predominantly european and are considered white in the USA, and they're appropriately called "white hispanics".

> while no one would be making that distinction in Europe.

Where do you get that from? I'm pretty sure a guy looking like Hugo Chavez would stand out in Sweden.

> On the contrary, Europeans often don't consider Arabs white, even though they often look white.

Same thing, what's an arab? The term arab is applied to people as distinct as yemenites, moroccans and syrian alawites. It's not a racial category. It's true that levantines can look white (Bashar al Assad for instance).

> The US and Europe have things like 'white', 'black', 'asian' but Latin Americans are much more nuanced. There are people that would be considered 'white' in Brazil and 'black' in the US. There are also things like passing [1] and so forth.

You're cherry picking. It's true that mixed race individuals (like a lot of Brazilians) are hard to classify, because they're precisely mixed! Same thing with other "border populations" like Turks. I'd like to see a full blooded Nigerian attempt to "pass" as Japanese in Japan. You know very well that is a ridiculous idea.

> All I'm saying is, this has nothing to do with the results of a 23andme sequencing run, which would provide details about your ancestry.

Ancestry and race are the exact same thing, since racial characteristics are passed down genetically. You're just playing semantics.

> Race (in the US sense) correlates pretty weakly with ancestry

It actually correlates really well. For instance, having all of your ancestors moving from Europe a hundred years ago correlates pretty well with you ending up white (and not a pygmy or australian aboriginal).

> Race (in the US sense) correlates pretty weakly with ancestry, e.g. all the early humans for most of human history were black.

I don't even know what to say to that. I guess we're all unicellular organisms too, if you go even further back...
What's the difference between this and having an Order class and a DeliveredOrder extends Order class in C#?
> Easy for whom?

Nearly everyone I have met and/or worked with.

> Finding Haskell difficult is nothing to be ashamed of

Agreed.

> It can be humbling to realize that there's a whole branch of programming you're completely new to and know little about.

Agreed.

> It's worth the effort!

To learn it? Sure. To use it? I disagree. I was more unproductive with Haskell than I've ever been with C, which is usually the language I love to bash on. I can look up opcodes and write assembly faster. "Ah, but with experience!" - I don't see why I'd bother.

I write mostly functional code in any language I'm working in as it is. The functional parts of Haskell don't really have anything for me, at least not to compensate the pain of not getting anything done.

Take lens, for instance. It's an incredibly complicated solution to a problem that AFAIK only plagues Haskell! I'd love to know of any exceptions.

Writing networking code was an exercise in frustration where I had to try multiple libraries and faff about with changing types from eager to lazy bytestrings..

I'm glad I bothered to try and learn Haskell. I just don't see me ever using it in production, let alone try to hire anyone who knows it. It's hard enough finding Python programmers who know what generator expressions are.
Have you tried to order a laptop? I did... After 2 months of waiting I cancelled my order and it took another month to get refunded.
As a comparison a basic home theatre pc these days with ryzen 1500x cpu, and GeForce 1030 fanless with GPU accelerated hevc in the video drivers, can decode up to about 350Mbps bitrate of HEVC 2160p 60fps using the latest VLC build. Beyond that it starts dropping frames.

edit: tests run using sample videos from here, if anyone wants to see what bitrate of 4K they can play back before it starts losing frames.

http://jell.yfish.us/
Montreal and Mexico City also has rubber tire subways. I always found them to be nice since they really are more quiet. Though the jumpy aspects of the tires is unnerving for me.

https://en.wikipedia.org/wiki/Rubber-tyred_metro
This might be the "internet tough guy" in me, but if I was travelling alone I'd ask the officer if I was under arrest, and if they answer no, I'd ask if I would be under arrest if I walked away.
If the officer says yes, I'd get up and walk away (not towards a "secure area"), proceed to get arrested, and immediately ask for my lawyer, and would say no more.
This was my exact experience with their laptops. All of them.

Great that there is a company that wants to do this. Not great that they have 0 transparency around refunds and supplychain.
What you are calling racism is just a form of tribalism, which is a normal human condition and has been since the beginning of known human existence.

Fortunately we don't have to stay at that level and can over come it to an extent, but claiming it wasn't a thing in medieval and other empires is factually incorrect.
Solid recommendations. I would also suggest books and content by Michael Lopp, aka Rands. He's gone from engineer to high profile manager and his work is solid. "Managing Humans" is a particular favourite and seems to be well received by engineers and leads making the transition.
I agree with you on all counts but in order for the phone to be supported for a long time (both by Purism and by third parties) it needs to be reasonably successful. Otherwise nobody is going to even remember it existed two years from now, much less port and maintain apps for it.

That's my main problem really, I have Spotify, WhatsApp and a couple other closed-source applications on my smartphone that I need in order for said phone to be useful. If there are no ports or alternatives maintained on the Librem I'd just be buying a very expensive paperweight. And I don't think I'm a heavy app user compared to most of my friends who often have a couple social network apps, games etc...

Sibling comments mention that MS could probably make a profitable phone but they don't have the same objectives and I say that it's irrelevant. The problem is third parties and app supports. I need my phone to do more than calling and texting these days, I need decent driving directions, a multimedia player (ideally something that interfaces with Spotify, but I know that's asking for a lot), a chat application that can connect to WhatsApp (I won't convince all of my contacts to switch to Signal, Jabber or IRC) etc...

I need that stuff to be maintained and updated for at least a few years. And ideally after that I'd like to know that I can count on a Librem n+1 being available so that I won't have to change ecosystem once again.

I've bought a few open source/homebrew systems over the years, mainly handheld consoles to run emulators. It works but the software is often rather lackluster and very amateur looking. It's also generally maintained for a little while then the contributors move on to something else. It's fine for a toy emulator console, not so much for a smartphone.

The hardware is not the issue, the ecosystem is.
Genetic information as self-fulfilling prophecy
I don’t think it’s hazing, Google internal culture frowns on that kind of alpha male coder oneupsmanship.

its mostly likely a residual of the fact that people fresh out of school actually don’t have a lot of projects or experience to talk about.

If you ask me what the perfect interview is? I’d say, send me a bunch of github repos you participate in and let me review your code, bugs, and discussions with collaborators.

I’ll learn a lot more than any 1 hr FtF interview.

My overall point is there’s this kind of attitude “calculus? I never need it.” Prevalent in society where people rail against subjects they were forced to learn and then claim their day job never needs them.

I think whether or not you actually use anything you learned in CS courses highly depends on what you want to work on. My interests happen to be in compilers, computer graphics, and cryptography and I find I need to quite often revisit stuff I learned in college.

Even when I was writing 8-bit games and demos on the Commodore 64 I found some need sometimes for these skills like replacing expensive functions with approximations.

I’m not saying interviews need to question you on these things, I’m saying these things are useful to study and learn and stay abreast of. Perhaps I’m biased because I kind of love math and find an inherent beauty in these things and so I find these kinds of puzzles fascinating. (The Shannon Fano plane is a particular example of a beautiful construct that I just adore for reasons I can’t explain)
For stuff in your expertise yes, but for consumer products and services?
Good luck buying one. Took me 2 months to cancel my order, at least another month to receive my refund.
Awesome name, awesome project!
Why would that be? The nearest thing to a global standard rail gauge is standard gauge and it isn't a simple number in either SI, 1.435 m, or US Customary units: 4 ft 8 1⁄2 in (see https://en.wikipedia.org/wiki/Standard-gauge_railway).

There might already be a standard of some kind that could be used either directly or as a sub-multiple the same way that European kitchen fitments are generally 600 mm wide modules.

There is nothing magical about units of measurement, neither SI nor what Americans persist in calling Imperial (when they mean US Customary or even worse US Survey Foot).
"British security/police seem to take their power a bit too far very often"...

And that is the actual problem here as well. At the airport you end up in a "your rights end here" zone. According to the original story, the questioned person had no right to a laywer as he was not arrested. But he was also not free to go. So there you are: stuck between a rock and a hard place... Sure, you have every right not to unlock your phone. But you will go nowhere, miss your flight, your connecting flight, etc. And all the officers just go home when their shift is over and forget your case ever happened...
Super Hero Saves Christmas Sales Season – The Comic
Will it be possible to test-install the bi-yearly updates in this and avoid getting my workstation bricked?
If you don’t trust Facebook to do the right thing, that thread is not much of a defense, since it just says they will police their partners.
> Hopefully from Federal prison with a life sentence. Literally billions of times he and his execs, managers, and engineers have violated the Computer Fraud and Abuse Act, Electronic Communications Privacy Act, Federal Wiretap Act, and more.

Preferably multiple life sentences to ensure he can never get out or create another monstrosity like FB. Also get laws created/strengthened against such repeat abusers of people.
What are your skills? Can you code a MVP and get traction? You can always be email only for quite a while with a product, so no one would even know you are deaf.
I would prefer a phone where I can have more than one partition. For all intents and purposes the presentation looks the same but unless I am in the more secure partition I may not see everything that is on my phone.

This would need some work on the app side, like being able to push anything I want from nonsecure to secure partition with a swipe or similar gesture. once pushed to another partition the only way to return it to the open partition would be swap to secure and copy it back.
Many of the errors were corrected in later editions (it's been in print for 14 years!).

You can see the original errata here:

http://errata.wikidot.com/0767908171

I leave it to your judgement whether this makes you "really, really, really loathe" the author :-) Note the book had 20 pages of just bibliography.
Realistically the only way I can think of to have a purely open source phone, is to not implement it as a mobile phone at all. You can do voice and interface to the pstn with a purely open source asterisk and sip softphone software combination. If you're a super gpl zealot, do it on one of the few thinkpads that can have its bios flashed with a open source version.

Sorry it's not very portable, beyond whatever subnotebook sized x86-64 system you can run it on. Where your phone calls meet ss7 and the pstn is still going to be totally closed source and opaque to you.
This is a tangent but they link to a serverless deployment service where you upload your code as a function and they execute it. Pretty interesting.
One of Elon Musk's ideas is that underground you can have a three dimensional system of tunnels and that this can help solve some of the capacity problems.
Twitter bug 'exposes' China and Saudi role
> All Africans are black and all Europeans are white? That's a new one.

In terms of race, yes. But of course, in terms of citizenship, no. You have white south africans and black europeans obviously. But obviously white south africans hail originally from europe and black europeans hail originally from africa.
If you dig around in settings you can disable those ads (aka "suggestions").

I've not found a way to stop Defender from advertising Microsoft accounts or OneDrive via the security warning system. But they can at least be dismissed until the next feature update puts them back.
> "what is it?"

I don't think it's reductivist to say that's just a small reframe of "What's in it for me?"
Frankly, the very concept of "installing" an application is a ridiculous invention. Many systems of the past had self-contained applications that could just be dragged around between disks, copied, and deleted, seamlessly meshing with the files & folders desktop metaphor. Of course none of those systems enforced this behavior, which is something we could do today but, for the most part, don't.

At least on Windows I have my pick of thousands of Portable Apps (and most Windows software can act as a portable app if you just extract it without installing it anyway, albeit still leaving junk in the registry). You know what's a great feeling? Being able to reinstall your OS and just pointing a new toolbar at wherever you keep your portable apps and being good to go.
> It's easier than achieving Haskell-like defect rates in languages that have ad-hoc built in solutions to the same problems, IME.

My first Haskell program type-checked and passed all tests. It was incredibly broken. As in it didn't work at all. I understood monads and it didn't help one jot.

Monads in other languages _can_ be helpful. It pays off to know what one is. But in Haskell, more often than not they're being used to solve problems other languages don't even have in the first place.

> Disagree. Certainly it's a lot easier than solving the same problem by hand.

How? Anyone knows how to write a test double by hand. Most people can use a mocking framework. The visitor pattern is in the GoF book. These are well known and don't involve completely changing the type signature of the code you're writing just so you can interpret it. And let's not even mention Lisp.

> Agreed, but again, easier than achieving the same defect rates without them.

Not really. Write pure code, test it, have a thin layer of side-effects around it. The transformer stack is solving, again, problems only Haskell has. I don't need the state monad anywhere else, so I don't need to layer it on top of anything. In a language with exceptions, ditto. And so on.

> Easier than understanding dozens of ad-hoc informally specified implementations of half of them, which is what working in an ecosystem without them boils down to.

I would bet good money that in my old team I wouldn't be able to explain what an applicative functor is to 90% of them if I had one month of full time training.

> Perhaps not, but easier than achieving the same defect rate without them.

Solves, yet again, a problem only Haskell has.
Uber buying a major cities metro system and making it not shitty would be pretty great. NYC subway is basically what taxis used to be, dirty and hostile toward the user.
Slightly related: The Chinese government is already working on a social credit rating system using mass surveillance. I shudder to even imagine living in such a world.
Does anybody follows those "warning" advices?
Out of curiosity, what steps did you take for improving your German?
Any solution that also has sharding (excluding citus that is single master) ?
8 Great Ways to Manage Your Money – Two Guys Who Blog
Started learning C, because I'd rather kill myself than learn Javascript
> I see some people are really annoyed that it isn't available for the Home version and I too am somewhat annoyed but in this case it is somewhat understandable since it depends on a feature that is (somewhat more reasonable) limited to Pro versions.

Hyper-V does function under the garb of 'Windows Hypervisor Platform' and 'Virtual Machine Platform' even under Windows 10 Home. I have it installed and it provides the virtualisation capabilities for Device Guard and Core Isolation/Memory Integrity.

Virtualbox from version 6 has been forced to fallback to Hyper-V when the latter is running, as it doesn't relinquish control to another virtualisation software.

So there is no reason why MS cannot implement Windows Sandbox even on Home since the underlying tech actually functions on all Windows editions, provided hardware support is there.
Wow, that's a rude standpoint to take. Of course a monopoly can implement technically better solutions more quickly but the author is completely disregarding the benefits of distributed power: That you as a consumer can decide what you need and what you will use and that you're not a big company's slave. Ignoring this is just short-sighted and an asshole move towards others, IMO.

Oh and also, EdgeHTML might not have been the best engine but saying it "sucks shit" is a bit extreme.
And that would prove what, exactly? That no language is perfect we already know. My assertion is that, for the vast majority of programmers, Haskell is fundamentally harder than the languages they already know or could learn instead.
That's an unfortunate consequence of the OKR process. If the company has to be chasing near moonshot projects all the time. Then they also align resources towards it. That means money is chasing those projects.

There is a huge incentive to keep launching new things. To keep doing something big. Its the classic throw-pizza-at-wall-see-what-sticks approach except the experiment is run among a huge group of people. So eventually some Pizza sticks.

But even in that case. I hear '20% time projects' culture have long been dead for now. So that means the projects have to come some one from the top to get some resources.
In the US? I've traveled internationally almost continually for the last six years or so and have never seen that or any outbound customs checking.
The point is you are claiming that people need to study up a month for a Google interview. My point is that there are many people who do not need to study up for a month, or at all. They walk in, get asked some fun little data structures problems, and solve them.

This idea that some people like to push, that these interviews are all about memorization, is a false one.
I refer you to Hanlon's Razor.