skysight-inc/HackerNews huggingface dataset:
Also shy but I realised fairly early on (early 20's) that you can't be entirely shy and function in a society with people that mostly aren't so I cultivated the ability to overcome it for nescessary tasks but honestly most of the time I'm happier in my own company with a book than out with my friends.

I hear a saying a while back and I'm murdering it but "Introverts recharge by themselves and extroverts recharge with other people" and that is me, in small stints I can be gregarious and outgoing but within a short period I just want to be on my own again, I find it tiring.
I think you have to always be focused on whatever top level goal/metric/OKR you're currently focused on and then define and test hypotheses that you think will get you to there in the fastest way possible. Think of it this way, if your current goal is to improve metric X by Y % then you should only be focused on ideas, hypotheses and feedback that can get you there, ignore everything else.

In terms of columns, I like simplicity:
Backlog -> Development -> Test -> Done

Depending on your workflows, between "Test" and "Done" you can have a "To Be Deployed" column.

This assumes that all features in the Backlog have been validated. My process there is:

OKR (metric) -> Hypothesis (how will I meet this OKR?) -> Assumptions (what risky assumptions am I making in the hypothesis?) -> Experiment design (how can I prove/disprove the assumption?) -> Experiment -> review outcome and either discard the hypothesis or build it out to production level. In this workflow, items make it into the Backlog at the Experiment and "build out" stages. So you come up with an experiment that may require engineering effort, that's a card in your backlog. Your experiment validates your hypothesis, so you want to put more resources into the hypothesis, so that creates more cards to fully build out the feature.

edit: I always liked this post by UserVoice because it shows you how far you can take these things, I wouldn't necessarily use their workflow, but it is interesting: https://community.uservoice.com/blog/trello-google-docs-prod...
Were all the applications viewed yesterday? The link we included with our wireframe was having problems yesterday and I realized that today. I replied to the submission email earlier today. Is it too late?
​Microsoft yanks Docs.com search after complaints of exposed sensitive files
I have been reflecting on this problem a lot over the past six months since I left the ad tech industry after four and a half years. These posts always sadden me, because I recognize the importance and value that advertising brings to web startups and the level of innovation and growth that it has enabled.

I have a hypothesis on how we can reduce the number of these types of ads, while also not harming advertisers or publishers in terms of reach and revenue.

I believe that we are in an advertising death-spiral. Sites are adding additional impression opportunities and ad placements. This is triggering higher numbers of impressions available to programmatic buyers. The additional number of available impressions is devaluing the impressions (we're flooding the market), which has led to a perpetual decrease in CPMs every year. This leads to publishers pushing higher "engagement" ads, which users just find terribly annoying, as well as more ad units. The cycle repeats, repeats, and repeats, just so both sides can "stay effective" with regards to whatever metrics they are measuring against.

My belief is that the LA times does not need N ad placements per article. They probably only need one. We don't need to junk up quality news organizations with taboola and the other "content" recommendation platforms. We quite literally need a détente.

LA Times goes down to one ad placement per article.
LA Times advertiser is guaranteed viewability (high placement in the article, for example), and 100% share of voice. The "impact" of that ad increases, with the overall decrease in other "noise". The cost also goes up, but commiserate with the increased value. Both sides likely end up making / paying the same amount of money, with likely the same level of impact for the advertiser, but they reduce the pain on the user, which they should both care about deeply.

I'd like to believe this is an opportunity from a business perspective. I believe that someone could demonstrate this value, in some way, to both sides of the market. The advertiser would need fewer impressions to achieve the same level of value / impact of their ads, which also has the side benefit of reducing additional costs around TPAT tracking, analytics costs, general tracking costs, etc., which are often priced on a CPM basis (so, fewer CPMs lowers their bill). The publisher would potentially see better engagement from their users, fewer ad blocks, and a higher quality experience.

I think for the sake of newspapers and advertisers alike, some way to make this reality makes this an idea worth solving.
Well, just one data point but I showed the video to my parrot and he seemed unimpressed. He does like the old videos of the parrot Alex at MIT using tools to get treats.

Anyway parrots are amazing animals, but unless you have lots of time to play with them, don't get one for a pet. I spend over an hour a day interacting and playing with our parrot.
Study into who is least afraid of death
What would you be looking to get for it?
It triggers a lot in generic code (eg templates), where it's not so obvious the result is going to be tautalogical until you instantiate the template.

Another time I've used it is just pure aesthetics:

if(addr >= 0x0000 && addr <= 0x7fff) return ram.read(addr);
if(addr >= 0x8000 && addr <= 0xbfff) return cpu.read(addr);
if(addr >= 0xc000 && addr <= 0xffff) return apu.read(addr);

Looks nicer than:

if(addr <= 0x7fff) return ram.read(addr);
if(addr >= 0x8000 && addr <= 0xbfff) return cpu.read(addr);
if(addr >= 0xc000 && addr <= 0xffff) return apu.read(addr);

And the compiler will delete the unnecessary comparison anyway, so there's no great reason to warn about it.

And now imagine you want to make it even nicer, so you add between(addr, lo, hi) as a macro: (note: not a real example -- I wouldn't do this for this case, just for demonstrative purposes.)

if(between(addr, 0x0000, 0x7fff)) ...;
if(between(addr, 0x8000, 0xbfff)) ...;
if(between(addr, 0xc000, 0xffff)) ...;

Now you have the generic code triggering the warnings again.
PyQ – Python for kdb+
If, as the saying goes, women marry upwards, then the bias could also be explained by how attainable they're perceived to be.

edit: Lol. My goodness, HN does not like that idea much.
Once upon a time it was 'brief'... that is to say circa 2001 :D
Unfortunately no. Any advertiser / marketer worth their salt knows this already and often will just strip it out and bypass it in their marketing platform. Sorry to say, but that's not good at avoiding the issue as outlined above.
That in itself is an indication of something, no?
Experimentally? What economic experiments validate Austrian theory?
Not the case for Arabic. There's hundreds of ligature code points, for example ﰻ (kl), ﷵ (ṣl'm) and ﷳ (akbr). And of course ﷽
Good for you! Seriously! Love hearing these stories so don't dv me... encouraging others to share.
Sorry, order should be reversed: Power up via USB and connect VDD_5V.
I would assume that this is due to Prop 13, which limits local property taxes to 1% of assessed value, which means that municipalities have to drive up the price of land if they want to collect more revenue. In most other places without these limits, the actual amount of property tax is more or less the same regardless of whether you live in an expensive or cheap city, and the latter just have higher rates to collect the revenue they need.
Smart home. Virtual reality. Drones. Smartwatches (yes, some people still really like theirs). Rust. AI. IPFS. Federated wikis.

Probably others too. The scale that we're talking about is ~1000s of people, not millions. This doesn't even register in the news media - hell, HN probably has close to a few thousand people online at any given time, and there are 1000s of forums like Hacker News on the Internet.
Ask HN: How can I come up with numerical metrics for my work experience?
Hi, I'm looking to improve my resume in one key area. I've been submitting resumes to many places in my current job search, and have been turned down by some companies considered high-profile for my area.

After getting my resume reviewed, a common theme I get is that my resume is too "boring", it needs to be spiced up with more results from the actions I've added to my bullet points.

Having read a recent article on the common mistakes of resumes, it seems to resonate more with me. I think I'm doing a good job in avoiding most of the resume cliches, but one piece of advice that I can't help but become frustrated with is, to show numbers/metrics.

The problem I have with my resume's experience section is that everyone says that the best thing you can put there is some numerical metric. Like "improved performance of X by Y%" or "boosted sales of X by Y%". It wrongly assumes most programmers have the same impact to the bottom line as salespeople.

At the places I've worked at, the managers don't use empirical data on performance or output of our software. We just build websites and apps for customers and the feedback is answered with a "is it done (and on time) or not done?" or "is the client happy with the changes?".

So when my experience has only been working at places like these, what do you do to show numbers that made a difference in the company?
I felt that Apple's description of the initial key setup between the enclave and the main processor was hand-wavy at best.

I know of another similar implementation that's used by Microsemi for their FPGA-based secure boot process[1]. They claim to protect the initial AES key transmission using an "obfuscated" crypto library that is sent to the processor over SPI on boot[2]. Also, I wonder if Apple exchanges a nonce during the setup to prevent replay attacks?

[1]: https://www.microsemi.com/products/fpga-soc/security/secure-...

[2]: It's a C/C++ library called WhiteboxCRYPTO. There is a whitepaper (http://soc.microsemi.com/interact/default.aspx?p=E464), but AFAIK the gist of their argument is that the code and keys are sufficiently obfuscated to prevent reverse engineering (typical marketing-speak).
https://pi-hole.net/ Turn your raspberry into an ad-blocker.

I just want to spread the word out and make the world a better place.
My mom held me back in kindergarten. I don't remember, but she says the school told her I wasn't "mentally" at the educational level that the other children were at. I could be upset about it, but I don't think it ruined my life or anything. Graduated high school at age 18.
> The only question was: would this be limited to corporations, academia, and interested geeks? Or would this ever hit the general public?

As a 14yo in 1994 I knew the internet was going to be huge the first time I the amount of porn that was already available.

I'd like to say this was some incredible insight into human nature but it really wasn't, I was around when VHS became popular (just) and remembered that the reason my father had wanted one had very little to do with the stated goal of "You can record your soaps when you are at work dear" and rather more to do with the VHS collection in the top drawer of the unit in my parents room.

I grew up reading Cyberpunk (the good and the bad) and I wanted the cyberspace from the books but I was willing to settle for 256 color boobs at 14.
Show HN: Barebones starter pack for the new Angular4 and Webpack
You don't depend on them. They depend on you. Always remember that wherever you work: they are renting your time, you are always working to better yourself.

Keep staying positive and know there is an opportunity out there for you. Don't get discouraged!
Who puts hobbies on a resume anyway? Who the fuck cares?
> did I just create a derivative work of "ls"?

No, output of a program isn't the program itself, so it doesn't fall under copyright[1]. Why would you expect that it would be a derivative work? It should be obvious that e.g. when gcc outputs a compiled program it doesn't automatically become tied to the GPL.

The only exception - which is mentioned[2] in the GPL - is if the output of a GPL licensed program is part of the licensed program. (quines, other rare utilities)

2. Basic Permissions.

[...] This License explicitly affirms your unlimited permission
to run the unmodified Program. The output from running
a covered work is covered by this License only if the output,
given its content, constitutes a covered work. [...]

> would my program that calls [a library derived from GPL licensed program] also be a derivative?

Probably[3], but see the FAQ[4] for answers to common situations and a real lawyer for actual legal advice.

> does one form of calling create a derivative and the other form not?

Correct. They are different. The intent is that the GPL licensed code is still open. Users that receive copies of the new stand-alone executable can exercise their right to examine and modify that code. They can easily replace it with a version they have modified without touching your other programs that merely use the output.

[1] https://www.gnu.org/licenses/gpl-faq.html#GPLOutput

[2] https://www.gnu.org/licenses/gpl-3.0.en.html

[3] https://www.gnu.org/licenses/gpl-faq.html#IfLibraryIsGPL

[4] https://www.gnu.org/licenses/gpl-faq.html
The only thing that kept me going on this was excellent communication with both my new manager and HR. They guided me through the process and were very honest about where we stood and how I should answer ambiguous questions in the application. I was certain I would pass the background check but nonetheless it felt unnerving to let those other offers expire for something that was not really a sure thing.

Also some of the background checks can cost quite a bit more than $500. The preliminary ones are fast but the thorough federal one I'm undergoing now takes around 6 months.

I passed a similar one a few years ago which cost the employer more than 30k and took more than a year to compete.
Disclaimer: I run a technology vendor partially invested in the success of the hadoop ecosystem.

You are making a very common mistake of coupling the file system and the map reduce implementation and the scheduler . You are right about this post and kafka though. Let me expand on this point a bit more.

Hadoop isn't what it was in 2004. It's now a complex beast with several decoupled components which now make it very hard to identify what "hadoop" is for people outside the space.

The hadoop ecosystem is actually very healthy if you actually look at all the streaming platforms built on top of it (kafka, apex, spark, flink,tez,..)

There are also databases such as hbase,cassandra and more recently kudu, specialized for different workloads. Don't even get me started on all the sql implementations (again with their own trade offs) such as impala and hive.

If we step back for a second here and focus on just the compute part: Yes map reduce is for the most part dead. This is supplanted by the streaming and batch platforms such as flink and spark.

The scheduler part (YARN) is competing with mesos largely in part thanks to spark and flink being able to leverage both with mesos being way more flexible. (Most hadoop distros only use YARN though).

Then we also have the distributed consensus part in zookeeper. Etcd is up and coming in this piece but your hadoop cluster uses zookeeper (both mesos and kafka rely on it for example)
Do you consider python scripts invoking libraries derivative works?
What, you mean "Cockers in Larsworld" with two 5-star reviews isn't your first choice retailer to buy this $50 pillow from for $2.78? If that's not your style, you could always shop with "HOLE'S HUMAN ANATOMY AND PHYSIOLOGISTS" and pay $8.07.

Wow, seriously that is insane.
As someone who spent all of my formative years in relatively good public schools, and had mostly positive experiences all the way through, I would actually have to say that socialization is one of the strongest aspects of home-schooling. The peer dominated socialization of public schools can quickly degenerate into "Lord of the Flies" type behavior, especially as class sizes grow.

My hypothesis is that with home schooling, assuming that the kids aren't cloistered in the home, the result is simply that they have more exposure to seeing adults interacting with each other as adults, and therefore are more accustomed to that form of interacting.

When I was young the home schooled kids did seem a bit off, but by the time I got to college the trend seemed to that they were consistently more mature and "ready" for the adult world than average.

That said, I would not tell people to home school unless they were prepared for it. Kids can still have positive experiences at public school; it just depends on the kid.

EDIT: for clarity
JavaScript: Secrets and wicked lies you need to know
Fox tv tried a similar thing a few years ago. Dollhouse and Fringe had fewer commercials. http://www.nytimes.com/2009/02/13/business/media/13adco.html After one season they went back to the same amount of commercials as other shows. https://mediadecoder.blogs.nytimes.com/2009/05/14/fox-scraps...
People still read the guardian?

"My latest novel, The Power, has been described as a dystopian thriller. In it, almost all the women in the world suddenly develop the power to electrocute people at will (they can electrocute women as well as men; also animals and inanimate objects – I based it on what electric eels do). And they use their power, slowly but surely, just as men do in our world today. Some of them are kind and some cruel. Some rape and some just have a jolly good time in bed with willing participants. Nothing happens to men in the novel – I explain carefully to interviewers – that is not happening to a woman in our world today. So is it dystopian? Well. Only if you’re a man."

I'll put it on my wishlist. Sounds absolutely enthralling, doesn't at all reek of man-hating bigotry. Feminism is about equality.
Interesting thought. Anecdotally, I do probably make frequent subconscious decisions to avoid dangerous situations when I am able to predict the other driver is about to do something stupid, even if I have the right-of-way.
They made it pretty clear--leaving the browser open just belabors the point.
All 27 things wrong with today’s Daily Mail front cover
Because it warns even on unreachable cases.

weird_non_trivial_copy_constructor_type foo() {
switch(value & 3) {
case 0: return a;
case 1: return b;
case 2: return c;
case 3: return d;
}
}

You can fix it by adding a default:, which will generate worse code; or by adding a dummy return (usually easy, but not always) after the switch; or by using compiler-specific intrinsics like __atribute__((unreachable)). Or you can turn off the warning.

If they add [[unreachable]] to the standard, then I'll consider switching to that and re-enabling this warning. Because I'll admit, I have made the mistake of omitting a return type before.
I think they are going to show the rest of it, but at a later date.

It was pretty good. They had a lot of skilled people so they got a farm up and running, had sheep and pigs. They had a chef so the food was OK. There were the usual alpha-male tensions, fights over women, hunger, disorganisation etc.

The best part was that they put up camp where they found the first food stash. This was on a beach, so come winter they would be proper fucked in the storms. So some of them realised this and tried to move in land, the rest of the group hated them for 'abandoning' them so they stopped giving giving them food.

But there was a fair bit of contact with the outside world which kinda sucked.

I would have watched the rest of the series if it had continued.
We just realized that the switching from "Public Beta" to "Mocks / Renderings" hid a bunch of questions that we previously filled in, but did not clear those answers. So we ended up submitting those answers in our application without our knowledge. We only realized this when we saw "Past submissions" but it's too late to change now. Will this be a big issue?
AFAICT you're saying that RAII = RC. Am I correct in thinking that?
https://sneakemail.com (or https://snkmail.com) is something that I use for more than 10 years, I am very happy with it. Allows newsite-mytag@snkmail.com as well as generating completely looking-random addresses. I wish they would have an app, but works as is perfectly fine for me and my family (when they are willing to use it...)
usually people put activities/achievements on resumes, not just hobbies.

often they can indicate positive traits- passion, involvement, ownership, leadership, responsibility, etc..

certainly a good idea to list activities and achievements that come from 'hobbies' on your resume.
That Magpul sights link is a great one. Many negative reviews that call out fakes, and name the sellers.

The reviews are from fall of last year, so plenty of time for Amazon to address the issue.

The sellers mentioned are still selling the sights. So, either they were selling fakes, and Amazon doesn't care. Or, they weren't, and it was a commingling issue, but Amazon hasn't fixed the reviews....Innocent parties are being blamed.

Has to be one or the other. Either way, Amazon isn't doing the right thing.
I bet that if were for software dev jobs the reject rate would be a lot higher.
Please dont create throwaway accounts to snipe at stuff you don't like, so you can avoid karma hits.

that is very "Reddit" like behaviour.
Older workers are more likely to utilize health insurance for major procedures. More claims will drive up group health insurance rates. For a business that subsidizes employee health insurance, this is a bottom line cost. For a business that does not, higher health insurance costs are still a competitive disadvantage.

Because health insurance is so expensive, the costs can be non-trivial and not hiring older workers can be economically rational. The cost of adding people who utilize health care services to the pool establishing group policy rates is why employer provided health insurance policies typically excluded pre-existing conditions until it became illegal.

As fear of going without is a brake upon entrepreneurship, the rate increase from older workers is a brake upon productivity that derives from national health care policy.
I mean, I run my own mail server and client, so I can deal with the problem in a variety of ways... I've done novelty addresses in the past. My current approach is to call such companies out and hope that nobody ever gives them another email.
I wonder sometimes, with the amount these advertisers know about me, how come they don't know I don't click on ads? It would increase their profits to not target me.
Bit better in low light, but can you edit your RAW pics on it? How about editing 4K video? Of course I'm being facetious, but top of the line smartphones are pretty great cameras generally speaking. Man I wish I could have changed the crappy OS in the P&S cameras I used to use, and now I can pick the camera/video shooting app I prefer. Plus edit & upload pics from the device.
It's not just kids, is it? That's too middle brow at these firms. It's perfectly acceptable for a woman to graduate from the firm to be a full-time "socialite" or join the charity circuit. "Playboy" is about as close as it gets for a man, and not nearly as acceptable.

It's a different kind of sexism, but a higher-class one.
It's much more common for new graduates, who after all don't have a long work history to cite.
100%. The sooner you build a network and put yourself in a position to not have to apply to jobs the better.
The thing that finally made me switch to scorched-earth adblocking was a Taboola ad for "Top 10 Most Gruesome Tortures in History", with illustration.
Ask HN: How has your experience been hosting a personal VPN such as Algo?