skysight-inc/HackerNews huggingface dataset:
True, but imagine if you were one of the remaining executives. You just saw that guy rat you all out and run off with 22M$. I think that they're going to have to be on their toes, because now the rest of them know exactly what will happen if there's any malfeasance.
Thanks. Just added it.
Testing Angular 2 HTTP Services with Jasmine
I mean, there are good reasons laid out in that document.
"By RFC, email addresses are unique by mixed-case. Most (99.9+%) email systems do not treat email addresses as such."

Think of the average user. Sometimes they're going to capitalize the first letter when putting in their email, and sometimes they aren't. You don't want to make it unusually difficult for them to log in.

You -should- treat email the way that vast majority of hosted services do. "Foo Bar"@gmail.com is not allowed. Covering the million edge cases seems to not be worth the trouble, especially when it might cause difficulty for the average user
> Oh, come on... BF was specifically/pathologically designed to be unreadable.

I was just exposing a flaw in your “readability” criterion. Another example: you can learn the rules that govern a given cellular automaton in 5 minutes, yet be completely unable to predict what said automaton will do when run.

> readability certainly helps track down issues later when you do run into an unforeseen corner case.

I'd rather not have issues, and always be sure that I've handled everything. Only applied formal logic can help.

> Language choice is all about trade-offs

Normally, understandability trumps all else. The only exception is when it's too badly in conflict with performance.

> if things like this are what is most important to you, perhaps you would be happier with something like Haskell or Ada.

Nah. GHC Haskell and Ada are both ginormous languages that I don't believe anyone could fit into their heads in their entirety. In particular, with GHC Haskell, I don't feel confident saying “this code does exactly what I want and nothing else”, because someone might enable an extension I haven't accounted for, and then hilarity ensues.

(And nobody uses the language specified in the Haskell Report.)
> their website is really ugly

I don't think it's ugly -- just dated. Isn't it weird that mentally we trust software less if they have a dated website? Shouldn't it be the opposite? (As in: a dated website means this software is mature and tested?)
I live in Chicago and it can be a bit tough finding the next gig here. Lots of people are hiring, but no one ever seems to be in a big hurry. I had one recruiter touching base with me for over two months as one startup took their time to schedule a second phone interview with me (I was still in contention, they just have a dirt slow process. The recruiter had complained to them about it before).

By the time they were ready, I had finally found something new, but that was after four months (they contacted me when I was 2 months unemployed). I've also had people submit changes in their requirements to recruiters before a phone interview so I was no longer had enough years of experience for them (and I have quite a few), contact me about setting up an interview and then never end up emailing me to confirm a final time, all sorts of stupid stuff that's happened.

I'm at a new company now (in the Chicago area) and even though we've lost four people and we're 'desperate for new developers' according to the boss, we haven't had a new hire in at least six months.

I doubt this kind of crap happens with companies at SV, because they wouldn't be able to hire anyone because other companies would snatch them up too quick.
That doesn't sound like a lot, that's a hit every couple of seconds.
You can keep 1pass on an iOS device, and auth using fingerprint. Ultimately you're still going to need/want to know the actual underlying passwords to both iOS and 1pass, however.
Maybe one could add a checkbox to allow users to do that when they want to. My Skype password was recently hacked and I'm very very happy that I could via one command logout all the clients. Sometimes it's a feature you really really want to react fast.
Which is then passed on to customers through slightly higher prices for goods.
Yes, my field which is tech (duh!!). I am actually an addict when it comes to sites like flippa, feinternational etc. Both are mostly useless but every once in a while, you get a real gem there. I found one. It was funny because I was accidentally browsing flippa that day (labor day weekend and I had to stay home which was not the plan originally). I liked what the seller described and the way the seller described it. It seemed genuine and was a real product business. So I got up, spoke to my wife (you def. want that blessing :)) and then said, can we do this ? I was like "hell an MBA will cost me more than this and what is the worst that can happen?". I lose the money but I learn doing something real that I want to do. So I saw it as a win-win situation and went for it. In hindsight, it was the best decision of my life. Survivorship bias may be, but who cares.
Well, we can obviously start with my personal set of values and ethics as a template ;)
I have a wildcard redirect so that <anything>@mydomain.com is forwarded to me. That way whenever I sign up for a service I just use, e.g., dropbox@mydomain.com.
It's heuristic
I recently unlinked all my Dropbox sessions that were older than one month, which was a staggeringly high number to tell the truth. It would have been nice (and faster!) to have had a "panic button" that let me unlink everything all at once and only relink the things I needed to relink.
What tools did you use for this?
Besides fitness tracking, what's the benefit you find for wearing a watch inn the pool? I used to wear my polar in the pool with my strap, but when I got a Garmin a few years ago it couldn't reliably track my heart rate anyway, and the GPS went wacky from being on the end of my arm when I was out on ocean swims.

