skysight-inc/HackerNews huggingface dataset:
> I cannot recall ever reading about them ever blaming any experience on people just being baseline terrible

I mean, that's not really newsworthy. "I experience a lot of racism, but today someone was a dick to me for a racially neutral reason." It's hard to imagine someone being motivated to write this story, since it's such an obvious fact of life. I hope you don't think that people who talk about racism believe that every negative event in their life was solely caused by racism.

Have you discussed this stuff with any women or non-white people? I find it's a lot easier to understand when you're having a friendly conversation rather than reading an angry blog post.
Well played hacking the system.
> Learning "how to think" is just one part of it. The other part [...] is learning to think about math specifically.

Do you feel like you were taught how to think about math specifically, or how to think at all? Like probably most people here on HN, I love math and programming, but I'm struggling to recall whether and how I was taught to think in school. We went through a series of problems, and talked about the syntax and mechanics of solving those problems, using various frameworks (geometry, calculus, diff. eqs) So it feels like we learn math by example. Is learning how to think directly part of education, or only indirectly something that happens by seeing what others did?
Unicorpse, what a great term!
The F-35 Costs Even More When You Fly It
Trump inherited his fortune, not exactly a bootstrapped entrepreneur.
Women of Color Face a Staggering Amount of Harassment in Astronomy
The vast majority of people don't understand how our existing financial systems work either.
Ignoring a discussion of good vs evil, I've spent a lot of time in server rooms staring at green letters on black backgrounds in a hoodie with sunglasses either on my head or clipped to my hoodie. Usually a plain black hoodie, because they are available for cheap.
Yup -> https://docs.botengine.ai/key-concepts/interactions?id=webho...
Helicopters can't fly over it—the downward force of the air would pull them in.

Can someone explain the physics of this? The air above the hold is at the same pressure as that beside the hole, otherwise there would be a constant wind. Also, above a certain altitude helicopters don't rely on ground effects.
Linus giving his opinion on userland is a far cry from bikeshedding though...
school teachers, administrators, and legislators most likely did not do STEM, so that pattern will most likely continue.
Exactly. I once had the conversation about bottom-up vs top-down decision making with my CEO, and his point was essentially that the people we've hired can't be trusted with that level of responsibility. For me this was proof that our hiring process needed to improve, for him it was proof that our supervision process needed to improve.

There's a great book about companies run through bottom-up decision making called Reinventing Organizations. My take away was that bottom up can work at any scale, but it requires true believers at the top who are constantly working hard at making themselves unnecessary. Once the true believers walk out organizations naturally revert to hierarchical decision-making.
However, Alice is dependent on tuna sandwiches to maintain her and is desperately hoping for Dick to change the rules, so she can finally go eat some mac'n'cheese.
We have a custom SSG in Github. Any commit triggers a Jenkins build, which deploys it to our test site. Clicking the "Release" button in Github triggers a production build.

Non-developer staff have been fine with this, editing Markdown files within the Github interface and adding the occasional PDF. If something doesn't look right on the test site, they can ask for advice.
Google to fully distrust WoSign/StartCom SSL certificates in Chrome 61
> The principle of charity goes a long way to smoothing out the inner pedant.

Certainly true, and I do think people skipped the section on refactoring. But I guess my real complaint here is that the article itself seems to advocate against the principle of charity!

Asserting that generic versions and frameworks are inherently 'red flags' that someone doesn't know how to do their job doesn't seem like an inducement to more reading, it seems like a misleading absolute. I got that feeling throughout the whole piece, for instance with the implication that memory limits are key in all tasks.

It was either very domain-specific advice (I know the author came out of game design, which fits his list better than general software), or vastly overstated advice.
Show HN: YouTubeClassified – Find YouTube Channels from Master
I am also not sure, given the current state of the hype i believe that most companies working on products that depend on network effect might at least be considering making their own tokens.

