skysight-inc/HackerNews huggingface dataset:
I don't get blockiness or drop-outs either via streaming. My ISP forced Netflix to pay their peering tax, though.
A Statistical Ranking of the NBA's Most Loyal Fanbases
I didn't play Pokemon Go, but the only reason I ever installed Ingress was to figure out how Android location services ran. This led me to arm shared objects decompilation and mocking and other interesting shenanigans.

Achieving internet points was not very high on the goals list
> Not available on all platforms. Think: mainframes, platforms no longer with the times, non-unix and so on.

YMMV, though I would steer people towards an off-the-shelf solution over rolling your own.

Does "non-unix" mean Windows? My experience there has been that you can find a statsd client for your language of choice, and a way to plug whatever logging tool you have into kibana.
Enough people are playing that most teams are forming communities to manage controlling gyms in various areas around here and occasionally raid. Pretty much every gym in a 10 mile radius of my house is a level 10 within hours of flipping.
Amazon Japan to stop forcing vendors to offer lowest price
It's an expected side-effect when a nation decides to no longer do business as usual.

Something to keep in mind when our "friends" get their ass in another jam.

https://mikecanex.wordpress.com/2012/12/26/1922-why-i-quit-b...
I just don't think this is a convincing argument from a philosophical standpoint, but it is a common argument. If we apply it in other situations, "a young black man wouldn't want to work for a company that doesn't want to hire young black men any way". It is true on the surface. Nobody wants to be where they aren't wanted for non-negative traits they cannot change.

When a problem is rare enough, and people affected have other options, it is a reasonable pragmatic stance. Let the isolated business owner, who treats it as a personal social club, be less successful.

It is not good for society if these injustices proliferate. Economic imbalances result favoring arbitrary traits that don't increase the wealth of society. Innovation is inhibited, labor market inefficiencies result. People can't change careers as easily and adapt to technological progress.
The Tectonic typesetting system
Your argument is that we focus on issues that are solvable today. I don't think that refraining from instructing an AC-130 operator to fire upon a hospital operated by Doctors without Borders is a change that requires more than a day of thought. Doing reconnaissance and reviewing intel before striking a civilian target probably doesn't take the world's most advanced fighting force more than a few hours.
https://en.wikipedia.org/wiki/Edward_Coke
Thanks! The usage being litigated (and confirmed lawful) was this:

> A Lexmark refill toner cartridge costs about $130. It's not cheap. So there are businesses that have sprung up that take empty Lexmark printer cartridges, refill them and then resell them for a lot cheaper.
Okay; but the people who are breaking the game are going on to "win" afterward, and are ruining it for everyone who isn't cheating.

If you want to prove to yourself that you can level up your Ratatat to level 1,000,000 - fine, do it. But don't send that pseudorodent to your local gym to lock it down forever.
About a war crime in my opinion.
For those that missed it, this also implies that OpenBSD now has native hardware-level virtualization support capable of running a real-world linux application..
Nice! I would love to see something similar with support for a landline, though. Open source telephone infrastructure is an underexplored field.
they work fine when they are just rendering ubuntu's window manager yeah, but so would a cpu with avx2. That is a pretty low bar.

those of us complaining are using them for gaming, or serious compute jobs.
More importantly, Swift's structs come close to full immutability. If you declare a struct instance with `let`, the compiler throws an error if you try mutating its properties. You also have to mark functions in the struct as mutating if they modify any property. The only case this isn't true (and why I said comes close) is if you modify a property of a reference type within a struct.
why the hell is the about page 1.8MB (when all the resources are loaded)?

and it seems to be buggy with no webgl? using chromium under linux I get "Uncaught TypeError: Cannot read property 'getExtension' of null"
An Exclusive interview with award-winning photojournalist Ed Kashi
> smartphone makers from being able to blacklist devices that are resold

What is that blacklist?
Rust seems to handle that reasonably well, interior mutability[0] aside mutating an object requires having an &mut to it, which you can only get through a mut binding (or a pre-existing &mut).

Swift also classifies methods between regular (accessible on both var and let binding) and `mutating` (only accessible on let bindings), though I think that also works for value types (structs).

[0] https://doc.rust-lang.org/book/mutability.html#interior-vs-e...
What the hell is the TSA dragon doing checking your visa if you're already here?
No. In practice it just stops people for suing for patent infringement over devices that are resold.
I was talking about "Twilio Functions". It's new. It happens to use AWS Lambda under the covers, but they don't mention that. You don't need an AWS account.

It's this: https://www.twilio.com/blog/2017/05/introducing-twilio-funct...
Not the OP, but how I'd do it: for a v1 there could be some manual outreach and take their word for it, v2 hook into the APIs any ESP provides (probably 2/3 of the big players for this should have outbound reporting APIs), and then the v3 would be a custom pixel that newsletter owners would integrate to be "featured" on the platform.

