skysight-inc/HackerNews huggingface dataset:
> Not to offend you or anything, but have you considered that the problem of your potential (better) employment is you.

I have considered that, but I would think I would be getting and failing more interviews if that was the case. I have a hard time getting interviews.

> When looking for people for our engineering team, we get lots of resumes but very few actually promising ones. Out of the promising ones, almost none are actual people with tangible experience that could be hired as a senior person.

What do you consider "promising" and "tangible experience"? I have been refused interviews because of who I have worked for, without anyone delving into whether I might still have the experience desired.

> If there is someone who could be senior, they ask for like 200k and up a year - and this is just to be a senior engineer, not even in a managerial position or anything (P.S and this is the NOVA area, not the bay area).

You realize that NoVa is not much cheaper than the Bay Area, right? I mean, $200k for no management responsibility in NoVa is ridiculous to ask for, but I would expect $150k - $160k.

> So yeah, I would say good people are always in high demand, and the lack of good engineers right now is troubling.

So what is "good"? I have been told before that maybe the problem is me. Nobody has ever told me I'm not "good", though. I have consistently been one of the best engineers (software and systems at least; I was a bit dicier at electrical) wherever I have worked. I am an order of magnitude more competent than the anecdotes that come up during these discussions. Yet I get refused interviews because my background is "too government" and similar bullshit. I would love for someone to tell me there is something objectively wrong that I can fix. Nobody has done that. Except for my resume; fecack did a good job with that. Doesn't help with the aforementioned bullshit rejections, though.
The guy also misses the point that packets can be dropped because of integrity check failures: if the packet has been altered in some way (cosmic ray, WiFi interfering with microwaves or whatever), then the checksum fails and the packet is dropped.

Actually, the causes of packet dropping are (AFAIK) exactly the same as in TCP. But in TCP, dropped packets are sent again.

One exception though: in UDP, delayed packets won't be waited for long before being dropped.
That is awesome! Python 3.5 all the things :)
So does wired ethernet.
The best thing about these book scams is that it is clear signalling: a professor who forces you to use them is either a bad prof, or trapped at a bad school.
The company would always pay 150, regardless of what the foreign worker accepts. The company is taxed on the difference. So for someone accepting 90, the company pays 60, for someone accepting 140, the company pays 10, for someone demanding 160, the company pays 10, etc.
Ugh, it's kind of ironic you bring this up, because I'm actually pretty familiar with corporate law... I'm particularly well versed in taxes, as well as wealth management.

Dodge v. Ford Motor Co., 170 N.W. 668, 684 (Mich. 1919)

> A business corporation is organized and carried on primarily for the profit of the stockholders. The powers of the directors are to be employed for that end. The discretion of directors is to be exercised in the choice of means to attain that end, and does not extend to a change in the end itself, to the reduction of profits, or to the nondistribution of profits among stockholders in order to devote them to other purposes.

Although, there are examples where a court did recognize that helping employees will maximize profit, or not putting up bright lights next to a neighborhood is "moral". All of the decisions had to relate back to helping the shareholders. Most courts in the U.S. view shareholder profit as the #1 responsibility of the board of directors, others argue public safety might be #1, profits #2.

All of them agree that the primary purpose is to make/maximize profits, without which you can do nothing.
I'm just opting in the 9-5 :) Not everybody has what it takes to run a business.

I'll do two things:

- Build and MVP and try to find paying customers. Once the money is flowing in, I might take a venture again into the startup world.

