skysight-inc/HackerNews huggingface dataset:
Atlantic writer Ioffe selectively edits tweet to smear WikiLeaks
B) if you follow the links, you can find the supplementary data with the complete list of people who signed:

https://academic.oup.com/bioscience/article/doi/10.1093/bios...

the OSIM data is less informative, would be interesting to compare trustworthiness:

https://web.archive.org/web/20120601110230/http://www.nipccr...
This. I prefer my mirrors in my bathroom, not on my work desk.
Theoretically, can one use that EEG as input device to drive interaction with software? Genuinely interested in future of having /dev/neurointerface . Newbie daddy now, often having both hands busy, but willing to do some work.
Yes the fight against coal is a challenging political battle in Germany. The social and political aspects are probably the most challenging.

There is discussion happening at high levels in government, for example the State Secretary at the Federal Ministry for Economic Affairs and Energy, Rainer Baake, used to be the head of Agora Energiewende who put out this coal phase out strategy.

https://energytransition.org/2016/01/proposal-for-a-german-c...
I'd heard and seen screenshots on Reddit showing the button being present prior to all this happening, and then disappearing. Is that not the case?

EA's statement is not clear, it just says "the refund button only appears once the game is out" but doesn't clarify how long that has been the case. Knowing EA, that probably means "As of two hours ago, the refund button only appears once the game is out."
Today I spent some time looking at how ScrapBook stores information. It's a bit of a mixed bag, with some plain text files, some XML, some HTML (besides the saved pages themselves). I managed to figure out how it stores folder structure, bookmarks, saved pages, and annotations. Fortunately there's no database, and no encryption, so I can write a tool to extract the information if needed.

The remaining question becomes: how to replace it? What other tool supports all this?:

* Local saving (as opposed to cloud)

* Storing source URL with support for re-fetching

* Bookmarks (for pages that won't save locally in a useful way, such as YouTube)

* "Deep saving," saving the main page AND linked pages, and keeping them bundled together

* Full text search

* Probably other features I do not recall offhand

Even if I can get the data out, it's hard to know where to put it. Most solutions these days are cloud-oriented, which is unappealing to me. I could build my own stand-alone replacement, but what a headache. I could fork ScrapBook and try to make it work with the latest Firefox, but I have no experience in the plugin domain, nor the time to prioritize learning it.

Sorry for the rant, I'm just trying to figure out how to proceed without severe productivity loss.
I know what all those words mean but I'm still confused.
I agree with rcoveson. I see your stats and say "world-wide we ONLY have an accident every 19 years? Wow that's amazing, we can produce all of our energy without carbon and only deal with one accident in the world every 19 years! Hell yeah, we solved this energy problem!" (Yes I'll agree the rate would go up as we add plants but still, that is an incredibly encouraging stat, not a depressing one)
What do you mean by "this"?
> I hate to be the person to say this, but perhaps a better approach would have been to simply create a build pipeline that iterated over the addons on AMO to find the ones that use functions from the changed API and bulk send out an email about the changes to the authors (this eliminates steps 5 through 8).

This would have automated steps 5 through 8, but not significantly reduced the problem.

> The addon developers then get the chance to change it or not. If it's broken oh well (eliminating steps 8 through 15).

Ah, well, sure, in that case, randomly breaking add-ons all the time would indeed have made our life easier. But everybody else's life would have been much worse, so we decided not to do that :)

> Making it the responsibility of the FF core team to sit on changes while waiting for a reply is a procedural problem not a problem with XUL/XPCOM.

It's a problem of the combination of having no API (i.e. XUL/XPCOM) and not wanting to break user's add-ons.

> Moving to Web Extensions, which fundamentally make it impossible to access the full file system, permanently breaking many useful addons with no functional way to migrate to FF57 and calling that better is frankly dishonest.

Let's just say that we have different priorities. While it's not as powerful, it's better for security, performance, privacy, bugs and future-proofing.
Fortunately brave rebels fight against this harm in every way they can :)

https://blog.mozilla.org/blog/2017/11/14/firefox-features-go...

The real world is not Star Wars. For all the privacy considerations etc., this comment above reads extremely naive.
Thanks :)

(and sorry about your extensions)
Unfortunately, all the "distro picker" resources I have seen so far are of questionable quality. They either are too opinionated (use my favorite distro) or not opinionated enough (listing super niche distros for no good reason).

