skysight-inc/HackerNews huggingface dataset:
History shows it was possible in cantons of Switzerland, Habsburgs couldn't conquer them, despite no federal authority. There are still examples of small countries in military alliances today - I don't see what is the problem with contributing.

Economics is not a problem in a modern world with a free trade. Small city-states, that embrace free trade, fare well. There is even an possibility, that trade liberalization leads to political disintegration: https://www.nber.org/papers/w6163
Does this compare or relate to Ubuntu Snaps? Obviously not the RO portion, but the handling the updates et al?

Otherwise this is really good to know. I guess I don't run RPi's enough because my lazy unplugs haven't been an issue...yet.
I am in this Kafka-esque situation where I try to get an account deleted that is not even mine. I don't have and want a Facebook account, but Facebook does not agree.

I few years back I started receiving mail for an account that I never created. The name is not close to mine, but a silly sexual pun.

I have mailed security and account support multiple times, asking for the account to be deleted, or decoupled from my email address, because I keep getting login attempt notifications and even friend suggestions.

Just checking, and coincidentally the very last email is one for the Facebook account. "Hey, it seems you are having trouble logging in! Click here to sign in.". Yes, Facebook, someone, for whatever reason, is trying to log in to a Facebook account for 4 years now, and won't take no for an answer... "If this wasn't you, please let us know by clicking here". Ok, Facebook, this is not me, and it was not me the last 10 times I clicked that button.

(I now assume, that this account is somehow being used to mine my social connections. Something like a public ghost account.)

Timeline:

2013: Hi Fuck, you got more friends on Facebook than you realize! List of 6 people I know IRL.

2013: Hi Fuck, you have 1 friendship request. Log in to accept.

2013: Do you know [3 people I know]?

2013: Hi Fuck, Fuck placed something on your timeline and is waiting to see it.

2013: Do you know [9 people I know]?

2014: We've updated our Terms of Service

2015: Someone asked a new password for your account.

2017: Hey Fuck, it seems you are having trouble logging in.

2017: Hey Fuck, it seems someone tried logging into your account from a new location.

2017: Hey Fuck, we received your request to reset your account password. XXXXX is your reset code.

2017: Fuck, go back to Facebook in just one click.

2017: Hey Fuck, it seems you are having trouble logging in.
I get two scrollbars. First time I've seen that.
We'd gamble on anything he does.

Well said, because the dynamic is the same. Throw money at the house and hope you win. The house does.

This can't be duplicated (maybe every few years), it's a copy of a previous project, and it is literally a page of ads that won't be worth anything in a month or less. It only has value because of the attention people are giving it right now, so maybe reconsider the investment.

Own a piece of blockchain history!

That doesn't feel the least bit hucksterish to you? They say the same thing about those commemorative coins they sell on late night TV. The only person who gets anything out of this is shazow, so I'm not sure why people are so willingly enthusiastic about supporting it. It has no value except to itself.
I have worked on this in the case of Smalltalk and the opportunities are there but there are significant problems. The opportunity is in the form of adaptive compilation where you initially use a simple compiler (or even an interpreter for the very first execution) and then collect profiling information and call a much better compiler to generate code for the "hot spots". A key optimization is inlining which greatly increases the size of a basic block. You could add a third step for the really, really hot spots and compile to hardware.

With commercial FPGAs you have a problem that you can't generate the bits yourself but have to use the vendor tools. These are pretty simplistic and will take minutes or hours to compile non trivial circuits. What I mean by this is that they flatten the netlist at some point so compilation time grows non linearly with circuit size. So if your design has five identical blocks, adding a sixth might make it take twice as long to compile.

A second problem is that it takes a while to load the bits into the FPGA. The old XC6000 could be accessed as RAM and quickly rewritten but all other models serially shift in the configuration bits. Xilinx allows partial reconfiguration where you can load the bits to one part of the FPGA while the rest continues to work but that is pretty hard to use and the competitors don't even offer this option.
> the AirBnB team even stopped using it seriously

