skysight-inc/HackerNews huggingface dataset:
I started to have pain in my finger tips, wrist and in my back, resulting from bad posture and devices with poor ergonomics (Apple mouse + laptop).

Realising that at age 30 this is a bad sign, I invested around 2000€ on a more ergonomic setup:

- a proper chair (I got a Vitra ID, but there are lots of good options out there)

- an electric height-adjustable desk

- an external display mounted on an Ergotron LX monitor mount

- a mechanical split ergonomic keyboard (Matias)

- an ergonomic mouse (Logitech MX Master)

My setup allows me to stand (which I occasionally do), but it‘s amazing how much difference it makes even when sitting. I can adjust desk / chair / monitor so my arms and neck are in a relaxed position. After a few weeks, the pain in my hand went away.

Getting the right equipment is really important. I have short legs, so standard desks are too high for me. A lot of cheap chairs are not adjustable enough (too high on their lowest setting).

Invest in ergonomics, and consider your entire setup. A trackpad instead of a mouse won‘t help if your wrist is at the wrong angle because of a desk that has the wrong height.
back in the day i used PokerTracker a lot, good software. back before the big poker sites got shut down I had a side project that was a hook library/bot/hand history logger.

of course, the state of the art in this subject is this crew: http://poker.cs.ualberta.ca/

i have no spare time but after reading this i know i'm going to have even less because a new poker project is starting...
Why WeWork Thinks It's Worth $20B
With or without parent's supervision?

The post I was replying to specifically said he's scared that his kid could be hit by a car when going to school on his own

It's fairly obvious that accidents are the most common cause of death for kids
My point is that parent supervision don't protect them from being hit or end up in a car crash or fall down from a bridge

p.s.: main cause doesn't mean it is common
I believe it's not very common, it's catastrophic for their young body when it happens, but not common
With only a very small portion of the population able to both understand the implications of this type of tracking and how to circumnavigate it, I often wonder if there will eventually be a negative consequence akin to not establishing credit through purposely getting in debt.

In 20 years, will you be blocked from opening certain accounts if the company can't find sufficient mined data on you?
Agree with the other commenters here that requiring consent and asking for new hardware to be audited isn't really anywhere near enough of a punishment.

I've read through the full settlement here: https://www.ftc.gov/system/files/documents/cases/1523134_len...

As far as I can tell they've just been ordered to do things they should've been doing already (security testing, asking for consent). Is anyone familiar enough with the relevant US laws in play here to explain why there was no harsher punishment or fine?
I don't think toy languages are the a waste of time, because the people who make them improve their own skills. With these skills they might contribute to say, LLVM and all our code gets 0.1% faster. But it's a deeper reason - I don't think it's an either-or between working toy languages and global warming. The choice that I personally face is between enhancing my skills and Netflix/twitch and I suspect that many other people do as well, ie, the choice between creation and consumption.

In my opinion, it's absolutely fine to create anything as a hobby if it makes you happy, whether that's woodworking, drone photography, or even reading or watching something that makes you think deeply. It's impossible for us to judge a priori which of these contributions will be useful to society in the long run. So if the people doing it are happy, why stop them?
New Jupyter notebooks for quantum computing
> 1. Go to a mental health professional and talk about what's going on. Do so for several months.

"Oh, just what I need - Another thing for my to-do list..." :)
Or even four (in some parts of France at least)
What should I learn to become an ethical hacker? What tools do I need?
"For experienced programmers like Adler, the new tests aren’t insurmountable – all that’s required is an injection of time to learn the new Hackerrank tricks."

Well, yeah. I do that too and I've been out of university for 5 years.

You have to prepare for interviews, and to resharpen your skills when you're changing jobs, it's the same whether you're 28 or 48.

