skysight-inc/HackerNews huggingface dataset:
Slack has a staying power that the author didn't catch: once you've got all kinds of apps reporting data directly into Slack, and all kinds of rooms set up for specific data purposes, it's even more sticky than email.

Before a Slack-using company would switch, the competitor would need to support many/most/all of the integrations that the company is using. You've really only got two chances to win Slack's customers: the point before they seriously adopt Slack, and the point in the future where Slack does something stupid like jack prices way up or suffer a serious breach.
Whilst such devices will have many positive uses, the way it is portrayed will certainly raise concerns from the mindful amongst us with fears the abuse such devices/technology could offer.

Equally, zapping the brain as they say to change a mood is from my understanding not as simple as we are not just fireing neurons, because much is done via chemicals and that is an area of the brain we are still no experts upon. Take psychiatric drugs - they way they are prescribed is very much trial and error. Because it is extremely hard and impossible/impractical to measure the brain chemistry. AFAIK it can only be done via invasive measure that has more side effects/risks than the psychiatric drugs being doled out.

So for me - just zapping the brain to control mood may be a short term solution, long-term - the effects upon the chemical balance could create a far bigger issue. It's a bit like clicking ignore to a warning light constantly and then down the line find out you have a bigger problem that no amount of clicking ignore will solve.
I don't think this is correct. The timing attacks here all require extremely high resolution timers, and network + I/O latency would obscure the variance entirely.
I follow this email every week and it is hysterical.

Airboats, feminist co-working apps, mad CFOs. Carl you've outdone yourself.

Now can I get some TechLoaf swag please???
Things that really helped me understand git as a tree of references.

Git reset —soft and git reset —hard

Git cherry-pick

Git rebase

Git reflog

Git stash

Understanding this makes you able to manipulate branches and commits like a wizard. Once I learnt those, I can get myself out of the hairiest git problems.
See https://github.com/shosca/django-sorcery/blob/master/Makefil... for example

Run that target as part of the test
> your OS guaranteed support for a "virtual architecture"

IBM i (the OS formerly known as OS/400) and TIMI say hi. Under the hood it gets transparently recompiled to the target architecture. "Customers were able to save programs off their CISC AS/400s, restore them on their new RISC AS/400s, and the programs would run. Not only did they run, but they were fully 64-bit programs."

https://en.wikipedia.org/wiki/IBM_System_i#Instruction_set

https://koeln.ccc.de/ablage/as400/as400concepts.xml
WOW! This almost feels as good as Fireworks did back in the day! I'll probably use this for my upcoming web coming. Waaay nicer usability than Affinity (which was way nicer to use than Illustrator already): special path width control points, multiple strokes and inner shadows etc. on same shape...

For someone with a bit of an artistic side, but who also likes to draw "logically" with exact control of the shape but also without introducing 100 new objects in the picture, this seems amazing.

It lacks the "mixing vectors and pixels" part of Affinity Designer which is sort of cool, but the core part, pen and drawing tools seem to be both intuitive and powerful...

Will play with the trial more, if it doesn't crash much and doesn't lack any essential feature for me I'll buy it 100%! Keep up the good work!
I assumed the poster meant the git concept of pre-commit hooks, which is just a shell script - https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks
How do people use autoformatters in CI pipelines? I dislike the fact that precommit hooks have to be set up for each git clone. Is there a better way?
Similar thing happened to me—I downloaded it in the evening, because I'd heard people talking about it and it sounded interesting. My wife came down at 3:30 in the morning wondering where on earth I was.
I would go so far as to say it’s the only unambiguous validation you can get.
It’s refreshing to see a company that doesn’t just pay lip service to frugality.
I'm not married to CDs, specifically. I buy them, but them rip them into digital files and save the CDs as backups.

However, I don't use music streaming services either -- they are unacceptable to me for the reasons the article states, and more. Instead, I keep a library of digitized music, and either stream it from my own streaming server or put a subset of them onto an SD card and play them from there.

That satisfies my need for quality control, to be free of tracking and ads, and to have confidence that the music will never just disappear on me. Not to mention avoiding an unnecessary ongoing expense.
True. I was trying to say that your average lay person is unlikely to know the difference enough to be a big deal
For those of you interested in bioinformatics I can recommend the Rosalind Project [1]. It's like the Euler Project, but for Bioinformatics.

[1] http://rosalind.info/problems/locations/
This was the post that made the lights come on for me: https://customerdevlabs.com/2013/11/05/how-i-interview-custo...

After doing 10-20 of those interviews, I got pretty good at coming up with an internal "pain scale" - where this particular problem sits in terms of overall pain the customer is experiencing, and thus how much they are willing to commit to solving the problem.
long strolls are bliss
Thank you for this concise summary. At my job I'm often accused of not being a team player because I refuse to get sucked into other people's shallow-work emergencies. It feels good to know that I'm not alone!
The quality stuff also doesn't get written without copyright. Take Charles Dickens, who rallied against pirating of his works. Luckily he had the protection of British copyright law, so he still had motivation to publish.

