skysight-inc/HackerNews huggingface dataset:
Isn't this a very healthy statistic? In theory, not all companies are meant to last forever. Heck, no company should last forever.

Infact, I would argue that he should be doing 7-8 a week. Clearing out the deck and making way for the new is a good way we can maintain a long term healthy eco system.

Frankly, many iffy biz models that escape startup death aren't survivors but are just long term zombies that are propped up by investor stupidity with no clear path to sustainable growth.
Before you make any of these you need to make sure you're complying with various fire-related regulations and testing against ASTM standards. We ran into this issue at a startup doing something similar about a year back, and it's one of the things that led to its downfall. From the looks of it, you've built a tinder box. Wood paneling, backed by insulating foam, which is likely quite flammable. All wrapped up in a metal container.
Why is node.js in a separate category of its own? It's not a language, it's a framework written in Javascript. If anything, shouldn't it have its number added to the Javascript category?
Your comments would be more positively received if you acknowledged the minority position your views represent, and take that into consideration when trying to make points to others.

Many people support large amounts of free market activity and decentralized economic agency, but most people believe that only relying on this model of human organization will bring significant harm to society.

Very few people consider the idea of "taxation is theft" to be even remotely reasonable.

Thus there is a fairly large gap for you to bridge when trying to make points that rely on such principles.
Mostly unrelated, but a fun fact about quorums that I enjoy noting whenever I can because it still seems under-explored: A quorum != a majority. Currently most (all?) production implementations I've seen of RAFT and the various Paxoses use "majority" as the quorum algorithm, so the two get mostly conflated.

In my layman understanding: Given a set, a quorum is some method to choosing a sub set, such that any two such sub sets will always have at least one overlapping member.

Majority is one quorum algorithm - given a set [A,B,C], the majorities are: [A,B,C], [A,B], [A,C] and [B,C]. Any two of those sets will have at least one member overlapping.

However, majority is somewhat wasteful, because the latency of these quorum-based algorithms are almost always bound by the slowest member of the quorum - the more machines you need to wait for, the more likely one of them will be outlier-slow.

You'd potentially be better off choosing a quorum algorithm that requires less than a majority - because that'd mean, in the best case, fewer responses to wait for, lowering the probability that one of those members will be very slow. There are drawbacks to this - it makes fault tolerance and provisioning harder to calculate - but it's got some cool potential benefits.

Some cool ones to explore here: https://pdfs.semanticscholar.org/a243/7f18205414f6398b29c4f8...
> Why would you not know this for an expensive device requiring maintenance?

Because when it breaks or needs maintenance they take it to a garage like any normal person.
How to earn 41,376.00 USD with crypto-currencies in less than one year
>Capitalist firms employ people, who support families.

The feudal lord supports families by giving them a place to live while the workers pay tribute with the fruit of their labour. The idea that the workers ought to be grateful for being exploited is, in my opinion, silly. Capitalist firms pay for the labour-time, which includes the cost of (i) the worker staying in the work force (ii) the worker "recharging" with a moderate amount of sleep and entertainment (iii) the worker adding more to the workforce via reproduction, so the children are also paid for.

The worker is an expense, the family is an expense. The family is an expense because if it was not paid for, the workers could not work or the supply of workers becomes more scarce.

So yes, while the capitalist firm may employ people who provide for the family, so does the slave owner, for the purpose of future slaves. And as soon as the worker is not profitable, what happens to that support for the family? It disappears.

So the merits are thus: people are kept in servitude by virtue of their status of being a worker, with just enough income to pay to replenish the work force and stay motivated. That's the merits of the capitalist firm.

Edit: if the downvoters would like to ask questions or respond, it would be nice to know where I'm going wrong, thanks :)
three.js is a quite robust WebGL framework. I'll let JS Magic Leap be your homework.