You want to know the time when you're swimming?
Dropbox Data stolen in 2012 breach
I didn't escape my 9-to-5 job to start my own business (hoping to, eventually) but I did become full time work-from-home which is about 75% as good.

I pretty much set my own hours, start work between 8am and 9am and end between 5pm and 6pm.

Some days I really get nothing done -- right now we're in the midst of buying a house, and I must confess I'm spending lots of time communicating with the lender and broker, packing, etc.

Other days, I work until midnight to get stuff done. It feels a bit like being self-employed, but of course you still take orders. But you also have the backing and resources of a larger organization. Kind of a transition to self-employment, you might say.

I do have a side business of playing music for weddings and other occasions, but that's pocket change and will never turn into full time.
AT&T has a reputation of paying lower wages than other employers in Atlanta. So for them outsourcing is all about cheaper labor so that you have more money for those MBA's and directors.
What this is actually saying, and I see this sentiment regularly, is that you want the best of the best, but you don't want to pay for it.

I'm sorry to be the bearer of bad news, but you are not going to get the best of the best from any other country either, as they are in just as high of demand. What generally ends up happening is people make the argument you make, then go the H1B route and end up with mediocre engineers that are much cheaper than local counterparts, can be worked 60-80 hours per week and cannot easily leave. And this is no accident, it is exactly what they wanted in the first place.

I'm not saying this is your intention, I don't know you, but I have personally watched this exact scenario play out time and again.

Most of these resumes you are turning down are people who can be trained to provide exactly what you are looking for. If you do not want to invest in that training, then you need to pay for the time and energy that the rarer candidates have invested themselves.
Making gun makers liable for all gun crime is exactly a "either you allow them to be manufactured or you don't" kind of policy.

Saying that you want a solution is very different from saying that you want that solution.
There are all sorts of living arrangements which don't include welfare, that are affordable and attainable for most everyone. That being said, if housing is not affordable for 99.999% of the population the most glaring culprit is not employers, but local government leaders who prevent the construction of affordable housing.
In either case they use heat shields so the post heat shield second stage will be at the same velocity. Mars has ~0.6% of earths atmosphere, and ~40% the gravity so a heat shields going to hit terminal velocity at ~66 times earths terminal velocity. This only get's worse as you scale up due to mass vs surface area issues. Parachute can bleed off 80+% of that speed for little additional weight unlike wings which would need to survive supersonic retry heating making parachutes a no brainier. http://pics-about-space.com/re-entry-nasa-mars-landers?p=3#i... 1km/sec = 2,236.94 MPH.

Edit: Here, they start at well over 10,000mph heat shield drops that to ~1000mph, parashoot drops that to ~200mph. http://i.i.cbsi.com/cnwk.1d/i/tim//2010/08/12/2012MSLSkyCran...

PS: As to just burning fuel getting literally tons of wasted rocket fuel on mars is really really expensive.

PPS: At 0.6% ATM storms are only a viability problem. Only a tiny amount of ultra fine dust can get suspended.
What do 'bare address', 'stripped', and 'binned' mean in this context?
For contributors to these funds, am I right in thinking that any tax avoided just goes into the charitable fund pot - no contributors are dodging tax that they get to keep by misusing these things? Any money that comes out of the fund has to go to charity.

Clearly, the financial industry is making money off these products, but the article makes it sound like people are misusing these things to pocket avoided tax.
Thanks for feedback, we will fix this
Fastmail has a really nice subdomains feature - I have an alias in fastmail of 'shop@mydomain.com'. Any email for XXX@shop.mydomain.com gets delivered to shop+XXX@mydomain.com. Better than catchall, because all the spam gets sent to JohnSmith@mydomain.com, which is dropped.
He didn't ask if we should "look at fixing that", he asked if IKEA should be liable.
And all of the responses and negativity skate around the positive results and the tragic loss of an effective diagnostic procedure. Because 'rules'.

The oversight (potentially risking folks safety by not doing a finger stick with the right paperwork?) has nothing to do with the actual medical test nor does it compromise the results. Yet everybody is fine with punishing an unpopular company because of yes technicalities. While public safety and the lives of unborn children are at serious risk.

I don't get the nerd mentality sometimes. Common sense flies right out the window.
> So if you have a network card that's too slow or something, it's possible that it will not be able to send the packets as fast as you put them in! So you will drop packets. I have no idea how common this is.

This is extremely uncommon on 1Gbps NICs but is much more common on 10Gbps+ NICs. Also this type of dropping can happen on both RX and TX.

EDIT:

Also the author missed a set of buffers. The RX/TX rings on the NIC! These store packets on the NIC before they are moved to RAM (for RX) or sent on the wire (for TX). You can see them and configure their size using ethtool on Linux.

