skysight-inc/HackerNews huggingface dataset:
Numbers are sparce it's true. I based the order of magnitude comment on a line saying there were "over 100k companies" doing similar work in China on a Business Insider article.

It's probably reasonable to assume a decent company size so... seemed ballpark accurate
I hold a degree in mathematics. Small-minded HR drones have told me I'm not qualified to do programming since I'm not formally trained in computer science. I have been doing this since I was a kid.

Don't listen to them. Every professional will at some point in their career be judged by those less capable.
There was an MIT reasearcher a while ago (it may have been posted here) using THz wave radar to do this. I think it's the same band (ish) the body scanners use.
Do you know that to be true? Or is it that paper and/or ink blocks scanning and you can hide bombs in it?
I found the getting started with redux to be interesting once I already knew it. But when I was a newbie, I just found it to be confusing.
Your post is good and is exactly what "Show HN" is for.
Another similar implementation I've used is: http://www.stat.washington.edu/~hoytak/code/treedict/
Praise the miners!

I firmly believe that the technology to pump water that turns the waterwheel that powers the water pump (and also something else) must be extracting geothermal energy. We just don't see the details. %%

It would be a whole lot cleaner (and friendlier to the framerate) to have a 3x3 geothermal power plant building with a magma reservoir under one tile, and a water reservoir under another, which transmits power to mechanisms or axles touching it, and maybe also pressurized steam to any pipe touching it.
Just to give a comparison for how poorly Microsoft is performing in the handheld space: In the time it takes Microsoft to sell one unit (on average), Apple sells about 5,000 units. Microsoft sold about as many phones in an entire quarter as Apple sells in about 45 minutes.
Agreed. "Scanning paper" has spying implications. They are just xraying it in its own bin.
It used to irritate me having to use alternative grammar for accessing values in a mapping vs accessing object attributes. However this is an area where I learned to appreciate Python's hardline on consistency. Guido in particular has been responsible for keeping the language predictable and concise by disallowing patterns like this in the language itself. So on one hand it's beautiful that it's so easy to implement things like this (which I am guilty of doing too), but on the other it is a perversion of the intentional distinction between attributes and mappings.

I've since learned to love the distinction between object attributes and items in a mapping and happily implement ['this style'] accessors without complaint now.

That being said, if the library just did difflib.get_close_matches() on the key lookup that would be neat for some use cases where you want fuzzy keep lookup.
Agile only works for certain kinds of developers. In particular, it works well for people who are team oriented and communicate well, able to talk to the rest of the team to coordinate for at least 10 minutes a day, and responsible enough that they push themselves to deliver and get what they need from the rest of the team. If someone's an introvert who wants to be left alone to code, or to rely on a manager for all discipline, they need to be in a different environment, perhaps an old-school waterfall company where the manager hands out assignments and badgers people until they are done. I've done many agile transformations, and some developers just don't fit in agile, and are perfectly happy in waterfall, and that's fine. Though it might mean needing to find a new job.
Thanks, Mike, er, Michael.

- Bob.
I don't believe this is true, how does one tell? They appear to be TSA agents, in the blue uniforms with the TSA badges
not impossible: http://news.mit.edu/2016/computational-imaging-method-reads-...

but probably not ready for use in airports yet, either.
Build a product of your own, using the 30/30 Principle
Genuine question, why does SQLite get so much hate? Is it because it's SQL, or it's embedded, or what? I've used it for a lot of projects where I have to move the server around a lot and it's super convenient
They seem to like dense things to be in their own bin. Books are pretty dense.
A big list is a negative thing, not a feature. When you have twenty links to introductions to React, they all seem equal and thus the list is no more useful than a google search. A small, curated list, that would be useful.
I couldn't agree more strongly. Something weird happens to FP proponents such that once they get very good at it, they lose all ability to explain or empathize with beginners. :)
Interesting idea. To take it a step further, for sites/accounts you want to reduce the chances of someone gaining access to from a single compromised device you can split the one-time password into two (or more) different parts:

