skysight-inc/HackerNews huggingface dataset:
> "The state of flow can be caused by various events. It can be, like Mihaly Csikszentmihalyi says, “hearing to a song of a bird in the forest” or “sharing a crust of bread with a friend”."

Huh? I think we're getting a little too abstract here. Getting into a state of "flow" requires three things for me:

1. Work that doesn't suck. I gave my IDE the finger today. Double middle fingers right at my screen. What I was working on really sucked. I need to be working on something interesting.

2. Decent amount of caffeine

3. A song I can loop and listen to all day without it distracting me. Usually something electronic. Brain.fm's "Focus" setting also works.

Headphones in, caffeine consumed, and the hours can move by quickly. Without other interruptions of course.
I can easily imagine the author including this in his original version of the article, and being asked to take it out by his editor!
They're auctioned off at https://www.govdeals.com
this is already part of the "inductrack" design (that is being proposed for hyperloop). It's been around for decades but was stalled in real development until recently, I'm guessing because of patents. As for how "fast" you need to make it - the answer, surprisingly, is "not very". IIRC, 10 kph is sufficient to levitate a vehicle.

It is a bit of a pain to make all those loops. A flat sheet of metal would be much simpler, manufacturing-wise
I have better things to do with my time than to work for no pay :) If someone wanted to pay me commercial rates for my time & travel costs, I'd consider that.

I did contribute some to OSM, but it looks like only a handful of edits before I just gave up on OSM altogether. Most of the OSM edits in my city (Perth, Australia) seem to be from 4 - 5 years ago and are somewhat out of date. I shelved my app, so I have no competing platform to promote.
No paragraphs of comments in your code? ;)
BTW, the qt5 formula explicitly says it's keg-only because it "has CMake issues when linked".
Isn't that easy to deal with? Sit back, relax and wait for a court order or your own ISP's demand kind of thing?

That's been my policy when running this kind of thing in the past - maybe I've been living behind CloudFlare and OVH for too long.
> would be easy to connect to her name.

It would be - if people actually cared to check. Most don't, though. We know this.
Doesn't look like you're using it, but if so... This is leaking in the source:

define('NONCE_SECRET', 'XXXXXXXXXXXX');

Edit: Now that it's back live, you might want to change the secret.
Uber spamming iOS app store with coupons and fake reviews
"Early Morse code was sent fully by hand"

The earliest Morse telegraphy systems were actually built around paper tape. Operators figured out that they could transcribe directly from the sound of the machine, obviating the need for the costly and difficult to deploy equipment. The skill developed from there with equipment evolving to accommodate human operators in real time.

"Someone whose timing is off might shorten the gap between characters enough that it might run dashes from the end of one character and the start of the next together."

Variations between operators exist and specific operators can be identified by their "fist" alone, but the variations are consistent for a given sender so receivers adapt relatively easily. Noise is the bigger problem. Energy from a lighting strike a thousand miles away ricocheting around the ionosphere can wipe out lots of dits and dahs and receivers either correct incoherent transmissions when they can or request something be repeated.
I'm not ChicagoDave, but what he wrote resonates with me.

I view my blog as an extension of my memory. When I write things, I do it mainly for myself, rather than to appeal to other readers. Because of this, my blog gets practically no traffic. I'm happy with github hosting my ramblings for free.
1. Yes (but applied physics, stats, CS or engineering is more valuable)
2. Yes and no.. if you are not quantitative then yes.
3. Yep quite a few that are more bio than quantitative.
4. This is individual really. Many places have Directors of Bioinformatics. In my experience these people are usually statistically trained or algorithmically trained people. Good at math.

So pick the angle you want. Bioinformatics can be statistics, algorithms, big data, genetics etc...

From a CS perspective, almost everything is a graph and then you have sequences as well. From a stats perspective everything is a noisy data from some model and from a engineering point of view it is signal processing.

Otherwise you are just creating perl/python scripts to munge data into other people's pipelines. That you want to avoid. I think a PhD is really the only way to get around it.

Look at the big tools in the industry and the background of the people who created them.

Lastly you still need a biologist or someone with a bio background to design the experiments and interpret them!!
The quote I included made it sound like he was referring to stories that advocate getting rid of swap.
"And, last time I checked, it's still the User clicking around and having experiences."

On a giant request, query, storage, and analysis engine that predates the AI trends. I'm sure Facebook uses plenty of machine learning algorithms but I wouldn't call it an AI company at this point. It's an advertising, media, and communication company that relies on user-generated content and ad networks. That's not as cool as an AI company, though. ;)
Slideshow on level -3 rootkit: http://me.bios.io/images/6/61/Ring_-3_Rootkits.pdf

This slideshow discusses a rootkit in the old Intel ME chipset (which comes with most Core2Duo/Core2Quad processors).