I understand finding time is harder when you have a family and all, but it should not take much more than a few hours to get back to a decent skill level, and then you get to the interview stage where you can really stand out with your actual real world experience.
Learning is social. You can pick up a lot "telepathically" (i use this word loosely) by just spending time with practitioners. They can give you the proper orientation and guidance. Just remain open, humble, courageous, empathetic, and persistent!
The way things are currently going, I highly doubt there'll be very many flags on Mars. Corporate logos are another story though.
You are so correct. Even I face this problem a lot. I will try to see what I can do but unfortunately that is not possible right now.

With so many ICOs coming in, getting the info is correct info is so much difficult. But icoalert.com is doing good work in ICO launch details and timing. Hope this helps.
+1
if I were in IBM's position, I'd just be quiet about everything until it's quite 'safe' for publicity...

but on the other hand, IBM's negotiation with MD anderson was one kind of a deal - instead of paying for hospital data, IBM made hospital pay...
And Solaris -> SmartOS / illumos?
RethinkDB was good from a distributed systems perspective, but a nightmare to maintain in production. Backups and restores would take 12+ hours on ten gigabytes or so and slow queries would grind the whole system to a halt, which isn't possible in Erlang based systems like Riak due to the preemptive scheduling of the BEAM.
I found this tutorial had some very good information on incorporating Cognito into an app: https://aws.amazon.com/blogs/aws/build-your-first-serverless...

It lays out the architecture fairly well and how Cognito ties into it. Still very fiddly, and doesn't give any indication on how to use their hosted forms (which are a bit of a mystery to me as well).

Since it's still on point with the OP's question, I'll ask: What has your experience been with auth0? It's another service I have considered.
IBM is doing the smoke and mirros and selling bullshit game for a while now.

And it's intentional! They have a strategy of inventing new words that sound all scientific (like 'cognitive computing') but there is absolute no meaningfull research from them. Its like the whole company has become a parody.

Any companies that allows their employees to talk to IBM has the problem that afterwards their employees understand less of actual problem domain -- and the knowledge they think they gained from that interaction .. its all 'IBM and consultancy buzzwords' rather than the industry-standard terminology fueled by actual research and science.
A few more sources that are free:

Databases of IRC poker matches hands:
http://web.archive.org/web/20110205042259/http://www.outflop...

(Actually uses web-archive and handhq.com data.)

For reading:
http://poker.cs.ualberta.ca/publications.html
I'm not a huge baseball fan, but the thing about baseball that does intrigue me is the amount and depth of data captured, and all the neato things you can do with that. Someone with the right data set can absolutely answer your question, as well as come up with all sorts of other interesting correlations to predict games. It's really fascinating.
Still amazed that $66m in funding was not enough.
Do Not Let Worry Cloud You're Thinking
Potentially when your inexperienced in the problem domain, or you're building brand new large and complex systems and you haven't yet broken it into smaller subsystems/tasks that can be tackled one at a time.
I think the more important thing here isn't to choose 'boring' employees or tech stacks, but to choose what's actually needed for your situation.

If your site is a fancy web app where customers need to say, design their own website in the browser with a visual editor complete with Photoshop style image editing and what not, choose a tech stack that supports that as well as employees skilled with said stack.

That's a good use case for the latest Javascript framework you've been working with recently, along with cloud hosting on AWS or the likes.

On the other hand, if your site's just a content site (like say, a news blog or a basic forum), you really don't need all that fancy technology setup for it. Just create a nice basic frontend with HTML and CSS (with the odd line or two of Javascript where necessary), then use whatever your preferred scripting language and database is on the backend. Setting up a huge framework on AWS for this is like using a nuke to crack an egg.

And if you're looking for web hosting... well think hard about how popular your site is actually going to be first. Your tiny shop for local fishing supplies is not going to draw 50 million people a day, so you probably don't need a complex cloud hosting setup for it, nor a whole dedicated server/server farm.

Alas, a lot of people and companies nowadays seem less interested in choosing what they actually need so much as what sounds cool on their developers' CV/in online blog posts/on internet forums and Hacker News. So you get companies who are miles away from having any real customerbase whatsoever doing a boring job with technology better suited to Facebook and a couple of thousand a month cloud hosting bill.
Macro Note on U.S. Economy
These mice stopped eating carbs to get better at remembering UK
To me it sounds like slavery.

