skysight-inc/HackerNews huggingface dataset:
You talked about faking party affiliation, though, so the point seemed relevant.

If I read you correctly, you're describing the alt-right as post-left anarchists. I think many who favor the label might quibble somewhat with that analysis. At the very least, I'd be interested to see some elaboration on it.
"This is the first conviction for the city’s municipal and licensing department in the booming area of short-term vacation rentals such as Airbnb and VRBO."

They mention them in general, not specifically this house.
I remember first becoming aware of "urban legends" maybe a couple of decades ago. One of the interesting things about them, is that they give you some insight into what people are scared of. They evolve and thrive over time by hitting people's emotions in just the right way.

So the message I pick up from this "fake news" is the very real message that some conservative view Democrat voters as criminals (based on them being non-white?) Enough so that a fairly thin rumour alleging the same can go viral.

I'd be interested in a news article that farmed these things and reported back what people are believing on Facebook.
It does add to fears that people won't be able to rent out their places at those rates. Especially in Toronto where everyone's long-term plan is to own income properties. Everyone is looking to get out of careers and get rich on real estate. It's madness.
The author brings up many reasonable points but seems to mix issues of HSMs & Smart Cards not providing a generic open hardware platform with possible security problems of a platform.

There is no question that there would be value in having a hardware platform that has certain security features, but that alone doesn't meet the requirements of most users of HSMs and Smart cards. The primary use cases I've seen are allowing a third party to have assurance of protection of data stored in the device and assurance of the rules for accessing the data. In most cases this assurance comes from a combination of the hardware itself and the software/firmware running on the hardware. A hardware platform only solves half the problem that most purchasers of HSMs and smart cards are asking vendors to solve.
So if a sub like /r/randomactsofpizza starts getting popular and discussions of pizza donation spread throughout reddit, they should ban it?
Or bitcoin miners
I am not really sure how this works exactly but since they are receiving my email and ssh keys from GitHub, can't they simply use it for malicious purpose?
While there is no 100% secure system, we are working very very hard to make our system as much secure as possible.
They aren't as imaginary as you think. There are types of speech not protected by the First Amendment. Yelling "FIRE!!!" in a crowded theater, for example, is a crime.
You can excise sites one by one, though it's a bit clunky. If you're logged in, click "Personalize" at the top-right, then type in the publication's name under "Adjust Sources", click + (if it's found) to add it to your customized sources list, then drag the frequency slider for that source all the way to the left. I'm not sure if this precisely blocks it, but it should mostly get it out of your Google News feed.
ReactJS store / shopping cart
ish. Why do you think all machines are computers?
What's wrong with JavaFX? I don't ever see it recommended, but a lot of us can do Java, and from my experience, it's way better than swing or awt.
The issue of affordable HSM/TPM for general purpose use is something my research group is trying to solve. We have most of the theory down, but the implementation is a work in progress. The key point is trying to maintain full physical isolation from the CPU and OS, while also providing general low-level computing capabilities.

Do you guys think something like this could be patented and/or commercialized?
Yes, I was. Sorry.

Still, I do think there's an unfortunate amount of truth in my comment, even in the likely case that the parent is incorrect that it applies to this article.
I have a service running in production for more than a year. No significant issues so far.
What is your next idea for startup?
Show HN: JobSpade – A daily aggregator of design, development and engineering jobs
As some of who's had to support Qt, wxWidgets and other crazy x-platform UIs I find electron refreshing.

Heck, I've got Rust talking to node.js in it. Elm for the front-end and Rust for the processing, it's a surprisingly pleasant development experience.
Another example of "'____ considered harmful' considered harmful".
Such pregunta.
Very clever.
Many condense.
Such switch.
WOW.
So emulator.
If electron apps had a smarter way to manage chrome core as a dependency, the file size would be peanuts. Every apps is download on the same bundled core. Once this happens you won't have 100mb sizes. An intelligent installer could check core, if not installed download and install otherwise use what's on the system.
Pledge: how I learned to love web application sandboxing (OpenBSD)
No worries, thanks for your hard work! Really looking forward - pun intended - to reading it :)
Echo chambers are boring
Wondering if/how Zotero and similar applications will exist beyond 2017. Will they need to fork Firefox?
The author is not thinking about why these things are built and marketed as they are.

The use case for the smart card is different than a HSM with FIPS 140-2 level 3 or 4 validation. The whole point is to operate in a tested, known valid state while resisting tampering. The higher level devices are filled with epoxy and have other anti-tampering features.

A smartcard is most often a form of MFA. It can be used as an HSM of sorts, but offers limited benefit for that purpose.
> Under an old North York bylaw, ... short-term home rentals must be seven days or more.

Seems like an arbitrary law.

