skysight-inc/HackerNews huggingface dataset:
I'm honestly not sure of my answer to that question, but there's a huge difference between refusing service to someone because of their sexual orientation and refusing service to someone because of active support of white supremacists and other hate groups.

Not only is one discriminating because of what you are and the other because of what you do and say, but the "do and say" side in this case is doing and saying things that are unquestionably morally repugnant, and in many cases actively inciting (or at least condoning) violence against classes of people...mainly because of what those people are.
Many CMS plugins are disabling TLS certificate validation and that's very bad
AFAICT, there's two kinds of contractors. The first kind are experts that companies don't have enough ultraspecialized knowledge work to keep on a salaried basis. These people are like the Wolf (https://www.youtube.com/watch?v=wWmRTjLRMfU), brought in for problems nobody on staff was able to solve and charge accordingly. All the contractors of this type I know are self-represented, no middlemen. 3x is a norm, but often much higher due to their niche experience.

The other kind of contractor is ordered from an agency. The agency might charge a shit ton, but the IC sees a fraction of that. These agencies only profit from the markup, so they position themselves accordingly; they find as much cheap labor as they can. If you look at the top H1-B sponsors, it's typically dominated by these places. Nominally places like Infosys file Labor Condition Assessments at 10x the rate of Google, but in a sense most big tech firms are outsourcing the H1-B process to the body shops. As you can imagine, this puts downward pressure on contractor wages.
As someone that loves his Macbook, I thought I'd give some context for my decision to buy the Macbook and why I'd still probably the Macbook if I had to choose again today.

It really comes down to two things

1. Weight

2. Tolerable Performance

The Macbook I have has a 1.4 GHz Core i7 and 16 GB of ram. Very rarely do I feel that I have issues with the daily things I need to do with the mac, which are some light programming/scripting/SQL and even hums when I have to do spreadsheets and manage multiple websites.

Given the performance is very good by real life standards, the weight is really the big issue to consider.

This is a considerable amount of difference between 2.03lbs and 2.75lbs. That's 35% lighter, that's a huge percentage when you have to drag your laptop around everywhere with you. I would gladly pay up to $1000 for that weight cut because of how much better my quality of life is with a smaller and more portable Macbook.

For me, I need to have my computer with me everywhere I go: dinner, hiking, vacations, etc. Having it do everything I want in a reasonable performance threshold and being 35% lighter, the Macbook is still by far the superior product.
I do - for me feeling bored means facing some kind of a vacuum. A lack of motivation and inspiration. When you deeply look into this it is for me often the only moment that makes me feel inspired. Of course it can cause weariness and if one responds to this boredom with avoidance - be it playing computer games or smoking weed. That's usually not benefiting personal growth.
I'm split. I have a 2011 Air that I rarely use. The 4MB of RAM and slower CPU is the major problem with it; screen resolution is a distant third. I keep thinking of buying the most modern USB-A-and-SD-card-reader-equipped AirI can find, because it truly is the best machine I've owned.
On the other hand, new and shiny! And I almost never use the SD card reader or USB port, it's just nice to have. And the keyboard is fantastic.
It's in the iPhone user guide ... maybe not something everyone reads, but it has been known for some time

That said - a 120l leak of liquid helium is both stupidly expensive, and highly damaging to the MRI unit: there's a bath of ~1000-1500l of liquid helium in an MRI to keep the superconducting coils at superconducting temperatures. Losing ~10% of that volume probably means the unit won't work
When I was working for a no-name contractor for IBM, the contractor got 13% of my hourly.

Government contractors seem more like 50%.
Class Actor inherits from class Process, so Squeak's underlying process-switching machinery is in effect, complete with priorities, nonpreemption, any use of semaphores etc.

It could in principle work in Pharo, and I did try to port it to Pharo - almost all of the necessary infrastructure is the same - but I remember that at the time there were two problems. The first is that Pharo doesn't have an integrated Promise implementation. The second is that I couldn't get Pharo's sockets to behave as reliably as Squeak's. I don't remember details - missing error reporting in certain situations perhaps? - but I'd be very very pleased if a Pharo expert were to have a try at doing a port.
> Keep censoring idiots instead of demonstrating they are idiots and you end up making them out to be poor democratic martyrs instead.

Trump got far and away the majority of news coverage in the run up to the 2016 election. Everything he said was breathlessly reported, fact checked, and sometimes mocked for its inanity. That did not work out well.
On the positive side, if we all feel like our salaries are low, we'll collectively ask for more money. Don't be jealous, but do ask for a raise.
Not sure I understand - you don't receive notifications by post anyway? Why not just attack the 'transfer money' API instead of the address change one...
There is a Simpsons' episode where Bart eats such a fat donut that scratching it against the kitchen wall releases daylight through it
ITT: people talking about anecdotes and rebuttals to anecdotes using different time scales, time frames, usage scales, age ranges, statistics in different ranges and also totally incorrect information

good one, hackernews
This is still very anecdotal.

I have very bad ADD, and consuming low doses of 1:1 THC:CBD concentrate helps me focus a bit more.

I wouldn't go getting stoned as shit at work or anything, but, as you said, everyone reacts differently.

There's also another thing to consider when looking at "day after" effects of smoking: for many, THC blocks REM cycles.

Don't smoke late at night. It's not as bad as a hangover, but it's still something to avoid.
"Is embedded development really that poorly paid?"

At least in Belgium and the Netherlands it is, yes. I've interviewed a few times for roles like that, and they were always poorly paid and very depressing looking (like one guy beaming 'this will be your workspace!', pointing to an ancient pc on the edge of a lab table with a chair with holes in it. I think since the electronics guys didn't have chairs, that was the comfy position in the company?)
The correct method to teach C must be rooted in specification of behavior.

