skysight-inc/HackerNews huggingface dataset:
I know of a microfinance company that hires former convicts to reclaim payments and receives government subsidies for it as part of a social reinsertion program.
I think calling it blog spam is a little bit unfair. The Gizmodo article is about 1/4 the size of the paper, but nevertheless reads like the writer actually read the original paper and tried to fairly summarize it.
Problems -- such as going dead or bootlooping.

(not the one you're replying to, but I'm in the same boat)
Sure. Here's an example from just a month or two ago:

http://wfla.com/2017/12/12/gulfport-and-st-pete-store-clerks...

(and yes, a lot of systems now have self-service terminals that one can use to check your own ticket, and cashier terminals that make audio, but fraud will always find a way.)

Even an online article?

Were you looking for a paper copy? I don't have your mailing address.
Its hard to do if you don't start out that way early on, yes. I don't really think its hard to maintain that state.

With multi-repo environments, btw you still need to do that kind of dependency version management for certain upgrades. Essentially you can desync but you have to occasionally re-sync everything. I na monorepo environment you can just prevent desynchronization.
> Don’t hire someone to do something you’ve not yet figured out (some exceptional candidates can bring new capabilities to companies, but often the most reliable route is for some “founder magic” to re-assemble the company until it can perform the new thing)

I'm curious what this "founder magic" bit means. Is this advice largely because of the difficulty of trying to find a qualified expert to bring new capabilities to your company when you personally aren't familiar with that area? E.g., it's hard to not get the wool pulled over your eyes by someone who talks well but can't deliver?
> At the end of the day, the job of the parent is to protect.

I disagree. At the end of the day the job of the parent is to prepare. That involves a mix of protection, education, and other things, including refraining from protection, at times.
I think it's a terrible thing to be fully named to the public. Some people say here, it would be necessary, so people could trust the lottery. BS. The winning could be faked also, so if you don't trust your lottery so don't play.
On the other side .. if you win such amount of money, you will lose all your friends and family member anyway. Nobody can keep up with your new lifestyle. So you have to go to far away anyway. Bad luck or so ..

Somebody remember this ..
Improbably Frequent Lottery Winners https://news.ycombinator.com/item?id=15262440
You're referring to Zenefits.
Gusto was originally ZenPayroll. The Article mentions it "At the outset Gusto even had a similar name, ZenPayroll, which it changed in 2015 when it started offering a more complete selection of employee-tracking software."
One huge problem is that there’s no context-indepedent definition of quality code, and criticisms often suffer from hindsight bias.
For the new 3.7 there's also gc.freeze (https://bugs.python.org/issue31558) which will be great for many web projects.
I think you made a good point. I am myself in the same spot with 10 yrs of exp. finding it difficult to figure out where to go from here.

The barrier of entry will become even more low to a point where building apps is no longer fun. I am looking for something which is a bit more complex and has high barrier of entry. I don't know where to go from here honestly.
I have never used the Mac app store. I didn't use or want to use the itunes store, either. Apple's steady march toward sandboxing and mobile-os-like software control feels paternalistic and annoying; it makes the platform less interesting. It's my machine, not Apple's, and I don't care what they think I ought to do or not do with it.

I still have a Mac mini on my desk at home, but I stopped wanting to "upgrade" its OS a few years ago, because each new release just seemed to have more flashy crap bundled in for Apple's benefit and not mine. It has felt more and more like a sales funnel for services I don't want to use, and wouldn't want Apple to provide even if I did want them.

When that Mac dies, I doubt I'll replace it; that will be the first time in over thirty years that I won't be regularly using at least one Mac at home or work.
I was in your position, been working with iOS since the beginning until I decided to just get the fuck out of iOS and start doing some useful things.

Went all in with building single page applications in JavaScript and Node, front end, back end, and database administration, and haven’t looked back.

Fuck iOS now, native mobile development benefited from a craze where everyone thought mobile apps were the new web apps, but the truth is, most mobile apps only make sense in the context of a larger application ecosystem, usually supporting a web app.
> Also I'm never sure if its because the applications I work on are badly designed, or I just dont really understand modern design.

FWIW, I think there's a lot of people out there who would claim that Scala is a bit of a step backwards for the professional community. It's a fine language, but not a (socially) scalable one due to it's immense expressiveness.
I have evaluated it to the best of my ability and don't believe it's a majority by any stretch. Why would I reject the null hypothesis when there is no evidence for another one?