v4 could then offer manually created ad units, and v5 could be self serve.
Not attempting a full rewrite of a significant codebase is excellent advice because it's usually the right advice.

That's not to say that it can never be successful, just that the circumstances in which it will are sufficiently rare that it's usually worth discounting relatively early on.

In >20 years of dev experience, I can only think of one occasion where I successfully did a big bang rewrite i.e. tore down an application and restarted it with an equivalent system that had approx zero common code.

In that case, it was a C++ program that wouldn't actually build from clean. A lot of the code was redundant as the use cases had morphed over time (and/or weren't ever required but were coded anyway) and most changes were stuffed into base classes as it was effectively impossible work out how objects interacted. Releases took about 3 months for about 2 weeks worth of dev.

Initially, I didn't plan to rewrite it. When I realised I couldn't understand what it was doing, I took a step back and worked out what it should have been doing, assuming that I could map one to the other. What I found was that, at heart, it should have been doing something fairly simple but that the original "designers" had thrown the kitchen sink at it and its core function was lost in the morass.

I also came up with a way of making it easy to show that the new system was correct more deeply than just tests. This gave me, and folks I needed to convince, a lot more confidence that a rewrite made sense than would normally be the case.

In summary, it was quite a rare set of events that led me to the conclusion that a rewrite was the right direction: the existing system being a complete basket case, my happening to have a lot of domain expertise, the problem space turning out to be relatively simple and finding a way to "prove" correctness, all contributed. I doubt I would have made the same decision if any of them were different.
Agreed. I think what's more important than tinkering with computers as a child is to just have willpower to stare at something for hours with no end in sight just to have a small breakthrough. Those breakthroughs, for me, almost seemed to reward me with little releases of endorphins like solving a puzzle.
I don't completely understand your warning to stick with the existing version control environment. Just because you switch development to git doesn't mean you delete the old CVS archive. Isn't consulting the old archive sufficient whenever you're doing a significant historical investigation?
You better be glad it went this way, or you would have no reasonable property rights. All objects may have contained an unknowable restriction on their use or ownership. Everything could have what is tantamount to an easement and you wouldn't know what it was unless you found out how it was first sold.

Fortunately sanity on basic notion of property rights remains within the SCOTUS.
The writing's on the wall for the whole business anyway.
free marketeers are idiots...
Ah no business owners want cheap labour and other cheap inputs. The problem with tariffs on solar is not going to help it is just moving the pain from the manufacturers to resellers and end consumers. Which in the long run would be bad for everyone. The only real way out of this is innovation to bring down costs. All the wars for oil by the US didn't give it energy security it wanted but innovating ways to get oil out of shale cheaply has brought OPEC to its knees.
One meaning of exhausting is "using up" (like exhausting a resource). In copyright and patent law, there is an idea that the rights of the copyright holder or patent holder only extend so far, and can be in effect "used up" in certain contexts so that they don't have further rights to restrict other people's activities. This case related to such a situation.

Edit: Wikipedia describes this at https://en.wikipedia.org/wiki/Exhaustion_of_intellectual_pro... and in a lot more detail at https://en.wikipedia.org/wiki/Exhaustion_doctrine_under_U.S....
I agree. No bullshit support for Linux / *BSD is a huge selling point for Intel video. If Intel made a dedicated video card that packed more performance (and I don't even care about matching NVidia) I'd probably buy it.
I had a lot of trouble scrolling through that site on my very beefy work MacBook, which never hiccups on webpages.
Wait, what fad of hating him?
They'll always be looking for new ways, but fortunately for the moment SCOTUS has been productive about shooting them down as they come up. Kirtsaeng v. John Wiley prevented bizarre applications of copyright exhaustion, and now they've done the same to patent law. This is an encouraging sign that, whatever its other faults, SCOTUS seems to take the first-sale doctrine pretty seriously.
Agreed. In reality, I cheated myself more than anything else. I ended up needing to teach myself some of those skills last year, 15+ years later.
Or mix in a Scheme that compiles to C, like Gambit, Chicken, or Bigloo. You can leave the low level and performance sensitive stuff in C.
Blisseys are hard solo, though if you have a few folks hitting them with a Gyrados or Dragonite you can take them out. My wife and I just took down a L10 gym with 5 Blisseys, and the rest Snorlaxes and Dragonites, and with three people no gym can hold no matter what's in it. You have to know other players to do that, though. The cheating scum will just take it back after a while and play the same game though. Glad they're finally starting to try to take on the cheaters - they definitely do steal the fun from legit players.
12 hours with the screen and WiFi or 3g always on. That would be amazing, and it doesn't sound that unachievable. I don't need ultraquadHD resolutions, even 720p is enough.
Could Lexmark argue that they're not really selling the cartridges to you, but are instead leasing them for an indeterminate period of time?
http://www.howtochoosealaptop.com/silent-circle-is-blocking-...
The first sale doctrine was already reflected in both areas of law. What this decision is about is whether patents are still exhausted if you sell the product with an EULA-style list of restrictions. Lexmark argued that because they specified that the cartridges were only to be used once, they retained their rights and ability to sue. The court determined that the restrictive sale contract did not prevent patent exhaustion.
Investor demand for shares.
> 1) Is the impact to the brain higher because of the protective equipment?

