skysight-inc/HackerNews huggingface dataset:
Also see Huxley's Island[1], his model of a utopia, where psychedelics are used for initiation. Huxley himself considered it his greatest work.

[1] - https://doorofperception.com/wp-content/uploads/Aldous_Huxle...
Rails + devise even if my application is in another language than Ruby. Laravel could also do the job. Every time I have looked, authentication tools in Javascript are paid or overengineered.
https://news.ycombinator.com/item?id=22041296
It's (semi-)public info; same as it ever was: Moz is laying off employees and paying managers waaaay too much.

https://twitter.com/christi3k/status/1217542576141524992
I think it depends on the mental state of the person being shamed.

People who experience childhood trauma (sexual, physical, emotional, etc.) are particularly at risk for developing a chronic, toxic sense of shame that follows them throughout life.

If you as the shamer shame someone who is in that position, it would only compound their shame and be extremely unhelpful, since it is something they already feel about themselves. Of course, it's difficult to know whether someone feels toxic shame about themselves as the "shamer", which makes it impossible to know if it would be "helpful".

Point is, because it's impossible to know whether the recipient of shame feels "toxic shame" about themselves, I would never purposefully engage in "strategic shaming" as a way to help someone.
One of my design goals for AFL was to make it very simple to use - because there's plenty of fuzzers that work OK when you dial in 50 knobs just right, but fail spectacularly otherwise - basically ensuring that nobody but the author can really use the tool to its full capacity.

While AFL++ is cool, it sort of ditches that philosophy, giving you a lot of options to tweak, but not necessarily a whole lot of hope that you're going to tweak them the right way. So, that's one gotcha to keep in mind.
TLS is MITMd, DLP will run on the decrypted content.
Risk Is What You Don't See
Totally agree. I came across a few of these over the years. Entrepreneurs that have done 5-10 companies in the past and none succeeded. They always raise money and fill their coffers and their friends' too. They stiff good vendors. Because if you can get real work done for free, it gives them the optics of having created something but they still have more money to squander before it goes belly up. And when the company closes down, unless you can prove fraud there's no recourse.

In the movie Goodfellas they articulate it well - obtain the goods on credit, move it in front door and sell it at a discount out the back. It doesn't matter. It's all profit! Then they even light it on fire and collect insurance money.
AFL might be security-oriented, but I think it should be part of the testing strategy for any software that reads input.

Right now at work I'm modifying an old C++ codebase, and knowing that AFL can't crash it is just one of the main things letting me sleep at night. (When I first set it up, it almost immediately found two minor bugs that were obvious in retrospect).
Are you going to play Rocket League on Windows? I ask because I wanted to let you know that it performs much better on the same hardware in windows than macOS for me (bootcamp). I bought it on steam so it was easy to move from one OS to the other. Not sure how it would work in your case, but hopefully the epic store saves that data across their platform on different OSs.
OCR is not information extraction. OCR is just the first step in a pipeline.
This is the "just use GIMP" of games.
Gender stereotypes about intellectual ability influence children’s interests
Live Recording of Challenger Disaster (1986)
Even setting aside Sign In With Apple, why are you consuming mental space and energy with a reused password and whether they should be throwaways or not in 2020, when all mobile OSes and desktop browsers integrate seamlessly with password managers?

Over here, I just use Face ID and 1Password does the tedious filing-and-remembering part that computers are good at.
Isolation Forest Algorithm for Anomaly Detection
Stepping stones would have worked 40 years ago. We are at the precipice now and must take radical action if we are to mitigate the damage that is baked into the current climate model given the carbon ppm levels we're at now.
This argument has never set well with me. It seems to be a case of affirming the consequent: if you have latent mental illness, then psychedelics can manifest it, therefore, if psychedelics trigger a mental health crisis, it must be because of latent mental illness.

I think it's quite possible, likely even, that psychedelics occasionally trigger mental health crises, sometimes long-lasting ones, in individuals who would not otherwise have experienced them.