The woman who took issue with the framing thought the Kotaku article was too hard on Atari's culture, so that only supports my argument.

The people involved don't think the behavior was shitty. It's only now, 40+ years after the fact, that people on twitter are complaining about it.
Ask HN: Good pranks to teach people to lock computer
I have a co-worker that does not lock the computer and want to teach a lesson. Would love to hear some ideas.
I live in Atlanta and have lived in the American south all of my life.

I don't really appreciate the stereotype that people here are more racist and backwards than in other parts of the country. It actually seems to me that in many ways we have superior race relations down here. The amount of blacks living here is much higher than it is in other parts of the country. Most days when I walk to work I don't see any white people at all. You notice that when there are race riots and events of racial tension they never occur in the south?

I think the fear that a black person would have some sort of wild racist encounter down here is misplaced.
The term 'professional' is misleading, since

(1) There's no such thing as a professional parent. It's a relationship.
(2) Professionals have expertise in some domain, e.g. heart surgery, but as the article shows, there's no expert knowledge of childcare. There's no prevailing child-rearing philosophy.
(3) Professionals are paid significantly above the minimum wage.

>know how to provide the love

No. A mother loves her child, but love can't be provided as a commodity, like complimentary chocolates. Even if a carer tries her hardest, this will fall short, because she doesn't love the child. She's also heavily constrained by having to follow procedures, timetables, attend to other children, and so on.

>Yes, being abandoned by your parents can be traumatic, but that's not what daycare is.

That's exactly what it is: somewhere to put your toddler while you head off to work. Or it's a convenience. But in reality small children need someone they trust and are close to available at all times.
I hope this is the beginning of the end, of an era.
This is where Intel figures in. The lead time for a new phone is 18-24 months. Intel had been going around to OEMs and Microsoft promising that the Atom would catch up and surpass ARM, and started making deals. Palm also got screwed by Intel as well if I remember correctly. Nokia cancelled at least one Symbian phone and a Maemo tablet late into development because of this, and Microsoft as well lost a lot of time focusing on a chip that never came. By the time Elop wanted to launch a Windows phone, the only option was to go with a phone in the pipeline. The other option was to wait a full cycle. The phones that could run WP8 came out the next year, I'm pretty sure, and all of the original Lumia buyers (me included) were stuck.
I would take Vivek's line to indicate not "ignorance" but humility, or, possibly, a slightly sarcastic jab at what he may perceive as arrogance from his critics.

There's also a difference between complete ignorance, and the ability to perfectly frame a field's possible impact in language that the general public can understand.

Considering that he is unlikely to be so humbled by this experience to immediately change careers, the wish to improve journalism may be best channeled not at trying to take this guy down, but to actually acquiesce and simply provide him that summary he is asking for. I, for one, would be interested.
I think what this thread is highlighting more than anything is the importance of building real, meaningful relationships as you progress through your career.

As you progress, make a name for yourself as someone that delivers and build relationships with people. It's amazing how willing people are down the line to bring them on to their team/company in different roles if they already know you to be good and enjoyable to work with.

I'm already 33, and this is something I haven't been the best at, so definitely a wake up call for me.
Most HR and managers don't think someone who is 40 wants to work for entry-level / mid-level salaries intended for junior and early developers.
WIRED did an article in 2014 that pegs the number at 2.5 seconds. Amusingly, the professor cited in the article has the last name of "Cutting", which makes the article a little jarring to read to me (since I keep seeing the verb "cutting" and thinking about "cutting together" a movie).
I'm not sure I blame Red Hat all too much in this.

Both ZFS and btrfs are owned/driven by Oracle. When Oracle bought Sun (and ZFS), it seemed like the pace of btrfs slowed significantly. I'm not sure what Oracle really wants to do in this situation, but they are clearly in the driver's seat.

(This is also alluded to in the article)
Yo, why are you doing BI queries on MySQL?
HAProxy docker image with HTTP2 and ALPN updated to 1.8.4
It’s not just startups. Big business and government have slapped the ‘data scientist’ label on anyone who can drum up a chart in Excel.

As Napoleon said: titles don’t honour men, men honour titles.
Seems like everytime there's a post about Atom, people keep talking about alternatives like VS Code.

