skysight-inc/HackerNews huggingface dataset:
Right, but even tech companies have a lot of people. Google has 85000 employees, plus many, many more that produce supplies they depend on (like most of the hardware). It's not 12 people on private islands.
Awesome Tmux
I’m sure more experienced scholars will have more up-to-date recommendations, but William James ‘Varieties of Religious Experience’ is a classic.
Solvers: solve the world's problems
"The Righteous Mind" by Johnathan Haidt. Technically it's not just about religion, it's about the psychology of righteousness, but it's clearly related. My review of it: https://www.goodreads.com/review/show/829796352
The successes, challenges, and influence of MS's quick-turnaround research team
Oh yeah, the thermostats in offices totally shouldn't work - that would be maddening as everyone fought over temperature.

I'd just rather have nothing at all than something which both pretends to do something while also making it very clear - via the temperature display - that it does nothing.

At least at a crosswalk or in an elevator, I can pretend that what I'm doing has an effect.
RIOT – Operating System for the Internet of Things
1+ for pass. It does one thing and does it well. Zero bloat. I use a simple emacs helm plugin to quickly copy the password to clipboard. Very happy with this setup.
Every time I see these (LFE, Elixir, perhaps others) mentioned I feel sad that people don't seem to see the beauty in the Erlang language itself. Learning Erlang was a watershed moment for me and it had little to do with the actor model or OTP.

That should not be meant to take away from these other projects that do interesting things. It just seems like people needlessly avoid Erlang because it's unfamiliar and they miss something amazing in the process.
Nitpick: Watson is still alive, but Francis Crick is most certainly not here anymore.
I think there's an error in the first example.

Poly [1, -3, 0, 1]

Should be:

Poly [1, 0, -3, 1]