That said, I agree with what jononor said. Using something similar that what your most helpful Linux-using friend uses trumps picking the most ideal distro and as long as you pick something relatively mainstream there isn't going to be that big of a difference anyway. In my experience, the choice of desktop environment (GNOME / KDE / MATE / etc) is actually more impactful than the choice of distro.
Bots and cheating are in a similar category but considered different things. Cheats unfairly enhance a player's ability to raise their rank while bots sell the lowest-level accounts to people who don't want to spend time grinding in-game points (in League's case, IP to buy Champions or Experience Points to hit level 30, the bare minimum to participate in ranked play).
Yep, before I got the plows, we paid a guy $75 to come and plow our (long, winding) driveway every time it was bad enough to need it. It took him about 20 minutes and ours is just one of several that he'd hit every time. He also had contracts with several businesses to have their parking lots cleared.
I think we need to get away from this attitude, that I used to hold, that O() is everything. It isn't. It isn't even close. We should instead wonder why an algorithm was chosen without regard for the nature of the data on which it will be applied. For sorting O(n lg n) only makes sense as a selection criteria if you have absolutely no idea about what data is being sorted. Why is that?

If the answer is you just don't care about the perfromance and can say why it isn't important (at least yet) as long as you avoid the pathological then that's a good answer. It's a really bad answer to assume it when you can't. IMHO.

Others have pointed out that bubble sort is great when your data is already mostly sorted. The textbook example is check stub ids, which are sequential - probably an outdated example nowadays. The benefit is greater than a O() analysis would have you believe because running sequentially through contiguous memory is something computers are just great at doing due to memory caching and prefetching. Minimising cache misses /may/ dominate the number of passes of the data in performance analysis. If you don't care about performance then an O(N^2) algorithm may be also something you don't care about.
Sure. I will sell you my spare if you are in the bay area.
They make a 13" MBP without the touchbar. Except it's using the lower power 15 watt CPUs, the same category the Macbook Airs used to use. So it's basically a Macbook Air with a retina screen and a hefty price hike.
I do this too in Alaska. I highly recommend this strategy to everyone.
Also check out "The Machine Stops"[1] by E. M. Forster (more famous for writing "A Passage to India" and "A Room With a View").

Written in 1909, it foreshadowed the internet, VR, instantaneous global communication, chat rooms, internet addiction, and other things we take for granted now but were incredibly visionary 120 years ago.

[1] - http://archive.ncsa.illinois.edu/prajlich/forster.html
For me it's that they aren't testing it. This sort of functionality is so trivial to write unit tests for, so simple that it's the fastest and easiest way to write and debug the sort method.

It'd make me question the stability of the rest of their product too.
That almost sounds like a unibody Macbook Pro.

I'm probably in the minority here, but to me, the best laptop ever made was the 15" unibody Macbook Pro, the predecessor to the Retina (so long as we forget the gpu dumpster fire that was the early 2011 models).

It had plenty of ports and had the perfect balance of portability and components that were easily upgraded by end users.
I hate to burst your bubble, but yes, those are all evidence of systemic racism.
I immediately thought of this work when I saw the title. Of course, you're actively and effectively hunting down bugs, not accidentally running into them while doing other things ;)
Just a week ago I remembered reading an article several years ago about someone who ended up digging in the compiler (probably GCC) and against all odds unearthed a bug in there. As I recall it was quite involved and an interesting read but I can’t seem to find it again. If anyone has a recollection of such an article I’d be grateful to be sent a link in my general direction.
Africa, really? The place that always gets screwed over. Slavery, colonialism and now artificially limiting population growth? I think tropical diseases like malaria and ebola already already limit population growth in Africa rather too well. Africa does the least per capita CO2. They transport trees by bicycle. They don't burn heating fuel because they don't have to.
This might sound weird, but what about buying him a premium porn account? Maybe don't even tell him about it, let him find it. Ideally one with an app, a good reputation and clean (infosec-wise) content. It would be like a $30/mo insurance policy on your dad's assets!
I never heard of either of those guys, but I'll take your word for it about the satellite.

Apparently this "movement" is really small though and shut down entirely for long periods throughout history. The most recent resurrection being only a few years ago and the Flat Earth Society claims its membership grows by a couple hundred people a year. Well, there are millions of people who believe in Noah's flood despite there being no evidence it ever happened and lots that it didn't, so I can well believe a few hundred people believe in a flat earth. The world is a big place.

I don't think you can compare flat earthers to Trump voters though. Lots of people voted for Trump because they have different priorities to you (e.g. hating political correctness, hating Clinton, really wanting immigration controls), not because they disagree on basic laws of physics.
I understand these work very well: https://www.moshi.com/ivisor-12#black

(I have this wonderful macbook too, but I got used to the glare, it's not as bad as previous glassy versions)
It loads 500kb of javascript files, not including the two codepen docs. Also, there is actually functionality on the page, it's not just a static page.
> Notably, though, nobody's tried to rewrite their DOM implementation wholesale

Depending on your definition of "wholesale", the Edge team claims it took them 3 years to do exactly that:

https://blogs.windows.com/msedgedev/2017/04/19/modernizing-d...
If you’re the kind of programmer who is likely to find compiler errors, you probably know who you are. For 99% of programmers, the chances that you have discovered one is small.
I wouldn't count on anything being in the cache, especially on mobile. Even on desktop, I've just checked my cache and any Medium resource shows exactly 1 hit. With ~350 MB in my cache (default value), it's not going to stay long before being evicted.
Milk's Nutritious Benefits by a Glass a Day
No native context menus.
People that buy and pay for things online don't (and mostly can't) use cash. So without separating out the online and offline purchases this could be misleading.

I do so few transactions offline that I just use cash for those few, low value, transactions. Since there are many places in the physical world that just take cash I might as well just use the one thing. I have a working debit card (the bank pretty much insists) but the added convenience isn't worth the low risk of getting it skimmed and the small loss of privacy.

Eventually we will have to start making a distinction between electronic cash and the physical kind. Cash is still a distinct sort of thing, no matter what physical form it takes.
Not for me. I can slam the cursor to the top edge of the screen and click on a background tab and it comes to focus just fine. This is of course with Firefox maximised. Am on Windows 10 just for info... perhaps the UI is slightly different under your OS...
Hu. Bubble Sort. And not only that; a buggy version!

And if you believe sequential access is gonna save you from O()... you're so wrong its not even funny. Of course the curves will cross latter. But they will cross. Especially on a sort.
It isn't due to the language but to context of known APIs provided to the language that can only be executed a certain way by the language.

How would a browser know to restrict a web server compiled into bytecode specifically to violate same origin? The browser only knowns to restrict this from JavaScript because such capabilities are allowed only from APIs the browser provides to JavaScript.
The chance isn't that small, many people stumble over them and just use the first workaround SO turns up or think its actually their fault and work around it in other ways.
Mentioning Fukushima while talking about Germany demonstrates his point that it's hysteria. Fukushima happened on an island that has regular monsoons, is prone to tsunamis and prone to earthquakes.

Germany is fucking boring. The rains here are moderate. One half of its coast line is a barely connected inland see that has almost no flood/ebb. The other half is protected by the UK from strong water movements. And earthquakes here, if they ever happen, are absolutely tiny.

You'd need to multiply your prediction there by maybe 100 to balance out just how much safer germany is as a country compared to japan.
Yes, but for example I remember at least one anecdote where one of our bugs we encountered was closed as a bug that manifested itself as a crashing bug in x264 or ffmpeg (I forget which) and ours was closed as a duplicate, so people do actually encounter bugs.
What? He's suggesting he lost that fire fight because of Daybreak's latest push to deploy servers in that part of the world. Yes, it's funny.
The Pentagon is set to make a big push toward open source software next year
There is a difference between watching a E-Sports tournament and some let's play stream. As I understand it, OP talked about the former. As a gamer myself, I can say I feel exactly like him.

I find most of it boring. I only scroll through those videos on youtube to see how the actual game looks like since Demos have been dead for a long time now (or you have to pay for them now). Additionally the annoying stuff happening around the video on twitch is repulsive. Especially the chat reminds me of those webchats on crappy 90s-style pages.

On the other hand I do watch a tournament or some league play since german free tv started airing it.
There’s prior art for this too, Microsoft started a research project called Singularity that was essentially a kernel that only executed .NET bytecode, and had similar advantages (everything in ring0, no syscall overhead, etc.)

It died pretty unceremoniously though.
I'm curious, why pre-order something that isn't scarce? Just for the hats or whatever they're giving out as a bonus, or is it maybe a bit cheaper or something?
Reducing energy consumption is also an option. Likely not the most popular one. But living in balance with the environment instead of a constant minus in energy resources should at least not be completely ignored. We don't need the amount of energy we use - it's just comfortable and nice.
So we'll start to see more and more battery-consuming "AI" apps in mobile devices?
There is a percent of false accusations for any kind of crime. However, it is the lowest when it comes to harassment and other anti-women crimes due to enormous costs victims have to pay (in every sense) to raise their voice. It is ridiculous to use unavoidable and very low percent of false accusations as an argument against attempts that victims make to restore justice with no working framework. Currently we don't have proper mechanisms to protect these victims, and in many cases speaking out is the only thing they can do. They shouldn't be blamed for the absence of these mechanisms.
>Apple still sells this model, brand new..

How? Where?

I have the 2017 MBA 15" . Hate how the thing crashes all the time from using USBC peripherals... arghh..
Note that this is from Beta so there's a possibility it differs from the actual release.
Yes, those are two special cases where respiratory statues would not map well to expected outcomes. As far as I know, there was no capsize or mass opioid overdose involved...

I'm not sure where your understanding of triage comes from, but you're mistaken if you think respiratory status isn't the primary determining factor in black/expectant classification (in the US, there may be differences in other international systems I'm not aware of).