1. First half of the new one-time key goes to a pre-designated email address
2. Second half of the key goes to a pre-designated mobile device over SMS

Both need to be entered into the sign in form before you'll be able to access the site/account. The scheme is extensible to include deeper levels of security, too, for situations where your user community is really concerned with access:

* Email_key + SMS_key + n-digit_PIN
* Email_key + SMS_key + Pre-paired-hardware_key
* Email_key + SMS_key + XKCD-style-passphrase

The idea seems straight-forward enough to me that I'd be surprised if someone hasn't already written an authentication library that does something similar. It would be extra steps and a hassle, but like you, I feel that it's already a hassle to use a password manager.
I'm also following a similar blog: http://futureinterface.tumblr.com/
When anonymous feedback comes in and its taken and acted on positively the team may be more likely offer up non-anonymous suggestions, a foot in the door if you will. I may be totally off base though I don't have that type of real world experience.
scanning as in screening. not scan to pdf.
Worked on a team just like described, all on different projects. It was infuriating, the boss interrupted me every morning at ten, just as I was entering the "zone" for a no value (to me) standup.
Market value is speculation based on future profits. Sure oil is currently the most energy dense means of portable energy storage in a somewhat affordable manner.

But do keep in mind half of oil goes to fuel cars. Once cars become electric and solar chargers pop up in cities things change considerably.

We only rely on oily and pay absurds amounts of money to Saudi Arabia since we have little choice. Once the alternatives become cheaper, it's better both economically and environmentally to distance away from Saudi oil.

Sure Saudi can make oil cheap as dirt to combat alternatives but then they aren't making as much money. I don't foresee a scenario that in 20 years Saudi oil demand will keep on rising.

Their entire economy is based on natural resources. Not a great place to be.
I started the AI engineer nanodegree in April and so far have been happy (https://www.udacity.com/course/artificial-intelligence-nanod...)

The first three months are basically a walkthrough of Peter Norvigs AI book, and the second part will be about deep learning.
Very insightful. But our non-overthinking customers bought this and they've had amazing success, just because there's a trend of Uber for X investments to even the most slightly promising ones. The investor panic of not wanting to miss the next Google or Uber I believe.
Nope. The closest I came was finding a bug in the original STL, but Stepanov didn't do checks. (He did give me three versions of a patch in two hours, though. I was impressed.)
I agree with those suggesting you might want to look at your company culture. If, when you look around, you don't see a multitude of people working on improving every facet of your process, then you may have built a "heads down, don't rock the boat, worry about now screwing up my own job" kind of company. This mindset will pervade the management chain. And it will be a huge impediment to growth.

If in fact that's what you've got, you need a massive change. Promote based on demonstrated positive impact to the entire company. Encourage risk takers, discourage blame. The people you want working for you would never work at the kind of company I describe above.
You mean like Telemetry in Windows 10? https://docs.microsoft.com/en-us/windows/configuration/basic...

I didn't even know that Apple collected information until I saw an article detailing how to secure mac OS. Which, I think is worse.
What causes anxiety?
ESCORT DANA – ESCORT – ESCORTS – ESCORT ATHENS – ESCORTS ATHENS
Well I hope you realize that coming onto a topic about Redux and claiming Freezer is better without really understanding Redux internals may not be the best way to proselytize. :)
How about giving your new hires a few mostly blank pages with a letterhead of "My first two weeks WTF moments...". On day one give it to them and let them know you will take them out to dinner in two weeks to talk about what they write down. Let them know it is really valuable to you to have fresh sets of eyes on company processes and that there will be no negative repercussions. I'd then give them a few examples of what you would like to know.

Given all that I still think you won't get much feedback until you've done this a while and the current employees let the new hires know that there are no issues with them telling you that things are wrong.
Maybe they're looking for flash paper.

