skysight-inc/HackerNews huggingface dataset:
> Or do you store an encrypted value in the table that you then decrypt on demand? Is the decryption performed by a microservice that add an additional layer that would need to be hacked?

That is precisely one model. In fact, there are hardened "vault" appliances designed for exactly this class of use cases. All sensitive PII is 1) encrypted on the vault and 2) replaced externally with a random token. Most of the time, the rule is that the plaintext PII is never removed from the vault. E.g. to compare a value, a new one is sent to the vault to (idempotently) to retrieve a token.

Done right, this gives you other features/requirements such as the ability to rate limit and set alarms on vault accesses. E.g. if someone were trying to brute-force retrieve vault data via token retrieval.
NEVER FORGET
With that amount of storage, the most likely reason for all the gear is hosting media.
Canonical Pulled in $110M, Down to 440 Employees During 2018 Fiscal Year
Users always have to be educated, whether it's PWA or how to pronounce the @ symbol a mere 20 years ago.
Can you please share the channel? I also like reddit's r/goodyearwelt for personal anecdotes.
Yes I have used a hotel before.
Apart from the ugly API (including no glibc support), the most ridiculous part is that it only works asynchronously with XFS and without caching! Without caching! In an API that is supposed to improve performance!

I think we just need I/O readiness like epoll for disk I/O. AIO for disk seems to use the completion model ("do it and tell me when you're done" like Windows), which has higher maximum performance, but is more difficult to use / integrate. So you can now do both disk and network I/O with AIO... but it's going to be readiness based for network and completion based for disk. What the actual fuck.

Edits:

Thinking about it, readiness based reading from disk only works if you tell the system up front where to read and how much (not necessary for network sockets), which is new API that you have to use. Reading must be done when the disk is ready and can't wait for you, so it needs another buffer and memcpy. Readiness based disk writing also kind of works and it's easier - the system tells you when the write buffer has room again (threshold selectable or fixed), but submitted data is not going to be written right away. This might be the semi-reasonable explanation for the strange O_DIRECT limitation of AIO - if you need async buffered writes, just let the write cache do its work (and, you know, randomly block sometimes - never mind reading).

So readiness-based disk I/O could work with reasonably user-friendly new API for reading and not much worse performance loss than readiness-based network I/O. No idea about how much work it would take in the kernel.

It would also be nice to have completion-based network I/O with AIO for symmetry reasons and in case you really need the best performance. Though I have never worked on something where completion-based network I/O would have made a meaningful performance difference.
This article really goes off the rails, so I'll just respond to the original point described in the first paragraph.

To the question: are coders worth it? The answer in my opinion is yes. Software engineering in general is a type of labor that is conducive to generating large profits.

Building robust software systems has large fixed cost, but once the system is out in the wild it has close to zero marginal cost. The cost of distributing one more app through the app store is pretty low (give or take App store fees). A share of the "profits" will go to the developers, and such developers are highly paid relative to other professions.

If you want to do good with your money: spend it. A high level overview by Ray Dialo really helped me understand the boom/bust cycle and how money flows through the economy [0]. Look at China, for years the economy was growing at almost 10% -- driven by the consumption of the new middle class. Now growth is slowing to about 6% and everyone is freaking out, this is because due to higher personal debts China is reducing it's spending. Your spending is someone else income, and a certain % of income is paid out to workers which results in higher wages.

I'd say smart (saving, investing) and "ethical" (to your personal beliefs) consumption, along w/ charity, is the best way to morally utilize your wealth. Support the arts by going to a show, support teachers by raising funds for school supplies, renovate your home, support a farmers market. Wealth intrinsically is neutral. It's all up to you.

0: https://www.youtube.com/watch?v=PHe0bXAIuk0
Thinking about it some more I bet part of the appeal is the voyeuristic nature of it. It probably feels a lot more like real life, where you very rarely get jumped by horny housewives looking for an anonymous lay, and more realistically get some sideboob or a panty flash from people wearing hot weather clothes.

But as you note, it's mostly a good deal for the producers that can monetize the videos a lot easier on a legit platform like YouTube, and there is probably a reasonably big captive market of people who are trapped behind porn filters.
Effects of screentime on the health and well-being of children and adolescents
I thought it seemed out if place. And then I saw the name 'Hugh', at which point I realized the author was David Sedaris. (He writes intimately about his family quite a bit.) It's a entirely in line with his style of humor.
Looks like a damn expensive hobby, one which I have a certain affinity for.
> Give them a crappy experience and they'll never come back.

Is that even true for a website though?
I would have liked more discussion about how the available tactics shape the strategy. It seems there is generally some circularity that needs to be navigated when constructing a plan to meet a non-trivial goal.