This just isn't true. Airbnb is actively using React Native a lot and has not "stopped using it seriously". I'm not sure where you got this impression. Some people responding to this are mentioning the transition of the potential native-navigation library to react-community. This is a library that we never actually used in production, though the plan was to move off of our internal library to this one shortly after open sourcing it. Priorities shifted internally (to other, more pressing react-native related things that aren't OSS), and we have not yet been able to do that. Since the community really wanted to work on the library despite us not actively maintaining it, transitioning it to react-community seemed like a better thing to do than further fragment the community by having people fork it. I'm still hopeful that we will be able to migrate to it in the future.

Source: I am the tech lead of React Native infrastructure at Airbnb and the primary author of native-navigation.
That's a great way of describing it.
Google launches Cloud Firestore, a new document database for app developers
The Gun Lobby Is Down to Its Last, Unconvincing Excuse
Setting aside subjective reasons... how about the barrier for entry being lower for web development? Also, more people arguably have web development skills

Java isn't new or unpopular- if people wanted to use it, they would
In order to connect a ZK host to the cluster its IP needs to be included in configuration of all the nodes.

It's hard to accidentally add node to a cluster. A person who can "accidentally" add a ZK node has enough permission to do a lot of more devastating things accidentally.
How did Parks get notes from their doctor? Why wouldn't that be confidential?

The article said things about her finding doctors to write the notes, but how could they get them in the first place? Wouldn't the couple need to visit the doctor, and give the okay for them to give information to Parks?
That's because we as a society tolerate it. This behavior is no different from jewelers taking gold teeth in Nazi Germany or art dealers pretending that they did not know where the paintings came from.

As a marginally civilized society, we have dealt with it - it involved international tribunals, nazi hunters, quick trials and bullets between the eyes after which gold dealers as if by magic were not taking gold teeth and art dealers were not taking magically re-appearing artworks.
It's hardly textbook: previous investors are not being directly paid from incoming funds.
I think that's fine. There are really two parts: The part which stores the data (the Ethereum blockchain) and the presentation layer (https://thousandetherhomepage.com/).

There's nothing we can do about the data that ultimately ends up on the Ethereum blockchain.

But we do control the presentation layer (the domain, the frontend). We're going to do our best to do The Right Thing within the confines of what we can control.

If someone else buys another domain (eviletherhomepage.com) and renders a bunch of illegal content on it, I would argue that's on them.
to clarify: we never "switched: to our own navigation library. We built our own from the start, and have never switched.
Stayawhile Token Sale
Let me be clear that all deaths are significant and we should work to reduce them where possible, and with minimal reduction in the liberty of all.

I do believe that most of the deaths cited in that "young black men" metric are somehow related to drug trade and gang violence. Let's zip on up to Chicago for some reinforcement of that. Also - not all death in that category is "gang member gets what they deserve" - I'm not saying that. I'm ASSuming it's related, though.
Obviously I don't have all the facts, but from my read of this, Ms Parks deserves to be locked in a deep, dark, damp hole, for as long as possible.
Yes, definitely. Consider cancelling unused credit cards and any service provider that can bill back (ie cable/satellite, land-line, store cards, maintenance, landscaping, etc.) For cloud services like Google/Apple/Microsoft/Facebook, remove the payment methods, at a minimum.

Financial elder abuse is a crime, a felony, in most states.
Noting all this for future research. Thanks!
I don't often agree with statements like this on HN, but this site probably the worst designed I have ever encountered that wasn't made that way intentionally. Seriously terrible. I can't imagine it's all that accessible for people with disabilities as well.
It give me a "I just discovered LSD" vibe.
This is an interesting problem, not just in this case, but going forward.

Fast forward 100 years. I imagine we'll still be having these disputes then when these artifacts are even more fragile.

It's a very real possibility that this becomes a limitation - even if not in this case, I imagine it can a 100% legitimate reason in others. In those cases, is it really a lost cause? I guess those nations just have to come to terms with this reality.
where i work there's an IT union and you could sleep all day and they can't get rid of you... mwuhahha
Transmeta code-morphing? VLIW?
> We've always lived in a world where the best liar wins.

True, but we also seem to have collectively become a lot more skittish about excoriating bullshit because "everyone does it". That's definitely not the optimal solution.
Which part is terrifying?

Working at the same company for a long duration? Or dying soon after retiring?
End sales/marketing finger pointing
At one point, I read that the rule in question, is you cannot push new features without going through the approval process again. So it really comes down to what Apple considers "new features". People have definitely pushed bug fixes, and even small features, without issue.

Perhaps ironically, when I worked on the iTunes Store (which is mostly all HTML and JavaScript) there was hardly a week went by that new code didn't get pushed (mostly bug fixes and under-the-hood updates). Yet Apple only really announced new iTunes Store features several times a year. So, one would hope they understand the need for continuously updating a complex piece of software, versus shipping major pieces of new functionality.
Loneliness Is Almost as Bad for Your Health as Smoking
There are two scrollbars, and both of them don't work!

The left one doesn't scroll, the right one reveals some weird script tag.
> I just don't get why no one has a problem with Google trying to filter out spam (even though it can't be detected with 100% accuracy) but trying to prevent 4chan/GatewayPundit's blatant and obvious lies from being elevated is a place to take a principled stand.