https://en.wikipedia.org/wiki/Nitrocellulose
I do have a shortened, "best-of / getting started" subset on the front page. As for the similarity between links... yeah, there is some duplication, but different articles take different approaches to describing things, and might help different people. Also, having them all in one place makes it easier for people to browse through them, rather than having to fully sort through Google results themselves.

I'd also welcome any help maintaining the list (organizing, updating, pruning, etc), because thus far it's been only me :)
It looks like they discovered Cellular Automata for living things. I wonder if people in Active Matter know about CA's as it could give them ideas.

https://en.wikipedia.org/wiki/Cellular_automaton

EDIT: Appreciate the feedback from you two. :)
sadly, I think shock-value is becoming the new norm for much of our culture.

A goal of Hacker News is to avoid this though.
> "Yesterday, analytics. Today, analytics. Yes, I said the same yesterday, it's a big job, but it's going fine. Anyone can come over and ask me about analytics if they like! No blockers. Thanks."

"You're not transparent enough. It feels you are blocked and you're not communicating. The task is too big, we will divide them more next sprint"

(later that year)

"Why have you lost your motivation?"
Some people do have an answer for it... Schmidhuber's answer: consciousness is a byproduct of data compression.

Anyway, there's certainly no evidence to suggest that consciousness requires anything more than our current understanding of physical laws. This article was pretty interesting with its topical exploration of self organization and a more math-based approach, but once it got into quantum physics it started to delve into the realm of pure conjecture and pseudo-science.
"As you can probably imagine, a program disk for the full cycle of Easter dates would be a wildly impractical thing as well; it would have to have 5,700,000 steps in order to encode the full cycle of Easter dates."

That assumes that you want to encode the program as a single disc encoding the repeating cycle. But surely you could use a series of program discs to perform successive lookups and offsets and reduce it down to several more manageable discs? e.g. you have one disc that encodes the cycle of offsets of the spring equinox by year, then use that to offset the rotation of the wheel that encodes the lunar cycle...
If you enjoy this sort of thing, it is also the start of Knuth's volume 4. In it, he goes over many different schemes of generating things.

My favorites are the ones he calls "loopless" since they do not have a loop during each iteration of the algorithm. So, in this example, there is no need for the filter line that will ultimately have to loop (or hash or something else not trivial) to find the items to filter out). In particular, to generate all permutations of binary digits requires something like 4 assignments and one test for each iteration.

The ridiculously interesting ones are based on De Bruijn sequences. Basically, think if you have a combination lock that constantly shifts in 1 character when you type. Is it possible to test all combinations of digits without "wasting" a keypress?
I tried to quit my job a few weeks ago. My boss suggested I could stay and work on something completely different, part of what I do in my free time, but getting paid for it.

Much happier now, it's worked out well for both of us.
Authored in Raleigh, NC home of Docker container competitor and critic Red Hat.
It is the cellulose in the paper. Blocks of it are homogenous enough that they look similar in density to something dangerous. Add in ink, glue and other materials commonly soaked into paper and the situation is not totally unreasonable.

https://en.m.wikipedia.org/wiki/Nitrocellulose
This is basically how I feel about it. If my employer acted positively on some anonymous feedback at a first, I feel like I'd be a lot more likely to feel open and willing to engage knowing there's good faith. Unfortunately this doesn't scale to larger companies, though. What the OP is describing is the classic problem of management.
Docs PRs welcome! :)

(Seriously, I mean it - most of my work as a Redux maintainer has involved improving the docs, and I genuinely am interested in having people help improve them.)
No, I do realize that. Mechanical watches aren't very good from a function perspective, they are all about form. They're jewelry.

I'm trying to decide between a Junghans Max Bill and a Nomos Orion right now. I like the Max Bill because it's quartz, but it has a date window which I don't want. The Orion has no date window, but it's mechanical.

My current watch is a Seiko 5 and it's both mechanical and has a date window. I'm tired of always needing to set it.
Blobs of explosive normally have a chemical composition that is different from blobs of paper in a way that a X-ray scanner would detect.