$ ethtool -g ens6
Ring parameters for ens6:
Pre-set maximums:
RX:	4096
RX Mini:	0
RX Jumbo:	0
TX:	4096
Current hardware settings:
RX:	512
RX Mini:	0
RX Jumbo:	0
TX:	512
Oh you don't have to buy the books. You just have to buy a license key so you can submit your homework for credit!
"lost in transit

"It's possible that you send a UDP packet in the internet, and it gets lost along the way for some reason. I am not an expert on what happens on the seas of the internet, and I am not going to go into this."

Well. Ok.
Show HN: Slack search bot. Because saving 7$ per user per month matters
Lived in parents house while working for a few years to save on rent. Kept expenses vey low.

Saved enough for business school tuition. Hated business school and dropped out. Was left with a wad of cash. Started business since I'd learn more from starting a business than staying in school.

Best decision of my career by far.
[I realize this comment will be Dead. I disagreed with one of Dang's friends once, and via the brilliant moderation of HN...]

There are countless ways UDP packets get dropped, and this submission, currently sitting on top of HN, demonstrates the utter decline of this site. Some veneer of sort of information that doesn't even remotely cover the topic, can be consumed in seconds, and makes everyone feel smarter, despite not being smarter at all. Eh.
Because LSD ended up being used primarily within counterculture after academia dismissed its medical potential, I do believe there is some degree of truth in the Erlichmann quote / rememberance. But the fact that LSD culture was aligned with the rise of the beatniks and hippies does not mean that every person who takes LSD becomes a rebel-against-the-system hippie.

Some early LSD use was actually intended for therapeutic treatment, recall. LSD was also experimented with by those same military-industrial complex you are talking about, in the infamous Project MKULTRA experiments. These experiments may have contributed to making a hippie or two (Ken Kesey famously was a participant), but clearly not all participants became a hippie for sure. (Some individuals in fact received negative effects from what I recall, LSD is safer than DARE videos would have it, but the potential for causing mental harm is there, paranoia / schizophrenic type issues in particular) Do also recall that the Hell's Angels (in the California / Hunter S. Thompson circle at least) were also pretty big fans of LSD "back in the day". Biker culture is quite far away from hippie culture.

Today, with marijuana in particular, currently I think you are seeing somewhat of a "normalization" with marijuana in that it's becoming more "normal" to use in a casual manner (ala casual consumption of alcohol). It's not just "hippies" smoking marijuana anymore, it's anyone from CEOs to Olympic athletes these days. It's why, in my opinion, it eventually will be legalized. It won't happen with LSD as easily in my opinion, not enough potential for casual usage, but marijuana's story is a good reason why one has to be careful conflating the recreational substance with the culture it is associated with.
LSD is not without risks. There are number of well known artists from the 1960s that experienced mental health issues related to LSD consumption. Look up Roky Erikson, Syd Barret, Peter Green and Skip Spence.
ChopShopStore
Does it really default to the single-column layout? I've been using it for months now on 3-column so I guess I must have forgotten switching over. This is what I see on my desktop:

http://i.imgur.com/dgBAaTK.jpg

I 100% recommend switching over to 3 columns; not nearly the space-waster. The setting's in https://plus.google.com/settings, ctrl+f "Restrict stream to single column layout on all screen sizes" (the design is especially bad on that page).
1Password is well worth the money. It is well designed for both desktop and mobile and I am happy to pay for software that I use every day.
All TACSAT coms are done via single-channel Iridium networks at UHF.

Huh? Military UHF TACSAT communications are single channel UHF networks via geostationary satellites. But the military also makes extensive use of Iridium and INMARSAT networks to fill in gaps of bandwidth/availability coverage.

SATCOM / INMARSAT is heavily based on Iridium

Huh? No. Iridium is cross-linked Low-Earth Orbit (LEO) architecture. UHF Military TACSAT is geostationary dedicated transponders for the military - and those satellites also carry EHF/SHF payloads as well. INMARSAT is also Geostationary in the L and C band areas.
Provide a link or two as examples so people can quickly try it out. Make it clickable rather than something they have to copy and paste. Maybe have a grid of popular products for this. This allows people to try your service and also gives them ideas of the types of products they might track.

I could see something like this being a really quick way to get alerts when a competitor changes their price. Not sure if there would be legal issues in promoting this though.

In the text here ("Enter your email in the field above for future price notifications"), the field is below, not above. At least, it is in my browser.
Then their article should be "because they do". Pointing out one tiny, seldom the cause of UDP packet drops is literally worse than useless.
I spoke with a CEO of a rather large non-profit hospital system who said, basically, that the only difference between a for-profit company and a non-profit company is that the board of directors of a non-profit have much less oversight to ensure they decisions abide by the charter of the organization.

The way the companies operate is exactly the same: try to make as much money as possible to donate it back into the charitable trust. But a lot of it goes to perks and bonuses for executives, along with increased marketing expenses to continue the "donation" growth.
How to Sell Your Startup or Small Business Products to Big Companies
Back in the very early 90s, I went through my company's codebase and replaced the mixed indentation with tabs. This was purely to save a space (small company, limited disk space). I probably preferred tabs at the time. Some time in the late 90s, though, I started to prefer the predictab ility and granularity of spaces.
Since code is read more than it is written, how well do you think a colleague without previous knowledge of regexs could understand '^' vs 'start of line'?
Just some ideas:

Giving and managing access:

Have a very clear flowchart for when someone joins/leave a role what their privileges are. Ensure all departments sign up to this understanding.

Write in all department SOP/flowcharts/guidelines what to do when someone joins/leaves a role. This is your field, and by using their server they're running on it. So ensure they comply.

Audit:

Run monthly checks to the above have been done. Above should be approved by all dept. heads so just get whoever's in control approval of policy.

Use SOX404 style checking of access/other access. This just means taking samples of actions that could be taken, and checking them. 10-15% should be OK, depending on process/function.

These are all non-technical checks. Do check in with your compliance/legal function for their perspective of what's needed (and what to avoid keeping on disk - just disregard). They will likely have a lot of insights which are both technical and non-technical.
These can be shutdown very easily by the sites if they want to.
There's all kinds of other reasons:

- Packet gets corrupted. A bit in the right place could cause it to be dropped or delivered to the wrong destination.

- Something goes wrong on the PHY layer, say a dodgy fiber connection between two nodes. It'll then get dropped due to Ethernet CRC mismatches.

- There are network nodes whose primary reason for existing is selectively dropping packets. For example traffic shapers, firewalls.
You can skim of its too easy. Another student can't conjure more detail if it is too hard.
This is not an original opinion, but I love her style of writing. I can feel the pure unadulterated joy at learning these things. Sometimes I learn along with her, sometimes I am seeing an old subject through new eyes. Always, it's worth the read.
We've just started using Google auth. So far seems to work pretty well.
I don't know what world you live in but $72K is an excellent salary. People raise families on less.
Thin WARs, High Productivity and 10k Transactions per Second on Stock Java EE 7
Bugs Found in GCC with the Help of PVS-Studio for Linux
Note that the Space Shuttle only needs a heat shield because it's returning from orbital velocity. The Falcon 9 first stage is suborbital.
Fraud is a serious crime. Much worse than selling drugs in my opinion.
NaturalId – A good way to persist natural IDs with Hibernate?
It could also be data corruption. Some bits flip in the header, and either the UDP fails a checksum validation, or gets misrouted.

There are also software reasons. A network stack is configured for some maximum UDP size and a datagram exceeds that size. On Mac OS X, the default maximum is just a little over 9200 bytes; you have to

sudo sysctl -w net.inet.udp.maxdgram=65535

The buffer space is there; this is an administrative policy reason for packets being tossed.

Datagrams can be dropped due to being unroutable. Some router gets rebooted, and so its peers drop packets. TCP connections keep going after a little pause; UDP sessions lose datagrams.

Lastly, IP datagrams are dropped if their TTL (time to live) decrements to zero as they cross a router, even if they are otherwise routable, not too big for any buffer, and with a correct checksum.
Ejecta – A Fast, Open Source JavaScript, Canvas and Audio Implementation for iOS
Another interesting thing is the whole chapter on nut sandwiches, and the use of nuts in a lot of the other chapters. I never would have thought of that (except for peanut butter). Also, some things in the "sweet" chapter are bizarre, like the "school sandwich": spread brown sugar between buttered slices of bread, and that's it.

I also like the spelling of "cocoanut".
I used to work in the building with the turrets you see in the foreground which had a shared wall with that blaze (largest post-war fire in Bristol). Amazingly the building survived because of the astonishing quality of the Victorian stonework. It was an old engineering works where parts of the SS Great Britain were designed. The doorways were > 7 ft high for a cute reason... so the Victorian gents could walk about with their stove-pipe hats on.
They didn't go into the number of ways packets can be lost inbetween the sender and receiver. In my experience it is generally some small corruption at some point that causes the IP or ethernet checksum/CRC to fail and the packet gets dropped. It is extremely uncommon nowdays and generally due to failing hardware, buffers are by far the most common cause.
I really hope Pebble is able to stick around for a while. I got an original Pebble and stopped wearing it after a couple of months, but picked up a Pebble Time Round on a whim and have been wearing it solidly.

I know it doesn't have all the features of an Android Wear or Apple Watch, but it does most of what I need (notifications and music control) and looks absolutely fantastic - I receive compliments on the watch even before people find out it's a smartwatch, and they're usually blown away when they find out what it can do.

The recent health additions make sense - while they don't blow me away, getting a step tracker for free is no bad thing.
Facebook’s trending news feature went from messy to disastrous