Sometimes libraries and frameworks make our lives easier. I'm glad the tools exist. I had much more fun writing all the little systems that go into a working WebGL app, and working with WebGL API directly, than using any of the popular libraries. But good luck teaching any meaningful amount of WebGL to a group of students who don't even know what HTML stands for without a library like three.js
I have, and I believe that you're being extraordinarily reductionist about the true costs involved in developing and operating services like certificate management at scale.
Looks cool. My personal "I can't use it because it lacks X" list:

- Firefox extension

- Password generator

But I'll keep an eye on it. LastPass is far from perfect.
Article is written by a competitor threatened by Jetsmarter's business.

Also, no mention of netjets.com which has been running a jet-sharing business for 50 years
Main difference, IMO: now you're at least 10 times more productive. No waiting for floppy discs nor 75-125KB/s hard disks (!), better tools (better SCMs, compilers, etc.), using the Web for searching (ideas, fixes, help, etc.). If it was fun back then, now is amazing -:)
Mathematicians create warped worlds in virtual reality
> All Apple OS's really suck.

I know I should take this with a grain of salt, but I can't help to feel a slight hate for Apple.
The historical impediment to broader FPGA adoption has always been their proprietary nature.

Until vendors are willing to release bitstream details enabling open source tools and an vibrant ecosystem, applications will be limited.
Were there any hover boards that weren't private labels?
If you want to know your rights then run, do not walk, to a lawyer. Whether or not a non-compete is binding, and what it binds you to is a matter of state law, and you need someone who knows your state's law to know what applies to you. The answer could be anything from you can sign and laugh at their ignorance to you might as well be signing away your firstborn.

As for negotiating, there is no good answer to that. Or rather, there are many. But the negotiating tactics that work best for me are very, very different than the ones that work best for my wife. Without knowing you better any advice is as likely to hurt as help.

But there is one other piece of advice. You might want to delete this post. Right now you are unhappy, but if coworkers see this post THEY might get unhappy with YOU. Even if you change your mind, that could be a problem. Questions like this shouldn't be traceable back to you on the internet.
There are places like thingiverse.com and shapeways.com though, where people share & buy designs, mostly intended to be 3D-printed.
> Most languages have no line length limit

Some languages do?
Okay, fair enough. But I feel like those are explanations of how we came to be ignorant, but not necessarily why we'd worship it. Maybe I'm taking the headline too literally.
Lithuanian there.

SEPA (both intra-country and SEPA-wide) transfers cost money. FFS, even in-bank transfers cost money. €0.10-0.40, depending on transfer direction, bank and wether done online or in-person. But banks are happy to wave fees if you signup for a discount package (debit card + iban acc + free withdrawal + free transfers) or eligible for premium account for one reason or another.
Show HN: One line of code to turn any Angular 1 Component into a React Component
Until then, I guess I'll continue targeting API 16.

I started targeting API 19 (4.4, KitKat) over a year ago and have never looked back. That encompasses the vast bulk of Android users (>85%) and encompasses almost all of the significant developer improvements. Even using the absolute latest fun such as multiple windows is an absolute breeze from the development side, regardless of many users not supporting it yet.

As a side benefit, the devices that get excluded are often older, often abandoned devices. I previously tried desperately to support all of those older devices and the reward were a barrage of low ratings by people on poor performing old devices.

Android has a planned obsolescence thing. I've gotten use to it.
Apple has filed suit against an Amazon supplier as well [1]. Even Apple can't police Amazon's cruft.

The issue here remains, if Amazon profits from fake items, why are they not responsible for the outcomes?

Do they live in some alternate reality where they don't have to play by the same rules?

[1] http://www.computerworld.com/article/3133627/technology-law-...
'fire risk':
oh noes. . .
I bought my searzall and fire extinguisher off amazon.
I guess the problem is that FPGAs are even more horrendous to program than GPUs.
Full disclosure - I work on the Hyperscan project at Intel github.com/01org/hyperscan

Regular expression implementation is fun and many interesting things have been done in this area. We are partial to the work of Gonzalo Navarro (in terms of summary papers) and the Glushkov construction, which predates the Thompson NFA construction and IMO is better in a number of ways for fast implementation.