- Use a few hours / day to build the thing and start to look for a business co-founder.
Uh oh. You might be on to something. Salts are pretty much always stored right next to the hash, right? If the hack doesn't contain them, maybe they were doing something "clever" like that.
Perltidy is truly amazing. I haven't seen anything that comes close in terms of power and configurability.
Though Windows Vista was once installed on 1Gb laptops and sold that way to unsuspecting customers.
Quit and report the manager to the labor board. There are whole government departments, federally and in each state, dedicated to prosecuting people who do things like this. If people stop letting them get away with it, they'll stop doing it.
I'm not arguing that any pattern exists- I am merely arguing that we don't have enough information to demonstrate conclusively that Facebook is recommending these people as friends simply because they are all Lisas patients. Such a pattern may be probable, but there simply isn't enough information to come to a conclusion.
> The the root cause is always buffers? That's it? Nothing ever gets lost for some other reason, maybe some sort of collision?

Indirectly; lots of collisions put stress on the buffer, so the probability that the buffer will be exhausted will increase.

Of course, if an intermediary router fails after sending the message, a UDP packet will also be silently dropped.
OK that's not bad. But in that case, how about I just buy the book (with all the aids and guides) and drop the worthless tuition payment to the school?
There are lots of ways to do what the article described. For example you set up a foundation, spend only 5 % of the revenue/assets (the minimum under the law). Then you make a family member the director and allow them to live in a mansion which is an asset of the foundation. There are also loads of loopholes with foundations relating to director salaries where the money goes, "investments" etc. that are either 100% legal or are so poorly enforced that they might as well be legal.
99% of unjustifiable gun homicides is due to gang members, who don't follow laws anyway. Taking away pistols is just another way of saying you don't think women or smaller people should be able to have an even footing vs. larger men, or that anyone should be able to protect themselves against home invaders.
Neat. I wrote my own hacky little Python app to upload to dropbox, but they recently broke that with changes to the dropbox python library. I hadn't bothered to fix it :)

I'll check this out instead - thanks for sharing OP.
From Zero to a Million: The First Revenues Came from an Unusual Source
I was excited when I saw the title -- UDP is the workhorse for data transfers on many projects I work on. The info, though, was very basic.

TL; DR version: packets get dropped when some buffers, at your local computer or a router between here and there get full.

I do not want to sound too critical -- the info is good for someone who never heard of UDP.

But I was hoping for more information. More substantiation on why full buffers are the main source of UDP drops (e.g., can smart throttling take some/most of the blame -- given the need to drop a packet, dropping a UDP is usually less painful than dropping TCP, etc.)? any quantitative numbers on sample network / hardware? etc.
If you control the email address that the stranger registered to their Apple account, you could initiate a password reset, change the password, then login and change the email address to something that's not yours.

You probably just locked the stranger out of accessing their account though, so you probably shouldn't do this, unless said stranger is signing up for all kinds of services using your email address, in which case maybe they deserve it. :p
I don't agree with him, but he means you never use the email address without a "+service" in it.

Then, if the spammer strips (removes) that part, it gets sent to the trash (binned).
No it doesn't work that way in practice. LSD is culturally much different that the substance where you are likely to be sold bogus substances.

I'm not saying it can't happen, its just not very common. The culture where acid is prevalent is much more communal.
I left my cushy job two months ago. For years I tried to build various products (SaaS) on the side to facilitate the move. I was never able to get enough traction mostly because I wasn't able to devote enough time. I realized that I'd be never really be free unless I took a leap.

I'm launching my first official product in Sept. and have been consulting to pay the bills. The consulting has been good...perhaps a little too good as I feel myself getting pulled away from the product as I'm still busy after raising my rates a few times already.
Jack Ma says being a millionaire is troublesome, middle class are happiest
After college I spent six years working at a good tech company. In addition to a lot of great learning, it allowed me to build a big financial cushion. I continued living on a graduate-student-like budget with a software engineer salary, so I saved about half my after-tax income.

This generates one year of runway for every year worked. But my savings also grew thanks to some solid investments, so after six years I had ten years of runway.

Over the subsequent four years I spent down about 30% of my savings while working on startups of my own (I made some revenue, I took some small angel investment). Relationships and expertise that I built in the process allowed me to pivot into running a lucrative consultancy.

