skysight-inc/HackerNews huggingface dataset:
It is not a headache to retheme them. It is pretty easy, the easiest i've seen in a UI kit. You have style and classname overrides in place, scoped css classnames and LESS.

If you use a CSS react-lib like React-CSJS, styling this is easy as pie.
So the premise of this post seems to be that owning things that may one day need to be moved introduces a cognitive load extreme enough that daily creativity is reduced, but reducing easy access to purchases to the point where buying things is a 'scavenger hunt' is 'actually great'.
Hours upon hours is the problem, hours upon hours isn't very long. Putting a couple of days work into something isn't something that should be patent-able. It's practically obvious.

I was thinking about this the other day, the basic problem with software patents is that almost all problems are trivial to solve as soon as you actually ask the question. It's just that there are so many questions in software engineering. Most programming problems are fairly easy to solve for a smart person. Many programmers have come up with virtually ideal solutions very quickly, people matching grep's search speed in days or came up with almost an identical shuffling algo as the ideal one in a couple of minutes.

Until you have a storefront and logged in users, you can't ask the question "how can my users quickly buy something online", and come up with a one-click button.

And so instead of being awarded for hard, complicated work that took months or years of man-effort, patents are being awarded for being the first to ask questions that are simple to solve with a few hours work.
unsound logic is still a logic

Hmmm ... If your logic is unsound, anything can be proven. Soundness is a key requirement of any logic for this reason.
Better Questions to Ask Your Data Scientists
I consider RMS like the highest speed on my speedometer. I'm probably never going to drive that fast but that gives me a sense of perspective about how fast I can go and what's safe.
Doing it this way requires overriding every single built-in rule that uses the property you're trying to override… including states like :hover, :before, :disabled, :disabled and :hover, etc which can be easy to miss.

I've had some success with simple find & replace preprocessor but this gets complicated if the CSS uses colour manipulation functions e.g.
color: color(var(--color-base) tint(50%)), then you're basically going to be re-implementing their whole stylesheet again.

Also, good luck making sure everything still works if and when the components are updated.

Ideally, you alter theme variables in one place, rather than finding and overriding them everywhere they're applied.
I've had this problem with a 5 for years now, as has a friend. Especially in the cold, the phone will shut off very quickly. I thought it was just due to the inevitable wearing out of the battery.
FYI the quality of information is defined by the minds that consume it. Information has zero value and rating until it comes face to face with the human mind. We need to stop blaming something of no value for the entities that are unwilling to study it.

Time for The Kardashians? Check! Think about what I just read? Oh sorry. That's FB's fault?

Really? We're advocating for mass ignorance and laziness? What's next? Blaming the super market because I buy soda, chips and processed food? Even when real food is right in front of me? Really?
Lovely website. Auto playing junk on mobile, and spyware like pop ups! Awesome stuff! Guess I'll just guess what the article said from the comments here.
People keep misunderstanding what this 2-year warranty is. It's not a blanket 2-year warranty where if your product develops a fault the manufacturer has to fix it - it's a warranty against manufacturing defects and manufacturing defects only. And the onus of showing that something is a manufacturing defect is on the customer, sadly. So if you bought a macbook, and 1.5 years into the ownership the screen dies, apple is under no obligation to fix it, unless you can prove that it died because of a manufacturing defect.

To directly quote from the article you posted:

"But, after 6 months in most EU countries you need to prove that the defect already existed on receipt of the goods, for example, by showing that it is due to the poor quality of the materials used."
Not sure why one wants to criticize him as academic space needs extremist for broader opinions and we should learn from them than try to keep everyone nice and adapted to what we had on that day.
If he didn't paint the world with the term GPL, maybe we didn't have services like github yet.
Avortul spontan TRATAMENTE NATURALE
Ransomware forces SFMTA to give free rides, $73,000 demanded by attackers
I wonder what that says about the UK where the last resort set of instructions to Trident sub crews is a set of hand written letters from the current PM:

