skysight-inc/HackerNews huggingface dataset:
I'd never understood the appeal of wireless headphones, and I guess I kind of do now that I have AirPods. Mine fit fine and stay in while running, but that's the only use I've found for them. Anywhere else and I'd much rather use my 15 year old Sennheiser earbuds because I have so many problems with the AirPods:

* like pretty much all Apple earbuds, they don't seal to my ear so they're totally useless in loud places like airplanes (my #1 use case for headphones)

* audio frequently drops out, especially when outside (and there's nothing for the bluetooth signal to reflect off of)

* terrible mic quality for phone calls

* unreliable pairing to my Surface Pro

* one more thing for me to forget to charge

Some of this is anecdata and maybe I just have lemon AirPods, but my experience has been very far from "there's no going back and there's no comparison". I'd sell them without reservation if I didn't feel weird in general about selling earbuds.
LOL I think that'll be my go to excuse for lack of documentation for now on....
To be clear too, I'm just speculating about that part. The only thing this document says is that "This disconnect is implemented in hardware alone, and therefore prevents any software, even with root or kernel privileges in macOS, and even the software on the T2 chip, from engaging the microphone when the lid is closed." That implies to me that they are using some form of physical interlock (probably a magnet and Hall-effect sensor), and that they use this to completely disable the microphone. The most obvious way to me to do that in this case would be to cut the power with a transistor, but in principle there are a number of other ways it could be achieved.
I understand that, but it doesn't seem to be a -default-. I used to be very involved in open source, tinkering, performance tuning, etc. Now I just want something that's usable out of the box. The default KDEs I've seen look more like Windows did, and I'm just not a fan of menu driven navigation...
Thank you. Yes, exactly, that's my sense too (pun intended) :-)

Naturally, I'm wondering whether it might be possible somehow to approximate a (pretrained) ELMo (or similar) model with two simpler transformations: first a transformation to the space of word-sense compositions (e.g., via GloVe/SGNS), and then a transformation to a space that somehow encodes probabilities over word senses given the context. Hmmm...
It works on iOS where Apple picks which screen resolutions exist, so it should work fine on Linux too!

More seriously, I dealt with this trying to run a Linux VM on a Surface Pro a couple of years ago. I don't remember which distro, but 100% and 200% were the only UI scale options.

Surface Pro's native scale in Windows is 150%, and the solution to match that in Linux ended up being to scale it to 200% and then set up xrandr to scale it back down to 75% of that.

Not exactly a clean way to handle it. I'm pretty sad to hear that's still the state of things.
> World leaders could hypothetically come to the same understanding regarding drones: use them anywhere in the world and you will start a nuclear war.

Yes, except for one big difference that I see: individuals can't go purchasing a nuke like they can a drone. So while the MAD concept works with nukes, because only nation states have them, the same isn't true for drones, where individuals can have an unlimited number, in addition to governments. World leaders can agree re: drones and attacking each other, but that won't stop an intent individual. I think people might be quite surprised what you can do with a consumer grade drone purchased for a few hundred bucks hooked up to lidar, multiple gps sources, swarm technology so they communicate with each other and object recognition. Now just rig up an explosive device, chemical weapons or a gun. You can even drop items (bombs), or pick items up using retractable claws. You can do an awful lot with a consumer/hobby-grade drone hooked up to some cheap sensors using something even as basic as an arduino with open-source software like ArduPilot, which is so advanced (and cool) even Nasa uses it.
Even developers likes to focus on their work and not why their computer doesn't start again after being suspended. How many developers uses Macs? I have meet sysadmins that uses Time Machine instead of a more customizable back up system. Even Miguel De Icaza, the co-author of Gnome, switched to Mac because "it just works".
As an alternative design, I'd have gone with a data structure more like:

#:minesweeper{:size [w h]
:bombs #{[x y] ...}
:flags #{[x y] ...}
:guesses ([x y] ...)}
You forgot there are people outside US? Outside its media bubble
> .. has an atrociously poor response time to security issues - it took them two years to patch an insecure default configuration that would expose all of your data to anybody who asked, without authentication

I think that points a little unfair, yes a lot of users were compromised but none of them bothered to RTFM.

When I was learning Mongo and got a link to access the database, the literal first thing I asked was well how do I secure it? Taking the time to actually learn the fundamentals of a (then) new technology is never wasted!
Not all airlines have spend requirements. (Alaska doesn't, and neither do most foreign programs). You can waive United spend requirement by using their credit card, too. Also, Star Alliance partner flights do earn PQDs on United as long as you fly on a United ticket (# starting in 016).

I have quite a few friends who fly primarily United but credit flights to other partner airlines where the requirements aren't as high. Aegean used to be a very popular way to easily get Star Alliance Gold status, and you were able to earn it purely by flying United.
I've seen similar things happen, where there are certain areas that can only be worked on by the lead dev / manager because it's complicated and undocumented. It's usually because the codebase started out as a one-man job and the developer stuck with the company long enough to go into management but never got the code into a good enough state for others to work on it effectively. It's a business risk in lots of ways, including causing morale issues as you suggest.

I think a lot of developers who become more senior also really struggle with delegation. We're that used to dealing with every tiny detail that taking our hands off the wheel feels unnatural. We're that used to solving technical problems, that when somebody has a technical problem, our instinct is to solve the problem for them instead of pointing them in the right direction so they can solve it for themselves. But that doesn't scale and doesn't help more junior developers grow. Teach a man to fish and all that.
Mono has always had terrible performance. It was mostly useful as a way to sell developers who wouldn't normally go for a Windows-only solution on something that was effectively Windows-only in practice, if you cared about things like performance.
The gospel according to Inquisitor Torquemada? The people seeking to hammer down on free speech look more and more like a religious cult by the day. Good grief.
You can tolerate both, unless you are killed or injured by someone convinced on those words. Or, less dramatically, unless your salary is lower, because words convinced them that your kind is to be treated with more suspicion. You can tolerate extremism as long as you are not the target of said extremism. When you are the target, you have no choice.

The believe in Jewish control of media is reinforced by people who push for that theory. Whether there is suppression of speech or not in addition to that is not all that much relevant. Given that those very same groups are the ones that historically did suppressed a lot of speech and their fans did not minded that, I don't think the point stands.

Nazi also got comparably lower sentences then radical communists or left wing for same offenses. Right wing in Germany was treated with more lenience then left wing in Germany during that period. Hitler could be sent to jail for long, till forgotten, but was not. He could be kept there and his jail could be less of holiday then it actually was. Nazi got plenty of support and benefit of doubt on all kinds of levels which along with fear of communism and wish to build a military imperium again played more role then office sacking. It is not like only Nazi were censored at the time or that specially strict rules were applied to them.

More like the opposite - they were seen as patriots that went just a bit too far.

Somehow, nazi openly trying to silence Jews (even before they got power) or democratic politicians did not caused Streissand effect making Jews or democrats more heard. I also remember that their opposition was targeted by Nazi strongly and successfully.
What are examples of apps that connect you with people with similar interests? I mean, not dating, right?
I'm not disagreeing to any of that, what I'm saying is that to run a Linux Docker container on Windows, you'll need a Linux VM which runs Docker, which is exactly what Docker for Windows does for you using HyperV.
4Gb is good for a media server and not much else.
I discovered this series earlier in the year via HN. I don't remember which entry I started with, but I read it, then a couple more, then went back to the beginning and read everything in order. I read them all over a period of days. I found the series utterly compelling and kept checking back every week for a while in hope of updates. I'm happy to see that there are new entries now and I'll be reading them this weekend.

I can't comment on the current direction since I'm not caught up yet, but I wanted to thank you for writing what you have. I knew maybe a third of what you had written about before reading your series, and your writing and thematic organization are great. Your writing is clear, full of colorful details without becoming too digressive, and unifies the entries with an effective thematic arc that I haven't seen before. It's better than any published-in-book-form popular history of technology that I have read in the past decade.
ELMo helps to further improve your sentence embeddings
Yes, you are correct. And also, all of those are useful features (except time taken to update, which is a side-effect of consensus/propagation costs).
Anyone who wears "AirPods" is a massive cookie cutter. I lose respect for people the instant I see those things in their ears
My MBP says "Model A1502 EMC 2830" on the bottom. My iMac says Model A1207, EMC 2118. My old MBP is Model A1226, EMC 2136. These are short unique model identifiers and any web search will get you all the specs and spare parts you want.

Apple has stopped including strings like "2.4GHz Core 2 Duo/2GB/256MB VRAM/160GB 5400rpm", but then only half of that is accurate for the machine I just read that off of, because of upgrades. (And that label was only accessible by pulling out the battery.)
I'm scapegoating the audience. They're the ones lapping this shit up. Bateman, Gecko and Belfort (I'll throw in Tyler Durden here as well) were all cautionary tales, they are sociopaths you want to avoid, not emulate.

But just the opposite has happened; they are revered by fans specifically for their lack of ethics because of how "badass" it came off on screen.
Everything you experience is bound to be mind-altering in one way or another. We change constantly, and our past selves from 10 years ago are hardly the same person as our current selves. (In fact, the very notion that there is a 'self' is more artificial and murky than anything.) Why experience anything then, if the thought of changing is so terrifying?

Of course, that does not mean you should experience everything. I would stay away from acid if I had known schizophrenic antecedents in my family. But that's like with anything: be aware of risk factors, act accordingly. Don't eat too much sugar if you are diabetic, don't explore caves if you are claustrophobic, and so on.
My experience was similar but in the opposite political direction. One of my FB friends in particular went from harmless "neo-hippy" (e.g. crystals, sacred shakras) to Leon Trotsky, essentially passing along every anti-DT statement that would pass a spell checker.

And the recent SCOTUS confirmation essentially shot them into a mental orbit reserved for people such as David Koresh. Escape velocity from reality? Achieved.
That's interesting! I think he's definitely an outlier though. He must have a good executive team under him to lean on so that he can focus some time every day on development.

That's a good rule of thumb too – haven't heard that before.
Author here. That's actually what I find quite fascinating myself about the results- that they look almost perfect at first glance, yet you drill down a bit closer and you see another "zombie hand". The resolution issue you mention is definitely something I'm painfully aware of- it just comes down to lack of memory resources to support bigger renderings. That's going to be something I'm going to try to attack next.
> There's a very simple solution here. Don't schedule two threads with different trust domains on different SMT threads on the same core.

A single thread already has two different trust domains (user mode and kernel mode), so any pair of threads will have different trust domains when one of them is running a system call or an interrupt. So this solution would also have to either pause the SMT sibling while entering the kernel, or run the kernel code in a separate core (an idea like this was briefly suggested on the RISC-V isa-dev mailing list a few months ago: to have a separate core which handles interrupts and kernel mode for a group of user-mode-only cores).
.Net Framework (and ASP.NET) will be supported forever.

This is just about the specific combination of ASP.NET Core on .Net Framework, which will be supported until 2021, possibly longer.
Cynical, not ironic.
Thanks for letting us know! Should be better now.
As someone who enjoys programming in both Go and Rust I find this sort of fanatical comment distressing.

Go makes different tradeoffs. Get over it.

Nobody has written anything as important as Kubernetes in Rust yet. I hope that someday somebody does write something worthwhile but please less of the fundamentalist attitude that had poisoned religion and politics.
> has similar impacts and risks to the government imposing similar restrictions through the law

We can't really compare them to the government until they have a standing army. That said, pure scale does matter. There will debate over whether powerful organisations are currently benign or hostile, but there is no doubt whatsoever that they are a mighty force.

If Google or Facebook ever decides to seriously wake up politically, China's internet strategies will start looking very sensible. I don't agree with them either though.
> #HimToo

I haven't heard of this specifically, but the #MeToo movement bothers me greatly, because it implies that we suddenly learned you needed consent for sex; like it was some new revelation.

If you look at CDC numbers, just as many men are assaulted sexually as women, but yet the #MeToo movement felt very one directional and didn't talk about assault inclusively of all people.

The #BelieveWomen campaign actually goes directly against one of the principal tenants of progressive ideology: Innocent until proven guilty (a tenant of #BlackLivesMatter).

The point is these issues are COMPLEX! They are not simple. And when they're not simple, you need to be able to discuss them openly, and frankly. Deplatforming totally fucks that up. People who have never been on to Gab assume it's all hate speech and right-wring religious stuff (I mean .. it is .. or was, but most people didn't actually see it for themselves...they just heard about it and hated).

A good counter example: the documentary The Red Pill, where a feminist interviews several people in the Men's Rights movement and learns it was nothing like how it was portrayed as. She had an entirely incorrect view of what they themselves stood for because of all those people yelling at their platform.

De-platforming increases polarization. I know it's a meme, but we do live in a society. We need to be able to discuss our differences and find a synthesis between the thesis/anthesis to move forward in a way that's as fair as we can be to everyone.

When you push people off platforms, there is no longer speech and discussion. There is only "for us or against us." If you are a feminist in every way, but think trans-women should still be men on their birth certificates, then suddenly you're an anti-Trans, TERF, Fascist, Nazi and nothing you said should be listened to because you're wrong.

That's the direction we're heading, and that is sad and terrible. Most humans do act in good faith, and are reasonable, and we need to learn to listen again.
Real consequences which were? 22 months for those atrocities feels like nothing. What is there to depict?

To children: no shit they felt reinforced, the history has shown that this type of stuff goes almost unpunished.
Misleading title; suggests FEC filed the complaint.
He wrote a "Geek in Prison" series that was interesting:

https://medium.com/@cshrem
Yes and no.

No, we'll never see a complete replacement for coding. Unless we get literally god like AI that can code by magic, it's simply not possible to replace all programmers/developers/coders with a tool that lets people do the same thing with a drag and drop or WYSIWYG interface. It's simply too complicated for that, and the more ambitious edge cases simply can't be built like that.

At the same time however, a lot of people's needs are also quite modest, and a fairly simple system that could do a few things well could replace many of those needs. Look at the CMS market for example. For many sites and web apps, something like WordPress or Drupal can indeed be used to build them with minimal coding experience, just by adding in a few plugins and a custom theme. Same goes with online services like Shopify or Squarespace or what not. For many simple use cases, that's enough.

Another good example would probably be the Super Mario World tool 'Blockreator'. It's basically a GUI for building simple interactive elements for the game, which lets you drag and drop commands like 'if condition X do Y' as well as 'set whatever variable to this value' (like the timer, power up, coin count, etc). It's not gonna do everything a power user wants, but for many people who just want a few extras in game, it's a time saver.

So the answer is yes and no. Yes at the low end you'll likely see more and more services/tools/whatever crop up that make hand coding less necessary than it was in the past, and many individuals and small businesses won't need anything more complex than that.

But coding will always exist in some form, since the high end requires bespoke stuff that can't easily be done through some fancy tool or service.
I know what you mean, but you could also interpret that differently.

Maybe they specialize in repairs as opposed to new construction?

Also, they could have meant "all kinds" as a figure of speech (not "every kind" but "various kinds").
What reflection APIs are you talking about? Do you mean things like AppDomain and remoting?
Yeah, Maseratis are the Volkswagen/Chrysler/Fiat of the super-car world.
They have also facilitated many more donations that have gone extremely smoothly. The choice here is between an entirely unproven (homemade) service and one with an 99%+ successful service. It does not seem like a very hard choice to me...
I have a Macbook Pro with touch bar and a Dell XPS. Windows seems to have endless updates and little control over them. Drivers are a pain, bios updates seem to be really important. Blue screens. Unreliable Bluetooth. I've had dell support need to replace almost everything in that machine. And this is supposed to be one of the best Windows laptops.

After six months of struggle with the Dell, I got a MBP. I actually love the keyboard. The speakers are amazing. The trackpad is the industry best. Bluetooth works perfectly. The screen is gorgeous, the build quality is unmatched, and Mac OS is intuitive, clutter free, and stable.

Night and day difference between them.
Your math is way off. Did you check the distance on a map? SFO-HKG 2x will earn you 27k miles [1].

Most programs have their status levels at 25k miles for lowest and 100k for highest. So, ignoring spend, 2 round-trips to HKG will earn you Silver status on United.

4 trips in business class (double miles) will earn you 110k miles, enough for 1K status.

[1]: http://www.gcmap.com/mapui?P=SFO-HKG-SFO;SFO-HKG-SFO
You're right on that, but there's no "OS" inside of a container to speak of.
Gab also banned people who posted anime porn, sending them in flocks to ActivityPub instances.
I disagree. So does the TCSEC ("Orange Book"), which argues that covert channels may be effectively impossible to eliminate but that they should still be reduced, then lays out guidelines on how far they should be reduced for secure computing platforms. Specifically:

In any multilevel computer system there are a number of
relatively low-bandwidth covert channels whose existence is
deeply ingrained in the system design. Faced with the large
potential cost of reducing the bandwidths of such covert
channels, it is felt that those with maximum bandwidths of
less than one (1) bit per second are acceptable in most
application environments. [...] Therefore, a Trusted
Computing Base should provide, wherever possible, the
capability to audit the use of covert channel mechanisms
with bandwidths that may exceed a rate of one (1) bit in ten
(10) seconds.

I'll admit that this definition is at least a couple decades out of date, but at the same time... the standard for the US's intelligence agencies' secure computing platforms was to not even care about hypothetical covert channels slower than .1 bps. In addition, such channels were required to be auditable, not eliminated; I'm certain that less-secure applications were completely fine shipping with demonstrated covert channels in the bits-per-second range. And that's for systems that deal with things like the IDs of HUMINT assets or technical specifications for weapons systems; here on HN we're talking about browser fingerprints and location data.

All of this is to say: If I could limit covert channels from webpages or mobile phone apps to 10 bps I'd do it in a heartbeat. Perfect is the enemy of good enough.
I do not understand what do you mean that QWidgets are not the default, KDE apps do not use QML, the Plasma widgets use those(toolbar,start menu,clock etc)

You prefer Andoid/iOS like interfaces on your desktop ?
I did not check all apps in KDE but Konsole and Dolphin let you hide the menus(if you need those pixels) also KDE apps let you hide or customize your toolbar so if you nver use the back/forward buttons you can hide them
Real consequences for those who got scammed, not the ones who did the scamming.
I really like Gnome and think KDE is way too bloated visually. On the other hand, Gnome is literally a dumpster fire of resource use. On some of my machines it would instantly shoot to 30-60% cpu. It uses a metric ton of RAM.

That's why I recommend sway! the amazing wayland tiling windows manager. It's nice to look at, easy to use, and it uses like less hz than my wrist watch.
In light of that statistic, maybe civilian gun ownership is just not that dangerous after all.
that explains it. the humidity and fire ants suck though