They're also quite valuable, and that needs to be weighed against the risk. Having guidance and starting small, is good advice.
It's a low profile card and I don't remember it needing any power being plugged in. To be fair, I think this card is overpriced for whatever performance you would get out of it. That is especially considering I only use it for 2d acceleration. But I needed the card because I could not get displayport from the motherboard working - I suspect it is the particular CPU. Regardless, my entire outlay for this machine was the price of the graphics card.

It is fairly quiet, but I've never heard it really ramp up.

I do vaugely remember the card NOT coming with the shorter edge connect (metal L bracket thingy). Need to look back there and see what I have going on.
> We won’t buy from people or companies we don’t trust. The same is true in software.

That reads like a sensible statement, but I'm not sure it's true or if it's true I'm not sure how the scale factors fit in.

Just raising the obvious counter-example, Facebook is pretty wildly distrusted, and yet is widely used by people who distrust it. Did they "purchase" FB? Not literally, but they certainly engage with it in ways similar to purchasing and pay for it with ad viewing.

As to the data question, I'd think the best approach would involve looking for explicit measures of trust (eg surveys) and seeing how those map to revenue growth or subscriber growth for software companies.

The brand strength you called out may be relevant as a proxy for trust, but I think that's assuming the thesis to be true and then proving it to be true by saying strong brands have strong sales numbers therefore trust is the key to sales (without ever proving trust is key to software brand strength).

Another approach might be to look at sales numbers following data leak incidents, but I think that's more complex because these days those announcements are so prevalent they may not stay in the news cycle long enough to matter (which arguably is itself a sign trust is not as key a differentiator as one would expect).

As one more thought, I'd expect b2b software purchase decisions to have a steeper dependence on trust than b2c, but that's just a guess.

Your thesis is certainly an important one to explore, and I think all of us hope it's true because an economic incentive like this is a powerful force encouraging companies to treat our data in a trustworthy manner.
This is a pretty ignorant statement for a lot of reasons.

If you look up the term "FDA warning letter" you'll find out that it's not just a communication... it's a step in the process that may result in sanctions, fines, or even the ultimate punishment of being ordered to exit business.
This sort of pedantic hand-wringing is tiring. Google sells many things, one of which is advertising. Firebase Crashlytics may be free, but it's made available by Google in the hopes that developers pay for Firebase's full suite of paid offerings—it's not to populate additional user data to their ad or search algorithms.
The networks, OSes, ... weren't ready to accept a new protocol at such a low level, so it never worked reliably over random public connections and stayed in a niche for internal use cases. Things like QUIC, WebRTC, MP-TCP, ... rebuild aspects of it over TCP or UDP to get around this problem.
Linux users' idea of fun is building from source.
I'm not getting a phone from Google, I'm paying money to Samsung or Motorola or Huawei or Sony or whatever who all already control and customize the OS installed on the phone; have an incentive to compete with other somewhat interchangeable manufacturers by being user-friendly; and don't have any vested interest in third party app vendors being able to obtain and sell data.
shame was essential concept in some highly entertaining episodes of a popular TV show about kings, dragons, and zombies
it's a stupid game but you're smart to play it.

but if DS&A puzzles are a de-facto standard, why not have an actual standard? the whole thing is pretty haphazard.

it's like hiring someone to be your defense attorney because they're decent at the NYT Crossword Puzzle, or to be your doctor because they're good at Sudoku.
I have a home lab set up, where i have a second router that is behind a older laptop with ip forwarding set up so I can inspect the WAN traffic that devices send out.

If you ever take a brand new iPhone and connect it to wifi and inspect the traffic in this manner, you will see all the crap it sends to apple servers.

On the other hand, I also have a custom rooted android phone, with no google apps and minimal 3d party apps (use the mobile browser for most stuff). If you inspect it in the same manner as above, the only requests it makes when it turns on is to the ntp time server, which I could probably kill with a firewall if I cared enough, making it 100% silent until I use an app.