Yes.

> Would people tackle as ferociously without it?

No.

Back in the day, some ~100 years ago, American football wore leather "helmets", which weren't hard helmets as we think of them today.

From time to time, a player would die from a skull fracture after a rough tackle. Then they implemented hard helmets to prevent people from dying.

The unintended consequences of that was it allowed for rougher tackles and repetitive, regular brain trauma.

Same thing happened with boxing. Back in bare-knuckle days, human fists couldn't last too long against the skull. After they introduced gloves to protect hands and have the fights last longer, the weakest link became the brain.
OpenScore: Liberating Sheet Music
IMO, it really depends on the context. If you are working with people who share your assessment of the current situation (both business and technical folks) and want to improve it, you'll have a great chance to learn from others' (and your) mistakes.

However, constantly putting off fires, under the gun, in horrible code bases, is probably not a good way to learn how to design software... It's a good way to learn how to debug and reason about problems, which is also a valuable skill to develop, though.
Pre-publication press release. Full text of article not available. How good was their control group? The press release says they used mice that had previously been edited with CRISPR/Cas9 and found off-target mutations, most of which were single nucleotides. Did they have a good control group so as to exclude random point mutations? Who knows? What is the theory on how CRISPR/Cas9 causes single nucleotide off-target mutations? No idea.

This is academic publishing at its absolute worst. Put out a sensational press release and whip up a fervour before the article is available. Those diving into the scrum to comment have not read the article.

Also, it's research by MDs. Just sayin'.
KDE Plasma 5.10 released
OpenScore, a new initiative by the popular open source music notation software vendor MuseScore, has launched a Kickstarter campaign to create machine readable editions of iconic classical works in the public domain. Kickstarter backers will be able to influence which pieces get transcribed first. They have partnered with IMSLP, the largest repository of public domain musical scans, with the intention of creating a sustainable and scalable workflow for creating a semantically complete music notation library. These scores have many advantages over the PDF scans that are currently available. They support machine playback, so a viewer can actually hear the music; they are convertible into other meaningful music formats, such as MIDI, MusicXML, and Braille notation (for blind musicians); they can be edited, arranged, corrected, and improved. The project takes inspiration from text and image based projects such as Wikipedia, and will utilize Creative Commons licensing. MuseScore has previously been involved with public domain music projects such as the Open Goldberg Variations.
> Since 'beginning-of-file' isn't really something you can reduce to a token...

Of course you can, generate a token immediately upon opening a file. Nothing special about b-o-f or b-o-l. Similar to EOF.
> The number of people you saw playing at the beginning was way more than was sustainable

Was it? A lot of people were really enthusiasts. Groups were created, friendships were made. Portable battery chargers were purchased. New phones were acquired.

A lot of people still play old pokemon games. A lot of people play new pokemon games. There was no excuse to how Niantics managed their community early on.

Don't even get me started on the bait and switch of the original trailer.
I think Microsoft tried to make everything that worked on Netscape work on IE. This was going the other direction - making stuff that worked on IE but didn't work on Netscape, and trying very very hard to get people to write pages that used those things. By having a strict superset, and getting people to use parts that were in the superset but not in the base set, they could effectively make the web IE-only.
The people who are cheating aren't the ones figuring out the cheats. The people providing the cheats are doing interesting things, but also enabling cheaters to steal fun from the game from everyone else.
I had a lot of that "SCS" experience from growing up, although in college CPSC 101 was my first experience with programming...and I hit that hypothetical wall really hard. I was worried I was going to have to change majors 2 months into the class. I still remember the moment when I was staring at code for about 3 hours on a bunk bed when it suddenly just made sense...and then I got A's in all of my CPSC classes for the rest of school.

I couldn't explain how to make it make sense if my life depended on it. It just happened.
The poor performance (as well as perf/W for all but 2D graphics). Compare it to an NVIDIA chip of similar die size, TDP, and target form-factor. You'll realize that most Intel chips (other than the top of the line like the P580) are not in the same ballpark. As much as I hate saying this, NVIDIA's drivers are stable on Linux --
and I know because I use them every day both for display and compute (in OpenCL/CUDA).
This is another in a series of necessary smackdowns of the Federal Circuit.
> Something we learn in mathematics is that two theories concerning different objects can be formally equivalent.