I quite enjoyed the Russ Cox posts, but they are a very partial and idiosyncratic picture of regular expression implementation. RE2 is one point in the automata-style regex implementation space; Hyperscan is another, and there a bunch of other distinct and interesting approaches (e.g. the work from the Parabix guys, various hardware and GPGPU implementations, etc).
Long time unhappy user of Lastpass here. Would really like to hear what alternatives people are using that have at least the following features:

1. Mac/Window/Linux support
2. Ability to control accounts from an admin account. PW/2FA reset, export/wipe of accounts etc.
3. Reasonably secure
4. Not too terrible to use for Engineers/non-techies alike.
It doesn't matter. Levi's these days are trash. Bought a pair at the official Levi's store which lasted all of 6 months before there were holes in the pockets. (to replace a 5 year old pair that was fine except I was too fat for it.)
You cannot itemize a 1040.
Why I periodically write about the elements on Wikipedia
In all fairness, as of the timestamp of my comment, all of the pro-contract-work arguments I've seen include things like "and it's so easy when you have good relationships with long-time clients" and other such things. Which is really the same argument as the anti-contract "I'm in a stable awesome job with great benefits, so of course this is better.".

I have yet to see anyone comparing using the WORST case of EITHER of these scenarios - and I think I would argue that comparing worst cases, contract work fails harder, since the availability of non-contract employment (at least in the tech industry) is certainly easier to find than trying to self-market for high-ish prices as a contract worker with no prior experience to show for it and no current clients, especially since there seem to be SO many pitfalls for new contract workers to fall into that could hopelessly screw them over, at least in the short term.

Edit: To clarify my point:
Worst case non-contract: Shitty job, terrible company/management, average to below-average salary, and terrible (if any) benefits and healthcare.

Worst case contract: No clients to speak of, unable to get your business off the ground, still struggling with self marketing, and when you do find work (few and far between), you are underpaid because of a combination of unrealized self-worth and bullying clients who refuse to pay that amount.

In the case of "worst case", at least the non-contract worker is getting PAID.
Depends, twice I've had to ship it back, and once Amazon told me there were no returns and refunded me (Samsung Evo+ 64GB that only did 6MB/s, rated at minimum 10MB/s). That being said, I need to throw that MicroSD card away, whenever I use it in a camera or single board computer instead of a tested Evo, it causes poor performance.
A powerful story, and one I thank you for sharing.

Just minutes ago, I pushed "Send" on a resignation letter from a company that after 6 months of UX dev & design asked me to sign a similarly overly broad IP agreement. I'd been struggling with the decision, toes on the edge of the proverbial diving board for days. Reading your story gave me an extra boost and reminded me I'm making the right choice.

Here's to tipping that first domino...
I wonder how much worse it is in practice, because Intel's chips supposedly have to downclock a bit when doing AVX2 because of the heat.
What is a counterfeit book?

Who stands to lose the most from a counterfeit book?

Who stands to gain the most from a counterfeit book?
This is tough.
I'm generally very pro-employee on this one.

However, i've seen both sides of this. There really are crazy people, and plenty of them, who will try to use this to extract money from their employer, etc

Generally, i'd say my view falls somewhere into what a small number of european countries do, and i think that would probably work well here:

Employer still owns IP related to business.

For the situation here (own time, etc), if you generate IP in such a situation (IE not related to business, etc), you must notify employer of that IP.

Your employer has 6 months (or whatever) to buy it from you at fair market value.

If they refuse to do so, it's yours.

If they believe it's related to business, and you don't, well, you can fight it out in court if you want.

The only downside to this system is that for large numbers of innovative employees, it generates huge overhead for the company even just to manage the process.
They aren't generating certs on the fly for randomly named dynos:

-bash-4.1$ curl -vkLs https://wind-river-5693.herokuapp.com 2>&1 | grep certificate
* Server certificate: *.herokuapp.com
* Server certificate: DigiCert SHA2 High Assurance Server CA
* Server certificate: DigiCert High Assurance EV Root CA
-bash-4.1$
So first I have to grow this to some decent amount of usage where it even matters really planning out the long term. :)