Away from the hype there is also the tax problem (the elephant in the room in most cryptocurrency/ICO articles). The country where the company is based and how it implements rules to tax and control such money might influence this at lot. A company is arguably starting with the wrong foot by thinking that it can get away from taxation with such money.

But besides money isn't a lot of the startup scene also about disruption ?

edited: typo and final question
Je suis Brigitte: Bardot’s shock interview on Islam
I switched away from Ubuntu and to Fedora quite a few cycles ago because at the time they supported systemd by default and I wanted specifically to use systemd-nspawn. I found that it was a very solid and stable GNOME 3 distribution and that it had the best implementation of GNOME 3 between it and Ubuntu GNOME.

Now that Ubuntu is going to switch to GNOME I might eventually switch back but idk yet.

The one gripe I have with fedora is that dnf is much slower than apt.
Symbols are symbols, are symbols.

Instead of trying to compress everything into a very limited set of "daily language" symbols we should be trying to expand our ideas, including our language(s).
While still excellent advice for older accounts, I would like to point out the default subs are no more: https://www.reddit.com/r/announcements/comments/6eh6ga/reddi...
How to Apply a Design Thinking, HCD, UX or Any Creative Process from Scratch
It would likely cost more to make GPS non-free because extra users don't increase the cost of running the service and keeping people locked out (until they have paid) would be a potentially very expensive technological arms race.

That doesn't apply to most services like facebook for which each active user creates extra bandwidth and processing load.
This is a rather bold claim. Source?
10 Years Ago, I Almost Got Someone Fired While Reporting a Story
Fundamentally, there is too much money (interest rates are too low, money is too cheap) chasing too few returns (too many startups are ultimately just bad business ideas).

Remember when everyone was talking about a bubble in '14? It wasn't a bubble in the end-point of these startups, it was a bubble in their initial creation and funding, and this is the consequence of that bubble: decreased returns, illiquid assets, the end of the 3-year cycle time without the values that were expected.

The biggest threat is your third point, as it makes the inevitable bust far more painful if you're able to paper over the long-term issues with short-term money. And the secondary threat is that there is no bust but this just continues on as a slow death, which slowly drains VCs of investment funds from other funds (pensions, etc.), which makes their money more expensive, which sucks out more money, repeat.
Assuming the people doing this have experienced and are trustworthy, this is honestly what companies need in a limited capacity, even if they don't think they need it.

Over the course of my relatively short career so far (7 years?), almost every single "big win" has been because something was bugging the crap out of me, and I just decided to do something about it.

The key is to do this kind of autonomous stuff while still delivering things people expect you to do, unless/until your peers and management are clear on the value you bring just doing stuff on your own all the time.
“I Don’t Want to Create a Paper Trail”: Inside the Secret Apple-Google Pact
There's (supposedly) a C version being created, but it's a pain to keep up to date with its progress.

http://dnf.baseurl.org/2016/02/24/dnf-into-c-initiative-star...
Why SaaS?
Plug: RespondCMS if you want to roll your own multi-site, static site generator with a simple approach to themes and plugins.

https://respondcms.com/
I'm not the OP, but effective debugging makes use of the scientific method.
Yes, it is my full time workstation. But, I do experience screen freeze once in a while when I am plugging external monitors.
Ubuntu Core: Making a factory image with private snaps
1)	Go to meetups.
2)	Go to conferences. I’ve found a good conference revitalizes me on many levels, when I start feeling l don’t want to do this anymore, when I am in a rut. I find a good conference makes me love my job again.
3)	Find a friend to chat with about problems you have. But watch out. It is very easy to just bitch about how things suck at work. You might need that from time to time but doing that all the time will just frustrate you more.
4)	Find an online forum and participate there but don’t overdo it. Forums are full of a lot of young programmers or wannabes that can be more frustrating than refreshing.
5)	DON’T work overtime when you are frustrated, you don’t want to burn out. I’ve seen programmers that burned out. That’s not a pretty picture.