https://en.wikipedia.org/wiki/Letters_of_last_resort
IIRC, Scala has covariant/contravariant generics

(apologies for the bad terminology, I'm not too familiar with the details)
Reminds me of this article I was reading the other day, comparing writing code to cooking:

http://www.joelonsoftware.com/articles/fog0000000024.html
iPhone Application Development Company
I'm guessing that that figure is just for the emulation code. The UI and sound interface code eat up quite a few lines of code. Doesn't hurt to actually dig instead of karma farming...
Yeah, every emulator is pretty much going to be fine with Mario, Zelda, and Kirby, but that isn't really the point.
Hey, can you tell us more? I'm very interested in Weex :) What make it solid ? what are the pros/cons ? Last time I checked I thought I need to know chinese as 95% of issues are in chinese for example. Is it still a prob ?
This is probably due to the new face recognition stuff which runs in the background in iOS 10 and Sierra. I think I had similar issues for the first couple days as it does an initial run through your library, but I haven't had any issues since. Same with Sierra.

This would line up with other's comments on it magically fixing itself after a few days.
You need to be able to write the group axioms down, so you need to distinguish the three elements. E.g. one of the axioms is 1 ∈ G, which means something very different from G ∈ 1. It all bottoms out in set theory, but (G, 1, X) really is a different set from (G, X, 1) (e.g. they might be represented as the sets {{G, 1, X}, {G, 1}, {G}} and {{G, 1, X}, {G, X}, {G}} respectively) so you do need to decide which is the "canonical" representation of that group, or else you need a rule that allows you to tell whether two different sets are representations of the same group.
I really hope they put those classic episodes on YouTube.
Simplicity and the Hot Dog Question
For business wear or a capsule style wardrobe, that could easily be a viable business in a large city. Select your style and collection schedule, and pay a monthly fee. Hangers have integrated buttons that update your account with what you've worn so far (using the same principle as Amazon Dash Buttons), and replacements get added into your next delivery. Add in a regular delivery of disposable underwear, and a range of occasional wear with same/next day delivery and you've got an ideal service for the busy professional.
For more random interesting theorems with outrageously clever and beautiful proofs, the "Proofs from THE BOOK" [1] book is a fantastic collection. As a curiosity, "THE BOOK" in the title comes from Erdos, who often referred to the book in which God keeps nice proofs of math theorems :)

[1]: https://www.amazon.com/Proofs-BOOK-Martin-Aigner/dp/36420085...
Honestly I grow tired of rms and his Ivory-Tower ideals. I'm sure that if I lived in my office, had no family, and someone paid me a salary to do nothing but give the same talk over and over, then I too would have lots of time to wax poetic about how freedom is more important than actually being able to use the software.

But I don't.

I have a job, and when I come home I have a family to pay attention to, so I don't have time to hack away at my desktop environment or perhaps my phone's OS. I'll just stick with Android, even though it is not strictly "free", because for me the choice is between nonfree and not having a phone.
Rumors Surrounding Microsoft Surface Phone
In so many B2C products, the hot dog is the content and not the platform and features. It's easy to forget that content drives consumption.
This 10-minute routine will increase your clarity and creativity
B90 was an 8 bit machine and was built at Cumbernauld in Scotland, where I worked. The B900 had similar architecture.

There was also a B1900 built in Liège in Belgium, which was a 24 bit machine whose instruction set was designed to run virtual machines (i.e. interpreters). Those systems had a reputation for being slow. I don't know much about them.

The Liège plant closed around 1982 and the Cumbernauld plant closed around 1985.

Burroughs mainframes (B5000 onwards to A series) may be the ones you're thinking of. These are justifiably praised for being ahead of their time. They were high level stack based machines with 48 bit words + 3 tag bits, and programmed directly in an Algol 60 variant, with additional instructions to enable COBOL to execute efficiently. There was no assembly language needed.
Free software or even open source software is neither superior nor inferior by definition. It is just software and its quality will largely depend on how much effort the developer is putting into it.