If somebody created an explosive that could pose as paper for X-ray, that would be noteworthy.
Hi, thank you for respond, because I'm only developer on this game, that took me one year with two three pauses of about 1 months because I have other jobs to do, this is my personal work and I do it to the minimum details, game is not very complicate so most difficult is that to test on different phones and make to look nice on every phone, of course on some phone it's not possible to make to look good than just exclude that phone :D
Bandwidth usage and high performance, hair-trigger responsive controls are likely to improve with emerging technology.

Also, consider the premise of haptic feedback, and simulation rigs. A pilot strapped into a harness that relays the live inertia of the vehicle being piloted has a better concept of the physical mass they are commanding.

It's one thing to look at a monocular video feed, and try to pull a clunky underwater ROV around. It's another thing to put on goggles, and sit in a rig that can spin you around, and relay a simulation of how the vehicle handles.

You would drive an 18 wheeler differently from a compact car, if you had something better than a single POV camera to observe from. A VR feed might enable the inspection of rear-view mirrors, or, even better, simulate augmented reality x-ray vision, by combining multiple cameras into a seamless transparent 360 degree view, with a ghosted 3D model of the physical vehicle overlayed on top of the composite video. Things like that can eliminate blindspots better than ordinary mirrors, as long as the system is online and actually works.

Sort of like this, but perhaps from a remote location, instead of as an actual physical passenger:

http://www.ibtimes.co.uk/mini-augmented-vision-bmw-creates-a...
Break dow the word "data science" into non bull shit terms, actionable items, and you will see how achievable it actually is.
> Releasing that code could affect the integrity of the competitive scene for SC.

well THAT is actually an interesting argument, unlike rehashing the old argument of whether it makes sense to ignore the enormous fundamental differences between IP and physical property, and getting all worked up when people don't want to play along and pretend to weaken the definition of theft.

how will it affect the integrity of the competitive scene? and will it do so in a bad way, or maybe just change things up a bit?

I actually think that's a way more compelling moral argument than worrying about Blizzard's IP rights.
They killed themselves when they dragged their feet when the iPhone came along and developed an ecosystem, and went with BB10.
Maybe someone got caught with a lead-lined hollow book concealing a weapon?
I'm partial to https://en.wikipedia.org/wiki/De_Bruijn_sequence. :)
I want to see something that grows with you, and you can use it from childhood right up to the enterprise.
I'm probably no more knowledgeable than you in this area, but I have a free morning, and this is interesting. My hypothesis, is that the heat that we produce or release to generate usable energy, is an insignificant factor in global warming, compared to the solar heat that we trap with greenhouse gases. Let's find some quick simple stats and do some arithmetic, to figure out how much we are directly heating the surface of the Earth.

According to Wikipedia, the global energy production for 2012 was about 5.616e+20 joules, or 156 petawatt-hours. The Earth has about 1.386e+21 liters of water on it, and I will assume that that water represents the bulk of the relevant thermal mass, when considering weather patterns and sea level.

Now, let's estimate the heating caused by that energy. According to www.bickfordscience.com/03-05_State_Changes/PDF/Specific_Heat.pdf, 4,184 Joules of energy applied to 1 KG of water will raise its temperature by 1 degree Celsius, and this scales linearly with mass. Assuming that Earth-water averages out a density of 1 KG per liter, our 5.616e+20 joules, applied over a year to our 1.386e+21 liter water mass, would heat that water by 1.036e-38 degrees Celcius.

It has been a while since I've done a dimensional analysis, and the scale here are so extreme that I can't tell if my result is sensible. However, if my assumptions are reasonable and my math is correct, and the processes that I have chosen to ignore are insignificant (i.e. radiation into space over one year), then all of the heat that we release in the generation of the global energy supply, has a negligible impact on the temperature of the planet.
SiFive Coreplex RISC-V IP
SEEKING WORK, remote only, full profile at https://www.toptal.com/resume/flavius-aspra or https://www.codementor.io/flaviusaspra
Harry Styles fans are gaming music charts with VPNs
If you must downvote me, please leave a comment and tell me why. If you don't tell me why, I must presume it is because my line of reasoning was correct, but hurt your feelings .
It's true. Turns out blue shirts can be worn by just about anybody.