It is also important to acknowledge the higher-level concept above strategy -- e.g the vision, mission, or end-goal. Alternatively, this higher level can be framed as a specific, tangible problem that needs to be solved.
I'll make sure to contact you! thanks!
It's actually a pretty simple queue-based setup right now. My primary intent was to ensure that bulk downloads and uploads don't interfere with my latency while gaming.

I did look into fq_codel but I don't believe that was a practical option on PfSense back when I was setting everything up. I might have to revisit that now that it has native support in PfSense 2.4.4.
I favor nationalized health insurance, but I worry American idealism would screw up implementation. The British are aggressive about rationing care. They aim to pay around 20-30,000 pounds per quality adjusted life year: https://www.bbc.com/news/health-28983924

There was an article on HN the other day that talked about how much debt a woman had incurred for her husband’s cancer treatment after she hit her insurer’s lifetime limit. But it turns out that in the UK, the expensive of that course of treatment compared to prospects would have been far above what NHS would have been willing to pay.

If you have socialized care, you need to ration it, ideally focusing on maximizing QALYs for younger individuals with years of productive life left. I fear our political system in the US wouldn’t let us do that.

EDIT: Here is the article: https://www.npr.org/sections/health-shots/2017/08/10/5425892.... The insurance policy's lifetime limit was $500,000, or about 400,000 pounds. Even if we assume British healthcare costs half as much, under NHS's policies, the expected benefit of treatment would have to be 6 QALYs for NHS to have paid even as much as the U.S. insurance company paid. But it was a rare, aggressive cancer and the lady's husband died in less than two.
Marriott. A bunch of tossers.
But you also argued that things like canary servers are overkill for a startup - just get the thing built and worry about it later. Well, why not just build it in Python if that gets it built, and worry about it later?
> This could be something like the C updates that fix undefined behavior.

Undefined behavior isn't necessarily something that should be fixed, in all cases. In some cases, it explicitly cannot be fixed, as it is undefined explicitly due to known differences in machines.
In the early days, that is actually okay. Unless you did a large marketing campaign (you shouldn't), the number of people who never come back because of your crappy MVP will be small. And the group will likely be small enough where your product doesn't get a bad reputation either. But you absolutely need to get feedback from those users who never come back so that eventually the product gets better and gets traction. I think tools to collect that indirect feedback (e.g. click heatmaps) are more mature on web overall. Collecting direct feedback, talking to users, is equally hard regardless of web or mobile.
People only go to websites on mobile for one off things or they absolutely lack storage on their phone. Anything visited with any regularity demands an app instal, because bookmarks are clumsy on mobile and typing into the address bar on iOS at least has been frustrating since version 1 because of the lack of any spellcheck, even if you are very obviously typing a complete sentence or phrase, and how terrible moving the cursor can be with a touchscreen.

Not a lot of people know you can add a website to the homescreen, either.
I love it when trolls try to pretend to understand Social Justice. It's like me trying to jump in to a thread about brain surgery (note: I am not a brain surgeon).
That all sounds very reasonable. Ours is a news website which publishes semi-frequently; so we'd probably lose about 5-10 articles on average. It's not just a hobby - it brings in more than a minimum job's worth per month at the moment and is growing fairly quickly, since we operate in a growing niche.

Like I said - it's all about your requirements, and for us $5/mo is just fine.
That expense isn't high, but you also have to own (unless something has changed in recent years) a Apple device to develop on and an Apple device to test on. I own a Linux laptop and an Android phone. If I wanted to write an iOS app I think I would be needing about $2k in devices.
These were extremely fascinating for me, and were written for a layman which I appreciated [0][1]. They're about the singularity.

[0] https://waitbutwhy.com/2015/01/artificial-intelligence-revol...
[1] https://waitbutwhy.com/2015/01/artificial-intelligence-revol...
They do it on ChromeOS though, so I guess it is politics as usual.
Yes, I did.

To me, there's an undercurrent here that some of the psychedelic experts have specific, subjective viewpoints (à la Richard Stallman). That these people have concerns is interesting, but the case that they're material or even right wasn't proven.

Again, no surprise that they shuttered the nonprofit: it's a corporate structure that precludes you from raising traditional VC, among other limitations. And since they are now a competitive pharmaceutical company, is it any surprise that they're using... competitive pharmaceutical tactics? And, again, is that material? Or is it just tsk-tsk'ing "the way things ought to be"?

These things do tell a very interesting story about pharma practices, research, start-up risks, a subculture going mainstream, etc. I think that story can be told more clearly.
> 2) even if it were true, would it be more ethical to hack right-wingers?