Typically some form of commercialization is often a good incentive to improve any type of software but obviously there are plenty of examples that go against this rule.

It is common to see these days open source or free software that comes with some form of commercial options and that's very good in my opinion because you get the best of both worlds - still it doesn't mean it is better or worse.

Is Gitlab better than Github? It depends who you ask.
Sorry, but that's really not fair. You are running that on all the folders inside the src/ directory (and the README?), including blargg's libraries that I'm using. I'm not counting that. Go ahead and include those if you want. It's code I didn't write, and bigger than the rest of the emulator! I don't think that's representative.

CPU and PPU implementations tend to be in the order of the thousands of lines -- they are around 200 and 300 lines respectively in LaiNES. In fact, most of the code is in the GUI that I could easily strip away if this was a competition. And this wasn't written to be small - it was written to be simple. It also came out small, but that's incidental.

Here's how I counted the lines and how I decided on the description for the repository, which by the way has been catapulted from totally unknown to worldwide attention overnight, and it's now object of unexpected, ruthless scrutiny that I couldn't foresee.

[andrea@manhattan src]$ rm -rf boost nes_apu Sound_Queue.*
[andrea@manhattan src]$ cloc .
24 text files.
24 unique files.
1 file ignored.

github.com/AlDanial/cloc v 1.70 T=0.03 s (780.3 files/s, 63170.2 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
C++ 11 210 110 1163
C/C++ Header 12 87 7 285
-------------------------------------------------------------------------------
SUM: 23 297 117 1448
-------------------------------------------------------------------------------
Unfortunately the most beautiful form of that analogy is the one that's crippled on both sides: computation (without Turing completeness) is equivalent to logic (without excluded middle). Add Turing completeness and you lose soundness. Add excluded middle and you lose confluence. Of course you can put epicycles on top of the simple idea and make it do anything you want, but as far as I know, no one has ever used the Curry-Howard toolbox to solve a nontrivial algorithmic problem for the first time. Any exciting paper about algorithms (like quicksort, Dijkstra's algorithm, or Primes in P) will usually have a lot of math involving numbers, but no math involving types.
Wow, what a game. First I had impression of Mario, then mine sweeper and finally pacman. But it was none of them but a new category of a game. Can you recommend some more fun learning stuff related with me. You can also share it using /r/vim too.
The way I think of it is that GPL (and the precursor the GNU emacs license) was created when distribution was primarily via magnetic media or downloads and hardly anyone ran software which wasn't local (BBS software excluded?).

Which meant that as soon as you distributed GPL licensed software you also had to adhere to the license of sharing your improvements in source code.

Then when the internet through the web became popular you could use GPL software without distributing it and many use cases which didn't exist previously for the distribution options in GPL just didn't create the intended effect where users who changed the software and distributed it should also share their changes.

I would argue that AGPL didn't redefine what distribution is, but the capabilities and the use of the web redefined what distribution is, through software as a service. AGPL was an attempt to align the license with the original intent of GPL, which was to say that if you redistributed the software and change it, share your changes.
I love how one of the checks until the 80s on whether the letter should even be read was whether BBC Radio 4 was still broadcasting.
Discovery Software Engineer
Wow, thanks for posting this — it is a fantastic resource!

I love it even more for using Intel x86 assembly syntax, instead of the horrible AT&T syntax.
The Open Source Entitlement Complex
What is the Blockchain – part 5 – ICOs and DAOs
I would say some nuclear submarines qualify.
Hey, thanks.
AppleCare used to be vastly superior (at least in here in Australia) - you could walk in without an appointment, and service was while-you-wait. I needed some repairs to a 2007 MacBook, they offered to repair it within a couple of hours, send me an SMS when it was ready, and offer a voucher for a coffee at a nearby cafe while I waited. And if they couldn't repair it same/next day, to swap it with a replacement machine. That's the kind of service I was paying the Apple tax for, to minimize my downtime.