The vast majority of triage in US is done using the START system (or START-derived systems, like SALT).

Here is a graphical depiction of the START classification algorithm: http://citmt.org/Start/images/flowchart2.jpg
Thanks. One follow up questions, in JS heavy pages, how operations like infinite scrolling etc are exposed/executed?
The TagGroups is so part of my daily basis that I went back to the v56.0

I cannot stress enough how it helps me to switch between contexts. It's one of those things that you just did not know that you needed so much.

What options do we have?
Wow. I guess I didn't quite realize how much Macs have backslid until he started pointing out things we don't get anymore. I still can't believe they got rid of Magsafe. Jeez.
The only error I found where the code compiled but was wrong was from it assuming a particular symmetry in the instruction set. It tried to use an addressing mode on an instruction that didn't support it and consequently output two completely different instructions.

Errors in the run-time library and errors that crash the compiler are much more common. While many eyes cover a lot of search space. The space they have to cover has grown immensely.

If you step off the trodden path you can find problems much more often. Just recently I encountered a function in a run-time library that freed the amount of memory the alloc asked for instead of the amount of memory the alloc function actually returned (Sometimes it returned slightly more if the remaining space was not enough to hold a free-memory structure).

It would not surprise me if the population using that particular compiler/platform combination numbered less than a thousand.
Using it right now - it's... so reliable. Had zero problems. Love these zero-problem products in life (and they are not that easy to find to be honest)
I really don't understand your example. Are you proposing a web server running inside the browser as a WebAssembly program, and the browser attempting to enforce same origin policy against that server? That doesn't make much sense.
My first retina worked worked well for a few months. Until the screen started looking like it was being burnt by the keyboard (a now known factory defect)

