skysight-inc/HackerNews huggingface dataset:
These aren't web technologies at all, but firewall issues. This doesn't have anything to do with websites being inefficient, but how some firewalls handle some ICMP edge cases. I feel like the complexity of IPv4/6 is high and stuff like this will continue to be found. If you want a world-wide networking protocol, you need to deal with complexity, and complexity comes with issues like this.

We should be geared up to fix stuff like this via quick patching. This stuff shouldn't be terribly surprising. I think the idea of "install and forget" for any internet enabled device is a dangerous line of thinking, especially for firewalls.
The argument is that he is paying double: for homeschooling and for other kids in public schools. Other parents are paying only for public schools even though they benefit from living in a society where kids not attending public school received education as well. I sympathize with parent's views but I think early education (say up to high school) is a good thing to put in a common basket. If you want to home school you need to do well enough to be able to afford it which filters out people who shouldn't be homeschooling at least a bit.
Really? Name more than 10 in Silicon Valley (and exclude SF).
I can only name a few: Google, Facebook, Yahoo, Adobe?, ... ?
55XX are problematic: http://www.blacknurse.dk/testresults.txt
Maine's governor's "winning" coalition may have something to do with this ballot proposition having passed, since he never won a majority of the vote (an impossibility with ranked choice voting). The 2010 election where he won with 38% was particularly egregious.
Have You Peaked Too Early or Left It Too Late?
"It also syncs with the Roav Smart Driving System, which can be expanded with cameras, sensors, and driver-friendly apps."

Interesting Android Based smart car ecosystem, looks neat.
The Transbay buses are all standing room by the time they get to me, and I've been denied boarding several times. BART is somewhat easier to stand on then they are.
RPG LOL. Me too.
Is this how people do those "watch-me-code" things? Also seems like it might pose security issues though maybe not given the sandbox nature of browsers (then again, webaockets...).
All of those things are substantial factors. Building codes are another big one - most of them have little to do with safety or health, but rather "buildings must be of such-and-such minimum niceness, and if you can't afford that, too bad, go somewhere else." And everybody standardizes on the same building codes, and pretty soon there is no "somewhere else" to go to.
I'm not sure it can be explained. To borrow a phrase from economics, moving to instant runoff has always seemed Pareto efficient to me. Which would mean that there are no possible counterpoints.
Reading the first two lines made be expect a pronunciation clip in a language series on YouTube (blocked on the corp network).