I like Atom exactly for what it is. Simple at its core, very customizable, fast enough for regular use and under active development. Maybe other editors can do the same or more, but I don't really care.
Neurological evidence for chaos in the nervous system (2014)
Wait, Seth Abramson's problem with the Washingon Post is that they're not willing enough to believe batshit Russians-under-our-beds stories?
Oh, you can lose your upvoting privileges because of that? I'm upvoting every comment in the thread I wrote in :D

Learned it from Reddit - upvotes are free, and it may make some people happy, so why not.
I see. Any idea when they are coming though?
Most of the job ads (Dice, Indeed, etc.) obfuscate the actual company behind a recruiter and no-reply email addresses. I would love to reply and ask, but in 99% of cases the reply email is noreply@somerecruitmentfirm.com.

I have talked to a couple of real people, one over the phone and one over email. In both cases I feel like I had a good rapport built. The first guy turned me down because his company only had the budget for a junior programmer. The second guy hasn't yet responded to my reply to him, but I'm hopeful.

Overall, I've probably applied to 100 different places (mostly remote jobs) and haven't even received rejections--let alone a reply--from the vast majority.

It pains me to no end that I am seemingly not allowed to simply talk to a real person. I understand why; I'm not naive. It still sucks.
The legal issues are annoying, but ZFS on Linux has been running quite well for years now. Not sure what the 'news' part is here.
I don't think so. Yes, journalists make errors in every field, sometimes big ones. What's weird here is the professed ignorance. You won't find a middle east correspondent saying "I'm sorry, could you give me 1-2 sentences on the difference between Sunni and Shia again? I just can't understand this stuff."
Before using VS Code, Atom was my favorite editor, but I don't think I can go back to it. VS Code is just simply amazing.
Brain imaging helps redefine intelligence
Every single time there is an article about Nokia I cannot believe how little people actually know about Nokia, the company.

* The cellphone division was entirely sold to Microsoft ages ago.

* The cellphones coming out today is just a branding agreement with HMD.

* The Nokia of today is a huge company (more than 100.000 people) that focuses on backbone networks and telecom services. Almost every single ISP and provider in the world is using Nokia tecnology. Every other core router or service router on Internet is a Nokia router (or Alcatel-Lucent router that was bought by Nokia couple years ago).

I know the Name Nokia is not Hype like an Apple or Google, but there is very cool stuff happening in the Backbone telecom business.
The problem with your reasoning is that "abuse" was either defined very loosely or not at all. It wouldn't have been uncommon to beat your children. It wouldn't have been uncommon to rape children.

What happens when everyone in your society thinks rape and wife beating and alcoholism is just a normal evening?
When I said ’contract’ without qualifier then I meant any form of legally binding agreement including sale contracts. A contract does not need to be written down.
Probably not many people do, but the point was made in regards to the comment that "a lot of people are cheated out of their winnings". I made the comment to simply point out that may have been the case in the future, but most modern lottery corporations have made efforts to eliminate that.
CTRL + ALT + Down Arrow

It's fast, it's simple and it causes their desktop to render upside down. After they buy you a coffee, use CTRL + ALT + UP Arrow to restore it.

Here are some more: https://www.veodin.com/2012/09/12/how-have-some-fun-keyboard...
Reading this, it sounds like a collection of different attacks on different mechanism up and down the stack is at play in this article. It'd be useful to know which ones, though I acknowledge that the article is probably not targeted towards an audience that would either want to know about or would understand the details of say, SSL stripping.

One thing that occurs to me is that the 1st stage of the attack described -- sniffing and spoofing probe requests -- could possibly be defeated, or at least made more difficult if the mobile wifi station authenticated the identity of the wifi base station before continuing with the rest of the auth/association sequence. Reading up on that sequence, I'm getting the impression that the mobile station doesn't do that, rather, it blindly trusts any base station with an ESSID and auth mechanism that match the one it's configured to connect to. If I'm right, that seems like a rather horrible oversight from a security perspective.

This leads me to another train of thought. The wifi standard is an IEEE one. The name, IEEE - Institute of Electrical and Electronics Engineers, suggests its constituents approach things from a perspective of "These are the known laws of physics. How do we dance within those rules to implement $goal in a cost-effective manner?" I don't see how the security implications of chosen implementation details would enter into design normally. This isn't a condemnation, just some observation and speculation. I similarly wouldn't expect an building architect to think about the security implications of an office's plumbing normally either unless I explicitly requested such.