Or take the Godfather, a movie that cost $6 million to make in 1972, which was a significant sum. Do you think the studios would have put up the money otherwise?

Yes, our current system optimizes for Marvel comics movies and tabloids, but there's also a significant market for high brow stuff, and those people should be entitled to a fair living from the right to exclusively own their work. Otherwise, some of them simply won't be able to afford to that work and we'll lose it.

Before the advent of copyright, we had wealthy patrons who supported the arts. Beethoven had many patrons who helped him along (I have no doubt that he loved doing it, but perhaps wouldn't have been able to without support). But is this system really better than what we have now? It just means that instead of the market dictating what gets made, a select group of wealthy people do. Doesn't seem like an ideal system either.

Finally, there are things like Patreon, which are a more democratic way to support content creators. But at the end of the day, there's a free-loader problem where I can benefit from your donation, so this system hasn't really taken off. Very few people make a decent living off of patreon and even among those who do, how often can they pay expenses such as editors and the other support staff who help to make great art. At least in the old system, you can get some prestige and bragging rights from being the guy who supports Beethoven. However, there's not much prestige in donating $5/month to your favorite author on Patreon (even though I think it's the right thing to do).
Don't forget Tandem! The original distributed/nonstop database (in 1981 no less). And the originators of the 5-minute paper.

HPE truly is where greatness goes to die.

https://www.hpl.hp.com/techreports/tandem/TR-86.1.pdf
legislators' offices pay more attention to calls than letters

The opposite is true. Written letters prioritize over phone calls and they over emails. But overall, constituent communications on current legislation are largely ignored.
> What data is a tracking pixel taking from you?

Let me just list a few of the things that I consider private:

* The fact that I viewed the email in any way

* The fact that the email was opened on more than one date

* What IP address is assigned to me by my service provider

* What user-agent is used by me (and what version)

* Whether or not I share my IP with other email addresses

* Bandwidth information about my network

* Latency information about my network

> None of that is your private information.

You are dead wrong on this point.
\o/

Unfortunately I do not live in Europe. :'(
Update to Security Incident
Most airliner pollution doesn't even affect ground level directly; it's in the upper atmosphere, doing more damage.
Extraordinarily transparent compact metallic metamaterials
From the technical perspective of how emails work and the limited subset of HTML being available inside them. I think this is a case of crying wolf without understanding technical capabilities.

The only way the access described there is even remotely possible is using a vulnerability in a systems image parser or network client stack (using only the URL and server response). Burning an unknown 0-day vulnerability with that level of power wouldn't be wasted on even a high profile military court case.
I received Shenmue for Christmas, 2000. The in-game date shows on every loading screen, starting on December 3rd. I played it so much that first week, the dates intersected and then passed the real life date. Until I beat the game, I kept thinking it was the Shenmue date in the real world. It was a surreal experience.
Yes. Goal is to vet freelancers and at this point it looks similar to upwork. There is a difference though, that unlike Upwork, which sends unlimited proposal (which makes the user select one)... this tool would connect the best matching person based on past data on chat directly.

Not sure, if this is a good enough idea or there is room for improvement over Upwork. Hence, validating the idea here. Please let me know what you think.
Salesforce launched in 1999 before before cloud was a thing. It's basically just a big Oracle database.
Right. Like add a unit test or something. Geez.
So here I am a 13th genner sitting in the crossfire of this intergenerational warrior's poorly aimed, misguided shots. I suppose it draws more attention than a no true Scotsman complaint over Nordic country labels.
Excellent suggestion. Will keep that in mind. Thanks for the detailed post !
I'm guessing you're referring to this part at the end:

"In hindsight, I took on an unreasonably audacious endeavor with Level in part because of my internal “this might get big if I play my cards right” dialogue. It would have been far better to either deliberately go for the big idea (and probably seek venture funding to make it happen), or start far smaller and build my way into a sustainable company of one."

I appreciate this passage... a thoughtful reflection.
Your parent is correct. Here's our pre-commit config too FWIW:

more .pre-commit-config.yaml
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v2.1.0
hooks:
- id: end-of-file-fixer
- id: check-json
- id: check-yaml
- repo: https://github.com/asottile/reorder_python_imports
rev: v1.3.4
hooks:
- id: reorder-python-imports
args: [--application-directories=gaia]
language_version: python3
- repo: https://github.com/ambv/black
rev: stable
hooks:
- id: black
language_version: python3
- repo: local
hooks:
- id: eslint
name: eslint
entry: ./frontend/node_modules/.bin/eslint --fix
language: node
language_version: system
files: \.(js|jsx|ts|tsx)$
- repo: https://github.com/prettier/prettier
rev: "1.15.3"
hooks:
- id: prettier
files: \.(yml|yaml|md|json)$
language_version: system
Thanks for the response. What ideal features would you like to see on such a platform as a customer who manages multiple side projects ?
5-8 beers, 2-5 nights a week is a ton. This is not typical for most drinkers. That's up to 40 beers a week. 5+ drinks in a row is the definition of binge drinking.