If you want privacy, you get it yourself.
FWIW: I'm one of the co-authors of the article, and I worked at Apple during the early App Store years, but I saw no evidence of this. Based on my experiences, I believe the current situation is more a function of neglect and distraction than anything intentionally orchestrated.
One of the best experiences of my college life was escorting Tony Hoare around the campus during his several talks that day (as well as attending those talks of course). I distinctly remember thinking how lucky I was to be around during the time of the giants of my field. Like a physics major getting to sit and talk with Newton or similar.
Tokenizers: How Machines Read
Learning from Mistakes: The Three Developers
> Sure, shame works (otherwise who would care to use it?). But it is a dangerous weapon. When people stop doing something because of shame, it's not that they change their minds. It's because they were (or are afraid of being) humiliated.

That's not really true, and the article addresses that point directly: "Fourth, 'The transgressor should be sensitive to the source of shaming.' The shamee must consider themselves subject to the same social norms as the shamer."

If you're someone who jaywalks because you think laws a against jaywalking are a product of Big Auto lobbying, you're not going to be shamed into using the crosswalk. Shame works for things where people know its wrong, but do it anyway because they think their transgression won't be publicized. Shaming people for littering, for example, reinforces what everyone already knows is wrong. It doesn't change minds per se, but reinforces a social norm, and that's a very good thing.
I haven't directly interacted with threads in a very long time, but I do use Microsoft's Task Parallel Library on a daily basis. I feel like once you understand TPL/async/await and the nuances with execution context and how to handle CPU vs IO bound operations, things come together really nicely. I do not really worry about things like cache coherency or the low-level synchronization primitives involved anymore. I can seamlessly throw in some locking with my TPL usage (typically ReaderWriterLockSlim) without much concern for strange behavior across the various tasks. It really does "just work" once you buy-in 100% (i.e. exclusively use TPL abstractions throughout).

I would say that 99% of the time I am dealing with IO (simply awaiting some asynchronous database/network operation), with the other 1% of cases being things that I actually want to explicitly spread across multiple parallel execution units - I.e. Task.Run() or Parallel.ForEach(). In either case, I am working with the sugar-coated TPL experience, and all the horrific threading code is handled automagically. If I still had to work with threads directly, I would probably have found a different career path by this point.
Never been to Iran, but I live in Israel. Israel has its problems, but it is for the most part a western-style liberal democracy, religious tolerance very much included. There are plenty of religious minorities here, including Muslisms, Christians, and lots of other faiths, and they are not discriminated against for the most part.