Behavior that is observed in a C program is not necessarily one that is required. If that behavior is required at all, it might only be required by the platform or implementation, not by the language.

Students should not be discouraged from learning by experimenting, but they have to take the results with a grain of salt. Question, research and discuss everything.
Every odd integer is the difference of 2 squares
> Did they keep writing more Clojure?

> I wrote and deployed (to production) some Clojure code at Netflix just yesterday.

Seems like he answered at least one.
They don't address the metadata in compression, which is probably what the bug report [1] was about. This thumbnail is over 2MB. With the metadata removed, it's only about 2KB.

[1] https://twitter.com/David3141593/status/1057042727945322496
Note that the Pros have meaningfully faster CPUs/GPUs than the Airs at every configuration.
Nothing anecdotal about that. This type of thing is pervasive in all major organizations in the US (and many other Western countries). It is textbook-definition systemic racism, in that it is systematized. There is literally a system in place to discriminate against white men (and often asian men too). And they justify this because of bold, sweeping, unsupported assumptions made about "white privilege" like the one made by the author of this article.
Million, sorry.
Not a doctor but someone who was in a similar boat but to me it sounds like that dosage might have been too high, or you weren't taking it regularly enough. I found that once I was able to negotiate with my doctor to a lower prescription I was able to mostly get rid of the negatives of ADHD medicines. I found in general via a lot of other friends who were prescribed in the 90s/00s that their dosages were crazy high to start with as well.
How the items are selected ?
I don't buy that. I'm not sure where that information came from, but it's not the case for all users. Heroin feels amazing, but there's a ton of things in life that past users can find even better--even more rewarding. Russell Brand has a good book about this, it's called "Recovery"
For you.

Carl Sagan touted pot's ability to help him with abstract mathematics, so YMMV.
I'm not denying that the Pro is a beast of a machine, but I also think the Lightroom on iPad is a slimmed down version, no? One advantage that the iPad really has is that the code the companies like Adobe use don't have to be backward compatible with various GPUs and hardware. I'm sure there is a ton of bloat in Photoshop etc that are just there because of older machines.