https://www.cdc.gov/alcohol/fact-sheets/binge-drinking.htm

"One in six US adults binge drinks about four times a month"

Your "normal" is as many nights per week as the CDC claims per month, and the CDC claims this for only 17% of the population. Put another way, your "normal" is 4x as often and at least 3x more common than reality.

If you're hanging out with people drinking this much all the time, then you may have normalized it, but it's absolutely not normal for "much of the US".
The FPS counter is horribly off.
I get a lot of just loading at:

https://status.salesforce.com/

Not really what you want with something like this... but the folks holding the keys to a site like that are often never around / fast enough to make those sites helpful.
Article author here: You are describing a lot of issues that should be fixed. If you could try out 68 for a bit, you can help us confirm.

I will aim for another post going into more of the issues and how we fixed them and sharing some more frustrating breakage developers might have experienced and how we improved it.
Fatalities stable (from 6 in 2016 down to 5 in 2017) in a category that combines rollerblades and scooters.

And we obviously expect injuries (and deaths) to rise with increased usage. The pertinent question is whether the injury/death rate per km (or whatever) is high compared to similar forms of transport.
Getting this out of the way first, I've only started exploring non-Hadoop/non-HDFS Spark execution beyond some limited Amazon EMR work, but I'm interested in learning more about it. What follows is a combination of work experience and armchair research in the evenings. But I'm not claiming to be an expert.

Have grown to really appreciate Spark in the Hadoop space. Started with plans to go with Impala, then went to Hive due to stability concerns, and finally to Spark due to speed / flexibility. You can write code against a data frame, or write Spark SQL, so you still have SQL.

HDFS has benefits over other storage approaches, if you are running Spark in the same cluster you get data proximity. But you can go with a different storage back-end. That costs in performance. "Performance of multiple query and enrichment jobs concurrently executed resulted in 90% longer execution times."
https://redhatstorage.redhat.com/2018/06/25/why-spark-on-cep...

Unless you really have BIG data, you're invoking a lot of maintenance overhead to support a cluster when you may do just fine without.

Haven't had the freedom to explore other possibilities until recently, very interested in how Spark on k8s is working out. (Same comment could be made here as above and elsewhere - do you really need k8s? But I want to play with k8s and learn more about it, so... for that purpose I 'need' it.)
https://spark.apache.org/docs/latest/running-on-kubernetes.h...

And there's always the cloud route. You can run an EMR job that uses files in s3. There is a cost, but you do not need to support a cluster in the same way. Or if you're feeling adventurous, use Lambda.
https://www.qubole.com/blog/spark-on-aws-lambda/

And Spark isn't the only option. Have started learning about Dask, also looks very interesting for performing some of the same tasks.
https://dask.org
How is this puzzle style different than the procedurally generated ones in Simon Tatham's collection?
Most larger orgs/projects aren't going to be willing to reformat all the code in their repo in one big bang. Regardless of what promises the tool claims to make, you need to be concerned about behavior changes or breakages, and most projects don't have high enough test coverage to cover everything. Depending on the size of your repo, it might not even be technically possible to make this change all at once. It's also much harder to get organizational buy-in on "let's change all existing code in one swoop" vs. "let's require all new code changes to be formatted using this tool".

As I mentioned above, formatting only the diffs also removes most of the pain of any changes to the formatting tool itself that aren't diff-stable.
Mom's letter to daughter explaining why she isn't getting smartphone 12th bday
Tumor antigen-independent enrichment of viable circulating tumor cells
Saving data locally is not a protocol problem.

Chromium is almost there.

Chrome had “chrome://flags/#show-saved-copy” which would do you want if you could make Chrome's cache arbitrarily large and persistent, but it appears to be gone now.
> The problem with detaching from feelings like you do

Detachment in the sence of not being dependent/defined by them, NOT in the sense of not feeling.

> These fabricated mental states are not reliable.

I think this is also the exact opposite. You are basically describing happiness made by mind of children and most adults which is artificial and dependent on what is not in their control. I like to describe that kind of hapiness as surfing the waves of emotions, going up and down, happy always bring sadness, and for them sadness always bring pain. But the solution is to grow up and understand that you are the ocean, this does not mean to feel nothing... quite opposite... it is the start of feeling more.

Happiness comes from the events outside. In case of a child you can take his toy away and he becomes sad.