(Note: I'm obviously leaving aside the issue of the Palestinians, which is not exactly about religion but about ethnicity/nationality/sovereignty.)
Redirecting won't yield much, there is probably no real type-in traffic.

Why not build out a site that documents shifts in the fourth estate, biases in media groups and content designed to educate news consumers-- a la Neil Postman, Chomsky, Press Freedom Institute? Being a quality, authoritative and objective source can lead to more organic citations without too much promotion required on your part.
I have to rename my epubs to png and then I can send them to kindle via the share button (send to kindle doesn't support epubs directly for some reason)

After that it's available everywhere including my mobile phone and kindle reader which makes it quite easy to remain in sync (bookmarks, highlights, last page, etc)
Just to be clear, it took Valve 10 years to add support for Linux. The Epic store has been out for a little over a year. I have no idea if Epic will eventually support Linux, but I find it hard to fault them for lacking things that Steam has when Steam has existed for 17 years now.
Because your analysis is incorrect. The economy is flat, if that, based on stock market information. But most people don't have wealth in stock but a house or car with a 401k waiting.

Real income/wages are flat, the many tariffs and economic policy choices made by the current administration has slowed if not stopped manufacturing (steel tariffs especially), the rate of auto loan defaults is at a record high (see 2008 mortgage crisis), and worse. Adding $1 trillion of debt per year is insane and would send 2008-2016 debt hawks into a tizzy yet the current admin vastly increased the deficit over the previous administration. Most of this is tax cuts from the 2017 bill which disproportionately go to corporations and super wealthy. Tax cuts for corporations do not expire whereas those for citizens will sunset. These tax cuts have led to massive stock buybacks which artificially buoy the stock market (which is why it's the only 'good' thing about the economy as a whole right now).

The best news of each monthly job report, jobs gained, has been rolled back by later reports allowing the administration to trumpet growth and improvement but leave out how off the numbers really are each cycle. Also, most of the 'new' jobs are part time, low wage, low skill, or gig economy work that often doesn't pay a livable wage or is a supplement to another low paying or part time job. That pattern does not lend itself to a strong, robust economy but can create a short term projection that appears so.

We recently hit a known recession indicator where the Treasury yield curve inverted. An inverted yield curve occurs when long-term yields fall below short-term yields like when 1 year bonds have higher interest than 10 year. usually the long term investment has higher returns except when analysts or brokers predict a crash is coming. Since this metric was tracked, we have entered a recession within 24 months every single time the curve has inverted. This includes the negative bond rates we saw after 2008. Today we might be paying too much attention to this indicator for it to still work that way but it's still important.

For all intents and purposes, the Trump economy is not good, flat, and falling. We may see a massive correction once stock buybacks end or are banned, corporate taxes are raised by a liberal congress, or any number of policy changes. Manufacturing is set for layoffs and reductions through 2020 (see US Steel closing sites in Michigan) and I'm personally saving for a down payment on a house when the market crashes in my area.

I'm curious, what indicators are you going off to think they 'all' suggest the economy is strong? It may be your sources are lying by omission or spinning information to look good when it isn't a real representation of the economy, like pointing to stock market highs that mean almost nothing. We've crossed 26000 in the Dow averages like 5 times in the current admin, that isn't stable at all but a pattern of rise/fall boom/bust that is not sustainable.
They have three domains and want one sign-in on one domain to login to all three.

Normally they write a cookie the other domains can read.
> Just because you don't have a use case for it, doesn't mean no one does.

My point was: A Macbook with a foldable or detachable screen can handle that use case.

Once you have a laptop that's also a tablet, multitasking in tablet mode is silly.
Why Everyone Keeps a Slack Journal at X-Team
> But as the project grows, the probability of thread safety issues approaches 1.

This is exactly why I run unit tests concurrently (other than the speed boost), and try to write the tests (and the code) so that it won't break when run concurrently (like inserting something into a DB and then assuming success only if the count has gone up by exactly 1).
How to make currying function in TS
Think of an object oriented system. You can have a thread per object at the extreme where each object has its own thread/queue to handle messages. For most cases with synchronous calls you’re not really getting any concurrency.

Maybe it’s hard to imagine now, but in the 80s and 90s there were people that pushed this sort of architecture with a straight face. Even if not this extreme the idea of using threads for componentization rather than a focus on concurrency..which was possibly a side benefit was very much a thing (think COM/CORBA))

Hence why many articles like this and Ousterhout from the 90s, etc saying it was idiotic.
The speed varies based on who's timing the lights.
I believe that they wanted to hire you.

There were a ton of music recommendations available at the time. Every music service had them: Rhapsody, Yahoo! Music Unlimited, Last.fm, Mog, iTunes, Grooveshark... Echo Nest's weren't even that good. I don't think they had song level recommendations iirc.
From your link:

> 2019-09-05: YugaByte’s blog post states YugaByte DB “passes Jepsen tests”. We feel obligated to state that YugaByte DB’s Jepsen test suite does not pass, though it may in the future. Race conditions in YugaByte DB’s schema system can cause correctness errors. For example, inserting rows into a freshly-created table with DEFAULT values may result in the values for those columns initialized to NULL instead. We can also now confirm that this issue affects all default values, not just DEFAULT NOW(). It also appears that DDL race conditions might, under certain conditions, render tables completely unusable.

Yikes. I understand the need for marketing and making their product look good but it's going a bit too far saying they pass the tests when they didn't. I can easily see potential customers pausing when encountering that kind of attitude from YugabyteDB's developers. "What else are they dishonest about..." kind of idea.
From various news sources I guess? I read about the region quite a lot, including from sources that are critical of Israeli state behaviour (eg Robert Fisk) but that’s no substitute for being there.
Apple forced some of the companies that rely on Apple’s platform iOS or MacOS to implement this feature, how is that not anti-trust?
What problems of threads is this actually isolating you from? It seems like the usual problems of correctly protected shared mutable state and avoiding deadlock are still there if you're using low-level primitives like ReaderWriterLockSlim.
It would be nice if the serious players in professional creative software would start making apps on iPad, though. In the example you give, the user moves on from the iPad mainly because the tools they need to use aren't available there.

If I could do my work on an iPad (with, when at my desk, an external monitor, mouse, and keyboard), I would do it in a heartbeat.
Yeah, Thunderbird broke a few things that were critical to me, too. As a result, I'm staying put on version 52.9.1. If that becomes unsustainable, then I'll have to figure out a different solution.
The oceans are so large and so buffered I'm surprised the magnitude of pH change would be so dramatic.

The carbon dioxide isn't distributed evenly throughout the volume of the oceans. The pH change would be significantly slower if the whole volume could equilibrate instantaneously.

https://www.whoi.edu/know-your-ocean/ocean-topics/ocean-chem...

Currently, about half of the anthropogenic (human-caused) carbon dioxide in the ocean is found in the upper 400 meters (1,200 feet) of the water column, while the other half has penetrated into the lower thermocline and deep ocean. Density- and wind-driven circulation help mix the surface and deep waters in some high latitude and coastal regions, but for much of the open ocean, deep pH changes are expected to lag surface pH changes by a few centuries.

This is especially a problem for oceanic life because the vast majority of biological productivity and food people eat is also found in that upper portion. The euphotic zone where most photosynthesis takes place extends to about 200 meters below the surface.
Artificial Intelligence and Its Impact on the Legal Sector
*does not pray FP
Mitchell Baker was paid $2,294,667 in 2017.

https://assets.mozilla.net/annualreport/2017/mozilla-2017-fo.... See page 7.

Mitchell Baker was paid $2,458,350 in 2018.

https://assets.mozilla.net/annualreport/2018/mozilla-2018-fo.... See page 7.

Mozilla has not released their annual report for 2019, yet.
51% attacks on most currencies are quite easy if you attack the mining pools.
http://blog.kevmod.com/2019/01/pooljacking-easy-51-attacks-a...
Not sure how I missed that. The wiki page it links to has a nice list, which is apparently related to Visual Studio Code.
EdgeDB – The Next Generation Database
Of course there's nothing wrong with atheism, it's rational. People who believe in God are the assholes.
Boys and sex: Are we raising boys wrong?
What Is Automation?
A lot of economists and politicians talk about automation taking jobs away. I’m inclined to think automation creates jobs, by creating new markets.

There’s also been talk of automation decelerating. I find this counterintuitive.

How do we define automation?

Is all technology a form of automation?
shadow.tech lets me run a Windows 10 gaming spec desktop on all my old devices.
Thanx Mikeb85 , I was asking myself: "am I mad ?" as 8.1 is not acid so... you said so ..., so I am not mad, it just that big news agencies are creating clickbaits .... ;(
Isn't this kind of in the DNA of the company? Even going back to its first decade, what distinguished Apple from other early PC companies was that its O/S was only meant to run on its hardware, and its hardware was only meant to run its O/S.

This obviously didn't work out for it in the late 80's and 90's. But its fortunes changed by the mobile device era. One challenge of this model is that you have to maintain execution excellence in not one, but two separate areas. Both your hardware and design execution, as well as your software engineering, have to be industry leading. If either one falls short, it brings down the other.