My second one, around a year later, had the same screen problem! Not only that, it had a logic board failure that took me months to resolve and left it practically unusable (random crashes etc). Three times to the mac store to sort this one and a multi week wait at the end for a new logic board.

On both laptops: Wifi doesn't connect to half the hotspots I ask it to. Boot times become long even with a bare minimum installed after a few months of use. Charging cables have a lifespan of less than a year and cost a fortune to replace.

Im a heavy user and admittedly I don't take care of my stuff as much as I could. But Id always bought macs because they were reliable and durable (My ancient powerbook is still in use) and not had any problems.

Indeed - after swearing off macbook pros I had the chance to try and later buy a 2012 macbook air. Damn - it reminds me of macs of old. 5 years old and it just.. works. I couldn't be happier and am seriously considering buying another to do me when this dies.

Im not sure if the tide will come back in but I think the high water mark was perhaps before the retina.

https://www.macrumors.com/2015/10/17/apple-mbp-ar-coating-qu...
Update: "A student of the tech education program reached out to Mission Local to say that the students were allowed to return to the Dreamforce conference after being told to leave, that the security guards who removed the students were disciplined, and that the students received numerous apologies from Salesforce staff."

https://missionlocal.org/2017/11/students-of-mission-based-t...
But somehow the link between high stress and racism is thin.
Only downsides: I have had 2 screens replaced due to delamination and this 3rd one has developed a purple line down the middle. Also picking it up with one hand on the corner can register a false touchpad click. Magsafe2 was a totally unnecessary change. Bizarre really.

But all that aside it's a champ and the only reason I would replace is because of the stuck purple line.
The thing about glossy though is once you come out of the code editor and look at the finished product...ohhhh...it looks so good.
> Ah, well, sure, in that case, randomly breaking add-ons all the time would indeed have made our life easier. But everybody else's life would have been much worse, so we decided not to do that :)

This is the part that I think you are going to get the most flak for. People are willing to deal with temporary setbacks if the changes can be brought in at some point. Permanently breaking things and calling that better will get the Mozilla Foundation a mountain of angry hate mail from people who committed to the platform.

> Let's just say that we have different priorities. While it's not as powerful, it's better for security, performance, privacy, bugs and future-proofing.

I have no problem if the Mozilla Foundation or the Firefox team has different priorities, but say that rather than telling technical people the reason for the changes is because XUL or XPCOM are somehow so hideous the team had no choice. It smacks of dishonesty when everything that you have described here is a problem with procedure not anything technical.
As a fellow fan of It's All Text, I've looked into this a little bit, though I never got around to implementing anything. You're looking for the "Native Messaging" feature: https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Na...

I just checked the It's All Text github repo, and their suggested replacement is a thing called GhostText¹, which actually seems a good deal fancier that IAT ever was.

¹: https://github.com/GhostText/GhostText
I'm on Windows 10, too, so I assume the UI shouldn't be that far off.

The problem - see the link to Bugzilla I pasted - is supposedly related to the use of multiple displays (which involves different DPI settings). A small thing to be sure, but somewhat annoying, given that switching tabs is a fairly common action when using a web browser.

What's unpleasant is how long it takes to resolve it. From Bugzilla:

> This is a pretty annoying usability regression that will ship in 50. Will we be able to fix it for 51?

It's version 57 :)