I mean, if you get old and/or sick you are stuck with your employer. How crazy is this?
Things to look at:

H2O, Amazon ML Platform, Azure ML, Google Cloud

Actually, in this case I'd bet on the big cloud providers to eventually deliver sth nice (or acquire and integrate).
If you're drinking tap water, you're consuming plastic pollutants
a private business can ask if an animal is service dog:

[1]Businesses may ask if an animal is a service animal or ask what tasks the animal has been trained to perform, but cannot require special ID cards for the animal or ask about the person's disability.

[1]https://www.ada.gov/archive/svcanimb.htm
<<Most damningly, he says the questions posed by HackerRank and similar tests aren’t necessarily relevant to the work actually done in finance technology roles: “They’re the sort of problems you’re posed at university. – There’s a focus on data structures and algorithms, but this is less relevant when your success as a developer is in building complex enterprise systems.”>>

Exactly on point. Also one gripe I have with hackerrank (I did some of the challenges to brush up on some language knowledge), is that a lot of the questions are poorly designed and from obvious amateurs.

I still think that neither whiteboarding nor hackerrank selects for good developers. In the end you get people that studied hard to solve a certain class of problem that you'll never need in the real world. It's wasting candidates time, and it still shows nothing, except that your candidates know something unrelated to the job.
Are there any HackerRank-like apps out there that go beyond simple code challenges?
How Technology Is Hijacking Your Mind
I always bike to school on my own since I'm 8 or 9 years old, I think. Back home during lunch if my parents are home and back again. It's only 1 or 2 km but still. Every kid just biked to school.
New Study show house flippers triggered market crash
These are all good points, but how does the author reach the conclusion that the coding tests are ageist? Ageism was only mentioned in the headline.
Facebook inflates its ad reach by millions, analyst claims
Very noble. But over time, if either party is not getting what they need, that will start to become a problem.
Isn't saying that a few hours is enough to get past it the nearly same thing as saying that it is just garbage?
We have a lot of IBM tools at my company, and they're all terrible. I always heard these great things about Watson. Thank you for setting this straight. My world view is healed.
My parents put me on a train to the other side of the country to visit an Ajax game when I was 12, lol. Someone we knew picked us up there, but still... Not as bad as described here.

Usually my mom would just say: 'home when the lights turn on'.

This was pre kids-have-phones era...
Reshaping data is the source of so many costly bugs and communications breakdowns in this world. CQRS is like descending to the 8th circle, pit 7 of reshaping hell. What fetish drives one to such tortures?

If your schema is any more complicated than a plain stream of characters, and you pick CQRS for your app, then you are an overpaid, bored, architecture astronaut consultant looking to pad his resume. Nevermind the multi-million dollar dumpster fire of an app you spearheaded and ditched out on before completing (and that got cancelled, of course, a complete loss.)

If I ever saw CQRS on a resume, I'd unconditionally pass, you're not setting foot in the door.
What I like about these tests, is that everyone can have a shot. You can't forge a university degree you don't have, or a 5-years work experience, but you can take a couple of months and work hard to practice your algorithmic skills. As far as ageism is concerned, I prefer to have the opportunity to show my skills through technical tests rather than seeing my application ignored.
Looks like solid life advice but 3b could use exercise thrown in.
You probably won't get someone posting an example, because they're often in closed enterprise type source code.

One example is spaghetti type code that you have to untangle and see if you can simplify (or simply understand). Imagine that you have a Rails controller where there are several modules being pulled into it. There is a before filter that calls a private method. The private methods makes a call to another method, but it's not clear where that method is. It turns out that it's in one of the modules. The module method makes calls to other methods in other modules - of which you have to hunt down and figure out where they are. One of the methods in such modules has some dynamic code where it calls a class based on a value that comes from the DB...