Before somebody says "you can only do that if you're young and unattached", I will add that I got married before I finished school, and our first child was born the same year I quit my tech industry job.
> Practice. I bought a whiteboard, mounted it on the wall, and practice questions from interviewcake as if I were in front of a live audience.

Do you think going through all the questions on Interviewcake prepared you well for interviews?

I've been going through them and I either find them to be very easy, or very hard. Not much in between. Actually, come to think of it, that's usually how interview questions go for me, too.
There's no good excuse for ANY website or platform these days to not be able to handle this amount of traffic with absolute minimal effort. In fact, handling 10x more should be trivial (and cheap).
What's that bread called? The things I find with a quick-and-dirty web search for "Finnish bread recipe" don't look like it.

Personally, I bake my own bread (whole rye, which doesn't exist where I currently live). It doesn't take as much time or effort as many people seem to think.
I have switched from tabs to spaces. I have always thought that tabs were the more straightforward representation- if we're in the spirit of separating presentation from semantics, we might as well use the character that means "indent this thing". But the majority of people think otherwise, and that's probably never going to change.

In unrelated news, I like the Dymaxion projection and think that tau makes more sense than pi, but every last one of my precious ships has sailed. tear
Kind of a click-baity title, as even the article acknowledges:

> Those trade-offs aren’t just about commuting time. Places with short commutes are also often places with other desirable characteristics: restaurants, nightlife and convenience, both in terms of getting to other places in and around the city and of getting people from other parts of the city to come to your neighborhood.

So no, we're not paying $56 a month to trim a minute off; we're paying to be near more interesting things. (I think my commute actually got longer since we moved from an express stop to a local.)
> I understand that your primary goal is avoiding economic competition with people vastly poorer than you, but lets not lose sight of the fact that the economy as a whole suffers when valuable work doesn't get done.

Actually, I am Romanian, I was in the US for 6 months on a J1 visa at a top company, and now I'm looking for a job in Europe since it's so difficult to emigrate to the US.

I just disagree with the principle that if you study philosophy, it's your fault that you can't get a job, whereas if you're a company and want to hire a software engineer for $70k and you can't find any, it's the government's fault, not your own. I would prefer to let the market do its thing.

Also, I think that if suddenly there would be only 100 visas per year allowed, companies would learn to deal with that, either by opening remote offices or being more remote-friendly.
Who works 9-5 anymore? The factory jobs are all gone.
My experience also is that there is pretty limited sharing, even among business partners. The worst was when the idiots at Aweber, the email marketing service, were hacked, and I had waves of spam coming in on many per domain emails. Six months later, Aweber was hacked again. Another wave.
Plover has an article about his unnscientific survey of about 6 mathematicians, eating corn by the style of tbeir subfield of math.
I don't think so. If you give $1000 to a charity, the tax deduction doesn't affect that. It just means a lower tax bill.
MediaWiki uses tabs for indentation and discourages alignment. https://www.mediawiki.org/wiki/Manual:Coding_conventions
One of my biggest concerns is batteries. Are 18650 and 26650 batteries going to get more expensive because they are used in ecigs and will need to be stamped with FDA approval?
Netflix provides their own - https://openconnect.netflix.com/en/

I would imagine Apple provides something similar.
Police Try to Arrest It's Russia Baby
But there is usually no way to opt out of this. Paying for it and not benefitting from it is lighting money on fire.
This looks awesome. I've made several attempts at something that could write encrypted files with obfuscated file names to several backends but never ended up with something I was happy with.

I'll definitely give this a try.

Edit: One feature I would like would be to split files into n chunks to obfuscate the length of files (assuming it wasn't obvious which chunks go together to make up a file), so instead of a 1:1 relationship there was a 1:n for large files. I suspect this is a lot more work though...
To me, when people say "tabs", this is what I assume they mean. Using tabs for alignment is TERRIBLE.
Neither!

http://nickgravgaard.com/elastic-tabstops/

“A better way to indent and align code”

When I saw this, it was obvious to me that this was the true solution to the problem which both space and tab proponents try to solve.
I think there are other IP/routing reasons why an IP packet could get dropped for example if it needs fragmenting but has the no fragment bit set. Also if the TTL runs out from the packet being forwarded too many times.

I imagine all the fancy routing protocols people use could end up dropping a packet. Maybe that can be lumped in with traffic shapers and firewalls?

Fun story about randomly dropping UDP: comcast did that when they first started doing traffic shaping and it ruined my team fortress classic games. I assume there must be a better way than dropping packets. Maybe buffers :) ?
It's dastardly to use "diversity" as a smoke screen when you're talking about hiring someone for less money than an equivalent citizen salary.
I'd image most shady spammers would know enough to filter out the +.
When talking about potential harm of a substance, it is important to qualify the risk. Transient down-regulation of serotonin receptors is not really the same thing as post-relationship breakup blues.

MDMA is famous for inducing temporary depression, ala a "breakup blues". The risk of extended or even permanent depression issues is not well known at this time, it does not seem likely from occasional doses as I understand it. But it still seems to remain a possibility with very high or extended doses. Certainly there's enough anecdotal reports out there that seem to suggest this.
Is there a way to force the clients to be disconnected? I'm not a customer of you or dropbox.
Personally I like a "revoke all clients" button in addition to the system you describe.
So that's how they fit curved track into it.
Why Are So Many BASE Jumpers Dying?
Well, the first page[1] I tested it on worked fine, whereas pricep.in seemed to fail. Also, I didn't need to create an account or install an extension.

[1] https://www.lowes.ca/routers/dewalt-dwp611pk-125-hp-variable...
Am I the only one that finds DATA interesting here? Has anyone actually posted the terabyte over BitTorrent or something so I could play with it while avoiding the "Don’t analyze the main [bigquery-public-data:github_repos.contents] table — at 1.5 TB, it will instantly consume your monthly free terabyte."?
Interesting fact, there's an ARP buffer in the Linux kernel, which holds outbound packets waiting for ARP resolution, which holds 3 packets (not configurable last time I checked).
I wish he'd have also counted the files that use only spaces or only tabs compared to a mixture of both in the indentation.

My reason for being against tabs is that unless you have something like gofmt, somebody will inevitably screw up and put in indentation that mixes tabs and spaces.

The second thing to check would be tabs that aren't in the initial indentation whitespace of the line. The other inevitable screw-up is using tabs to do some kind of vertical layout that shows up right with exactly one tab stop size.
Well said. This is one of those things that will get a specific mention in the history books for a long, long time.
You are quite the cunt aren't you
EDIT: for the commenters - I agree an hour is too much. Whacking out FizzBuzz in 15 minutes could have its place :)