Can be, but do not have to be. A distinction through which a host of mistakes have fallen, including Donald Hoffman's 'disproof' of functionalism.
Top 4 reasons why being single is the new cool
Perhaps, but how often do you really need to buy a printer? And they're so cheap a mild price increase wouldn't harm much.

The Canon MG2520 (I think there's a newer version now) is a printer/scanner/copier combo that often retails for $20. (And comes with ink.)

Price of ink would fall in exchange, since they have to compete with the off-brand folks.
Ask HN: Why don't more open-source projects monetize?
I don't own/lead any significant open source projects, but it seems like there are very few projects that even attempt to monetize via dual-licensing, service contracts, etc. Is there some major barrier to monetiziation (i.e. legal fees)? Is it a philosophical barrier?
See it this way: Each subject you finished at university, did you come at the end thinking "I learnt how to program", or did you come out thinking "I learnt how to structure a graphics pipeline"/"I learnt the tradeoffs involved in building distributed systems"/"I learnt how to structure data to make consistent updates and retrieval simple and highly performant"?

The most obvious way you apply what you learnt in those classes is by writing programs that implement those ideas (And it's also the easiest way to evaluate whether you actually learnt the concepts). But you can just as easily apply that knowledge by designing systems for somebody else to implement — somebody who presumably lacks the knowledge required to architect the system. Hammering out code is easy, and you don't need a university degree to do it. It's the rest of it that takes some study.
Really impressive work. I'm a resume writer, career coach, and tech recruiter with nearly 20 years working for startups, and this is the kind of thing that definitely will get you in the door at most employers. As an FYI, I know your resume page probably isn't your "real" resume, but you can definitely move your degree down to the bottom now that you have so much experience.
Breaking online games and thus ruining other's people experience isn't.

Flooding live production servers with requests to figure out the location of Pokémons isn't "white hat" either.
but only one at a time :)
In my school one of our professors forces students to do the tests all on paper. We also have a testing center where it's harder to cheat at. There's always people in there watching you, and you likely will be seated somewhere random and nowhere near anyone studying in the same field as you.

I have to say the professor who forces testing on paper really gets the better students in my opinion because they're less likely to cheat (if they even try). They have more reason to try harder to pass.

We also have on our classrooms specialized remote desktop software to see students screens, I've seen someone in one of my classrooms (was not a CS / Programming course, but it was in the same lab) get caught that way, trying to cheat. It was sad, I never saw that kid again after that.
The decision has this definition in the first paragraph, which I think is reasonably clear: "When a patentee sells one of its products, however, the patentee can no longer control that item through the patent laws—its patent rights are said to 'exhaust.'" (It sounds to me like the plain-English sense of "run out": there are no more patent rights left after the sale, they have been used up in the process of getting the product on the shelves and sold in preference to a competitor's product.)

Wikipedia has some articles about it:

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

https://en.wikipedia.org/wiki/Exhaustion_doctrine_under_U.S....

If I'm reading the decision right, the question is not whether patent rights "exhaust" in the common case when you sell things (everyone agrees that they do). The question is whether Lexmark, by putting conditions on the sale, can prevent their rights from exhausting. The federal circuit's interpretation was, yes, the rights would exhaust, except that when Lexmark put conditions on the sale that the toner-cartridge purchaser agreed to, Lexmark retained its rights because that's a legal and valid contract between the buyer and seller. SCOTUS said, no, it doesn't work that way, the rights were definitely exhausted:

"Lexmark exhausted its patent rights in the Return Program cartridges that it sold in the United States. A patentee’s decision to sell a product exhausts all of its patent rights in that item, regardless of any restrictions the patentee purports to impose. As a result, even if the restrictions in Lexmark’s contracts with its customers were clear and enforceable under contract law, they do not entitle Lexmark to retain patent rights in an item that it has elected to sell."
> Success comes from all of the same stuff that every other industry focuses on.

Sure, but a major difference is that art is highly subjective and typically bought with arbitrary disposable income as opposed to a value-based purchasing decision. The kind of art that large corporations buy isn't what any artist actually wants to make.
I am guessing this is a reference to some Google Pixel phones that were resold when they first hit the market[1].

1: http://wccftech.com/google-blacklist-pixel-project-fi/
Is the author suggesting that non-white characters can't be shown failing?

That's more or less the undertone of every vaugeposting, clickbait article on "representation in media."
Server Side Google Analytics
Wow! Blown away by your side projects. Great work.
...and of course AVX-512 for the lucky ones that can get significant benefit from such a wide SIMD (also considering the very likely significant clock limit for AVX instruction streams).
Ha, yeah it's just alphabetical.