The problem is that any side was targeted.
This is a great idea! It solves a lot of problems up front - it allows for multiple, verifiable, identity slices and separate revocations of each.

That said, you may also want to consider that a system design may want to have the ability to re-issue private keys. It's wise to assume that hardware dongles may, in the fullness of time, prove attackable. Certainly many Bitcoin wallets have.
Does Conceivability Entail Possibility? (2002)
Money is a measure of social value.

Your status in the tribe is highly dependent on your utility to the tribe, and that utility is highly-dependent on how well you work with other members of the tribe to achieve common goals. If you are more effective than your neighbor at advancing community goals, then you will have a higher social value than your neighbor.

When we were just tribes of 150-200 humans, our minds were able to store all of this social value tallying. You can intimately know everyone in your tribe. You know their credits and debits to the communal good. We have imaginations though, and can abstract some of this into stories and myths and other sorts of value systems, and so, maybe you don’t know Urgk personally, but he has a lot of cows, and you know how useful those are, so you immediately assign him some qualities in your mind.

This breaks down if you also don’t know how Urgk got these cows. Did he murder their owners and take them for his own? Did he execute some brilliant trades with tanned leather than eventually became a self-perpetuating cow-wealth machine and left the whole tribe better off? Hopefully, in your abstraction machine you’ve also codified some of the qualities of one type of Urgk and qualities of the other type of Urgk. He’s wearing a cross, and he treats his children well, so, even though you still don’t know him intimately, you at least can make some assumptions, and communicate with him directly to fill in the rest.

If you wanted people to respect you in your tribe (a VERY natural and good desire to have), then you might start trying to figure out how to build a cow-wealth feedback system too. You don’t know shit about tanning, but your weird son enjoys playing with sticks and has an idea to make everyone’s domicile a little more resilient to the weather with his weird hobby. People don’t really understand it, until they see it.

Or maybe you just decide to gain wealth by doing something that is not respectable, and yeah, you’ve got the money now, but it’s negated by the negative social value you’ve incurred, so you’re never truly respected and you never get the girl, ala Gatsby.

You’re comment is close to the mark. I’d go even further than you have and just say outright, ‘money is a store of social value’.
What can malicious people do with my passport number?
I've been trying to get rid of my PowerPC and SPARC machines forever... it is a very slow going business.
I don't understand how big companies using it is a problem. Is them using it hurting the projects somehow?
Wouldn't you consider beating an addiction to actually being able to take one or two drinks and leaving it at there?

In other words, if you're constantly counting the days without a drink and struggle with yourself to not drink, are you really "cured" from the addiction?
Non profit colleges do that (or rather, they report them to US news and world report etc). They still game them though.
I don't disagree that it's important to understand when something is purely a proof of concept vs something that will stick around to evaluate the costs. However, the AI systems are still in Fortnite (and they even used those systems for the Haloween event). The major money making part of Fortnite has been the battle royale mode though. If they open up the main game to be free-to-play similar to the battle royale mode those systems will probably end up being used quite a bit.
A lot of these are likely to have been from EU residents, so there certainly could be some very large fines coming their way, courtesy of the GDPR.
If you write a lot you should probably use Aurora because less $$$.
Don't seem to be any seeds on the tracker.
Very frequently, the right answer for an MVP is something like "an e-mail newsletter" or "a Salesforce extension" or "a CSV file" or "an IDE plug-in" or "throwing a pizza party for your target market and performing the service for them yourself". I've seen startups charge $3K+/month to dump a CSV file on a client's FTP server. Go where the user can most conveniently make use of your product; for a lot of businesses, that is neither app nor website.
If you are in-country you can use an in-country ID instead--drivers license number most often.