There's some funky stuff that goes on in production apps sometimes - add in a bit of tricky logic to trace, and maybe you can see how it could take a bit to get your head around what's going on.

Hopefully this is the exception to the rule, but if you're a consultant who's job it is to clean up other's messes then I guess it wouldn't be so surprising to see some pretty gnarly code.
If you were being sexist, you wouldn't be holding the door after you, you'd be opening it for them to go first.
A quick wolfram alpha suggests about 0.002 ms^-2, i.e. about 1/500 Earth gravity.
Venezuelan Certificate Authority “Procert” Should Be Dis-Trusted
I understand, but why can't you stop fixing/refactoring/adding a feature for 5 minutes ?
Taking a break won't make you forget you everything, it mights make you more productive for the next 20 minutes.
For the record, I've worked on 20 years old code where maintanability didn't seemed like a important part.
Breaks doesn't always make you slower, it might do the contrary. Of course, there is no magical solution and you have to find a balance.
Note that you can get most of this from Sanannah, too:

https://savannah.nongnu.org/

I personally prefer a combination of Savannah (mailing lists) and GitHub (repository, issues, website).
A nice word for censorship
The idea that all cultures belong to "mankind" is grease for the wheels of appropriation. People have a right to choose what they share with others.

There's a certain phrase that people from my county use to express surprise and approval. It isn't widely known. When I use it around neighbors, they know what I'm conveying, and it identifies us as kindred.

I could tell you what it is, and you might like it. You might even start using it just because you like the sound of it. And it might become very popular, and soon, all kinds of people from all kinds of places might bond over its use. Hell, people might even make T-shirts.

But I choose not to. It's a shibboleth for me and the folks back home, and that use is valuable to us. You don't have the right to force me to share it.

If I wanted to explore its etymology, survey exactly how widely it's used, or argue that it's related to a similar phrase in a nearby region, I could certainly do those things and might choose to. But if I don't, human culture as a whole doesn't get a crack at it just because I passed on the opportunity.

It's a bit of a contrived example, because I'm not talking about the Bhagavad Gita here, but I hope you see what I'm getting at. The transmission of culture between peoples should be based on a mutual interest in sharing and learning, not some sense of global entitlement.
Agree, but what is the alternative from the standpoint of the interviewer? These types of challenges are simple to state, self-contained, easy to timebox.

For the interviewer for a say intermediate-level enterprise software backend position who needs to quickly sift through 50 applicants, what is the better option by way of code challenges?
Figuring out how a bug happens can easily take 20 minutes of concentration. "This thread calls this method, that one sends this message, then a request arrives here while this lock is held...".

It's in tracking down tricky bugs that I find focus is most needed: if I'm in an easily-distracted state then I will basically spend hours getting nowhere.
Besides Google being shitty here, the only thing that strikes me in this article is this irony:
According to the article, Jon von Tetzchner is giving talks and raising concerns on "data gathering and ad targeting practices" from Google, but in turn, wants to use the same to advertise his product? Doesn't it show at least some level of hypocrisy? It's almost like "I don't like that Google tracks its users, so I made this shiny new browser, but I'll use Google's tracking services to advertise it nevertheless".
Being particularly gullible, I sure would appreciate tips on how to weed out the lies.
If it takes a few hours for someone with actual programming experience vs. a year for someone without any experience whatsoever, it's not exactly garbage. Just like FizzBuzz isn't garbage. It doesn't tell you much, but it filters out the total frauds.
There are certainly real political divisions in our country, but at the level of the actual parties it's Pepsi vs Coke.
I haven't been following this, but from what I can gather:

- They raised $60mil (the last round being a Series G for $25mil!)

- They're being sold for what I can only this is a pittance / acquihire by Bet365

- Bet365 is buying them because they're heavily invested in Riak internally

- They're open sourcing the code (likely because they need help)

I'm not trying to disparage anyone here, but this makes my blood run cold.