EDIT: My mistake.
Spyce (https://spyce.com) | Boston, MA | Software Engineers | Full-time | Onsite

At Spyce, we believe we can leverage state of the art technology to make delicious, healthy food more affordable.

This year we launched our first restaurant in the heart of downtown Boston (https://youtu.be/rfMZfxgbuCw). Now we are ready to grow our team, our technology, and our locations.

Though our robot hardware and food get all the attention, software is a critical part of our success and we need your help programming our PLCs, core restaurant system (Python), web interfaces (Javascript and Elm), self-order kiosks, inventory system (Python and Elixir), and mobile apps.

We're currently hiring for the following positions:

- Robotic Applications Engineer

- Frontend Applications Engineer

- Backend Applications Engineer

I would love to hear from you at charles@spyce.com
As a Canadian (and Walrus print subscriber to boot!) this article shines a bit of a bit-too-positive hue to the realties that we're starting to deal with. Unlike our American counterparts, and thanks to the technocratic leadership of the Chretien, Martin, Harper, and Trudeau Jr governments many long term decisions were made that are going to soften the blow, but the reality is we're going from a one-to-five retiree to worker ratio to a two-to-three. Harper was great for our net-debt to GDP / and hospital expansion and the Liberals before him made sure that the CPP was fully funded on an actuarial basis and fixed our credit rating, but it's still going to be a brutal couple decades financially.

Honestly the worst part isn't even the way it's hitting / going to hit our healthcare / welfare[0] systems. The worst part is that due to the mental effects of aging our electorate is getting dumber just when it needs to be smart.

Against their own interests as a demographic, boomers voted in Doug Ford in Ontario, the brother of former crack mayor of Toronto Rob Ford, and his plan is to "find efficiencies" and bring back "buck a beer" whilst lowering taxes.

I'm starting to think that democracy needs to be adjusted either for mental capacity, or for expected longevity. I wasn't able to vote when I was ten even though I was taking college courses nights, weekends, and summers. I was fine with it. I'd be fine losing the right to vote at 80 or 85.

It's just a second childhood. When I'm that age I can trust that my family won't vote to take away my social assistance.

[0] Many seniors and soon-to-be seniors get on disability or qualify for OAS, or qualify for other healthcare or housing programs not actuarially balanced for demographic distortions.

Edit:

Never before have I made a comment that seems to oscillate so wildly with upvotes and downvotes.
Electric AI | New York City (NYC) | Software engineers | Full-time (Onsite)

Electric is the world's first all-in-one, real-time IT support solution for small and midsize offices. Through a chat interface, personalized service and flat-rate pricing we keep your email, computers, Wi-Fi and software running smoothly at a fraction of the cost while eliminating headaches normally experienced with traditional managed service providers.

Behind the scenes, we're building out a hybrid human/software platform to resolve and execute IT tasks with maximum efficiency and automation.

Electric AI is backed by Bessemer Venture Partners, Primary Ventures, and others. We're currently a few months post- Series A, and hiring across the board for engineering roles. Our stack: RoR/React/Redux running microservices on Heroku/AWS, plus some Python for data infrastructure, ML, etc.

Check out https://www.electric.ai/careers, and feel free to shoot me an email at nathan.gould@electric.ai.
I have a bunch of wireless temperature and humidity sensors in my apartment: http://blog.tafkas.net/2012/10/03/gathering-and-charting-tem...
I doubt that the lavish benes will last much longer. Every municipality in the US is straining under the weight of promises made to retirees. A lot of those promises will have to be broken as a mathematical certainty (e.g. they can't raise taxes to 100% of income). It's dead, Jim.
This is my bear case for Google. Google offers the least precise targeting compared to Facebook and Amazon.

Facebook knows more about its users because users tell it about themselves and Amazon knows more about purchasing habits of its users because of thier purchase and search history.

If I’m searching for something with the intention on buying it, I am going to go to the specific site - like Priceline, hotels.com, Zillow, etc.

Besides, ad blockers don’t work with Facebook or Amazon embedded ads.
Tesla Official Bitcoin and Ethereum Giveaway
the essential flaw of using the clipboard

This isn't essential to the operation of a password manager and sensible password managers don't do this.
I love Elixir, and I've played around with Erlang, but only very briefly. What made learning Erlang a watershed moment for you apart from the actor model and OTP? What do you think are the most elegant parts of Erlang?
Not true. The article specifically mentions Seattle having non-functional pedestrian buttons, and I've encountered many myself around the city. In fact, I think the Seattle Times ran a story on it a while back.

edit: found it - https://www.seattletimes.com/seattle-news/transportation/do-...
I'm too seeing raw $ markup. Nothing's blocked, no console errors, but there's a "425 No Reason Phrase" response for
https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax..., not sure if it's relevant. That's in recent Firefox.

More specifically, when I open the page by clicking on the HN link or copy-pasting the URL into the bar and pressing Enter, the page renders OK. If I am to reload the page with Ctrl-R after that, it shows up in raw $ markup and no amount of refreshing helps. Furthermore, full reload (via Ctrl-Refresh) yields that 425 response.

Just FYI.
Debugging, Startup School, Own Projects
No, should have clarified -- almost anywhere in the US is okay, and Toronto is okay.
I really like your view on life :).

I personally just don't know if I wanna life like this after lived a "normal" life.

Probably it is harder to imagine it than just living it. On the other side I thought and decided already when I was twenty something that I do not life if I become blind.
In Haskell (and similar), the language offers the ability to really stab genericization in the heart in a good way, to do it the right way. But 90% of the time, you shouldn’t and it’s very hard not to. Not a matter of restraint, but the language makes it actually very hard to get simple things done unless you plug into the abstraction vortex.

Conversely, languages like Java, C++ and Python (if you use classes), make it very easy to write simple things without abstraction, but virtually all use of abstraction goes off the rails immediately and everything shoots you in the foot, so that good abstraction is not even really a thing at all.

Pick your poison!
Paper is certainly not more durable than digital storage. It may last longer at rest, but a disk under constant usage will outlast paper under constant usage any day.

Durable means able to resist wear. Lasting means persisting over an extended period of time. Paper, when stored properly, is long-lasting. It is not durable.
I haver other gods: Richard Stallman, Aaron Swartz, Noam Chomsky, Richard Feynman...
Maybe it's too early or there are other restrictions, but I don't fully understand how the only option to type sitting, is with the keyboard on his lap and then having to deal with the fact that it's out of his sight. It was probably just an example to demonstrate the limitation, but it seemed weird that you can't have a setup that still allows you to just look at the keyboard without turning your head.
Not important, but full stack experience is needed.
Old Comics Generator Action Kit for Photoshop
Understanding Linux Malware [pdf]
In hindsight a DNA test might have revealed achondroplasia, at-least Wikipedia seems to suggest so..

I'll admit I'm tempted to strive away from DNA-tests because I'm not sure it would be nice to know if I'm high risk for something bad.

But the this is a good example that we should do it anyways, because it might reveal a condition that can be mitigated better if caught early.
What kind of backend experience do you have? We don't need you to have PHP experience, but you should know one scripting language.
Why would somebody from a low-wage region accept a lower wage if they could work for high-wage region company which just pays them as their other employees?
I still don't see how it is more secure. If the WM can use IPC and tell wayland 'hey, I want to send this keystroke' or 'what were the keyboard inputs?' then why can't some malicious application do the same?

Can I run multiple wayland servers separate from each other? If not, then I still don't see how wm can prevent a random application from pretending to be a wm but actually being a keylogger.
> due to the mental effects of aging our electorate is getting dumber

Youth is well known for wise decisions ...
> face health risks that relatively few people are willing to take on

My perception of this (not a firefighter, just have a few friends that are), is that you need to know someone, usually close family, to even have a shot at getting in. Have had other friends give up after years pursuing fire jobs, because it is difficult to break into. Those who made it in had parents in the FD.
> [16:45] And when I was getting up to about, you know... test number 66 or whatever here, it all started to fall into place...

Quotes that let you know you're doing real home science.
There are three crossings near me that exhibit some different behaviours you'll see in the UK

1. There's a major crossroads (junction of a bypass). The natural phase design means that vehicles will be stopped before each crossing in the phase anyway. So the buttons _almost_ do nothing. Why "almost" ? Well, in the middle of the night with almost no traffic, the phases stop being automatic, bypass traffic gets a green all the time. If something comes on the side road, the phases will happen, but you don't want to wait for that as a pedestrian, your buttons will cause all the phases (even the ones you don't care about for crossing motor traffic) to happen so that you can cross. In practice of course at this hour few pedestrians push the buttons anyway, they can see there's no traffic.

2. The high street nearby has an old-fashioned Pelican crossing, and the buttons work as expected. A Pelican is a familiar design, traffic lights control the motor traffic and red/green lamps are attached for pedestrians, facing them from the far side of the road, the pedestrian presses the button, a timer starts, and after some configured delay the traffic signals bring motor traffic to a halt, then you can cross.

3. But it also has a newer Puffin crossing. The Puffin crossing is superficially similar to a Pelican, and road vehicle operators need no extra training, but for a pedestrian the operation is improved in one immediately visible and one invisible way: Visibly the red/ green lamps are moved to the pedestrian's side of the road, positioned so that when looking at them the pedestrian can also see the road with oncoming traffic (in the UK this will usually be to their right, but in some cases it's the left and the Puffin is adjusted appropriately). This reduces the hazard of pedestrians stepping in front of traffic when they have a green light but a motorist hasn't slowed. Also, the timer now starts when the crossing is used, and inhibits further crossing activations. For a busy crossing this makes no difference, but at a quiet crossing it means if you arrive after a long lull it will activate immediately, since the traffic has not recently been interrupted. A big improvement.

Elsewhere in my city I've also noticed examples of the Pegasus and Toucan, which are similar to the Puffin except that they're intended to also accommodate horses (Pegasus) and bicycles (Toucan) where routes allow these in addition to pedestrians.
It's not - it starts with the unit coefficient (1), then x (-3), then x^2 (0), then x^3 (1). Some things become easier this way - including addition of polynomials of differing degree - and as an added bonus you can phantasize about representing power series as (lazy) infinite lists.
There's a difference between active and passive use of self-driving with the current technology.

Passive self-driving systems that take over when the human gets distracted/unwell are great because human vision exceeds computers where as computers are always alert. This would capture the case you describe, I think it would also have a massive improvement for when bus/lorry drivers should collapse at the wheel (Elon Musk used this as a valid use case for Tesla auto-pilot in the Tesla Semi unveiling).

However active self-driving systems (e.g. Tesla's auto-pilot) are currently worse because they rely on computer vision and humans to be always alert.
I think the main reason is that there is no _actual_ problem that OP needs to solve. If there was one, then he would get pragmatic and figure out one of the reasonable solutions to this and move on with his life.

Though it's true that Haskell is easy to put you into a mindset where you want to simplify and generalize the code as much as possible, leading to wasted time on overly general solutions. Which shouldn't be the case, because e.g. if you want to extend the solution from lists to traversables, Haskell gives you the confidence to safely refactor the method at a later time.
Polynomial long division in Haskell: https://github.com/libscott/math/blob/master/src/Math/Polyno...
First of all, don't do it if you really like to write code. Management is something completely different, so you'll get nothing but pain.

Second, never approach management like you approach coding. People are complicated and irrational.

Third, try to turn your department into a gang and yourself into a gang leader.
I thought Mac os used zsh. Haven't used Mac in over 10 years so I don't remember
whats the point of life?

To investigate what 'life' is!

what is this experience we all uniquely live everyday, each differently. We all want to expand our experience, we choose to do this through business, sex, religion, sports, drugs etc... but each one will never fulfill our appetite, and will always fall short of uniting us with a 'full' experience of the universe.

Its extremely painful for some people to realize that these paths eventually lead to unfulfilled promises. Most would call this a spiritual crisis, when all material desires and things in 'basic' life seem meaningless.
Does it ever....:(
What's a correct workflow then? (I genuinely don't know)

Say a password manager wants to let me know that my password for Gmail is d78658b8f207c4256370d3e018e0f3d544607849aa5f6bd8, what should it do then?

It seems to me, either the manager or me will copy that value to the clipboard somehow.
Related article with more pictures, including floor plans: https://blog.plover.com/tech/spite-house.html
It can be food safe. You can even print invisalign-style braces.

https://formlabs.com/store/us/form-2/materials/dental-lt-cle...
No, Flickr did not deploy base58 encoded URLs before October 31st. 2008

I wrote that code, registered the flic.kr short URLs, and helped draft the initial OAuth spec to facilitate posting photos from Flickr to Twitter (having worked at both Obvious, Twitter's parent company, and Flickr)

It's _possible_ though extremely unlikely that I had read the Bitcoin whitepaper. However the Bitcoin addressing scheme isn't explicitly referenced in the whitepaper, and looking at my bookmarks, it looks like Bitcoin wasn't really on my radar until 2011. (I'd encountered PoW systems with hashcash and freenet, earlier, but that's orthogonal to this conversation)

The inspiration, as far as I can tell was the logic we put into generation gift codes as part of our 2006 launch of "Give the Gift of Flickr" -- which probably means it was George Oates idea, who was the lead Flickr designer and master of all things UX.

For anything more definitive you'd have to find someone who had access to the old Flickr SVN repo.
Ask HN: Partnering with List Co
Over the past 3 years, my team(2 remote) and I have been engaged by List Co to build out products for their business. To-date the products we have built are CRUD apps that solve a niche need. The terms of our engagement were that we develop at cost, maintain ownership of all IP and charge an on-going licensing and maintenance fee.
During this time we have had the opportunity to work closely with stakeholders at all levels and understand the long-term vision of the business, how the industry is transforming and the role that technology will play in their transformation. With this knowledge, the team and I decided to proactively build out a product(To-date development sits at ~$100k USD) to solve one of the industries immediate needs.

After having the opportunity to demo the product to all C level execs at List Co and take them through our vision they have recently responded by pushing for the setup of a JV. During our initial discussions, they have expressed interest in owning 51% with equal voting rights and that all IP created including the product which was demoed to be transferred to the new entity. They are open to commercialising the product but this won't be viable if knowledge of their part ownership comes to light.

This is unfamiliar territory and I have an exhaustive list of questions. I do intend on engaging a lawyer in the next two weeks after we further our discussion and I can better gauge their seriousness.

My immediate questions are; - Has anyone experienced something similar and what were the terms of your arrangement? - How do we go about valuing the business? The products we built specifically for them haven't been licensed to others. - If I wanted to exit the business in X years how should I go about building this in? - What are some other considerations to take into account?
Hindsight is easy.

I had to learn the hard way, that you should always follow up on test results. Even if you feel better, and the doctor didn't call you..

Another lesson from this could be to take a DNA test. But face our own mortality sucks :)
As an aside. I absolutely hate sites that only send a partial RSS feed, showing only the first paragraph or what have you.

I know the logic, entice me enough to click through, serve ads etc. but 90% of the time I won't, unless I am really interested, but MOST of all, I fly for nearly 30% of my week. First thing I do before boarding is updating my feed, not being able to access full content has had me unsubscribe to a whole bunch of sites in frustration.

/rant
I wanted to test if an old school META "http-equiv" directive would be a temporary fix for this issue.. so I tried to recreate the problem by making a one-shot HTTP server with netcat that only returned Content-Length and no Content-Type header:

{ printf 'HTTP/1.1 200 OK\r\nContent-Length: %d\r\n\r\n' "$(wc -c < a.html)"; cat a.html; } | nc -l 8080

Yet Chrome, Firefox and Safari automatically detect the payload is HTML and renders it properly without any Content-Type header, unlike with her pages. What am I missing?
So toxic, but what defines toxic, how were they categorised etc? Just can't take the term seriously anymore after all the buzzfeed videos educating me on American politics that's been shoved into my feeds.
I thought so too at first but given the way addition is defined later on, it makes sense to keep the coefficients sorted by increasing power (the leftmost element in the list is its head, and the easiest to access when doing anything recursive)
Well I'm not certain if one can assume "killing privacy with am open surveillance system" would reduce the incentive to generate valuable information or breed underground criminal organizations from past history.

History isn't always a reflection of what will happen today. The "current moment" is different than the past. Today, societies are sill severely corrupt in functioning and when it comes to humanity, currency, desire.

The question, "can an open surveillance system without privacy defeat the value of a person taking criminal action(s)" is the real bet. I think it would since technology is able to build such a system. The only difficulty or making it not a possibility is getting the majority to desire the change and which might be an impossibility. People can be unwilling based on self interests, the current world not being great and being conditioned by the not so great system of today in thinking it's the opposite of what we need.
You can’t just assume a range of natural numbers in this context. You have a prime p that is equal to f(x) for some polynomial f with integer coefficients and some integer x. You observe that f(x)=a(x)b(x) where a and b are also polynomials with integer coefficients. It does not follow that a and b are non-negative. As an example, let f(x)=x^3-2x^2-3x+6. Then a(x)=x-2 and b(x)=x^2-3. Now you could try to argue that, if f(x) is prime, then one of a(x) and b(x) is 1, so x is 2 or 3, but f(2)=0 and f(3)=6, so f(x) can’t be prime for integer x. But you would be wrong, and, indeed, f(1)=2, which is prime.

You really do have to consider negative factors.
>I ought to be able to generalize this

I've never understood this. Unless you write a library that you plan to publish, or already have actual cases where you need a more general solution, why spending time trying to generalise code instead of switching to the next task?
> many times it's smaller companies that post here and don't have the money for senior or more experienced developers.

I think that if they don't offer market rate salary for senior enginners they should let it know in advance instead of making them apply and either losing their time or lowballing them (best case most of these companies are hoping for).