The Intel ME can't fully be disabled because the CPU expects a heartbeat from it. There have been successful attempts to disable large portions of the Intel ME code, but not all of it.

These guys are looking to replace the Intel ME's firmware with a fully open-source version: http://me.bios.io/Main_Page
I wonder why this hasn't been "invented" yet. Halbach arrays have been around for a long time. My best guess is that the control circuitry to make sure the rotors are spinning in "just the right amount" is not so simple.
And I would be reluctant to work with someone who wouldn't write that letter.
Lately I've been picking up the soroban[1], the Japanese abacus, and it's been tons of fun. It feels a little like solving a Rubik's cube with arithmetic, or maybe like working with a finite state machine. There are different algorithms to apply depending on the state of the soroban, and applying the right sequence of these algorithms will get you to the right result.

I find it to be a little addictive, and sometimes find it a bit hard to stop. I always feel like wanting to improve my skills a little more, become a little faster at it, and increase the number of digits and terms I can handle without making a mistake.

The soroban is a great tool for developing concentration, a memory for numbers, a facility for performing a relatively complex series of steps in a certain sequence, and eventually for lightning fast mental arithmetic.

In Japan, soroban use is taught to young kids[2], who after a while develop enough proficiency not to need the physical device any longer and can perform the calculations on an imaginary soroban, and eventually can achieve some really amazing feats of mental arithmetic, such as this example from their national competitions: [3]

Forward to the 1'45" mark in the following video for another really impressive display of soroban-trained mental math prowess: [4]

Finally, there's a great subforum for mental math in the Art of Memory Forum: [5]

[1] - https://en.wikipedia.org/wiki/Soroban

[2] - https://www.youtube.com/watch?v=Px_hvzYS3_Y

[3] - https://www.youtube.com/watch?v=7ktpme4xcoQ

[4] - https://www.youtube.com/watch?v=rPTKZ4PLkMc

[5] - http://mt.artofmemory.com/forums/mathematics-and-mental-calc...
As others have said, management (in my experience) never has the full picture, it has its own perspective.

I'm curious about the breach of trust you feel -- surely investors in a company don't relinquish their values or place unconditional trust in the company? The Kapors are not a PE firm, and their ethical stands have been known for decades.

You can't on the one hand benefit from the brand value of investors like Mitch & Freida and not also expect such stakeholders to also expect a certain caliber of behavior by the company.

I think investors in a startup are forgiving of early missteps. Uber is way, way past that stage.
> Had this case not been escalated to the media, it likely would have gone up for auction in a bin with other electronics sometime in March.

I'm just picturing some guy in a back corner of an auction room hesitantly putting up a numbered sign to an rambling auctioneer and getting the whole package for $20 bucks.
> I think the point of polymagnets aren't to maximize the magnetic attraction in one specific direction but to allow for custom magnetic field designs.

Getting strong magnets in one specific direction is one of their applications. See the "attach" example of their /polymagnets page[1]:

"Polymagnets are the world’s strongest magnets because their magnetic energy has been concentrated near the surface. Polymagnets are up to 5x stronger than conventional magnets."

1. http://www.polymagnet.com/polymagnets/
/r/popular is filtered by looking at the most popular filters that people have used on /r/all - and it turns out that heaps of people have /r/the_donald filtered out. Lots of people also filter the League of Legends sub, so that gets removed from /r/popular. Data is here: https://www.reddit.com/r/dataisbeautiful/comments/5ubthi/top...
I mean some important truth underlying the rant. I'm not implying that there was one here. The point is that even when there is, it makes the destructive effects of ranting worse. It discredits that truth for those who don't see it and excites mob responses from those who do.
Then start a thread that is actually about proportional representation, and I promise I won't come in and tell everyone that what we really need is a better gerrymandering algorithm.
I think they should do a lot more than the letter, but not publicly. (And to be fair, it sounds like they did, until recently.) The ultimate goal here should be "make Uber a better company -- for employees, customers, and society", not "burnish the Kapor's SJW credentials". The public letter accomplishes the latter, not the former.
Thing is, "fixing gerrymandering" sounds a lot like fixing the wrong problem - instead of devising complicated clever plans for fixing it, engineers will feel compelled to adress what they perceive as the "real" underlying problem.