Is Riak so critical to Bet365 that the right move was to _buy the company_ versus switching to a different storage system?

Is there a NoSQL vendor that's doing well out there?

Should we all just be using Postgres anyway?
इस दिन जन्मे लोगों पर मेहरबान रहती हैं मां लक्ष्मी, कभी नहीं होती इन्हें पैसों
> Sometimes I get so down I wonder what is the point of life when I’m going to die in about 1600 weeks and me and all of my work is going to be forgotten; I pop in 70 to 120 garlic cloves (very hard to chew, they sting) but it does seem to work (could be placebo although the vasodilation does actually work as I get incredibly horny after).

That might be the greatest single sentence I have ever read on HN.
Thanks! That's kind of what I figured, which makes me a little glad I haven't had to do that kind of work yet.
Interesting bit in there is that Nissan wants to use the car batteries to sell back electricity into the grid. That should make free public charging stations around town packed with Leaf 2s looking to get some free energy credits. Go out, charge for free, come home and pump that energy back into the grid.
Text-to-speech in kindle was really nice feature in my opinion.
CDN Comparison: CloudFront vs. Fastly vs. CloudFlare
Science is Classist
There is a company that based its business on a rendering engine that uses Geometric Algebra.

They have been around for a while: (PDF) http://www.geomerics.com/wp-content/uploads/2014/03/agacse_d...
A better approach might be to just stop them acquiring the things that ordinary folks need in a bid becoming rentier parasites, namely homes.

In a world where food is abundant (for now) that's what keeps everyone else poor. Limit their ability to become greedy landlords and they'll be forced to invest in real businesses and take risks.

This can be started on a local level and enforced easily by only allowing people who live in the homes or community trusts or government to own them.

If some billionaire owns 10 ferraris, has millions in offshore accounts and a super yacht why should anyone else care? It's not taking away from anyone and creates demand for luxuries that wouldn't otherwise exist and create jobs.
Alembic for Sketch: Easily extract a color palette from Sketch images
I resent the implication that I got personally nasty at any point in this discussion.
I'm on board with that if it means I don't have to pay for additional PVUs [0].

0: https://www-01.ibm.com/software/passportadvantage/pvu_licens...
The document in question is located at Statewatch: http://www.statewatch.org/news/2017/aug/eu-council-copyright...
Image packaging system, no preinstall, postinstall, preremove or postremove scripting, and a mishmash of Python and C, with that horrible automated installer thrown in for good measure, are you kidding? No way. SmartOS or bust.
Apache 2 is probably the best choice here to avoid potential future issues related to patents.
This is a problem in how lots of people do event sourcing, but its not a fundamental problem with event sourcing. If you enforce strict ordering of events throughout your stack and do operation catchup properly, these sorts of bugs are completely avoidable.
Archive of page: https://archive.fo/ZaKft
On the CQRS+ES project I worked on for two years, we were just thinking about the happy path at first before realizing that was a mistake.

For your example, here are two approaches depending on your implementation and your tolerance for edge cases and eventual consistency:

- you can enter into a saga which would do a two phase commit, ensuring that the user is indeed authorized when the edit is made. All possible states are captured in your event model and so your event history will always show what has happened

- you can load the document aggregate when you process the command and query it at that time, throwing an exception if the user is not authorized and then you can notify the user or send another command. In this case, your event model does not have to include events that describe the violation of domain rules

The first option gives you the guarantee you are looking for, but comes at the cost of complexity. The second option will give you the correct results unless a user is deauthorized before the edit command completes. Some systems process all commands in serial and so it would not be a problem. Some systems partition their commands to distribute the work and so this edge case can occur.

But you can select what makes most sense for you.
Thanks for clarifying what you meant by 'analytic'.

To me, 'harder, more finicky' means exactly that it is of a more constrained scope, so I don't think I interpreted OP wrong.
This trying to brag thing becomes a race to the bottom quickly. You should be allowed to talk about things you did which may in fact be seen in a positive light.