skysight-inc/HackerNews huggingface dataset:
It was pretty important to work with the Project Managers and "scrum-masters" to decouple our release cycle from our sprint cycle. In our case, like yours, they were coupled together for no technical reason. It's hard to sum up all the changes we made to allow it to happen, but mostly it boiled down to a few technical decisions -

* Every PR is treated as "production" ready. This means if it isn't ready for user eyes, it gets feature flagged or dark shipped. Engineers have to assume their commit will go into prod right away. Feature flags become pretty important
* Product Owners and QA validate code is "done" in lower environments (acceptance or staging, or even locally during PR phase). This helped us decouple code being in prod and "definition of done" in our sprints.
* All API changes and migrations follow "expand and contract" models that makes the code shippable. e.g. even if we are building new features, we can ship our code at anytime cause the public api is only expanding.
* More automated quality checks at PR time. Unit tests, integration tests, danger rules, etc. These vary from codebase to codebase. A key part of this is trusting the owners of that code or service. To a degree, if they are happy with their coverage, then they can ship. (Within limits of course. Not having unit tests at least would be a red flag)

Also, we still ship numerous times a day without a full automation test, we just make sure each release is really small (1-3) commits. The smaller the release the easier it is to manually QA it. So nothing fancy is needed, just smaller releases.

So to answer your question, we don't pick and choose work that is "low" impact or "high" impact, all code gets shipped the same and with the same cadence. It is our responsibility to ensure that when it goes to prod, it won't break anything
After skimming the first page I now feel slightly foolish for not having realised before that a bit is short for binary digit.
I also use Mail on OSX and you're right, it does have excellent Gmail support. This is definitely down to Apple putting in the work to support Gmail though, rather than Mail simply using IMAP as usual and Gmail working like any other IMAP server would.

The gp was talking about RFCs and the IMAP protocol implementation itself, so I was talking about the Gmail server at the protocol level, rather than user interface.
Thank you.

I'm glad I'm not the only person who thinks this way.
I’m a far cry from an economist, but I’m curious if the sharp rise in tourism over the last couple of decades is an indication that people have much more disposable income than we previously had access.

As the article mentions, travel and lodging has definitely gotten cheaper, however I still feel like, due to stronger economy and more disposable income, world travel is no longer limited to the obscenely wealthy.

If my read on history is correct, world travel just wasn’t available to so many people as it is now.

Is this simply better economics or has our new(ish) interconnected and open world also made travel less scary? Like, since we interact online and trade with people from all over the world, do their different cultures no longer terrify us?

I mean, I try to make it to at least one new country a year, and when I travel it terrifies my Midwestern grandparents. It seems that in their generation, foreign countries and foreign cultures are so distant and extremely scary—I don’t want to imply as if they’re bad people, just that the world was much much bigger and out of reach to their generation for whatever reasons.

[edit] clarification.
>The businesses that cater to this influx of tourist spending employ locals

Tourism is an industry that pays less than most. Most tourism/hospitality jobs are low-income and menial which compared to the exponential rise in both property value and everyday goods, is peanuts.

Hawaii, a state whose largest contributor to GDP is tourism has 1 in 6 residents living under the poverty line. The lack of other jobs and focus towards locals drives most people to poverty.
I would say store a default event together with the pattern it repeats in. Then create exceptions that hold additional info or a cancellation when needed. When they finally add an end date in one way or the other, add the end date to the default.

On load/view time, generate events from the list of defaults and amend with the exceptions as needed. The user should not see the default/exceptions system, just events and the pattern.

I’d say working with exceptions in this way is more efficient than storing many copies of the same event.
Upgrading to ext4 is not extremely rare, but the recommended procedure involves mkfs and copying files over anyway: https://ext4.wiki.kernel.org/index.php/UpgradeToExt4

In-place upgrades do have the potential to leave some non-default options for the final ext4 file system, such as 128B inodes instead of the 256B ones, which is where certain features like reduced timestamp granularity comes in.
As far as I can tell, the OP wants people to stop inventing languages and "just write good code". They're deliberately describing COBOL as exciting, new and modern to make their point.
Months going to GEO are months of revenue lost, and mass for propellant is less mass for payload. That's the tradeoffs that may not be compelling for some customers.
The latter was named after Lord KeVin.
For a better take on this solution space, checkout Crista Lopes’s essay on naturalistic programming: http://www.dourish.com/publications/2003/oopsla2003-naturali...
Someone once had the great idea that drivers should be in the same codebase as the kernel. Crazy, I know.
What Car Thieves Think of the Club (2010)
And many of the names proposed don't seem better in any way.

- Amazon Transactional Email vs Simple Email Service (SES)

- Amazon Queue vs Simple Queue Service (SQS)