Whether doing so is realistic or not is another question, but as a non-american, I can totally relate to this attitude - the whole problem just seems bizarre to me. But don't get me wrong, I am neither judging, nor do I think that "just switch to proportional representation" is realistic for the US without a revolution, or at least some miraculous bipartisan effort.
Wasn't a huge pain in my opinion. I always use http://railsdiff.org to start, but yeah I did run into a couple of unmaintained gems that weren't compatible and I had to patch myself.
I dunno man, maybe there are higher ideals than "the company". Ever thought about that?
How our UX team worked through ideation using the Four-Step Sketch
What Fitbit Paid for Pebble Is Undeniably Sad
Wow, he cofounded the EFF.
yeah! it actually came to my attention because my friend's girlfriend's brother is the voice in the video (he is a tech/master builder at the exploratorium - with, a very alluring voice). I got to see the early version and corrected a misspelling/mispronunciation of "monotonicity".
I remember chatting with Scott on ICQ when he was building the site at the very beginning. He sent me a link to test uploading something, which I did - a screenshot of my desktop. It's one of if not the oldest remaining submissions, and was the first 'daily deviation' (for lack of other content, I'm sure!).

Lots of great people around communities like this back in the day, but then so many of us seemed to grow out of them.
After this integration with webpack, will it still be behind?
I think they know this. And they still wrote it. What does this tell us?
For the record, firefoxd's static assets were offloaded to another server for an additional $10/month. $15/month is still not bad, but I feel like this comment is a bit misleading.
Investors don't lose their right to an opinion. If anything, their opinion matters more because they've put their money on the line. Since it appears Uber only made token attempts to hear their feedback through past crises, it is entirely appropriate to take concerns public now.

Founders don't get unconditional support from investors. They aren't therapists or doctors or lawyers. When you take money from someone, you're giving them a promise in return. Yes financial gains are part of that promise, but so is conducting yourself ethically and ensuring that the "business" is just as successful as the "product". Treating your people right is part of the contract.
> it's expected that they'll be a team player and provide support in whatever way possible

The way I read it, it sounds like they tried that and found the approach didn't work. So they moved on to "tough love" and are trying an intervention.