I've never had a hotel ask for my passport when traveling in the US as an American for example. I'm sure they would take it if I offered, but my drivers license is considered sufficient.
It was actually released by the FilesLocker developers ... how magnanimous, releasing the master key before discontinuing support for the project to enable the community to continue development & provide decryption services. A lot of commercial software vendors could learn from them (I'm actually half serious here).
I think PWAs are still considered more of a novelty.

If they really ever catch on, I could see where apple might require you to start hosting some kind of cross-signed cert or something that you can only get from Apple to install/use them.
I agree wholeheartedly. I'll note, however, that the topic ("A prickly response to criticism") isn't raised until 70% of the way into the 7,200-word article.
How to fight your end of quarter sales crunch
there's a lot of baggage with photosynthesis because plants have been around for a long, long time.

in fact, they have been around and have existed in so many climates and microclimates that there are actually different types of photosynthesis: CAM, C2, C3, and C4. some came about because the gases in atmosphere changed over time, others because of heat and humidity.

if you have a half dozen or so houseplants, most likely you have plants that create food via 2 different types of photosynthesis.

for example cacti use CAM photosynthesis to prevent water loss during the day when it's really hot out. a number of succulents also use this and it's such an important part of survival in specific climates that it's actually an example of convergent evolution where something like the euphorbia plants in Africa developed while never sharing a close genetic ancestor with the cacti and succulents of North and Central America.
It's EMACS now, which started life as a collection of TECO macros.

In 1972, Carl Mikkelson produced the first collection of TECO Editor MACroS.

In 1976, Richard Stallman collected all publicly available TECO Editor MACroS into a single distribution, creating EMACS.
Great comment, thank you!

We are working on deployment of the first thing (content editing).

Theme picker (choosing one of possible design system, like Material, Fluent etc) is on our road map.

3 i 4 is about library, which is and will be developed.

And the last one, Vue, for now is the further future :)
Unclear. I have close family that is having marked and unprecedented success in treating serious depression by microdosing psilocybin below the psychedelic threshold. The result is profound, sustained, and after trying a dozen different approved psychiatrist prescribed drugs to find help can not be a placebo effect as surely any of those would have been just as effective.
From Complicated to Complex TAO (Networks)
Developer: you go in with dreams of building new systems but you end up ... debugging code

Manager: instead of either of the above you end up... debugging people
Large enterprises have extremely complex and interconnected systems.

The real costs and work is in the migration and adoption of new tools (regardless of the cost of the tools themselves).
This is a common problem with open source projects which don't have huge doc/PR teams — I've seen so many times where someone reinvented something because it was obscurely documented or used a different term than they thought to search for.
You essentially set arbitrary metrics for yourself (create X widgets, approve Y new hires). And then you do those things. And then you pat yourself on the back for doing those things. And then you get passed over for promotion anyway because "maybe next time". It's a way for companies to not promote you based on nits they picked with your own write-ups.
this is over... simplifying
Clearly since a few people were able to succeed in engaging with a thouroughly corrupt system; everything is fine and there is NO NEED TO FIX ANYTHING.

Thank you for clearing that up for us.
It's almost as though central planning of an economy is hard.
Create a fake passport to travel under your name and commit crimes. Try not to be surprised when you discover an arrest warrant in your name for sex trafficking in Belarus.
The video is very good, everyone should watch it.
Cadillac's Super Cruise does all that and even lets you take your hand of the wheel and relax.
I don't think a bigger military is what the US needs, unless we were simultaneously shrinking the private sector money fire that the DoD provides fuel for. On an individual level, freedom-impeding loan debt is still less of a personal cost than what army recruits pay.
On the web I can install ublock origin, privacybadger, and a vpn. Even if you ignore the phone's personal data aspect that's a 99% improvement over mobile.
The Fight to Keep Teachers in Tech Hubs from Being Priced Out
> Is it a surprise that a capitalist industry is more motivated by profits than by the production of useful goods and services?

I use the Sriracha company [0] as a model of capitalism done right. The guy (CEO and founder) just wants everyone to have good hot sauce. I often think about what different things (cell phone apps, cars, homes, etc) would look like if people actually cared about who they were selling to and what they were selling. (I mean specifically: "what if profit wasn't the central concern?".)

[0] https://en.wikipedia.org/wiki/Sriracha_sauce_(Huy_Fong_Foods...
That's a good point, and maybe my hesitance to use these apps comes from ignorance about what data they have access to. It's just them being so pushy about it really makes me skeptical. Perhaps users are less likely to leave Reddit if they are viewing from the app? Richer ad content? More ad content? Notifications?
It definitely can be (I believe one of the academic papers covers that), but we haven't implemented anything yet. But it's definitely on the to-do list
Given that this is now a criminal investigation it is likely best to preserve any evidence while limiting public access to it.
Thanks for the suggestion, that does look like a nice way to visualize the structure of the phase space.

I'm not sure it's easy to implement this though, as it requires first solving for the equilibrium points of the flow, which in general requires solving a set of non-linear equations. That could maybe be attempted numerically, but it's likely to be difficult to make it fast/robust (not to mention, to implement it at all in WebGL shaders).

Also, in three dimensions are the separatrices still lines, or they can also be 2d surfaces? I'm not sure how they would be rendered if they can live on surfaces
Great answer. I transitioned to a lead role recently, on a small but growing engineering team.
Agree about being conservative on estimates, trading off code quality. I did jump in and code during a stressful situation, not ideal.
Any tips about how to report to higher management? And how to tell if things are going well/bad on the team, esp in a startup?