There's got to be a better way to structure laws for short term rentals in a sharing economy. Or is the sharing economy similar to the tragedy of the commons in that the end state is an end to sharing because of abuse and we all end up with commercial short term rental properties that are run more like a hotel than a spare room.
There's nothing wrong with that page, it's readable and it serves it purpose. Please don't be a snob.
I'm pretty sure that there is some such mechanism. At least, I've seen patches related to such a mechanism. I don't remember the specifics and I can't find the documentation right now, but I seem to remember that there was something called the "WebExtensions Extension API" or something such that let developers access existing unstable APIs. It's probably somewhere.

Note that in this case, we're not discussing (only) "unsafe" APIs but also "unstable" APIs that can change from one day to the next without warning.
Well we know the brain is incredibly advanced, as evolution has had a lot of time to work on it. It could be that to make something conscious just requires a very complex physical procedure or set of interconnected components. Once humans became conscious, it then worked out to be evolutionary beneficial to remain conscious in future generations.

To me, to be 'conscious' is to be able to make decisions. Presented with all our sensory data, memories, knowledge etc the brain creates possible models of the future every millisecond, and passes them to the conscious component which is where we choose how to proceed.

After a time, it doesn't even have to ask us anymore as it just replays past decisions. For example walking, driving a car, reading words etc
Is accusing people of being racist, sexist, homophobic, uneducated, etc. not just 'talking'?

Because an entire election cycle just completed where one side used those words to discredit their political enemies.
Makes total sense now, thanks!

Did you fudge the last example though? My mum's dad is not called June. Or am I misunderstanding?
> Great news!

Why is this great news? Am I missing something or are you simply against short term rentals in general?
A short term rental for the span of fewer than 7 days is considered a zoning violation
Unregulated Middlemen. My best friend is a successful IT Recruiter in Glasgow picking up 6 figures this year, and the amount of perks he gets from the company is almost unbelievable. Good on him! However, that kind of wealth isn't coming from a 2% fee like a 1998 high street office worker agency. It is coming from somewhere, and that somewhere is your pocket.
Meet the 19-year-old high school dropout who wants to 3D print smart cities
Well, it's the same logic - so almost by definition it should be platform-independent. People are too lazy to introduce proper abstraction between what the application does and what it shows on screen, and suddenly porting is hell.

Either way, Electron sucks because it ships a whole goddamn browser to give you just portability; you have to still pile on a ton of JS and CSS hacks to get a decent-looking SPA UI out of it, which you'd get for free with any proper GUI runtime. All that waste because people want to write JavaScript (which I understand - I have my favourite language I'd love to write more too) and this was the most brute-force way to allow it.

Embed a system webview if you must, don't ship the goddamn browser!
Alternate head line: "Senegal to introduce national database of all financial transactions"
Importing AWS Lambda to IronFunctions
The reason for that warning is the fact that when you add a certificate that is not trusted by Android, it goes into the personal cert store. When you add a cert in the personal cert store, the system requires a higher security level to unlock the device. hence the warning and pin/password nag.

But if you manage to add your cert to the global system store then Android will not issue any warning. Here's how to do it:

1 - add your cert normally, it will be stored in your personal store and Android will ask you a pin/password.

2 - With a file manager which has root access, browse to /data/misc/keychain/cacerts-added. You should see a file there. This is the certificate you just added at step 1.

3 - Move this file to /system/etc/security/cacerts

4 - Reboot the phone

5 - Now you can clear the pin/password you have set to unlock the device and there are no warnings.

I won't recommend doing this blindly as by doing this, you are actually man-in-the-middling yourself. But if you know what you are doing, this is the way.
I'd say nothing. If you're working on JVM, it's the best choice.
Cross platform is a perfectly fine goal. Why should a developer care need to write `open()` on one system and `OpenFile()` on another, when all they really mean is "open this file" with the exact same semantics? That said, I think electron is overkill from a technical standpoint, and ultimately is probably too harsh on hardware, but I've given up caring about that in the short term, because there are bigger problems with how our stupid computers are implemented.
I don't understand why/how a feed of IMU data (gyro + probably accelerometers) could over-ride a Doppler altimeter that "functioned properly"... Any aircraft that would use inertial data to determine altitude would be in very deep trouble on Earth as well. I don't get it.
Who flashes the flash-man 9000?
This article makes a good point, but what's the alternative? There is no good cross-platform GUI solution. Qt, GTK, JavaFx, wxWidgets, none of them are very good. Electron at least has the advantage of being fully cross-platform and not having to learn a whole new universe if you're already familiar with the web.
I don't think that MAD doctrine applies here - with nuclear weapons, you know when someone is using them right away. With this data thoough, usage is covert, so each side will be thinking that tge other has already started using it.
What Is Greatness 11 Quotes to Inspire Greatness
you missed the point, which it easy because author is mostly rambling :)