I am happy that the iPad Pro is pushing the limits, it is about time that the Surface Pro line had true competition, it will push both to be better.
This is already part of palliative care. Fentanyl is synthetic heroine and is orders of magnitude more potent.
I did a bit of thinking why I have preferred hashish and it might have to do with the way the weed is grown : outdoors in large fields in Morocco, Turkey, Lebanon etc.

In other words : not made from indoor/artificial light/heavy strain. Weed sold here in NL is incredibly strong. Too strong.

Outdoors / hands off is much smoother.
If your "whole self" wants to dehumanize and kill entire classes of people because of their perceived race, sexual orientation, gender, etc, then I don't think it should be welcomed. Anywhere.

And if your "whole self" actively supports others who espouse such views, even if you do not directly do so yourself, then while I won't go so far as to say you're as bad, you're certainly bad enough that you should also not be welcomed in that way.
I thought I would be getting that when I bought this Asus with Ubuntu pre-installed a couple of years ago.

Since then, the wlan drivers got replaced, disk encryption had to be manually fixed and video hardware acceleration was gone and required patching the distribution.

So much for Macintosh of Linux.
Or a matter of definition? For me banal means reading a novel or playing a game. Maybe that's because the term "banal" in German means just almost the same as in English. The German "banal" just means "nothing special", "ordinary", "not ingenious".
I went back after a few years experimenting with an eReader. I mostly read history and fantasy books which often have maps and images that are generally illegible on an eReader. Some books offer aesthetic treats as physical objects that are totally lost in eReader form (e.g. Steven Johnson's Wonderland). Flipping back to check on a previous passage/reference a map or just generally browsing through a book to see what's there are also terrible experiences. I enjoy the physical presence of books in my home, many of which have little tab notes for quick reference back to passages I've enjoyed. I can share/pass on/donate books that I no longer want. Finally, the eBooks were generally no cheaper than a paperback, and often cost more. It offended my sense of justice to pay the same or more for an electronic book that has no printing or distribution costs.
Lately, because of a car situation, I've been watching car mechanic videos online. There's some old videos, like 1937 old, made by Chevrolet, that explain really well how different mechanics of a car work. One explains a transmission starting from levers[1], how they work to give mechanical advantage, and how gears are basically spinning levers. I ended up feeling like I could make a basic transmission if I only knew how to make metal pieces in the shapes I want. From there I've been looking at people disassembling automatic transmission and explaining the different parts. I gotta say, learning how these machines work mechanical advantage to something so convenient has really raised my interest in physics and mechanical engineering.

I don't remember simple machines[2] being something so interesting back in physics class. I don't blame the teacher, 'cause she was always enthusiastic about physics. I wonder why this is more interesting now than then. It's probably just that, now that I'm older, I can understand complex applications of those fundamentals being taught at school.

[1] https://www.youtube.com/watch?v=JOLtS4VUcvQ&t=26s

[2] https://en.wikipedia.org/wiki/Simple_machine
Feds get income tax revenue. They/we benefit.
Building a Global Radio Time Machine with SDRs
Thank you for for clarifying! It's nice to know that you're not being forced out of anywhere by digital gentrification.

There is a very reasonable point that this should be enough for any company not addicted to endless, pointless growth. This is, after all, the ideology of a cancer! Customers should be respected, rather than treated as data-generators fit only to be traded upon. You have made this point wisely and well.

I think it's worth considering why a business might consider limiting its investments in competing for a pool of low-margin customers of limited size. Historical examples suggest that confining your investments to just this customer pool will often end with your customers being attracted away to other providers who have the resources to produce a superior offering. As a result, what should be a healthy and sustainable mindset of building for rational, aware individual consumers can easily lead to being out-innovated and out-competed.

An intelligent reader will note at this point that there is a lot of uncertainty in the previous paragraph. This person is right! There is a great deal of uncertainty at hand, as with all things in markets. With that said, the above scenari is more likely than not, and the expected gains from chasing high-margin customers are generally larger than the expected gains of opting to focus exclusively on low-margin ones in the face of competition.

To such services as GitHub, the consumer offering is not a way to collect data to be monetized. Indeed, the experience for single consumers is critical - it shows the key features and accustoms users to the product. A high-quality offering for rational, aware individual consumers is of paramount importance because it is where the real customer funnel starts.
New Python library for FusionAuth.io
> I used either optirun or primusrun

Neither is PRIME. PRIME would mean doing something like:

DRI_PRIME=1 glxinfo

Which will run it on one GPU, and display through another. Bumblebee is a workaround for this mess, not a proper upstream solution.
plus ports and peripherals too
I think the author is in fact unhumble bragging. I have been in IT for 26 years, have managed IT teams, every boss I have had would hire me back. I live in a mid sized city. I don't make close to half those numbers. I have no idea how these people get these crazy high salary jobs.
2014 - same locale or moved to a different cost of living? Congrats, that's a very nice progression.
Mesh WiFi is costly and probably hard to maintain for elderly people.

A cheap Ethernet cord would fix the problem. Move the router closer to the office.
> He probably makes a decent amount more from speaking and conferences

As someone who speaks at conferences regularly with a resume similar to his, I can tell you this probably not true. Tech conferences don't usually pay well if at all. Possibly for a keynote speaker but even then not much.

Most conferences I've spoken at don't even pay for you travel and hotel, never mind additional amounts on top of that. They expect your employer to pay for travel and hotel just as they would if you were a regular attendee.

I will say that 100% of conferences have had a free pass that gets you into all the talks and usually a catered lunch, snacks, and coffee in the "speaker lounge".
Understand Monad in Functional Programming
Not in its technical sense but if you want to understand what they did its important to take into account as it obviously worked.
You have that entirely backwards. Our body has receptors for cannabinoids, and our bodies treats ingested sources just as though they were the endocannabinoids we produce naturally.

https://en.wikipedia.org/wiki/Endocannabinoid_system

Meanwhile we don't know of any specific "alcohol receptors", and it seems to just interfere with other standard processes.
Maybe weed only helps them feel more creative.
IBM did not create anything, Compaq took it away from them and IBM failed to regain control.

There would be no open PC clones if IBM had succeed suing the clone makers or if PS/2 MCA architecture had actually worked out.
There isn't that much red tape in the UK - it's a myth that there is.
Onboarding and dividing work between 100 engineers is hard. Makes me think of Brooks' law: "Adding human resources to a late software project makes it later." [0]

MyPinPad's careers page [1] lists four positions (Android developer, iOS developer, senior devops engineer, and services developer) with the same "salary up to £60,000 per annum, depending on experience" for each position. The higher salary makes for a good news article (and a good advertisement for their recruiting team), but I wonder if they could increase their application rate by showing the same salary as the one they advertised in the article.

[0]: https://en.wikipedia.org/wiki/Brooks%27s_law

[1]: https://www.mypinpad.com/careers/
Yes, this is a bit of a micro version of the "should people developing software be allowed to call themselves engineers": some people want a formalised system which guarantees that people have passed certain tests and have a certain level of experience, other people observe that many of our heroes and CEOs are bright autodidacts. Is it a good idea to pull up the ladder? And besides, technology shifts and there are plenty of people working on technologies that weren't invented at the time they graduated. Bill Gates dropped out of Harvard, Andy Grove was a refugee who would have great difficulty getting into 21st century America, etc.

I agree that a lot of vital expertise comes from mistaken attempts and the need to change strategies.
The company just raised a series B. Might be part of a PR push.
> Databases designed today are mainly distributed and knowledge of design choices made by Postgres doesn't help there

I've been working on distributed systems for 25+ years, and I still believe that understanding what happens within each node is important. You might be surprised how many of the real world's distributed databases are basically sharding over local databases written in C, and even the newer ones borrow many of the concepts. Would you rather study a mature query planner or an immature one? Both, really, but seeing how the mature one has developed over time is probably more instructive. And then there are kernels, filesystems, compilers, and other things you conveniently dropped from the comparison.

> Assembler. LLVM IR. C or C++ with custom extensions. Whole families of languages for graphic cards.

LLVM IR doesn't count, because there's no software to study that's written directly in it. The same is true of assembler. As for "X with custom extensions" you can't learn those without learning X itself so you haven't really made an argument against learning X. Also, very little software is written using those extensions so, again, there's no pedagogical value.

> you can as well use more convenient language

Missing the point again. The OP wasn't about what language to use for new development. It was about learning what is needed to study existing systems.

> A lot of things the people teach when they teach C is ... largely useless for 99%

Or maybe some of that 99% just don't know what they don't know, and that's the essence of Dunning-Krueger. People develop expertise in their own tiny sub-domain, then use simplified models for the rest ... but those other sub-domains aren't actually any simpler. Abstractions leak. While there is certainly a danger in drilling too deep or getting too wrapped up in details that end up not being relevant (or permanent), any programmer who treats "those other layers" as magic is going to be handicapped relative to a programmer who knows something about them. For example, knowledge I gained about cache-coherency algorithms very early in my career has come back to me again and again in contexts that were surprising to my colleagues who were never exposed to that stuff. They just thought it was magic, but it turned out to be magic that could be re-applied at a different layer for big wins.
Mainline Linux eventually works on Dell laptops, like most vendors, but I've learned the hard way that this is far from guaranteed and out of the gate most laptops that come with Linux (not just Dell) are modified.

You can see the disclaimer that Ubuntu puts on all their certifications:

https://certification.ubuntu.com/hardware/201410-15913/

.. Which may well not apply to this laptop in particular, but it absolutely applies to laptops I've used.

Notably absent from the certification list is the XPS 15, which is sad because personally it's the one I'd want. From what I've seen of Linux running on XPS 15, it isn't great, though it is "functional."
Breaking news: Teens that sleep, eat healthy, exercise, and abstain from drugs perform better!

It’s the scientific discovery of the century!
I wouldn't trust the Guardian alone.
Wages and salaries jump by 3.1%, highest level in a decade
> their sexual orientation

Which I believe is considered a "protected class" - https://en.wikipedia.org/wiki/Protected_group - whereas being a racist/white supremacist/alt-right (currently) isn't. That's the difference.
Interesting theory about the iPhone X being "obviously different" than the lower end iPhones last year, and how it would immediately signal if you had the 'latest' device or not. I suppose that's somewhat inarguable in terms of the iPhone ecosystem, particularly when powered on, but my favorite thing about my X last year (and especially now) is how anonymous it is. With a generic black quad lock case on a black phone, sitting face-up on a table, literally all you can see is black, and a tiny slit for an earpiece. If you look REALLY closely you can see the camera next to the earpiece. There's no home button to say "this is an iPhone", or advertise whether it's a touchID home button or an even older physical home button. It could be absolutely anything. The only real giveaway is when it's on, or if you put it face down; the stacked cameras were fairly distinctive.

I mean, I certainly didn't choose it over some other phone merely because WASN'T flashy, but I'm a lot happier buying something that doesn't advertise itself.
It's sort of a balancing act between building safety rails so that people don't accidentally fall off cliffs while hiking while also allowing people the agency to free climb El Cap if they so choose...
Depending on the condition of the patient and the specifics of the palliative care prescribed, that's exactly what happens. Just using morphine minus the extra additves used to make heroin. Add pure oxygen to the mix and I'm not sure the patient notices much of a difference - they're high as a kite regardless.
Homelessness Spending Comparison for SF, NY, and LA
Google wants to improve your smart home with iRobot’s room maps
Show HN: Basilica – word2vec for anything