What does this have to do with personal filters? Yes, there are filters, Google has to "make decisions", and parse language. That's a given. But that doesn't require showing different things to different people.

With a personalized algorithm behind the curtain, googling for "Pizza" might show you where to get Pizza near where you are, and let's say "Pizza in general" would give the results that just typing "Pizza" without a personal filter would give. So you have "Pizza / Pizza in general" vs. "Pizza shop in $city / Pizza". Big deal? What was gained here? You trade some convenience for the impossibility to get the search results everybody else is getting.

When I ask someone what they think is the X-est Y, and they first have a list of questions for me to answer first so they can tailor their response to me -- not to clarify the question, mind you, but so they can tell me something I might like to hear -- I won't be asking that person for their opinion again.

> they Rank Pages based on subjective criteria.

That's not how it works:

https://en.wikipedia.org/wiki/PageRank
Awake Security | Senior UI Engineer | Mountain View, CA | ONSITE, REMOTE, VISA, FULL-TIME

Awake Security is an early stage network security and analytics company backed by Greylock Partners that is building a platform that takes a new approach to enterprise network security and monitoring. We process billions of events to give security teams microscopic to macroscopic visibility into their networks and enable data science for advanced threat detection.

The UI team at Awake is small, fast moving, and offers full autonomy in creating solutions. We're currently working with the latest versions of Chrome and keep our libraries/tooling up to date (when it makes sense). We're looking for someone who is passionate about security/privacy, design, user experience, and attention to detail.

UI tech: ES2015+, PureScript, D3, React, Redux, Webpack, PostCSS w/ cssnext, Jest, Enzyme, ESLint, stylelint, Yarn, Node 7+
Other tech: Scala, Haskell, Go, Kafka / Samza, Greenplum

https://jobs.lever.co/awake-security/3af8f6cd-3b82-49a6-baed...

careers@awakenetworks.com
You write as if "contract work" means you never talk to anyone at all, and it's just not the case. As a freelance developer, I have to communicate with clients and end users all the time. I subcontract out some work, so I have to work with them, oversee some work, manage timelines, etc.

> Plus contract jobs are effecting the basic needs of human beings - "food, clothing & shelter", due to the very nature of uncertainly...

Until your job (or department) is eliminated, or targeted for reductions. You'll have a similar level of uncertainty, but will have less control over doing anything about it.

> I was learning something new everyday, when I was working in a team.

Great for you, but at some point, you won't be learning much. Or you'll start to learn that "we're doing it joe's way because he's been here the longest". Or "we're going to use nodejs because XYZ... " but what it really means is dave wanted to learn node so his resume looked better when he left for the next job last month.

> and having to deal with crappy co-workers. But that is how you grow.