the irony is that smart cards and even SIM cards in your phone are already general secure computers. the problem is that only by spending a lot of money and signing your life away on a NDA you can have access to it. the result: inefficiency beyond belief.
What if there was a centralized way of accessing HTML + CSS + JS applications? Instead of installing apps, you could just... "download" the necessary files to execute them? Perhaps even on demand from centralized.. "servers"?
KPI Reporting: 3 Principles for Creating Easy to Digest Reports
Wow, I wish this post received as much attention as the initial post of such s tool being developed.

Kudos to these devs for their integrity and voting with their feet!
see also, https://books.google.com/books?id=BUghCgAAQBAJ&pg=PA45&lpg=P...
That and the fact that our factories weren't being regularly bombed.
Given that they had created a company to rent out the house and are selling it now it sounds like this was a "commercial short term rental property", not a "spare room".
I think the points raised are solid, but at this point it seems like Electron is the best worst solution for cross platform UI. Having worked with Qt I never wanna do that again. There's also a much more significant portion of developers who can work on Electron based apps. Part of picking the best tool for the job involves considering maintainability and ease of development after all.
Does reddit require an invitation to participate? No? Oh look, your analogy is trash.
He mentions yubikey in the title, but then nowhere else. The Yubikey Neo seems to be pretty close to his target device. The Yubikey 4 removed the ability to write new apps.

The stuff about the NDA I do find alarming. In order to write "secure" programs for the chip on the Yubikey, you must have an NDA with the manufacturer. In fact the open source pgpcard app for the Yubikey is different than what ships with the Yubikey because they can't open source the secure bits. Which is a bit upsetting. So uploading the open source version weakens your security.

That said, having my keys there still gives me much higher degree of security then an encrypted file on my computer. Malware may be able to get my pin, but not my keys.
As a huge proponent of Bitcoin and other decentralized currencies, I really don't understand this. The entire point of going through the rigamarole of using a blockchain is to attain a large degree of byzantine fault tolerance in an adversarial, trustless, and most importantly unprivileged environment. That is, there are no "master nodes" or any sort of centralized hacks like that.

If you're Senegal, presumably you want control over your national currency, so you're going to need some sort of centralized authority anyway. Since you've already done away with decentralization, why waste the time and effort on using a blockchain? There are any number of simpler architectures you can use when you have a central authority.
A Quick Guide to Data-Based Display Advertising
I can understand the author's frustration with popular tools being very simple and somewhat overkill underneath, but I almost take it as a sense of frustration with himself.

Electron was built to ship products as soon as possible. Most of the time, no one gives a flying fuck if the tech stack is the "right" choice and as efficient as it can be. I'd be willing to bet my net worth your users don't care at all how you built it, just that it does what they want it to do.

In the end, for most companies, it's more about shipping product that sells than spending 5x more time writing it in C# because "you're an engineer so you should act like an engineer." That's not how the world works. And until you figure that out, you'll constantly be left behind by others who made compromises to capitalize on the market.

Early optimization is the root of all evil.
Total Mozilla noob here: Tab Mix Plus shows up as compatible. Does that mean that I will be able to use it with the new extension system?
Aw yeah! While I have you - has any progress been made on a correct write ahead log APIacross shards? I saw a post from mid 2015 about it, but didn't see anything after. Would really like to be able to write an elastic river-type tool for search.
That is a great list of features! I will create feature requests for them in GitLab (I work at GitLab).

I'm curious what you think of the single file history in current systems, are they OK but just missing annotations?
Ask HN: How much you love Python Django?
Django vs PHP vs Ruby on Rails
I like how the job types are colored and show remote openings as well.
The US won world war 2 because the British gave us a shit ton of IP, which we then built in our factories, which weren't being bombed to shit like the rest of Europe, because of two gigantic oceans separating us from war.

To repeat the poster above you, correlation doesn't equal causation.
I look at Electron apps the same way I used to look at Adobe Air apps. Any League of Legends player knows how bad the launcher is - 80% the fault of Adobe Air.

Sure it was easier to build, but your users suffer for it. Electron apps are pretty terrible performance wise, and you can immediately tell it's an Electron app.

- Atom

- Slack

- GitKraken

All of these apps have 'tells'.
You forgot the part about running people with different political opinions out the door
How is a title "Why I don't like X" misleading if the article explains what properties of all existing examples of X the author doesn't like?
Let's note that grammatically 'alla', 'al', etc. is 'at/in/towards' + 'the', but in this idiomatic use gives the meaning in the parent comment.
If this starts becoming a pattern, that's how a $25B valuation becomes a $1B acquisition, where common stock becomes worthless. I'm curious how quickly Airbnb is pushing for an exit.
Isn't the Fidesmo card what he wants? You can write JavaCard applications for it and run them within the secure element, as far as I know.
Is there a way to search by salary?
Has the author seen the SC4-HSM I wonder? https://sc4.us/hsm/