When I experienced FizzBuzz as a candidate I was coding onto a projected screen, and the test involved writing unit tests and doing a final refactoring step into something "reusable". It took the best part of an hour. The instructions themselves required a good 5-10 minutes of reading/parsing to understand exactly what was expected of you.
Ok, curious, what circumstances led to that? The enforcement nowadays seems limited to civil forfeiture, where they would have seized ownership of the house without ever charging the dad, also an egregious act but very different from what happened here?

I read that Timothy was selling LSD to a DEA agent so this implies the entire case was federal? Do the feds still act this way in charging the homeowner instead of "merely" moving to seize the house?
PG gave a speech in Pittsburgh earlier this year on much the same topic [1].

[1] http://paulgraham.com/pgh.html
Eve Online goes free-to-play
Oh, yes I'm sure there is vast hierarchy to climb from junior, to senior up to rockstar ninja guru taxi driver.

A driving license will be more than sufficient for any driving job and if it isn't, you're applying for a job like truck, stunt or test driver that requires additional training anyway.
"unless I took a leap."

Yes, exactly. Kudos to you for doing this. Taking the initial leap is the hardest part. Good luck!!
Not necessarily; if you donate $40,000 to a charity you work for, and as part of the duties of your job they provide you with a $40,000 car...

This situation is surprisingly common; ESPECIALLY with religious charities. John Oliver had a great segment on it; but the problem extends to nonprofits as well (it's just that "religious" charities can wave the "discrimination against religion" flag). Basically, if you set up a religious nonprofit and funnel a lot of money through it, there's very little oversight from anyone about what you do with that money.

And yes; people do use these types of charitable trusts to pocket avoided taxes. The legal complexity of it all precludes anyone who's not High Net Worth from using them (it's simply not profitable to pay lawyers to do the paperwork for less than a whole lot of money).
I'm a competitive (masters) swimmer and I've always thought it would be nice to track average lap times etc., but then realised that without this being correlated to the set being done would actually be a total gimmick as you couldn't derive anything useful from it.
The blog post about how is it made: http://codepen.io/chrisgannon/post/how-to-make-an-svg-lava-l...
Very cool! I quit my cushy 9-5 about a year ago and have been contracting off and on since then. It has been amazing and I realized I can never do the 9-5 thing again. I hope to start my own business at some point. The problem is... I haven't had a good idea yet...