You can also talk to your coworkers about some of your problems. Try to dumb it down or find somebody who can understand some of the more technical problems. Being able to explain something often is enough. Some people talk to themselves or a puppet or a rubber duck. That never helped me, I need a person. What you will find once you have another programmer around is that THAT might not help. We have different specializations and personalities. Not all of us are good for talking through problems. Similarly, not all none programmers are shit for talking through problems.

Other than that, I can only recommend a hobby that has nothing to do with programming or technology. Something you can more easily find other people to talk about. Having another go to THING might help you compensate for not being able to talk as much about programming issues as you would like to.
This always makes me very anxious with Linux. I don't know beforehand what I'll use my laptop for, it's not a server! Some development, some gaming, some general use. Who knows? I always end up creating 3 partitions: /boot (is this really necessary?), a single huge /, and swap. I know a separate /home is recommended (something about backups and seamless distro upgrades, which I never do anyway), but I never know how to size it relative to /.

I admit I do cargo-cult partitioning. I don't really know whether the recommendations out there are current, outdated, mistaken or what.

I find a lot of recommendations about partitioning, swap, memory etc, at least for Linux, are cargo cult anyway, or at least outdated and/or poorly explained, which amounts to the same.
I've been a Ubuntu user for years, but I've just read the Fedora 26 announcement and followed the link through to Gnome 3.24 release notes (https://help.gnome.org/misc/release-notes/3.24/). The 3rd headlighting major feature of this is "New Recipes Application". One word: Sold! I've been dreaming of the day Linux DE/WM got this core feature!

I think we can safely say 2017 will indeed be the year of Linux desktop, we got there, we've made it! (there is also minor footnotes for niche things like file managers, calendar and gfx config, if that's your thing)
You practice Nicherin Buddhism? If so can you give your experience?
You should never provide passwords on the command line, since command lines can be shown/stored in any number of places (examples: shell history, process listings).
how does it different than other (seemingly similar) offerings? e.g. api.ai, wit.ai, chatfuel, manychat. i've used wit.ai, it's buggy (randomly missing stuff after you save them) and api.ai (so far ok).
Yes, you can do that. Let me describe something similar that I implemented recently.

To use your example, let's say that the Bloom filter has a size of 2²⁰ bits (128 KB) and that we are using 10 bits per item. In other words, for each new item we need to calculate ten positions in the range [0,2²⁰).

We start by using a cryptographic hash function on the item just once. For example, SHA-256, which will give us a 256-bit value.

Now we need to extract ten blocks from these 256 bits. We can do as you suggest and make each block 20 bits long, but I don't know of a reason why we should not make them a bit longer. A length of 32 bits would be nice, so each block could be neatly mapped to a long.

To get ten blocks of 32 bits out of a 256-bit value, we just calculate a step such that block i starts at the position i * step. In our example, this means that the first block is in positions [0,31], the second is in [22,54]… and the tenth one is in [220,252].

At this point, we have ten blocks of 32 bits and we need ten values in the range [0,2²⁰). So we just turn each block into a long and calculate modulo 2²⁰ for each of them.

And that's pretty much it.

To enter the item in the filter, we set to true the positions corresponding to each of those 10 values.

To check whether an item may be in the filter, we do the same procedure and check that all of the ten positions have been set to true. If any of them is false, the item is not in the filter.
I would love to show him MITs scratch haha
I'm studying math right now and I have that problem. We're just being vomited theorems and propositions in class instead of making us think. There's not a single subject dedicated to learning the process of thinking in maths. So I think we're learning the wrong (the hard) way.
That RISC-V stuff looks pretty appealing - I'm looking the Freedom E310 now and one thing I'm sort of confused by.

Is only the architecture open, but the silicon isn't? If so, what's the point of that, is the only thing differentiating it from ARM that there's no licensing fee?