Then I saw Sol and Bad Boy Lincoln. I guess I'll watch Snatch tonight. For educational reasons.
I remember reading about an experiment done on birds (in one of Richard Dawkins's books, I think).

They put together a highly exaggerated model of a baby bird, with a huge, red mouth. They found that the parents feeding the bird would preferentially drop worms into the fake baby's mouth. The bigger and redder it was, the more they would favour the fake baby, even to the point of starving their real offspring.

Sometimes I think we're really not much more sophisticated than the birds.
Ask HN: If you were to build a CRM today what would your stack be?
In terms of learning new things, trusting that it's secure production ready, and bootstrapping when possible. React seems interesting, but it requires a lot more additional components as you only seem to get the view. I've used RoR before but for something like this performance could be an issue. The good thing with rails though it has basically everything needed with plenty of scaffolding. Angular is a monster and that at least would give the entire MVC but seems to be on the decline and is not a friendly framework.

I've had other posts where I'm trying to find a good CRM, and have come to the conclusion that some will get me close but ideally building a bespoke version would give me full control and be able to add whatever features I want without arbitrary limits. Additionally, since it's a larger undertaking compared to previous projects a lot of experience could come from it.
The Democratic candidate came in 3rd place with only 19%. I believe that makes the Democrats the "spoiler" in that election. To not recognize it as such is to prop up the 2-party system.
IB is still not a good tool when there are a lot of people working on a project because the files do not merge easily.

I've had several people at Apple tell me they generally don't use interface builder internally.
Woman, actually, apparently. And given that she's in a fairly stable poly relationship (from what I can tell), I think she has a lot of what she's looking for re family and security.

Worst case scenario, she can probably find a job in the future - she's certainly well-known enough and has a fair amount of connections.

Personally, I get value out of her writings and creations.
I wish it went into more details about a number of things I'm still not really clear on:

1. Why is it becoming harder to mine new Bitcoins? Is this an artificial constraint imposed by the eventual finite supply (i.e., it's controlled by the Bitcoin client software), or is it just a natural consequence of that?

2. If it's simply to do with the client, why couldn't one fork it with different parameters, but while still manipulating the same blockchain?

3. Is having an upper bound on Bitcoin, to be reached sometime in the next 25 years, a "good idea"? Will this be 2040's equivalent of "640KB should be enough for anyone"?

4. I would be interested to hear more about the "real life" problems that Bitcoin faces, particularly (as I understand it) the increasing verification time which makes it less-and-less attractive to use as currency.

5. What the spat between the developers was all about a few months ago? I don't remember the details, but it was about increasing/changing the parameters of the software, so may be related to my above question.

6. It mentions that the Ethereum blockchain supports "complex contracts and programs" and that this was its novel feature. I was under the impression that the Bitcoin blockchain also had some kind of contract/script support, but no one (at least when I read of this a few years ago) had done anything useful with it. Is this the case? Moreover, what sort of neat things could be done with such a feature?

7. Again I might be wrong about this, but I read that there were a small number of really big mining farms, with specialised hardware, that have somewhat disrupted or put an unnatural bias on supply. Is that such a problem, or do people not really care? Similarly, it would be interesting to hear about the "crashes", like the Dutch Tulip-esque crash in late-2013 and the whole Mt. Gox thing.

8. How are people utilising blockchain technology (i.e., distributed ledgers) to do other things, not necessarily to do with currency? Such things often appear on HN and generate a lot of hype, but the fact that I can't remember any examples suggests that they quickly fade into obscurity (i.e., it was the wrong buzzword for their problem!)

9. While it'll obviously vary between jurisdictions, it would be interesting to hear how various governments view Bitcoin with regards to things like legitimacy, taxation, etc.
Lot of overlap, but VS Code has a much bigger ecosystem/community. Xamarin/Visual Studio has advanced debugging features like thread inspection, "immediate" console for executing commands while the program execution is paused, profiler, App Store submission, and stuff like T4 templates, etc.
Can you share "how many zeroes" are in the income level of your sole proprietorship?

Also, would love to hear what accounting processes any small businesses like this are using.
Didn't the democrat get less votes than the third party candidate and was losing in polls running up to the election as well?
If you're just starting off you probably don't want to deal with the hassle of dealing with the US and Canadian government. Cross-border tax issues are expensive to deal with and complicated. Many Canadian businesses sell to the US without incorporating there.
Have a look at how the UK's 2011 referendum was fought. The No campaign frequently made the charge that people who voted for marginal parties (their example was usually the far right BNP) have votes which "count twice" because the votes must be recounted/resorted. (We still use paper ballots).

The referendum was roundly rejected.
So do London, Berlin, Tel-Aviv and a few other cities.
Teslas in the Trailer Park: A California City Faces Its Housing Squeeze
i'm mostly a web developer with C# and JS. I've tried to learn Swift, Xamarin and React Native multiple times over the last 2 years.

With both Xamarin and React Native there was a honeymoon period where everything seemed so easy and great. But at some point I always hit a problem where there was limited documentation, or unsupported features, and that really hurt my productivity and motivation.

The learning curve for Swift/ObjC always seemed much higher, with a lot more upfront investment required before I could make anything resembling a functional app. The iOS layout system in particular was an obstacle, as well as managing the tooling and dev environments.

If I had a free 6 months, I would just learn full native, but keep an eye on React Native. The dev experience in React Native is unparalleled, and it seems easy to drop down to native code (assuming you know it). Also the ability to easily contribute back to the community with NPM and react-native "link", makes me hopeful limitations will quickly be erased.
> consider starting a Limited company in another country with a different corporate tax structure.

Thanks and could you elaborate on this please.
It baffles me how anyone can consider Latin 'useless knowledge'. I know of no other language which opens so many doors to so many European languages, and most certainly to English as a second one.
At what point should one form an LLC? I mean, let's say a project is not yet generating enough income to even pay the fees to incorporate, should the entrepreneur wait?

Just curious.
I've very recently worked with Xamarin Forms for about 5 full-time months and it was terrible.

My main complaints are:

* It's full of bugs

* The build system is unreliable and mysteriously breaks, which generally takes a full day to fix

* Basic functionality such as merging resource dictionaries (which are stylesheets, kinda) is missing

* No graphical UI designer or preview, so every layout change requires a recompile and deploy before you can see it

* Apps feel sluggish and crash at runtime without specific error messages

* It makes VS crash all the time. I'm not a regular VS user so I'm not sure if VS:CE2015 is a POS or if Xamarin is.
Again, I am not trying to compare the two. Just to provide some history, something tech journalists are seemingly very bad at.
Wow, great comment. You've put to words a lot of what now keeps me away from start-ups. It's no longer "probably financially rewarding" to be employee number 30. Seems like in earlier cycles (1990s and before), the cream was spread much more evenly among the people taking the career risk, where now, it's almost entirely captured by founders and investors.
I totally agree with your sentiment.
What you are talking about I have "solved" by baking the dimensions into Google Analytics. However this is not really accurate. (I am trying to build a solution to this very problem in my spare time, actually).

About LTV: Yes, I totally agree. Another thing I don't like is the Facebook docs: I had a hard time implementing their custom events (trackCustom) because sometimes their resources link to older API versions and they are in dissonance of each other.
You have graveyeard shift in any city that's big enough, it is not limited to NYC.
Geez peoples - so much misinformation. Touch current test methods and limits are well-defined through out the world. Poor power 'quality' may affect this measurement, but is not a significant contributor to the magnitude of potential leakage through the ground wire or through exposed metal surfaces. It is a function of the power conversion equipment connected to, or internal, to the device. Even where wiring does not meet code, the upper limit to this measurement is well defined per the simulated fault conditions required in the test methods.

People that claim to be engineers need to read and understand the basic physics behind the product safety standards scoped by your equipment. For EU, code is defined in BS7671/IEC60364; and NFPA70 (mostly article 250) in the U.S.; and similar stuff in C22.1 for Canada.

ITE power supplies must meet the locally harmonized version of IEC60950-1 (soon to be obsoleted by IEC62368-1). Where there is no ground pin, North American power supplies must meet UL1310/CSA No.223. These standards all have specific limits for voltage, current, and VA levels that can be exposed to the end-user, for both normal and abnormal operating conditions.
You are talking about places which already had governments and had an orderly transition of power - not a new state being founded from nothing.

To say there was no violence in the Baltics is highly disingenuous - Latvia gained independence through bloodshed, lost it through bloodshed, gained it again through bloodshed, lost it through bloodshed, then finally glastnost - which was largely non-violent. I was quite literally at their independence memorial today in Riga.
Transit already exists in the US, it just usually sucks. And you're never going to get radical, system-wide improvement in one shot in a car-dominant area. But there's nothing stopping us from releasing mandatory minimum parking requirements while gradually improving transit, biking, and walking. Removing the minimums doesn't erase parking overnight.

> It would also require the public transit to operate at a loss for a decade or two while buildings and people transition to this new mode of transportation.

Transit always operates at a loss, same as driving, or biking, or walking.

> Many people are against this in the US because it's expensive and nobody likes tax hikes.

Agreed, politically it's up in the air whether this will work. Mostly it is region-dependent, with a bunch of metros actually passing tax hikes to fund better transit the other day: http://www.railjournal.com/index.php/north-america/nearly-70...

> Also people love their cars.

Two things:

1. Again, this is largely a chicken and egg situation. Over the course of decades, we've created an environment that's good for cars and hostile to everything else. People are mostly pretty rational about their personal transportation choices, and they quite rationally prefer the method that's much better supported, because it works better. But when other modes work well, people will choose them too.

2. The younger generation does not like cars as much as previous ones. There's a steady shift underway.
MIT's MoVR Could Make Any VR Headset Wireless
Interested in the answer to this. I'm interested in learning Catalan, but the reward to effort ratio seems a bit low to justify it.
The author recently tried to explain to his SO some tech stuff, including machine learning. Then, he wrote a blog post about it. However, he's not allowed to share it because... sexism? My ex and I followed very different career paths. I was clueless about fine art restoration and she didn't know much about programming. Yet we used to explain stuff to each other all the time, For Dummies style. OP follows the same quirky approach.

There's nothing inclusive in your attitude, only anger and blindness to the most obvious, harmless interpretation.
Wouldn't someone with zero first-preference votes be eliminated as the loser in the first round?
British NHS DDOS attacks itself via email sent to 1.2M staff
Which is exactly the plot of Ex Machina right? And also why I think that film is so much more believable than it's contemporaneous AI-themed sibling, Her.
As a data point, I pay $2310/mo (total, not individual) for a 3-bedroom apartment in a safe, vibrant, reasonably commutable part of Manhattan. The NYC residents you're talking about are making poor decisions with their money.
Django free books for non-programmers
Suggest
Facts and reason don't work, so sarcasm it is.
I wouldn't mind scanning it, but I just don't have the time to do the work to search people out. I'll probably get them scanned and upload to Flickr, then do a post on reddit wwii
At work we developed internal tool in Elm + elm-mdl for listening to specific events and notifying developer on their status change. It takes about 5 minutes to understand what is going on in application by just reading Model/Update. One person can refactor almost whole app and be sure he did not break a thing. Most issues we got were in ports (JavaScript). Also the same page is running as Chrome Extension and Firefox Extension.

I can say that development performance was 3x than the same developers in JS. Plus you don't have to write unit tests and deal with grunt/gulp/npm packages nonsense.

We got only one runtime exception - our state was saved in localStorage and pushed into Elm.embed when page was opened. If this format changes in Elm/localStorage - Elm fails to start. It would be nice to get some promise rejected when you do Elm.embed() and it fails to initialize. But we can write our own Json.decoders and parse state inside application - in such case we can even write data migrators for user data.

Next stop for us will be to rewrite some views into Elm and integrate them into huge our JS project.
> To hide them.

That's kind of what was done. It was a clever simple hack. I'm not sure how hard it is to prepare aqua regia (maybe they had a sufficient quantity already), but all they had to do was drop the metals in, wait, and place on a shelf with other innocuous flasks and solutions.
"The GNU people who originally wrote GCC (Stallman, et al) wanted to use Lisp; they write in C instead because it was well supported on Unix-like system."

Interesting, did not know they wanted to use Lisp for GCC, though I've read some about Stallman's work.

Edit:

Makes sense, I guess. I've read that functional languages are well-suited to the domain of writing language compilers. Seems logical, because a transformation from, say, a C program to assembly or machine code, can be thought of as a function call:

y = f(x)

where x is the C program, y the machine code, and f the compiler :)

"Stallman is a Lisper; he was on the ANSI CL committee and of course is well known for the Emacs work."

True.
That IT support guy who babbles about password entropy and security but nobody listens to him. ducksforcoverandruns
>No, he is not a jerk. The reason Linux beat the BSDs is because Linus is a very nice guy. He created a community which, despite the harsh language, was very welcoming, and willing to mentor new people. The BSDs created elitist, closed-off communities, which were unwelcoming to newcomers.

I would challenge that notion that using an aggressive and diminishing language doesn't imply being a jerk.

Also keep in mind that BSD have legal challenges that GNU/Linux didn't so community is not the only reason why Linux won the popularity contest
I started off with a 36k and then a 56k modem and remember shareware being significantly involved in my early uses of it (also napster). I think the problem is that, for us, we arrived in the age of shareware via said modems so that was normal to us ... and then those on here older than us started enough earlier that our entire experience was the tail end of theirs when it already "wasn't like it used to be" for them.

(I'm 33, maybe that fact will shed some light)
It's not possible for a candidate with zero first preference votes to win [1]. If they have zero first preference votes, they will be eliminated in the first round.

Ranked choice doesn't always get the correct result, but it's a lot closer than a simple vote.

"If no candidate receives a majority, the candidate with the fewest first choices is eliminated and voters who liked that candidate the best have their ballots instantly counted for their second choice."

- http://www.rcvmaine.com/how_does_ranked_choice_voting_work
One Week Build: Paperworks.io
I wish they also enacted multi-winner ranked choice voting (also called Single Transferable Vote) for legislature. Fair representation beats winner-takes-all systems every time, because it guarantees more than just two parties get to be in charge, much like in parliamentary systems (which also use some kind of fair/proportional representation voting system). But it's still a good start, and maybe other states will take a look at both, and choose a better system next time.

By the way, this is exactly the sort of thing Sam Altman should be fighting for, along with joining Wolf-Pac, Represent.Us, and others to get money out of politics. Not try to use GOTV tactics to get people to vote for his preferred candidate. That is, if Altman still cares about this, and the "improve democracy thing" he pushed for earlier wasn't just a one time ruse to get people to vote for Clinton.

If Altman is serious about improving democracy, these right here are by far the best ways to do it - way better than just trying to "increase turnout" in an election. Because for one, fair representation voting systems increase turnouts by default, because people feel better represented and have more reasons to go out and vote, and second, STV also eliminates gerrymandering, which would also greatly improve democracy by making seats less safe.

http://www.wolf-pac.com/

https://represent.us/

STV by CGP Grey: https://www.youtube.com/watch?v=l8XOZJkozfI

Droop method for STV is probably preferable: https://www.youtube.com/watch?v=wRc630BSTIg

Also preferred by FairVote:

http://www.fairvote.org/fair_representation#what_is_fair_vot...
The problem is that the requirements are so high, and demand the creation of so much parking (indeed, parking lots for commercial uses are generally required to be larger than the buildings they serve) that the price for parking is driven down to $0. Most parking lots in the suburban US fill up either never, or on a single day per year.

The point is that forcing businesses to have excess parking imposes a real cost on them that they make up with prices increased over what they otherwise would have been.
>"we dogmatically accept that cigarettes cause cancer"

The truth is that using the colloquial definition of "cause", everything seems to "cause" cancer:

>"These considerations of mechanism suggest that at chronic doses close to the toxic dose, any chemical, whether synthetic or natural, and whether genotoxic or nongenotoxic, is a likely rodent and human carcinogen. Not all chemicals would be expected to be carcinogens at high doses; the MTD may not be reached (101) or the chemical may be toxic without causing cell killing or mitogenesis."
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC54830/

There is value in having a nuanced understanding. For example, just as a kind of random additional fact, did you realize lung cancer is a pretty common diagnosis even amongst non-smokers?
"if lung cancer in non-smokers had its own separate category, it would rank among the top 10 fatal cancers in the United States."
http://www.cancer.org/cancer/news/features/why-lung-cancer-s...

What about the reports that the most common time for smokers to be diagnosed with lung cancer is right after quitting:
"Several reports indicate that the risk of lung cancer increases slightly for a short period of time after cessation of smoking while the risk of adverse cardiovascular events drops immediately."
http://www.medical-hypotheses.com/article/S0306-9877%2805%29...
I believe it depends on exactly which ranked voting system you use. I'm removing that bit though because it's not the focus of my argument.