I have been thinking about buying an existing online business if I can't think of anything. When I look into it though I am completely in over my head. Do you have any recommended resources for learning about that sort of thing?
INMARSAT is a different system entirely. Iridium uses a relatively massive constellation (77 birds, plus or minus) of Low Earth Orbit (LEO) satellites. Inmarsat runs a handful of Geosynchronous (GEO) satellites.

Iridium has some advantages. It has coverage at the poles, where GEO sats typically do not. The mobile units can be small(ish) and handheld. But it also has some significant limitations. Datarates are in the 2400bps range. Latency goes all over the place due to the way the calls get routed through the constellation. Dropped calls are common.

Inmarsat operates a service called BGAN (Broadband Global Area Network), which depending on your hardware delivers speeds in the 128kbps to 512kbps range. The latency is always bad (GEO is a long way away), but more consistent. The terminals are big bulky affairs that range in size from a briefcase up to a mini-fridge. You can't hang one on your belt like you can with an Iridium phone, and some require you to set the antenna up and point it at the satellite manually.

While it is true that the Iridium company bought the system for a song, it's also true that they bought a massively expensive maintenance liability. You can't just ignore a satellite and expect it to keep working, they require operators on the ground to regularly monitor each and every bird to insure that it doesn't drift off orbit and to handle conditions that arise. They also have to launch replacement satellites regularly as the old ones start to fail. Plus they're building out a whole new system. The ROI is no doubt positive (they've been doing this for years now), but maybe not as much as you might expect. Iridium's biggest problem was its tiny userbase.

Motorola's whole business model with the original Iridium was pretty insane. They saw the relatively sparse deployment of cell towers back in the AMP era as something that was going to last. The only way to fix it was satellite communications, but the phones needed to be small enough to be used like cell phones (admittedly, compared to a 1980s cell phone they really weren't too bulky), which means low power which means LEO, which means you need a ton of satellites to cover the globe. By the time they finally got them all launched cell towers were everywhere and people (especially businessmen) realized that they liked using them indoors (which Iridium was terrible at) and paying only pennies per minute (instead of dollars per minute). The target audience was small, and many of those people couldn't afford the system at all.
Likewise. This looks like the Right Answer for DIY cloud backup, and I don't have to maintain it myself :)
Looks promising, but I'm not sure about the crypto-part. Can someone give some notes about the security of NaCl Secretbox using Poly1305 as authenticator and XSalsa20 for encryption?

Is it justified to assume that this is adequate crypto as long as the nonces are choosen correctly (= as random as possible) and the keysize is bigger than 128bit (rclone uses 256bit key derived from user password)?

Documentation of the crypto part can be found here: http://rclone.org/crypt/

EDIT: added constraint regarding keysize.