To turn that around, is there any situation in which you believe early-round investors can ethically discuss problems in public?
This is a very valuable article about what it would take to do such a migration. I also work on a large CoffeeScript + React codebase (https://github.com/sagemathinc/smc), write a lot of new CoffeeScript every day, and I have no plans to do a rewrite. I just don't see the value of doing a rewrite, given how hard it would be. I like CoffeeScript, find it expressive, and I think it would be easier to fix or maintain the relevant CoffeeScript tooling than to do a rewrite (just because a rewrite would be so damned difficult). Also, CoffeeScript really is sufficiently close to Javascript, and it interoperates effectively enough for now.

CoffeeScript is not totally dead. There's pretty regular activity this month (see https://github.com/jashkenas/coffeescript/commits/master).
That said, personally, I find the stability of CoffeeScript to be kind of nice, considering how much churn there is in the rest of the Javascript world. The language barely changes at all, and that's kind of nice.
Uber isn't some scrappy startup anymore, it's a giant company with a market cap comparable to Nike or Costco.
How We Build GRPC Services
Isn't Mars full of water? Source: I read the Mars trilogy by Kim Stanley Robinson.
I think we need a few numbers, and they won't be easily understood by casual observers. And we will need to take the numbers with a grain of salt and put them in context.
This is pretty great. Since hopping back onto Rails about six months ago, I've made a habit out of removing the asset pipeline from every new project in favor of webpack and Yarn. It always feels a little cobbled together, but worth the trouble to take full advantage of the JS ecosystem. Having these tools as a native part of Rails will hopefully make my own workflow a bit more streamlined. Looking forward to it.
Aik – Front end Playground
If they're not indexed then I can't see the value.
It's also a waste of time because it's a book. Deep Work, along with many other non-fiction "self help" books HN loves, could just be a couple of long blog posts. As a book it gets repetitive and tiring after the first half.
How else should the investor respond? In many situations (I don't know enough about this one) I don't think it's acceptable to say nothing; it's effectively tacit support.
They ended up taping my two boxes together, and then wrapping the box in thick brown wrapping paper.

Somebody failed Shipping 101.
Gmail is private too. You need a warrant, just like a telephone call.
Web Development Bootcamp Mentor
Join Thinkful, an online school for software engineering, where each student works remotely with a mentor 1-on-1 to learn the practical skills and professional competencies needed to become a great developer. We are seeking developers with expertise in JavaScript, Node.js and React. As a Thinkful Mentor, you will spend ~4 hours a week building relationships with fledgling developers—providing them with the guidance and accountability needed to build their skill set and successfully perform in the field. If you want to share your passion for technology with motivated learners and refine your craft along the way then apply to join our team at: www.thinkful.com/apply.
Prestige ... points?
A1c in a month? It's usually not particularly helpful to remeasure A1c in less than 30 days because blood cells don't turn over that quickly. Whatever changes happened to his blood glucose could only have affected about 1/3rd of the blood cells. If there was real change to his glucose tolerance or uptake, it would take another two months to really know what the effect was.
It's quite possible for state legislatures on the US without involvement of the parties-in-government, in states where citizen initiatives are a thing.

National reforms are often led by the states.
I think every situation is different, and Uber's legendarily toxic culture has remained unaddressed for long enough now that I am starting to think less of investors that silently allow this sort of thing to continue on in the name of returns.

If you're known to be a silent investor in Uber, how long until your deal flow starts getting interrupted because companies refuse to work with you? Maybe never, but I personally applaud these investors for finally speaking up.
Isn't that the point, though? By writing this open letter they're effectively holding the company accountable in an extreme, public way. I would hope a company would treasure such investors since they're willing to offer such "tough love".
> The more threading code I have seen, the more convinced I become that it should be avoided at all cost.

My last boss had the same approach to threading. Although I understand the reasoning (usually it's based on some bad experiences with messy multithreaded code), I still strongly disagree with the premise.

Of course, the approach can be fine depending on the requirements (in which case, of course, it's preferrable), but generalizing the statement can be a huge mistake.

Most of the threading code I've seen got so horrible precisely because it was tucked on after the fact. If you start your codebase on the premise that everything is single-threaded, switching the important bits to something remotely concurrency-compatible often requires major rewrites. Thus, I consider it to be an important architectural decision one should make early on. You don't have to go through with it and start with a huge degree of concurrency, but while you're implementing the core of your application, you should be aware where it makes sense to design around the possibility of concurrency. Once the API is suited in that way, you avoided a major headache while trying to make your glacial code faster in a hurry.

Of course, I'm referring to concurrency on the architecture level, not the trivial cases in which individual operations can be sped up. Having those issues in the back of your head while designing is one of the things that makes a good software architect. Too often it's omissions like this that will be the cause for explanation like "I know it's a mess, but it has grown organically and we can't change it now." down the line if you're explaining your project to a newcomer.

Edit: As an addendum: The problem with switching to multithreaded code also doesn't only lie in the amount of work it entails and the amount of code you'll have to touch to do it, but also in the amount of code you forget to touch. It's very easy to introduce very subtle race conditions that only show in very specific edge cases. But when they occur, you'll have a major firefighting job on your hand. I feel those are easier to avoid if you try to design for concurrency up front instead of trying to remember everything that could potentially break after the fact.
Really important point you make at the end there: Proportional representation has to be made to be understandable to the layman or it will backfire. The electorate has to understand that it's more fair or else they'll reject it. Sometimes the rejection won't be felt for a long time, either. One could say the current political situation is the result of laypeople rejecting the system long ago (39% of the eligible voters didn't vote in 2016).
From reading the letter it sounds like they've been trying to do more for years in private, without success.
If you are on the experimental side:

There is also zram (just swap in memory lz4/lzo compressed) and zswap (compressed cache in memory for swap pages before hitting disk) that needs a real swap device but compresses pages beforehand.

I run zswap on my Desktop and on a few servers and it gives you some more time before the oom killer comes and the system feels a bit longer responsive.

zram is a nice idea but quite a beast in practice (at least on MIPS with 32mb RAM) sys constantly at 100% if you need it and other quirks. Maybe it got better or I did something wrong.

But if you need an in-memory compressed block-device it's pretty great - you can just format it with ext4 and have a lz4 compressed tmpfs.
> Secondly, wouldn't moving to SHA-2 or SHA-3 be a compatibility-breaking change?

If git allows for extra fields in commits and tags (I don't know if it's the case), one could have "tree3" and "parent3" entries on each commit, which point to a parallel sha-3 tree (with sha-3 nodes and leaves) and sha-3 of the parent commit(s). Old git would ignore these entries, new git would use them (and check they point to the same parents/blobs as their sha-1 equivalent). Hacky and ugly, but doable.
>Given all that, talking about proportional representation is a complete waste of time, and it gets in the way of having constructive conversation about this subject. It is constitutionally impossible to disband the House of Representatives and switch to proportional representation.

I'm curious, what is the Constitutional argument against proportional representation within states? A complete proportional representation system that spans the states is obviously unconstitutional, but I'm not sure that a proportional representation system within states is. Can you expand on this?
Noticed that. Found some discussions about a possible bug in cmake or qt5 that were reported a month or two ago.
> A move of desperation, no doubt.

Certainly. Well-said, thanks.

> cigarettes taste like shit and aren't addictive

I learned from a hacker news comment that current thinking is that tobacco is addictive because of the combination of nicotine and chemicals that have an MAOI effect.
Gui designer mostly. And the ui of the IDE itself.

I want to feel that I'm in control of building an app.

Android Studio (and Eclipse before that) made me feel like I'm taking unguided tour over bad decisions of android API creators and lack of giving a damn of IDE creators.