As digital technology continues its seemingly inexorable march towards continued integration with our lives, I think it's well past time we start thinking more the security implications of our creations, and asking our peers to do the same.
The ‘Stories’ format is coming to Google search next
I know a few iOS devs in Chicago. I've definitely heard about the trials and tribulations of switching from Objective C to Swift, but I'm surprised there aren't more jobs out there. Is the commute to Chicago too long for you?

The iOS devs I know are either in marketing or work freelance though. So I'm not sure how much like "a normal job" it is for them.
This sounds similar to the "faster payments" system we have here in the UK, where most transfers should clear within 2 hours (in my experience they actually clear in a matter of minutes, but I guess they say '2 hours' to give a worst case SLA)

I thought this was fairly normal, until I heard about the way US banks do it on an episode of Planet Money.

The interesting thing about the new Australian system is the fact that you can use an email address or phone number instead of annoying bank account numbers, that's a nice feature. I find account numbers give me crippling anxiety when making big payments, ending up having to triple check that I've inputted every digit correctly etc
Unless you are hiring someone for a VP type role, your new hire likely isn't going to step in and know exactly what they should be doing everyday to achieve the goals you have laid out for them.

So you have to try it all out yourself first and figure out what makes someone in this role successful, what makes them not successful, and how to create a process or blueprint that your new hire can follow to success.
i doubt there was a stigma against abusing your kids. plenty of people still think beating your kids is fine.
The output suggest to me that I should do more benchmarks to avoid another bottleneck, as I seem to be hitting PCIe lanes issues :-)

I also want to get my hands on a few intel Optanes to test how well VROC performs in practice.

FYI, here are some previous results where I configured partitions of similar sizes, then assembled them like:

(...)

mdadm --create --verbose /dev/md6 --level=stripe --raid-devices=6 /dev/nvme[0-5]n1p6

mdadm --create --verbose /dev/md5 --level=stripe --raid-devices=5 /dev/nvme[0-4]n1p5

(...)

On repeated benchmarks, the best results were consistently obtained with 5 drives:

Testing md5

randwrite: (g=0): rw=randwrite, bs=4K-4K/4K-4K/4K-4K,
ioengine=libaio, iodepth=16

...

fio-2.1.11

Starting 8 processes

Jobs: 8 (f=8): [w(8)] [100.0% done] [0KB/4397MB/0KB /s] [0/1126K/0 iops] [eta 00m:00s]

randwrite: (groupid=0, jobs=8): err= 0: pid=76554: Mon Feb 12 01:47:56 2018

write: io=966497MB, bw=4027.4MB/s, iops=1030.1K, runt=240002msec

slat (usec): min=1, max=3852, avg= 3.45, stdev= 1.49

clat (usec): min=0, max=17533, avg=119.88, stdev=258.75

lat (usec): min=10, max=17535, avg=123.40, stdev=258.76

clat percentiles (usec):

| 1.00th=[ 12], 5.00th=[ 13], 10.00th=[ 15], 20.00th=[ 20],

| 30.00th=[ 27], 40.00th=[ 36], 50.00th=[ 50], 60.00th=[ 71],

| 70.00th=[ 106], 80.00th=[ 167], 90.00th=[ 270], 95.00th=[ 366],

| 99.00th=[ 1020], 99.50th=[ 1992], 99.90th=[ 3536], 99.95th=[ 3952],

| 99.99th=[ 4960]

bw (KB /s): min=402136, max=748520, per=12.50%, avg=515423.89, stdev=44403.70

lat (usec) : 2=0.01%, 4=0.01%, 10=0.02%, 20=19.43%, 50=30.18%

lat (usec) : 100=18.95%, 250=19.84%, 500=9.14%, 750=1.12%, 1000=0.32%

lat (msec) : 2=0.52%, 4=0.45%, 10=0.05%, 20=0.01%

cpu : usr=17.59%, sys=50.20%, ctx=50843447, majf=0, minf=71

IO depths : 1=0.1%, 2=0.1%, 4=0.1%, 8=0.1%, 16=100.0%, 32=0.0%, >=64=0.0%

submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%

complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.1%, 32=0.0%, 64=0.0%, >=64=0.0%

issued : total=r=0/w=247423104/d=0, short=r=0/w=0/d=0

latency : target=0, window=0, percentile=100.00%, depth=16

Run status group 0 (all jobs):

WRITE: io=966497MB, aggrb=4027.4MB/s, minb=4027.4MB/s, maxb=4027.4MB/s, mint=240002msec, ma

xt=240002msec

Disk stats (read/write):

md5: ios=0/247193645, merge=0/0, ticks=0/0, in_queue=0, util=0.00%, aggrios=0/49484620, a

ggrmerge=0/0, aggrticks=0/5476932, aggrin_queue=5571618, aggrutil=90.41%

nvme0n1: ios=0/49483811, merge=0/0, ticks=0/5518696, in_queue=5613760, util=90.41%

nvme4n1: ios=0/49480722, merge=0/0, ticks=0/5573820, in_queue=5663004, util=90.29%

nvme1n1: ios=0/49485862, merge=0/0, ticks=0/5390388, in_queue=5483560, util=90.07%

nvme2n1: ios=0/49488566, merge=0/0, ticks=0/5395484, in_queue=5496916, util=90.12%

nvme3n1: ios=0/49484143, merge=0/0, ticks=0/5506276, in_queue=5600852, util=90.30%
It’s not a view that makes any sense. People are incredibly resilient creatures. Kids in Bangladesh with access to adequately clean water are still happy kids! But that doesn’t mean that an outside observer, separated by either geography or time, can’t recognize things about their condition that are a problem.
If you come across a submission you feel is inappropriate for HN, please flag it and move on. The guidelines specifically ask us not to complain about submissions:

> ”Please don't complain that a submission is inappropriate. If a story is spam or off-topic, flag it.”

https://news.ycombinator.com/newsguidelines.html
Static Website Hosting: Who's Fastest?
Can you give example of any ancient culture or tribe that we know such behavior was normal, obvious, or greatly tolerated?
Personally I think it's good for standing up a first-cut of a CRUD web application quickly, but if I wanted a maintainable product going forward I'd use a statically typed, more fully fleshed out framework (Java/Spring, C#). I don't like where JavaScript has gone on the frontend, and certainly not on the backend, so I personally would avoid universal JavaScript like the plague - it's still reinventing wheels that were solved ages ago, and bringing very little the party as far as I can tell (apart from ease of transitioning from frontend web hacker to backend).
sounds like an easy way to auto-install malware
<snark>don't worry, all the people making apps and new javascript/css frameworks have moved on to cryptocurrencies now</snark>
The lack of RAIDz expansion is a real deal killer now that its possible to expand normal linux RAID/LVM/filesystems.

RAID/filesystem expansion is probably the #1 thing that in the past was a huge PITA. These days its possible to reshape a linux array with a single add/grow option to mdadm after installing a new disk.
Node and javascript? Those technologies change and move faster than anything else in the industry. What you're doing now will likely be obsolete within a couple years.
It definitely did. btrfs might have been ready years ago otherwise, but instead... it languishes like a sad joke in comparison to ZFS.

The biggest problem btrfs has, really, is the user interface. Nothing is as easy to use as the zfs command!

This is still a pretty good summary of the differences: https://rudd-o.com/linux-and-free-software/ways-in-which-zfs...
The only part that's outdated now is that btrfs finally has raid5/6 support... kind of. It's still marked experimental and shouldn't be trusted for production data.

Mind, btrfs does have one advantage: online shrink support providing much better resizing capabilities for its pools. This has always been on the backburner of ZFS; Sun once had a very slow implementation back around 2005-2006, but the Oracle acquisition pretty much killed any planned work on that front and I think most users of ZFS likewise don't consider it a high priority either. Even for the case of btrfs... it only works great when it's in the mood to. It's a bit easy to get into situations where it will absolutely refuse to remove devices despite there being plenty of space for it.
If talented women are being overlooked just because they are women, doesn't it make sense to seek them out and give them an opportunity to reach their potential? If I look at a talent pool and see of those who haven't been hired yet are mediocre men as the best of the men have been hired and enormously talented women who haven't been hired because of sexism in the industry, I'm going to hire the women based on talent.