You can "grow" in a number of ways. Figuring out how to get clients, get work done and deliver projects to get paid is at least as much 'growth' as learning how to deal with office politics and crappy co-workers, many of whom may not share your work ethics, drive or priorities (yet their ethics, drive and priorities will still impact your ability to get things done).

> I personally feel that for that one rock star to actually perform, there needs to be a team behind to support.

And I've seen the opposite - where 1 or 2 people did 90% of the work - they were the true experts (domain, tech, etc) yet the entire team was praised, even when they either didn't contribute or in some cases were actual drains on the project. To publicly call out the bad team members, by, say, moving them to a different project, would look bad and make the manager(s) look bad, so things were kept as they were.

There is no one right setup for all projects or personalities.
Energy.JS webgl physic engine based on ODE – car demo and trailers
A huge proportion of the ICOs I investigate turn out to be pure facade. It's amazing to me just how quickly this con was honed and formalized, but I guess people have always been good at aping when it comes to get-rich-quick bandwagons.

The standard ICO consists solely of: 1) A slick website. 2) A well-produced video. 3) A whitepaper that discusses trivially standard blockchain features and goals. No differentiation necessary. 4) The appearance that prominent or well-credentialed people are working on the "technology".

That's all. The "product" is vapor. The real product is another pump & dump vehicle to satisfy the insatiable demand for pump & dump vehicles. This product is sold to the "investors" during the ICO. Said "investors" are even explicitly awarded more coins for shilling the pump everywhere by creating amateurish articles and YouTube videos.
C is very unexciting to me, in a good way. With C you can figure out what the compiler has done by inspecting the generated code. Have fun doing that with an interpreted language, or compiled output from any other language for that matter!

Actually there are a few other languages that are great for debugging runtime code behavior; Lua comes to mind.
The secret sauce that millionaire affiliates have that you DON'T
A Striking Perspective on New York City Property Values
Racketeering, kidnapping, elder abuse? Yeah.
Not in the code, but it took a couple of seconds to render on an iPhone 6S and knocked quite a bit of the battery. If there were a 5K library that didn’t do that, I’d prefer the trade off of better performance for a larger file. Optimisations all have diminishing returns.
Let me restate this a different way.

Imagine having multiple jobs where you are recognized and have the type of impact that transforms the entire world. In this case all of that happened at one company. He probably had enough money to retire well before the time he did, so I assume he enjoyed something about working there? So maybe he didn't feel bad he only had 4 years of retirement?
glad we can enable your illiteracy
Yes, I've evaluated some of them too (great for some projects that need like a RPi but with custom digital / DSP logic), they're just not exactly mainstream as Xeon processors.
Do you see this as an equivalent to Dynamodb ?

Very timely ;)
We control the presentation layer (the domain, the VueJS app). If you're using our presentation layer, then you're essentially rendering what we programmed to be rendered. In this case, NSFW is default not rendered but you can toggle it in the footer.

If someone forks our presentation layer, they can launch it on another domain to do whatever they want.
Retracted: Nrf2: authors can't agree on order of their names
Jeez, the main stars of the article were just 66 and 68 years old.

People are planning to live to 100+ and have to deal with this nightmare for the last 40 years, after everything they've done in their life.

This pales in comparison to theoretical expropriation of your supposed riches in a divorce.

Anybody that is 30 years old now, who hasn't started on children, will be in the same situation. Locked away while being completely competent, aged and experienced with children in a "sandwich generation" who aren't willing, interested, or established enough to really fathom taking care of their parents.
I thought something was wrong with my browser because it wouldn't scroll. How does a company with this much money fail so hard at web design?
I've seen native speakers do worse. :) That one is especially tricky because the meanings of the two words are actually kind of related, to the extent that "free reign" makes a kind of sense with nearly the same meaning, despite not being the original idiom.
That presumes that he didn't enjoy and didnt find satisfaction in going to work and contributing to computing.