If so, are there any ARM SoC vendors making them in a way that they're relatively free from stuff like Intel ME?
Gnome 3 has been dpi independent from day 0, so what are you talking about?
> Back when SIGHUP was created all software that wanted to ignore it needed to make a handler

False. People ran such softwares via the nohup command. No program modifications were needed. They still aren't.
Does anyone know just how close of a call this was? Was the landing aircraft 100, 200 meters above ground?

How many more seconds until they would have been too slow to pull up?
How to build consistent REST APIs: Adidas API Guidelines
Yeah but casting Pauly Shore as the controller? Bold choice.
Learning multiple different highly abstract concepts at the same time does not seem like a solution to the difficulty of learning a single highly abstract concept.
There is so much wrong with this article I hardly know where to begin.

First, it presumes a 19th-century separation of "capital" and "labor" where "capital" is a bunch of greedy pigs trying their damndest to exploit labor, with little crossover between the two groups. The modern reality is way more complicated. Almost every member of "labor" has some form of pension, 401(k), IRA, or personal stock holding, and even if they don't, their governments do. Huge pension funds like CalPERS are heavily invested in the stock market, which matters because (a) many state employees rely on them for income, and even if you don't work for the state, (b) your taxes are directly tied to the investment performance of these funds. Bottom line, it's complete folly to suggest the stock market is a "rich person's problem" even if you're poor. Anyone invested in the S&P 500 is going to have a large position (relatively) in Apple.

Second, this article makes no mention of Google's hiring of Ruth Porat or the recent moves to put better capital allocation processes in place. I, for one, wish Google would behave more like Apple. I think it shows admirable restraint that Apple can pay so much cash out without wasting it on dumb things.

Third, it's just a sloppy article in general. They make no mention of whether the "performance" of the two includes the cash thrown off by dividends, which in Apple's case, is significant. They also didn't mention the complex back-story of why the Irish subsidiary is used [1], nor any of the academic finance research suggesting that "Short-term" decision making actually benefits investors long-term.

[1] https://stratechery.com/2016/apples-eu-tax-problem-how-apple...
Your average non-technical person will be long bored before they finish their program. Heck, that boredom kills a lot of programs even today, before they are finished. Look at the graveyards of Open Source known as Sourceforge and Github :p

I'm not saying that these "graveyards" don't also produce a lot, but the vast majority of programs are never finished.

And that's for generally trained professionals who love or at least like what they're doing.
If I understand it correctly, ME has basically unrestricted access to RAM, bypassing the CPU and any restrictions the hypervisor and/or operating system may impose.

If I can peek and poke around in your RAM as I please, no amount of cleverness is going to save you if my intentions are malicious.

(Don't worry, though, I have no such intentions, and I don't fiddle with other people's RAM as a matter of principle, unless they ask me to. ;-))
interesting if they implement facial recognition eventually how would this boost the acceptance of this technology as a whole. Reading a lot about it and even participating in testing (like my bank is testing some sort of biometric authentication on me) feels like people are not yet comfortable with yet and far away to compromise it...
Hard Drive Cost per Gigabyte
Nuclear Reactors and the Master Theorem
You can now! You can run .exe files directly from WSL, and we append your Windows path to your Linux path by default to make this easy.
This one has at least a few images: https://archive.is/QuLKN
While programming I use a lot of libraries, most of them are open-source. A lot of developer tools are also open-source. I use a few open-source "desktop applications", although I haven't really contributed to any of them (I tried hacking on one or two of them, but not to the point that it lead to a contribution). I use a bunch of web sites that are open-source (forum of a community I'm involved with, stuff like that). A few browser plugins I've actually contributed to as well.
To this point, I have been doing a plenty of 1on1 lessons with kids trying to catch up with Math in high school/college/matura exams and one this I have noticed is that things which are problematic to these people are things which were covered quite well already in elementary school.

Later the curriculum only expands on these problems so it's even harder and harder to catch up.