But, the current plan is to charge the businesses that want to receive calls from their international customers for tracking and control.

We can allow the businesses to have branded links that auto-dial their number that they can share on their website, email, etc. With these they can also track the source of the caller, do call recording, and route the calls how they want.

For travel businesses, for example, that do business with primarily customers outside their country this is a problem that we can solve for them. Most people would never dial an international number, but they'll click a link and make a free call from their browser.
Well, you can definitely learn enough to make mistakes in 15 minutes. If you want to fix the mistakes, put on a pot of coffee cuz you're gonna be here a while. And that's Git.
>Thus they are barely aware of what is going on with Android.

This seems like quite a profound stretch. I'm not even sure what the parent is talking about regarding YouTube hardly taking advantage -- it takes great advantage. The Android platform is absolutely its benchmark implementation. And it's completely native, so this isn't a group of iPhone devs doing it on the side.

This notion of the forgotten Android implementation from a bunch of Apple fans seems almost quaint now. While it was true years ago, at this point any shop that does that sort of thing is guaranteeing themselves doom. It isn't an after thought.
Hey we can't regulate the job creators, we have to make America great again.
Coming from the PC universe, the process is different.

1. Define: You first decide what you actually want
2. Search: Your search is entirely based on value for money (you have defined value before)
3. Decide: You read reviews and decide which one to take
4. Buy: Find the cheapest offer

Not once should you have to care about the name of the product, it simply does not matter.

There should be more than enough databases that let you sort and filter the latest notebooks.
Haha- I couldn't be happier to be rid of it. I used GWT for a couple of projects. It's a good useful thing but it was like being back in the 80s (or mayber early 90s)
They do remarket to people automatically if many people have purchased both product_x and product_y. If you sell stuff to people on Amazon, you could also manually set up a Facebook, Google, etc. remarketing campaign to do just that using your customer emails.

They actually do advertise products to you in your favorite category based on your recent purchases.