But it's nothing like that now. Apple is back to 1 - 2 week wait on repairs, just like the third-party repair stores before the Apple Store existed here. Much of the point of AppleCare for me - same day repairs in any major city around the world - is gone now.
Sorry, I didn't mean to imply that autistic people are mentally disabled or a jobs program as exploitative, though I can see now how it came off that way.

I was referring to the plot of the novel somewhat obliquely since there is a potential spoiler involved (https://en.wikipedia.org/wiki/A_Deepness_in_the_Sky#Plot_sum...). That said, there is a definite parallel there, as with most good science fiction, it explores some of the potentially unintended/extreme consequences of society.
Surveillance Company Downsizes After Losing Twitter and Facebook Access
I feel you missed the point of the article, they were finding a middle ground - pointing out proprietary software is sometimes better and that's ok.
> That's FB's fault?

Since Facebook makes this communication possible (and profits greatly from it), it should also assume the responsibility for the side-effects of such communication.

These effects exist and have consequences in the real world (sometimes violent) and if left unchecked things can quickly spiral out of control and lead to war.

Yes, people should be smarter and not believe the memes on Facebook, but they aren't and there is no time to wait for everyone to get enlightened, so a more practical and constructive solution is needed.

One such feature could be to provide 'alternative views' for posts - a sort of forced advertising - in which the views of the 'other' side are offered.

A nice and interesting AI project, could save the world..

There's no one else who can do it, only Facebook.
I agree with this, especially since a lot of people will interpret politeness as being a sign that your decision is negotiable.

That polite "No, because of X, Y, and Z" rapidly turns into "I have made up my mind, no" and then into "This is not a fucking debate, so no, and fuck you." very quickly, especially if you're dealing with a constant deluge of stupid requests.

I'm not going to judge Linus for his outbursts, as obviously his method seems to work pretty well.
WTO rules Boeing's state subsidies illegal
For those looking for a cohesive ant design-centered library for Vue, this seems like the react project's counterpart : http://okoala.github.io/vue-antd/#!/components

The project appears to have far fewer features than the react project at this time
Ask HN: Requesting a Schematic reviewithpointers for an SDR I am trying to build
Hi, I am trying to modify the HackRf (https://greatscottgadgets.com/hackrf) by removing the cpld and putting an Artix-7 (xc7a35t) for baseband dsp processing. I am a complete noob at this, could some take a look at the schematics and tell me if I am doing it right? I have posted the project in it's current state on Github: https://github.com/ainnovators/noob-sdr

The FPGA connections are referenced from Cmod A7 by Digilent.

Keshav
Fingox, home network security and Wi-Fi troubleshooting launches on Indiegogo
His omelette video is also great. Shows the difference between a "country omelette" and a classic French omelette. I like that he denies one is superior to the other. https://youtu.be/s10etP1p2bU
Only in New York – Music Video
Hit the demos for Weex and compare them to Ionic 2. It's still day and night imho, whereas Ionic 2 looks very polished.
> So while it is possible we'll have a technology shift and see similar performance gain

What kind of technology shift do you mean? Like a totally different computing paradigm?
Don't think he thought that he had the answers. Simply that the UI was bad and it needed to be fixed. He wanted to have a discussion.
http://replicant.us/
RMS was "waxing poetic" about freedom long before people were paying him to give the "same talk over and over".
+1 for the honesty again. In fact I think there is going to be less tolerance for marketing "spiel" going forward.
"What we offer:

A fast growing, motivated, international team from over 24 nationalities
Good equipment
Free lunches, snacks and drinks – whatever you fancy, our kitchen has it all!
Friday demos with chilled drinks
Monthly chair massages
Easy access with public transportation and free onsite parking
Yearly week long hackathon, meetups, trainings, scientific conferences
Influence on our products"

Is this what really attracts a really good software engineer these days?
The Right to Read
This is incredible! But it's also nowhere near realtime. The max clock rate of a 6502 is 1 MHz to 2 MHz, while the simulation runs at around 7.3 Hz in my browser.
How I grew my mailing list from 0 to 100,000 in 1 Month
Specifically on 6502-derived processors, you have the following registers: Accumulator, X and Y indexes, Stack Pointer, Program Counter, Flags. Of these, only the Program Counter is double-width.

Additionally, the zeroth "page" of memory (the lowest 256 bytes) are accessible with a dedicated addressing mode which saves space and time in the program, and can be used as a form of cache.
...for me the choice is between nonfree and not having a phone.

Surely it would be better to have the free option too? That would just give you one more choice.

That's why RMS takes the idealistic position. If no one does it, the available choices inevitably get watered down to "nonfree or nothing at all", as you put it.

It's like human rights: the principled stance is important in itself and must avoid the appearance of corporate or government influence. You wouldn't want the American Civil Liberties Union to be controlled by Wal-Mart and ExxonMobil. For the same reason, we shouldn't want open source to be controlled by Google and Facebook.
I think it's speeding up. 1975 Cray-1 had approximately same 160 MFlops as first iphone had. And it was 32 years between them. So, probably we'll have 130 petaflops around 2033-2035? :)
That's a pretty standard practice even in countries with single payer systems.

Some hospitals do get higher funding, raise considerably more donations, and since even in the most "socialist" EU and other SPS countries state hospitals are still allowed to provide private healthcare services some also higher revenue through the private route simply by having better administration and more prestigious alumni and or patrons.

There is nothing sick about it, a hospital with better funding and revenue usually can provide better treatment, even the most bureaucratic healthcare systems are not immune to market forces, if nothing else than some hospitals will be better at attracting higher ranking doctors and surgeons and every country, region or large city has the "best" hospital for a specific condition.

At the end even the most equalized healthcare systems are still operating in a finite resource environment, even if the only finite resource is the availability of the best doctor in the country or region, this means that some will be better than the rest, ranking them by revenue usually is an easy way to find out which one it is simply because it's usually directly tied to the quality of the medical staff they can employ.
astonishing! very, very British.
https://en.wikipedia.org/wiki/Psychohistory_(fictional) (keep it a secret, otherwise it stop working).
Ah that wasn't my intention :) Personally, I had just kept hearing all these nightmare stories about self-hosted email and never really looked into it further. Until I went from zero familiarity with the options to having a working setup in a weekend. But it probably took me longer than it needed to, because I've been learning BASH at the same time and wanted a fully scriptable install process. And some time spent wrestling with nginx (for https webmail), which I was also new to.
The hotness-IQ tradeoff in academia
I'd agree this probably isn't a great idea,
-- it may attract unnecessary attention which would have not already been there.

If an attack is automated (where it may not consider the hostname at all) it will have no effect.

If it is a targeted attack, the attacker will most likely be well versed in the behaviour of default honeypots. As such if you're machine behaves differently (as it almost always will) the attacker will not be deterred. One example of this includes response time of a failed SSH login -- a HP might reply sub-seconds faster than a real system (especially true in industrial environments).
https://tahoe-lafs.org/~davidsarah/noether-friam4.pdf opens with a good explanation of the rationale for this kind of thing. Knowing that print prints is good enough until you get to programs that are too large to hold in your head all at once. At that point you need a language with symmetries that enable you to think about complex pieces in simpler terms; thinking about it in terms of logic can help clarify what those symmetries are and where they are broken, which usually corresponds to constructs that lead to unpleasant surprises in production.
"Leiningen Versus the Ants" (https://en.m.wikipedia.org/wiki/Leiningen_Versus_the_Ants) is a great short story - also inspiration for the name of the Clojure build tool.
DirecTV wants to be the next online substitute for cable
Show HN: React Indie Bundle, learn react, help opensource
I wish him well getting that fit through peer review.
Because it allows you to install apps outside the official market? Using the same analogy would you consider OSX full of malware?
This library is very unintuitive and it still looked as ugly as classical css classes.