I have been working with college freshmen struggling with basic linear equations and such. While the profession is marginally unrelated to Math (e.g. Graphical Designer), I still wonder to this day how people can have 20-30-40 years and not know how they could (with a calculator in their hand!!) calculate the price after the discount. How can someone feel ok with this?
I agree, you need both. I am not optimistic about the state of mathematics education. So many things have to "go right" for a student to master mathematics.
I think that people are rarely taught how to think; this basic skill usually comes (rather quickly) in the process of "learning by example" - part of which is struggling with concrete problems - whether it is in mathematics, in programming, or in life in general.
What it means to be human in a world that’s increasingly filled with robots
Show HN: Abstract (Git for designers)
But ground and maintenance staff don't need to identify them by colour from far away. For them, you could rely on simple signage.
I remember listening to an episode of The Science Show podcast where the guest was arguing (based on their experience) that chemistry and physics concepts should be taught to young children as it's actually easier to teach it to them. With the stated reason being that if they're taught it at a later age, as they are now, they've already built a view of the world where those concepts are somewhat unintuitive. If they learn the concepts earlier they are more easily absorbed.

I found their point fairly compelling, and I wonder if it applies to mathematics as well.

The episode was http://www.abc.net.au/radionational/programs/scienceshow/you...
If it just kept happening I think I might take a screwdriver and show it him at the next cookout. Maybe complain that his inaction was bringing bad characters to the neighborhood. Now that's obviously not the intention of this PR piece but it is the effect so I don't really see any issue.
Reminds me of a company in a country I won't name that celebrated International Women's Day by giving each female employee a bouquet of flowers.

There may have been good intentions ...
Inherited fortune made by an immigrant.
Well yes and no. On one hand, if you secure a 250K funding this is a good option to get inside the US. On the other, if your startup fails for whatsoever reason, you have to head back, can't work anywhere else.
Yeah, given Intel's support for TXT and SGX which are basically moves in the opposite direction, I highly doubt they want to lose customers over things like not being able to play some new DRM'd content from Netflix. The gain from this is probably minimal compared to the loss from something like that. While I'd definitely buy it, the market potential of it seems limited overall.

Though it's possible they could just offer it as an option on some chips to get both markets which would do the job, but given the sheer diversity of ARM and possibly RISC V SoC vendors, those might be a better starting place than x86.
I wish school curricula would embrace that "learning how to think" bit.

With the sole exception of Geometry, every single math class I took in middle and high school was an absolutely miserable time of rote memorization and soul-crushing "do this same problem 100 times" busy work. Geometry, meanwhile, taught me about proofs and theorems v. postulates and actually using logical reasoning. Unsurprisingly, Geometry was the one and only math class I ever actually enjoyed.
He's an inherit lots of money and talk about how awesome I am entrepreneur, I'm sure people like that will still be able to buy their way into the US.

So half of SV should still be safe.
Yeah this whole Trump thing is good for the Canadian tech sector is something that sounds plausible, but I don't think it changes much. Canada already has a lot of immigration of tech workers. Although to be fair I had never heard of that Soti company until yesterday on Hacker News, so who knows.
The parent commenter's old boss certainly did not mean Number Theory by "arithmetic".
AffluentConfidante.com – Where the 1% can publish their thoughts anonymously
Of course! Just as much the same way that C99 & C11 showed that C++ was just plain bad, yes?

Right? Because otherwise you’d be making no sense, and you’d not do that, would you?
It assumes nothing of the sort. [Edit: well I mean it RELIES on it yes but it's not an assumption; it's verified by knowing the properties of the hash function used.] But it perhaps hinges on your definition of "unpredictably."

If you're taking the modulus of a large integer with respect to a very much smaller bit array with a length that is a prime number, there is plenty of unpredictability with most decent hash functions (note I did have "good quality" as a caveat above) even non-cryptographic ones. That being said, I do use cryptographic hashes.