Show HN thread: https://news.ycombinator.com/item?id=12053181
Odd -- JavaCard smartcards are available for under $5, have crypto co-processors, and certainly support general-purpose code. See for example my project for KeePass, http://code.lardcave.net/2016/08/06/1/ . After programming, you can choose to lock down the card (which means you can only erase the card, not modify it). I'm using NXP chips and although I haven't investigated completely I would be highly surprised if it was not possible to get the tamper-resistant and cryptographic properties the author is after.

There is an open-source toolchain for generating code for the card which works great from OS X or Linux. Contactless writers are available on eBay for like twenty bucks. And they will even work (via NFC) with Android phones.

It's a great time to be playing with contactless general-purpose smartcards.
This is not part of the bundle - or did I miss something?
Why Cyber Security Should Be Top Priority in HR
> patented

I hope not.

> commercialized

I hope so.
Nice job! I've spend the last 2 months learning React and other tools in the ecosystem and was baffled at how complicated most of the tutorials were. I appreciate that this one is simple to follow yet powerful. Maybe for a part 2 you can show how to integrate React (client and/or server side).
There was a third worldwar when the replicator was invented. Gene Roddenbery warned us!
scrap zoning
You are unbelievable. Get out of your bubble would you?

"They paid foreigners because they didn't believe Americans deserved jobs."

You would have to believe some serious conspiracy theory crap to not read that as sarcasm.
Well, I would think that having a 4-sex-system would lead to all possible combinations of those. Let's say there are A, B, C and D individuals. You would have a breed from A x B, A x C, A x D, B x C, B x D and C x D.

But what I got is that there males and females. But some of them have a different chromosome, to that it's transmitted for their little cute birdies. Let's call it n and m versions, and keep the males (Y) and females (X)

So you have Ym, Yn, Xm and Xn. You just have Ym x Xm or Ym x Xn. OR Yn x Xm or Yn x Xn. You don't have Ym x Yn. Nor Xm x Xn. You just have 4 possible combinations, not the whole 6 combinations if there really were 4 different sex.

Perhaps I'm missing something from the article, from the paper, or from biology, but since those special mutation from the chromosome 2 doesn't generate infertile offspring, I simply understand it as "birds with a white hair prefer those with red hair, instead of opposite-sex with the same hair color, generating a offspring that will have white or red hair with the same probability."
Yep, precisely. And it's not just the users that fuck up either. Sometimes, other systems you have to integrate with are also poorly designed and don't have proper control mechanisms in place. For instance, I'm working on integrating with another system right now where the zip_code field has values like "don't know". You're never going to be able to cover for things like that unless you have access to the real dataset.
I am stealing this idea. So good.
I've never bought into Apple. I think Windows 10 is great, but I love tiling window managers. So I run Linux.

Windows 10 provides a polished, efficient, well designed interface. You have to get pretty far out on the edge of hardware before stuff doesn't just run [e.g. my eight year old Dell Precision configured as RAID 1 on via proprietary third party BIOS on the mother board interfering with the Windows 10 automatic upgrade until I turned it off and disconnected the disks until the upgrade had completed].

On the other hand, Linux provides a deeply documented operating system with text configuration files. It affords ample opportunities to hone one's RTFM skills, e.g. a 2016 kernel upgrade that borked Synaptics drivers made configuring my new Dell an exercise in understanding X11, systemd, libinput, and mouse configuration. Getting a 4k display well sorted is still underway (thanks for being the exception to deeply documented Unity!).

The downside of Windows for me is that most free software is untrustworthy and Microsoft has not quite come around to a good package manager system for native applications. By which I mean, there's lots of read the news apps in the Store, but not MIT-Scheme or little utilities like nmap. What I would say is that when Linux sucks, it sucks very consistently in a particular way: there's a fix that I am left to find myself and it might involve patching and recompiling the kernel (though it usually does not).

Anyway, Dell Precisions and some XPS laptops, can be ordered with Linux installed (at least in the US). So it's not just System 76. Also, there's generally a good Linux story with Thinkpads.
> deep technical background

I'd imagine comments are stored in plaintext in a table and could be edited by anyone with a modicum of tech experience
What kind of fraud?
JavaFX is fairly decent, and I agree that it's more pleasant than Swing or AWT. It's a fairly good choice for places where you can mandate or ensure that Java will be present on the client (e.g. internal line-of-business apps), but also in places where you don't need to have some ancient version to support some ancient application instead -- which cuts down on the pool a bit.

Unfortunately, most users know Java from years ago and never understood the difference between an applet or desktop application, and in the minds of some users it's still falsely stereotyped as slow or insecure.

In most shops I know, Java is being extensively used on the back-end, but almost no custom Java apps with GUIs. Most shops (and people) who could do Java on the frontend have gone to learn Mono or WinForms or WPF instead, which gives you results that feel nicer to most users.