In general you see the same product remarketed to you over and over because it's an additional layer of difficulty to add people who have purchased a product from you to an exclusion list. It's definitely more effective to do that (and Amazon does try to do that to you if you either haven't purchased it after a certain period or have purchased it on that particular device), but with any really complicated website with millions of products some things are going to get lost.

>If you have a database of 100s of thousands of people who all are suddenly looking for recipes and raw materials for a pressure cooker, why not advertise to them?

If Instant Pot wanted to break Amazon's TOS and make some extra money selling their Amazon customer lists to publishers, they could probably do that. Otherwise Instant Pot would have to get into the publishing business themselves to get access to those lists.
Britain joins US in banning electronic carry-ons on flights from several nations
Please, use an RPi attached to a serial port and SSH through it.
I'm presuming it's just bios update to disable certain optimizations within the CPU.. meaning they were already in place to be A/B tested.. just flipping bit on/off.
If you're in sfbay, there's tons of used office furniture vendors on the peninsula. You can find them on CL or yelp. Drive down, pick one out, and you can walk out with it on the spot.
In Lithuania all you need is IBAN number and receiver's name for in-country transfer. Money are pushed around 3x a day.

It's more or less the same in whole SEPA area. Receiver's bank details (name + swift + address) are needed for international transfers though. I know for a fact that's all I needed to make payments to Poland and Germany. I received transfers from other EU countries with these credentials too.
Oh. Ok. Thanks!
Bahaha. Oops, sorry
Yeah, this sort of thing has sadly been a problem for awhile on Amazon. For a similar problem WRT Wikipedia, see eg https://en.wikipedia.org/wiki/User:PrimeHunter/Alphascript_P...

https://en.wikipedia.org/wiki/Wikipedia:Republishers

https://news.ycombinator.com/item?id=1183986

It's technically legal due to Wikipedia's free license, but you're paying for something you can get for free on the internet.
Note: I am Canadian, but we share similar culture.

I disagree with his evaluation of post-secondary education. At least with respect to how students are treated. Maybe it's because I go to a "good" school, but I've never felt university reinforced my worth. In fact, it constantly hammers me with assignments and exams that I have to deal with as I do internship interviews and prepare for those as well.

If anything, university taught me that I really knew nothing and am not really as good as I thought I was in subjects. I used to think I was amazing at math. Then I encountered pure maths and people who actually were good at math.

I also disagree that the difference between a highschool graduate (who took on no further schooling) and a university graduate is negligible. There are huge gaps in knowledge between people in the same university in different programs. There are huge gaps in knowledge between people in the same program at school!

Maybe the gaps I perceive are not as large as they seem. I am still young. But as someone currently going through a rigorous program, I can say that the university seems to revel in beating me up rather than celebrating my existence. The mental health woes that pervade my school seem to echo the sentiment.
Charge the laptop at the coffee shop. Or charge it up to full before leaving home for work; you're unlikely to run out working for an hour-long lunch.
Once the responsibilities for managing customers money will be spread between banks and fintech services, its possible that at some point the system will become too complicated to foresee potential risks (in this case it could be cyberattacks on infrastructure or instability of the banks due to the lower profits, increasing costs and faster money flows). As we know from our history, misunderstood risks may eventually lead to crisis. What are the guarantees that it won't happen in this case?
doesn't the USA have the concept of a survey which is done for a fixed fee by a separate surveyor that looks at the property and lists any defects found,
Apparently pro Government apologists can squat here and post a dozen comments.
The microcontrollers on these devices don't have MMUs. There is typically not even a USB interface. The microcontroller is in deep sleep mode saving power 99.9% of the time. During that time only essential peripherals are powered on and no code is executing.

A RasPi has no chance of running for 20 years off a single A-size non-rechargeable non-serviceable battery.
On mainframes, right? But Unix wasn't written to be a mainframe OS.
>One problem with today's coding environment from an enjoyment perspective is that if something is fun, it will probably be written and packaged into a library.

People don't write code for free because it's boring. Open Source is all about making something cool. No surprise that cool code gets packaged in an OSS library.
Show HN: Cuckoo Filter implementation in Go (github.com/kuba--/cuckoo)
Package github.com/kuba--/cuckoo provides a Cuckoo Filter. Implementation is based heavily on "Cuckoo Filter: Better Than Bloom" by Bin Fan, Dave Andersen and Michael Kaminsky (https://www.cs.cmu.edu/~dga/papers/cuckoo-conext2014.pdf). It's pretty fast and pretty efficient with very low false positive rate.
At a later date, they'll sell that data.
This happened to me with the same book series, twice.
Apple is now a lifestyle company. They have different iPads in different sizes in different colors. The same for iPhones, MacBooks, and watches.
Here's the aesthetic you need to aim for to stand out: https://getaway.house/annabelle/

Get a designer in your team ASAP IMO as I think the styling is going to seriously hamper you in the short term otherwise.
Headline is pretty click-baity.

It looks like a better version might be "Some older Cisco switches are vulnerable to a simple telnet-based exploit." And then buried deep in the body it could be noted that, while the CIA should probably be expected to be aware of any vulnerabilities, we actually know that they are aware of this one in particular due to some leaks.

(Whereas the existing headline suggests that ONLY the CIA can use this vulnerability, which was false even before the leak.)

But then, an article about how you shouldn't expose telnet to the public internet wouldn't be very newsworthy would it? :)
I think that's an instructive example of how different vendors cater to different markets.

A good restaurant or non beer-focused bar might have a curated selection of one or two examples of each style. Their customers just want something good to pair with their food.

But go to a good bottle shop or beer bar and you'll find sub-styles within sub-styles. Want an IPA? Will that be West Coast or New England? Double or single? Fruit adjuncts? OK, Which fruits? Beer geeks will seek out places with these choices.
See https://aframe.io