There are many retirees who enjoy their emeritus status so they can continue "work".
How do you deal with consistency in the offline case? E.g. If I make a bunch of edits while disconnected, and others have made edits while connected, how are the conflicts resolved?
More like "We choose to test in San Francisco because that is where we are located."
Ask HN: Beginner confused on where to start learning programming
I'd like to learn programming. I see most jobs are web developer jobs. Are there other areas of programming a beginner can learn, with the hopes of eventually getting a job? Note: I'm not a CS student.

I'm not a big fan of the front-end design aspect of web development.

So far I'm confused on where to start. I know of web, mobile (not a big fan), and embedded. But it seems like embedded programming is hard to get into as a total beginner.

All in all, I'd just like to know of the different areas of programming a total beginner can start, and with the hopes of eventually getting a job.
Is there a specific aspect of it you want to understand?

My recommendation to younger colleagues has been: Learn Go and Erlang. Go implements (basically) communicating sequential processes. If you want to know more from a theory side, you can read C.A.R. Hoare's book on the topic [0]. Erlang uses the actor model and message passing. There are many similarities but enough differences that you can learn a lot by learning both. Other languages offer these same approaches, but these two are the closest mainstream languages I'm aware of that take CSP or actor model as almost their basic design philosophy. This reduces the semantic distance between the language and the theory and makes it easy to learn, IMHO.

Lots of good resources for both, you can google around for.

After getting the hang of things here, I'd continue with studying the concurrency primitives or libraries of your language of choice. You'll hopefully find that you can apply the knowledge you've found from the first two to designing good concurrent software in most other languages.

[0] http://www.usingcsp.com/
Show HN: Not Now, a Google Chrome extension to help minimize distractions
Top 5 – Technology That Has Changed the World
Kubernetes 1.8 released with new security, simplicity and stability features
Yes, by cutting out the pieces that make people do cargo cult Agile of buying a JIRA license, standing around a board explaining what you did yesterday, and shipping once in a blue moon (AKA "Scrum", "Enterprise Agile", or "Scaled Agile Framework" etc)
Even if an ICO does manage to have a novel idea, as soon as someone buys up the company guess how much the coins are worth?
Not very well without lights you don't. Although I'm not sure whether Tesla can either. :)
Papyrus font creator reacts to viral Avatar skit from Saturday Night Live
The current concern is metal nanoparticles coming off of the heating coils.
Absolutely 100% justifiable homicide.
This terrifies me.
Assuming the person you're talking about was me, I'm curious what it was I said that made me seem less enthusiastic? I always try to be as honest as possible in my interviews, and I don't think my enthusiasm has changed much over the last year or two, though I certainly have learned a lot!

I don't think Airbnb has ever been "completely going all-in on React Native" or "completely dropping React Native", but people always seem to want it to be one or the other. The truth is it's almost always something in the middle.
But really, what's wrong with that?

Why is someone entitled to control accumulated wealth after they lose their faculty?

Most parents live for their children. If a parent doesn't want to give wealth to their children, that's fine; the parent can give wealth to their grandchildren in trust, or anyone on the world they choose.
Location: San Francisco Bay Area, United States

Remote: Yes

Willing to relocate: Yes, preferably in the western part of the United States.

Technologies: JavaScript (ES6), React, Redux, Node, Express, MySQL, Sequelize, MongoDB, Mongoose, HTML, CSS, jQuery, Git, GitHub, Webpack, Heroku, Npm, Underscore, TDD, Mocha, Chai, Agile Development, AngularJS, AWS (S3, Route 53), Grunt, Bootstrap, Photoshop (CS6), Illustrator (CS6)

Résumé/CV: https://bruce-graham.github.io/resume.html

E mail: brucegraham11[at]gmail[dot]com

Github: https://github.com/bruce-graham

LinkedIn: https://www.linkedin.com/in/brucegraham11/

Website: https://bruce-graham.github.io/

Looking for: Hello, I am available for Full-Stack or Front-End development positions.
Yeah, especially as "guacamole" memory-fails to "salsa," "avocado" etc. while "Apache Clientless Remote Desktop Gateway" memory-fails to "Apache RDP gateway" or something more similarly descriptive