- Amazon Github vs CodeCommit
Just purchased a domain name! https://beafapp.com
> What's so strange is the way that humans want their news to be less true for some emotional reason.

Likely for the same reason that they don't actually care about the cost-effectiveness (or even statistical effectiveness) of their medical treatments. Their stated goal, learning about what's going on in the world, is not the same as their actual hidden goal.

Hypothesizing here, but a few possible reasons why people might not care that much about finding the truth in the news:

* They are more interested in having the news support their preconceptions about the world -- which are in turn based on whatever benefits them most -- so they can then use the media as "evidence" in persuasion, arguments, and other political conversations
* They believe that having "their" news channels dominate the public sphere will lead others to passively accept their tribe's opinions, which then has benefits for them
* They are eager to reinforce their own beliefs, choices, and biases so they can avoid the painful and expensive process of reassessing their beliefs and reconfiguring their life around those new beliefs

Again, this is all conjecture, but it is moderately supported by the anger that people hold toward news outlets that cater to the opposition.

> In my view we should not expect journalistic work to strengthen existing convictions but to challenge them and add empathy and nuance to our views of the world.

We should, and those of us who think about these things will. But sadly most of us won't. The incentives aren't there, and they likely won't be there until it's too late. Thus the endless cycles of conflict throughout history.
I browsed the streams. Fun projects! Lots of opinions expressed here and I would tend to agree that none of these folks seem to be doing anything with customers. I'd love to see a challenge where the goal was to have 5 customers in 24 hours. With that said this seems more like a distributed hack-a-thon and a good one. I think that's an idea worth repeating. Venues and wifi and food and security and all the other things we have to do for meatspace hack-a-thons means we can only do one a year. Twitch hosted hack-a-thons seem like a great way to put something together fast.

People could pay to play and gain a shot at the prizes.

Hey... that sounds like a startup. Maybe there is one startup in your event. ;)
Red circles and arrows are a fairly reliable attention magnet. See how the pictures with circles and arrows are interspersed through the article? The idea is that the user is drawn to scroll further when they're about to give up. You can clearly see this tactic in action in Youtube thumbnails, for example:
https://www.youtube.com/results?search_query=captain%20marve...
I have to think "has external funding" is a minimum.
it does not guarantee it, but thats a necessary condition.
Not OP, but it seems like Electrum maps the wallet seed to standard English words. The other thing that helps is that the redaction isn't complete.

So what I would do is:

1. Estimate the possible locations of spaces (e.g., using OpenCV).

2. "Guess" certain letters based on what is visible above and below the black bar; these are your constraints.

3. Look up dictionary words that meet the constraints found in (2).

4. Loop through steps 1-3 to build a list of possible seeds.

5. Run these seed candidates through Electrum.
Well, while we are speculating, in a world with better communication, there can be more places of interest to travel to- including ones which are closer to you.

Once people toured the seven wonders, but now most of my friends stay within the country visiting niche spots to recreate or eat a different variety of food. That's a lot harder to do if Joe Small-town can't get the word out about why you should visit.
> Isn't that what they currently do for the falcon 9s?

It's not (not even close). Falcon 9 first stage isn't reentering from orbital velocity.

It's essentially impossible, and if it weren't it would be terribly wasteful. Orbital velocity is going to be primarily shed by atmosphere.
I've never used Airmail, but the Thunderbird guys have put a lot of years[0] of work into specifically supporting Gmail's weirdness. It's still not as polished as something like macOS Mail (see commenter above)—you can still run into pitfalls syncing all folders/"labels" with special names, or moving emails from one folder/"label" to another, but it works ok.

[0] https://bugzilla.mozilla.org/showdependencytree.cgi?id=40279...
Really refreshing to see someone say they might do the same thing if the tables were turned. It's easy to judge others shortcomings in what we know, but there's probably plenty of other things that we have our own shortcomings with.
> if it's an inhouse or custom software they've never seen before they likely won't be of much help without a lot of effort

For web apps, there are ready-made packs of exploits looking for common vulnerabilities. Not sure about desktop software, though.
Daniel J. Bernstein, who originally designed redo, also came up with the slashpackage idea. In that system, the build directory starts out as a writable copy of the (potentially read-only) source directory, complete with all of the .do files in the case of systems built with redo.

* http://jdebp.eu./FGA/slashpackage.html
A law office can be a start-up. "I want to start up a law office." Words (in English) require context to have much meaning. Startup could certainly mean "investor fueled boom or bust hypergrowth ambition rocket" at a YC demo day. Or it can simply mean a company one started.