Here's a story from last summer about the private security at Kansas City Airport: http://www.kansascity.com/news/local/article79795177.html
For Slack try Craft by InVision
I don't think that I'm underestimating the passive awareness effect, I think it's very negligably useful. Not only that, it should obviously be solved by a great wiki-type solution that doesn't exist yet. It would be some kind of addon to jira or maybe one of those corporate facebooks that never quite took off or solved the problem that they were supposed to solve.
Solving this problem by forcing people to talk to each other in standups is just about the least scalable, least enjoyable solution possible .. especially for people who probably became programmers not because they like talking to people.
Inter-departement standups could work in theory but then you realize not everybody can attend because it would be too big of a group.
Then you end up with 1 guy of each team having to explain what the other teams are doing to their team.

I'm also not knocking managers at all. I'm more than thankful for when they deal with clients and project management and solve inter-team issues and and and. That is real value that they are creating.
This looks really nice. I might be reading the DefaultBox docs wrong, but does it support this:

box.might_exist.might_exist.might_exist.desired_key

where desired_key would return a default value if one of the keys doesn't exist?

I find the bulk of my dict code is checking for keys before access, or using .get('', default) recursively. Gets really hairy for deeply nested dicts.
No, standups should not be for project tracking, it's a quick synch up and opportunity to raise issues. (e.g. My task is blocked until X is done). Then you resolve the blockage outside of the standup, in a longer, deeper discussion with fewer people.

Project tracking should be in a Kanban board (or digital equivalent, such as Jira or TFS). This should be used by the dev's so that they know what work is queued up, what work is in process and who's working on it, and what is completed, so that they can do their jobs. In an agile team most of the management is externalized onto a Kanban board - the team manages itself most of the time, using the Kanban board to have a shared understanding of what's going on. A secondary benefit is that outsiders can look at the Kanban board to assess progress, without consuming any dev time.

The "subtle pressure" on the dev to deliver is a great point. In fact, when status is completely transparent, developers put a great deal of pressure on themselves to deliver, because they want to honor their commitments, and there's a social pressure not to be "that guy" that blows the sprint.
Once upon a time I wrote a function for remind(1) to compute the date of Pascha (Easter in the eastern churches), which uses different rules. It uses the Julian calendar (mostly). Here it is on github:

https://github.com/pjungwir/remind-pascha

It lets you choose between 3 algorithms, one of which is Gauss's.
The Australian housing bubble's end was a non-event, too.
Building an habit
And mostly, it is heat retention of solar radiation rather than heat caused by consuming fuel on earth.
I don't know what build quality you were talking about, they weren't exactly known for that. I guess you forgot about dying trackballs, double-typing keyboards and lifting screens.
But what do you do when a website has a broken media query, essentially destroying the print layout? Then a PDF is useless.

Well, I took a screenshot, better than nothing.
"simple" and "verbose" are not the same thing. I agree that Redux is overly verbose, but what it's doing is actually very simple. That said, I avoid it because I dislike having to write actions for every single operation I want to do on my data.
"They have hired people we've fired," Musk said. "We always jokingly call Apple the 'Tesla Graveyard.' If you don't make it at Tesla, you go work at Apple. I'm not kidding."

Yeah, not a chance.
When developers pull tasks, their name goes on it. If one dev keeps pulling tasks that don't get done, or take far too long, that becomes obvious to the whole team quite rapidly. That doesn't "disrupt" the team at all.
oh fuck. please. no. no. no. Apple locks things down, gives you few choices, few integration points.

I love the direction that Microsoft is headed (and they likewise are sitting on a mountain of cash). For developers they're executing extremely well. But their overall ability to execute a unified vision is kinda bad (in practice it is really a conglomerate of a bunch of huge businesses that don't always get along).

In short. Please just let these awesome companies continue to be awesome.