I once saw a child cry because her friend went to the bathroom first. Children have a lot to teach those who are detached from being alive, but their understanding of world/self is not wise.

On the other hand the joy of being alive is always there and is not dependent on anything else. Once I realize the beauty and the significance of my own being, nothing brings me down from pure joy (which is more than happiness).

This is natural, effortless and is part of growing up as a human.

I learned a lot, thinking about your comments. Thanks! +1
Seems like a good fit for air typing.

https://www.slashgear.com/air-type-aims-to-let-you-type-with...
You can find someone who’ll complain about anything. You have to evaluate whether they’re actually complaining about something valid or just reacting to change.

In the example cited, notice how insubstantial the complaints are? That’s a dead giveaway for someone who is reacting rather than thinking rationally about the goals and benefits. An important distinction to remember here is that we’re talking about something which is safe, fully automatic, and easily integrated into most editors, so the effort to follow it is a few seconds the first time you set it up.

I’ve generally found three classes of reaction to standardizing formatting, linting, and similar style checks: most people just roll with it, some people work through the initial “this is different!” reaction and realize how much easier consistency makes things (it’s been months since code review wasted time on formatting!), and a much group never get over it. I’ve only seen that a couple of times in a couple of decades and those were people who were net losses overall because this was just a symptom of a larger unwillingness to work well with others. The same guys refused to test their code, committed syntax errors or failed merges, wasted time reporting problems due to incredibly hacked up local build environments, etc. The important thing to remember is that those are a vanishingly small part of the community and I would make policy around them only to the extent of figuring out how to keep them from dragging your project down.
fyi, we are picking up the websocket work this summer; so first parts might show up in 69, latest 70.
To some extent, but going down this road leads to "artists should be thankful for exposure".
> Spotify has dramatically increased the variety of music that I listen to and introduced me to lost of tiny artists with great music.

I can't speak to Spotify, but many years ago I picked up some agent software that does a rough analysis of the music I enjoy, then crawls the web looking for music that resembles it. I use that for recommendations.

The software is a bit crude in its analysis, but I think that's a feature, not a bug, because it ensures that in the mix of music that I certainly will like are random tunes that I would never have thought to listen to, and often those turn out to be gems.

Most of the music the crawler finds is from indie artists that aren't well-known at all. When I find a new one that I enjoy, I make it a point to seek them out and buy their music directly from them.

Anyway, this has been my solution for about 15 years now, and it works great for me!
To be fair, at least Microsoft explicitly went with finding perf optimizations elsewhere to reduce the impact, not smarter mitigations (though they also eventually did that when they decided to go for retpoline).
A collection of recipes for using VS Code with particular technologies
I tend to agree with you on this specific example, but there's also plenty of work that IS good quality in my opinion that wouldn't get funded if the entity funding it didn't get exclusive access to distribute. I would say that the New York Times (or pick your favorite paper) is a good example of this. There's a good amount of quality writing that people don't get paid for out there, but funding things like investigative pieces that take months or years to research just doesn't happen much outside of well-funded newspapers that traditionally get that funding because they are the owners of the copyright, so if you want the info, you need to pay them.
> literally the best automobiles ever

I'd call that a huge exaggeration.
I sincerely wish those people would actually come up with specific workable policies that demonstrated an interest in small government that wasn't race-based.

Like, take small government on a local level. You cut the city budget by a third, which part are you cutting? Do you cut the police budget? Do you cut the parks? Public transportation? Public health services? Some of those will impact communities of color more than others. So be specific and say "yes, I want to cut public transportation, recognizing that it disproportionately hits communities of color." And we can talk about that, instead of just "well small government is better".

Or what would you cut at the federal level, to have a smaller government? Housing and urban development, which again predominantly benefits communities of color? The military? The legendary farm bill?

Depending on how you rejigger the government, I'm all for a smaller one.

Cut the military down to a hundredth its size and institute medicare for all and free higher ed and you're probably still smaller than you started.

But these days, in general, there's a lot of overlap in the venn diagram of "smaller government" and "cut policies that help communities of color," and that's why people are quick to call small government republicans racist.

(That and the racism that a lot of republicans now openly display.)
But the richer children are inherently privileged, yet you think providing privilege to poorer children is immoral. Why is one acceptable but the other is not?
I say it every time, to every founding team I meet.

Read “The Mum Test”[1]. It will make you aware that you to get unbiased feedback you need to remove your identity from the idea so that people aren’t nice to protect you.

[1] http://momtestbook.com/
That's a lot of laptops.
This is the documented solution to any significant security issue. They'd much rather be down than expose any customer data.
>I honestly find Spotify and Apple Music bad for music discovery if your tastes aren't really adjacent to Top 40 (is that even a thing today?) style pop music.

I couldn't agree more. I have found new artists that I probably wouldn't have listened to with both spotify and last fm. But with last.FM radio alone I have discovered more genres.