I'd argue that a trait shared by many startups is talking about themselves in the best light possible to get people focused on their future potential, and to me that leaves room for considering a bunch of mega success wannabes cranking out code on Twitch as startups in a startup competition. Shipping, failing fast, getting feedback, pitching... They all sound like startups to me, so that's what I'll call them. May the best startup win!
This may have been implicit in your comment, but it's not just dismissive: it's actively counterproductive if your goal is increasing awareness of the real harms of indiscriminate surveillance.

In today's polarized political environment where terms like bot/shill/NPC are thrown around willy-nilly, implying that someone lacks agency over their views is a fantastic way of getting them to shut down and refuse to engage with you as anything but a tribal enemy.

That's a particular shame because opposition to indiscriminate surveillance has the potential to transcend partisan feuding, as exemplified by Schneier's careful selection of examples that have appeal across the spectrum. Sanctimonious sniping by tech elites at them darn brainwashed masses is one way to ensure that an anti-surveillance coalition of 2a defenders and immigration reformists remains a fantasy.

Note that I don't disagree that mass surveillance is a poor way of fighting terrorism/crime, but tone of messaging is everything.
The promise of Airbnb (I'm not a booster though) is that if you spread out the impact, you don't have to have any dead zones.
People know hotels are expensive. People know that bullshit taxes and fees get piled onto the advertised price when they try to checkout. People regularly scoff at the final price. Who among us hasn't? If someone closes their browser is doesn't matter if they do or not understand what the taxes or fees are for.

To reiterate, my original reply was someone asking for MORE tourist taxes. We can probably agree that travel is already expensive. We can debate about what percentage of that cost is from tourist taxes and how impactful that added cost is.

Making travel more expensive will obviously cause fewer people to travel. If you make travel sufficiently expensive then fewer and fewer people will travel and more and more people will stay in whatever place they happened to have been born. I can not give you the equation for what increase in price leads to what decrease in travel.

Growing up in rural Tennessee I remember conversations about travel. The number of high school students who had ever left the country was tiny. The number who had never left the south eastern US was decently large. The number who had never left their home state was alarming.

I'm fortunate to work in tech and be able to travel. If I want to see half my family I have to travel to them. They can't afford to travel to me. I have on multiple occasions paid for travel costs for family. Because they otherwise couldn't afford travel costs for events such as our grandfather's funeral. I find the idea that people who want to make travel even more expensive to be morally reprehensible.
How I Blog
I don't know of any comparison table. There are two family of vulnerabilities at play when talking about Spectre and co:

- The general Spectre family, which affects most (if not all) CPUs built with speculative execution.

- Meltdown and L1TF, which only affects Intel CPUs due to them delaying security checks until after speculation has taken place.

AMDs, ARMs, etc. that use speculative execution are going to be vulnerable to at least some variant of Spectre (there are 4 variants known right now). ARM published a table[0] explaining which of their CPUs are vulnerable to which variants. I'm not aware of any such table for Intel or AMD.

Microsoft published some interesting tables[1] explaining which mitigation protect against which Spectre variant, and under which thread models they operate.

[0]: https://developer.arm.com/support/arm-security-updates/specu...

[1]: https://blogs.technet.microsoft.com/srd/2018/05/21/analysis-... (scroll down for the tables)
Last I checked, there was no way to disable ME.
A review of this book from Amazon:

"Unlike other giants in the field of psychology, Adler did not believe past trauma affects one's ability to be happy in the present. Adler taught the importance of liking oneself, contributing to community, appreciating another for just "being," accepting the fact that out of say, 10 people, one will really like you, two will dislike you, seven will be neutral and the important thing is to be yourself; not try to be other than yourself; concentrate on the one who likes you and not try win over others. Thus the title: "The Courage to Be Disliked." Adler proposed that one is happier and freer if they live"moments to moments, "working on one's own task in life and not doing other peoples' tasks"

This reminds me of Victor Frankl and his insights into Holocaust survivors in Man's Search for Meaning. Why do some people survive and others don't.

I look forward to checking out this book, thank you for sharing.

Shot in the dark, but I've had some traumatic life events, child abuse, suicide attempts, mental health issues, sexual assaults, and more. I've spent years, almost a decade, working through my issues every day. Has anyone ever been in a similar situation and what helped, helps you the most?
Intel was supposed to have 20-30% advantage on single thread performance over Amd. Now I guess single or multiple thread AMD is better on Linux. I don't know why it makes me giddy thinking of the coming consumer wars between the 2.
> would you ssh into a process? why?

Oh god, I wish. It's more common that you probably think.

You have a lot of options approximating this with a lot of thicker runtimes like Java/JVMs and Erlang/BeamVM or interpreted REPL'd languages like Python or Lisps. And they're incredibly useful.

Pulling up a REPL into a running process like a JS console in the browser is basically the same thing.
The narrative nowadays heavily encourages people to #yolo and live on credit. When everyone around you is getting into debt via epic trips, getting into debt no longer seems like a major problem.
The cost of safety testing due to regulation us the cost they spent. How much you think should be done would be based on your models.
While there's some truth in this I'd advice caution in trying to avoid everything that can stave off boredom. You do need to be careful with it, but there's no problem with e.g. browsing hackernews for a while. Who knows, you might learn something.

Although if you overdo it then things like browsing social media don't so much stave off boredom but merely become a way of spending time bored.
For reference, credible sources estimate a death toll in the millions in the Congo in the last 20 years [1]. Abetted in no small measure, this Bloomberg piece makes clear, by Gertler and Glasenberg’s business practices. Two douchebags of galactic scale. It makes me sad and angry that such morality exists.

That said, it would be a wonderful thing if the car industry formed a round table ahead of this huge boom to put in place protocols to ensure the missteps of the oil industry are not created again, or do the Glasenbergs and Gertlers of this world win everything?

[1] https://www.google.com/amp/s/amp.economist.com/briefing/2018...
I had to build an app where you could draw a trend line over a stock chart, and it would set up an alert notification that would alert your phone if the price tripped the line. The math that goes into this is absolutely insane.

I should add that I never really solved it, as the solution didn't work very well.
This touches on a pet peeve of mine: almost every person who uses the Club puts it on wrong.

The long part of the bar is meant to go down and to the left between the door and the floor, to make the steering wheel harder to turn.

Everybody attaches it with the long part sticking up in the air.
Not sure what NWGF is, but I can confirm that in UAE PeerConnections are blocked so it won't be much use for bypassing government censorship.
For a simple “something happened” with a message and attributes, Kinesis is overkill and not as flexible.

You can send an SNS message with attributes and subscribe to that SNS message with any combination of SQS queues, lambda functions, emails, http endpoints, etc and with any of the subscriptions you can design it so that any of the subscriptions only get messages based on attribute conditions.

Also with SQS, you get the standard granular retries, dead letter queues etc. Yes with Kinesis you can do shards but it really doesn’t make sense to have more than one process reading messages from the same shard to scale out processing. With SQS, you can autoscale instances to read from the queue based on the queue size or just subscribe the SNS to an SQS queue and then subscribe the SQS queue to a lambda and let AWS work it’s magic.
It's times like this when I'm glad I went with a Ryzen chip instead of whatever Intel has on offer. Not only do I get a ton of cores, but now my chip performs better than the competition!

The only real problem I've had has been with soft lockups, which I was able to solve by disabling a power saving feature on the CPU. If AMD doesn't mess things up, they can really catch up to Intel in the next couple years while Intel is working on fixing their issues.
to save everyone the click on the dupes:

craftyguy 1 day ago | unvote [-]

tl;dr: The cause is the Single Thread Indirect Branch Predictors (STIBP) for cross-hyperthread Spectre mitigation on Intel processors.
Thanks! I started this project on a whim a few days ago, and haven't done a ton of research yet; just picked what looked like the most popular parts online.

I'd definitely be up for putting some assembled spares on Tindie once it's complete. I'll post about it on https://hackaday.io/hylian or https://edwardsh.in once things get going.
Coinbase Custody Supports Ripple
https://en.wikipedia.org/wiki/Next-generation_firewall
At work, we frequently build in a Linux VM (using VirtualBox through Vagrant) from a macOS host, and the default shared folder does not support symlinks. We use NFS as a workaround.
Old-School Watchmakers Get Smart to Counter Apple
Nice! I like how unit/void arise naturally from empty record/sum types.
Distrusting the web server
Great idea and awesome execution!
Yes! I'm using WinAmp 2.95 right now! I run it through Wine and it works perfectly on my Linux PC and my MBP running Mojave. I make it a point to use native apps (which I lump Wine into, since it's not running in the browser) these days.

I'm deeply skeptical of the cloud. The whole point seems to be to get us to rent the things we used to own. And if we're not paying the rental fees out of our wallet, then we're paying with our personal data instead.
Well, that really wasn't intentional, but I think it makes the point perfectly.
Thank you for that article!

I found it a few months ago, read it through the end, and shared it with my team. It's the best survey of synchronization techniques that I've come across.
Thanks for doing the math
I'll give you a hint. Download the image. Because it is PNG that means it is lossless... Zoom in very closely on the top row of pixels above the redacted area and you may discover you have all that you need...
Eh, it's a litmus test for who sees through the framing device of the "survey" at the end. I respect the impulse to skip the "bullshit reader engagement stunt" or however they interpreted it... But I do agree that this thread is hilarious.
It's the financial world's version of "Move fast and break things", where things in this case are people. That amorality exists in tech too, arguably to a larger extent in places like Facebook
Your dupe detector is broken. The URLs are the same, how did it not trigger?
This sounds intriguing, can you tell us more?