skysight-inc/HackerNews huggingface dataset:
I use lambda to perform simple, stateless units of work like autoscaling event post-hooks, chat bots, routine scheduled tasks, etc. They're mostly cloud-agnostic and I could move them to a server if I had to.

I don't think anyone can really build a full scale application using serverless. It's just not performant or predictable enough. I've seen people try, and it always ended in frustration. A properly configured docker scheduler is better for this type of work anyway.
In the case of COPPA, the slippery slope guidelines of being deliberately opaque come straight from the FTC:

https://www.ftc.gov/tips-advice/business-center/guidance/com...

"If you choose to block children under 13 on your general audience site or service, you should take care to design your age screen in a manner that does not encourage children to falsify their ages to gain access to your site or service. Ask age information in a neutral manner at the point at which you invite visitors to provide personal information or to create a user ID."
Matrix is an open standard protocol (https://matrix.org/docs/spec) and an open network like the Web, but for realtime comms. Anyone can spin up a server and start participating in the network, and in Matrix the conversations are replicated over all the servers whose users participate in that conversation, so there is no single point of failure or control: the conversations are owned by the users. All the implementations we release as matrix.org are Apache licensed FOSS.

Now, Keybase is cool - particularly how it's effectively a key management system which drives a collaboration tool. We hoped originally they would provide it as a decentralised identity management system that we could hook into Matrix to replace our identity service. But in practice it seems to be centralised, and whilst the client is FOSS (https://github.com/keybase/client) the server isn't. So, it's more an E2EE-capable centralised collaboration tool built on a cool key management system. I believe their E2EE is based on shared keys rather than a cryptographic ratchet (Matrix uses inspired-by-Signal Double Ratchet with extensions), which is a simpler approach, but doesn't give you the option of PFS. I'm also not sure if their crypto has been audited (whereas we have a slightly ageing audit of Matrix's implementation over at https://matrix.org/blog/2016/11/21/matrixs-olm-end-to-end-en...).

[disclaimer: I'm project lead of Matrix and the author of the OP]
Somebody should make a movement called 'serverful' that builds technologies that allow you to deploy a web service on any arbitrary server in any cloud that scales to the amount of resources the server is capable of consuming. You could just reskin Apache and call it a day.
A lot of European companies are like this and don't get really good translators and often don't really grok the internet - most of the content in PDF form is common.
An "evil genie" type can find all kinds of loopholes in a wish. I'd disassemble the building, move the pieces of it inside a larger museum with better public access, and affix the old walls to "structural remediation", which is to say that the pieces of the old building would be held up with steel beams and cables instead of each other. The "storage facility" for the other 90% of the collection would--entirely coincidentally--be arranged nearly identically to traditional museum viewing galleries.

Then I'd tilt some of the works askew by a few degrees, just to irritate his ghost.

The Earth belongs to the living. I would support a new rule against perpetuities that would limit the control a dead person may exert over their legacy to no more than 20 years beyond their own death--to include copyrights and patents.
And we see this here regularly, as with the Google Maps API price hike.
I've seen... (ok, actually I recommended)... someone do the following:

if [ -x /usr/bin/blah ]
then
BLAH=/usr/bin/blah
else
BLAH=/bin/true
fi

$BLAH foo bar baz

They wanted BLAH to be a noop if blah didn't exist. I could only think of /bin/true as a noop at the time, but I needed it to ignore parameters.

The man page defines that it does.

(in retrospect, we could have defined an sh function noop {} )
"I have unique knowledge/experience about how a variety of industrial equipment and computer systems communicate, and how the software to allow them to communicate should be designed."

Your knowledge is the foundation, but the real value is at the ease of use layer. That's what your customers are paying for - your software solves problems for them. If it's easy to use, they will solve their problems faster.

I work at a mid-cap ERP company in the Midwest, I'd be interested in hearing more about your software.
Also, the idea of expecting average people to memorize them is utterly ridiculous.
Same in rural (or “exurban,” really, especially by the time I finished high school in 2005) Minnesota.
In a country of over a billion people, I imagine that finding a public toilet is not that easy.
We are! Definitely apply if you're interested.
How “Live” Was Marshmello's Fortnite Show and Does It Matter?
I had a similar experience with an ex-girlfriend. She was verbally abusive and sometimes even physically. I tried to break up with her multiple times but ended up being gaslight to stay.

One time she removed the axel from my front bike tire hoping that I would crash and get injured when I went over a bump. She absolutely refused to get help even though I offered to take her.
This is really great (as is your amusing lead-in BTW!).

I struggle with candidate responses because it's quite possible to get bad answers from great candidates due to nervousness, monetary confusion, accidental use of company-specific jargon that can be misrepresented etc. And interviews are abnormal, so you're selecting for people who do well in interviews hoping it's correlated with the skill you actually need. Yet I don't know of a good alternative to almost anything beyond a truly unskilled job.

But these examples are great because they normalize out most of the realtime "high stakes" stuff. Sure, they can stress about precisely the right phrasing to put above whatever attachment they might be sending, but that's still an easier problem.

My favorite example of "interview perspective imbalance" comes from the Allied occupation of Japan: when the first allied troops arrived (after the Japanese had signaled surrender) they were lead to a brief reception. Apparently the Japanese representatives had worried that the orange juice they set out was at the right temperature while the American troopers were worried that they might be assassinated. Quite an imbalance of expectation!
That's awful, I hope you're recovering and can be made whole quickly. Regarding your under/uninsured coverage, were you outside of your vehicle when you were hit?
Welcome to the emasculation of America.
The `cursor: auto;` rule in your `.reset_myseller` class removes the "pointer" cursor when hovering over links. You should move the class up (put it on a parent instead of directly on the <a> tag), or override it with `cursor: pointer;`.

Also the animations are too much. They're fine for one-off transitions but not when you're navigating the chat bubbles.
They need a snappy new name for it, though. "Web hosting" or something.
The rule we use is: DAGgy fixes for preference, then create multiple fix/feature branches and use rebases to eliminate conflicts. The idea is that each individual branch is based on a commit chosen such that it won't conflict when merged.

This is generally rather easy to do, and for feature work it's compatible with a 'simple' rebase workflow: simply rebase onto master whenever conflicts start to show up. For bugfixes it's rather useful to be able to base a fix on the commit which caused the bug (or a common ancestor of all maintained releases which have it) and just submit multiple merges.

Conflicts are a fact of life: you either deal with them as part of a rebase, or you deal with them when merging. But the testers or reviewers are accepting to merge, and they might not be the right people to resolve the conflicts (plus GitHub's PR workflow provides no nice way to deal with merge conflicts), so the author should fix it.

tl;dr: Non-FF non-conflicting merges only, so your changes get integrated as a 'single' commit in first-parent history, but you get to pick where you base the branch. Props for minimising 'copy' branches.

Does depend on density and structure of code, of course. If every feature branch is touching the same file, you're going to have problems either way.
Huh, usually I've seen "M" used to refer to MUMPS. But this appears to be something else -- I guess something proprietary, like you said. I have to wonder where one would look it up, as I imagine searching for information on the M programming language would mostly turn up information about MUMPS...
It is accurate that you would find these people on dark net marketplaces, and those places frequently also host forums

when I say "the dark web", I'm referring to things I know are hosted on TOR.

what are you having trouble with here? I told you how to use them, you won't be able to recreate your childhood. The most useful hidden services are the dark net marketplaces, and they do harbor an extremely efficient level of tools, exploits, and more. now that there is a monetization model, and still privacy concerns, you won't have hackers posting stuff just for bragging rights, so there are a variety of reasons why there is nothing to be indexed.
FTC vs. Qualcomm: What Is Going On
> My impression, from my seat in Europe, is that USA government is run by rich capitalists that would as soon eat faeces live on TV as suggest private corporations be required to service the public good?

Not quite true. Rich capitalists largely have better things to do than bother with the details of running government.

But it is, to a large extent, run by people under the influence of (whether directly seeking money, or just manipulated by paid propaganda) rich capitalists who would rather engage in public coprophagia than have such requirements imposed.
Not using native Win32 HWND based controls does not imply UWP. Virtually every program that was made for Windows XP and later does not use native Win32 controls; this includes “outdated” frameworks like WinForms.

X11 and Win32 UI are actually fairly similar in this respect.
AFAIK Keybase is centralized while Matrix is federated, so you can set up and run your own Matrix server without worry of a central point of failure (or surveillance).
Yeah, I didn't particularly care for PE as a French kid growing up, but in hindsight I can play pretty much any common sport decently because of it. One unexpected side effect is that it makes socializing quite easy - I can accept when someone invites me to play tennis, volleyball, etc. because I have some basic grasp of the sport from school.

In fact, when I moved to California, I saw that everyone was really into climbing, and started doing it too because I had done it in school, even though I had never been into it at the time.
Check out logotournament.com
Thanks. Will fix this soon! Did you find the chat effective at solving doubts?
There's a pretty big leap. Can you explain your reasoning a little more because I don't understand why it would logically follow, the answer to your question seems a simple "no" to me.
Ahhh - bad memories of humiliation and bullying. Took me 2 decades to realise I can actually love sport, sad to see that happening to the current generation.
Yes this.

I've enforced this rule with my team for years and our git tree is a completely flat tree with the occasional branch diverging from and merging back into master.

Here's what it looks like in practice: https://imgur.com/a/OMplzuv (although in this example you can see that someone messed up and thought they rebased before merging but actually didn't; mistakes happen.)
I have a degree in AI, and studied it back when it wasn't popular. If I've learned anything, it's that AI is nothing magical. This system is more like classic machine learning using decision trees. It would be nice to try a real neural network, but I haven't found a way yet to come up with neural network generated vector shapes that also look nice.

I'm trying to keep the focus on AI to a minimum on my site. To me it doesn't matter. It's just automated logo design using lots of math. And lots of custom algorithms to generate colors and to position shapes.
I lean towards keeping to one kind of challenge at a time. If the problems wouldn't be hard in your favorite language, mostly, then this is a great way to exercise a new one. It's fun and you can learn more by checking other people's solutions afterwards.
There's a middle ground here. You can decide on a case by case basis how much lock-in you are willing to tolerate for a particular aspect of your system. You can also strategically design your system to minimize lock-in while still leveraging provider specific capabilities or "punting" on versatility when you want to.

In other words you can decide to not bother with worrying about lock-in when it costs too much.

This will make your code base easier to port to multi-cloud in the future if you should ever want to.
Was also at the talk. The room was packed!
The NYPD Is Locking People Up for Crimes It Created Out of Thin Air
> Huh, usually I've seen "M" used to refer to MUMPS

M is also the name of the built in language in Microsoft Power Query.
We had a student run course at Purdue for a while to teach new students fundamental tools outside of class. https://github.com/Purdue-CSUSB
I wonder what would happen if some man would suggest the creation of a men-only group in nursing...
I gained a deep, searing hatred of team sports due to a combination of forced participation and being a physically awkward teen in the middle of an epic growth spurt. Being graded on ones ability to complete a mile within a certain time constraint, as opposed to being graded on effort, is utter madness. The whole thing put me off physical activity for most of my adult life. Only in the last couple of years have I started exercising again, but on my own terms and for my own reasons.

There is a huge difference between "because you have to" and "because I want to".
That's sad. In my high school days (2000s) gym class was just as bad. I skipped it every time, flunked it, and took a health night class to make it up. I liked going to school at night and health class was awesome so it was worth it :)

The worst part of gym class was the bullying. The aggressors usually got energized through gym class and started messing with other students right after. Gym classes were pretty big and we often had "do what you want" days so idle/bored bullies went into action some more.
Magnetic north just changed. Here's what that means
I am incredulous that people wouldn't be worried about vendor lock-in when the valley already has a 900lb gorilla in the room (Oracle).

Ask anybody about Oracle features, they'll tell you for days about how their feature velocity and set is great. But then ask them how much their company has been absolutely rinsed over time and how the costs increase annually.

Oracle succeed by being only slightly cheaper than migrating your entire codebase. To offset this practice, keep your transition costs low.

--

Personal note: I'm currently experiencing this with microsoft; all cloud providers have an exorbitant premium when it comes to running Windows on their VMs, but obviously Azure is priced very well (in an attempt to entice you to their platform). Our software has been built over a long period of time by people who have been forced to run Windows at work -- so they built it on Windows.

Now we have a 30% operational overhead charged from microsoft through our cloud provider. But hey.. at least our cloud provider honours fsync().
I've also negotiated with AWS, and both your position and their position strikes me as equally true.

There's certain products of theirs that they just aren't going to negotiate on, because they know they've got you, whereas others the clouds part and discounts rain down.

It certainly used to be this way when AWS had less competition, these days there's an Azure/Oracle Cloud/Rackspace/Google/etc alternative to most of their greatest hits, which gives a greater negotiating edge.
Am I wrong in thinking that technology amplifies how we gauge the energy required for physical activity? With just a few moves of my finger I can watch a video, read a paper, talk to people, etc. Contrast that with running, lifting, etc. The effort required for the comparatively minute results we achieve seem dramatic across this contrast. I wonder if having computers with an internet connection in their pocket at all times is making kids lazy... which may be an additional factor in this reported situation.
Thank you so much for sharing your knowledge with the world. I'm excited to follow along with this and I love your Rust streams.
The Government Can't – And Won't – Give Meaning to Your Life
A Suspense Novelist's Trail of Deceptions
The choice of axioms is in an ethical system isn't "primarily science."

You just moved it down a layer. What choice of axioms would lead to desired outcome x? Once you've decided on desired outcome x, science can help, but now the philosophical question is: "How should we determine what the desired outcome should be?" Consensus? Why is consensus better than just going with what zAy0LfpBZLC8mAC believes?
>>banning any drug worked in the past?

It a part of the spectrum of control. When smoking is banned in bars and restaurants or heavily taxed like in Australia ($40 AUD!), prevalence of smoking declines.
And then I have something else to support. Kind of the whole point of using AWS not to have to support infrastructure unnecessarily.

On top of that. I lose the “easy button” of depending on our AWS business support contract if something gets wonky.
They need to have less competitive sports where everyone focuses on themselves. Team sports like football and softball causes lots of bullying of weaker and non-athletic kids because everyone else is drive to make their team win.
I'm convinced that gym class results in millions of lost disability-adjusted life years for every generation. Kids are either naturally athletic, in which case they'll exercise whether you want them to or not, or they are naturally nonathletic, in which case gym class just teaches them that exercise is the officially sanctioned method adults use to bully kids. It took me about ten years to figure out that exercise could be enjoyable when it's not forced on you by the psychopaths who end up as gym teachers. Gym class should be banned, or if that's politically impossible, the job should be assigned by sortition like jury duty. Nobody who wants to be a gym teacher should be allowed to do it.
Yep. I’m 57 and I still hate all forms of exercise thanks to my experience in gym class.
They don't act like robots, they design auto-emailers because nobody is forcing them to support their customers. Google's support strategy is so deliberately-negligible they could substantially improve their tech support by acquiring Comcast.
I asked "How much is it?" and it sent me unrelated answers, but maybe that wasn't a relevant question.
Ask HN: Examples of strong system design articles you found on tech blogs?
Could you share examples of what you would consider as a really strong and interesting technical system design post from a tech company covering a lot of architectural details. Where different solutions attempted are highlighted along with possible shortcomings? And why they consider the current chosen design to be optimal for them.
Basic Color Science for Graphics Engineers
N-gate: An annotated digest of the top “Hacker” “News” posts
> the next-gen one we're working on (https://github.com/matrix-org/dendrite) is in Go.

There's also a next-gen performance-oriented server in C++ here: https://github.com/matrix-construct/construct
There is a great list of self-hosted services, i think the author will be happy for merge requests with more services https://github.com/Kickball/awesome-selfhosted
Three words:

Shirts.

Versus.

Skins.
Yes. The immigration act of 1968 hadn't yet brought in much conflict, nor had the illegal immigration gotten bad yet. Previous waves of immigrants had pretty well assimilated by that time.
How culpable is the state when Timmy dies from legal alcohol?
I remember that huge bounty for them on What.cd (RIP) with various discussions about how to go about getting a copy out of the Princeton library. Good times. I think the request might've ended up banned to attempt to avoid attracting more attention to the site after Microsoft COFEE[0] was actually uploaded there.

[0] https://en.wikipedia.org/wiki/Computer_Online_Forensic_Evide...
In a real use case, price, color and other details will be mentioned already. We expect this to be useful for complex subjective questions.
>They do have postcodes in Germany, though - the gist of this story was that the lack of street names (identifying houses only by their (not quite sequential) numbers.)) caused delivery services much grief.

A see a simple solution to the problem: pass a national law that towns can be like this if they want, but if they don't adopt the national addressing system, then delivery services (and companies sending goods that way) are completely free of all liability if anyone in that town complains about packages being late, mis-delivered, or not delivered at all. People in the town won't be able to pursue the delivery company or the merchant for the money they spent on the package which never arrived.

With a law like that in place, the town would probably very quickly change their addressing system.
It says it targets prototrophs, which are microbes that use the same nutrients as the parent organism. In this case it appears the microbes have a similar metabolic pathway in common with plants to uptake the pseudo sugar.
Summer 2019 Internships

Location: San Francisco Bay Area, USA / Beijing, China
Remote: Open to remote work
Willing to relocate: Yes
Technologies: Python, TensorFlow, JavaScript, Java, HTML, CSS, ...
Résumé/CV: https://justincosentino.com/docs/resume.pdf
Email: justin.t.cosentino@gmail.com

I am currently pursuing a fully-funded, research-based Master's in Computer Science at Tsinghua University in Beijing, China. I specialize in Machine Learning and work in the Tsinghua Statistical Artificial Intelligence and Learning (TSAIL) research group. My current research areas include handling uncertainty in Bayesian Deep Learning and modeling risk in reinforcement learning.

Prior to my Master's degree, I worked for three years as a Senior Software Engineer at Salesforce. While at Salesforce, I received the most prestigious engineering award at the company for impact and leadership.

I graduate from Tsinghua in 2020 and hope to work as a Machine Learning Researcher or Engineer.
I see your point, but I don't read it the same way you do. This is referring to the age screen test (similar to Steam's on PG 13 or R games). But the poster above was spurned by Google support.

I think the real reason he was spurned is that Google support isn't that effective or responsive in a lot of cases, full stop.
A counter opinion:

I wasn't that great. But I found out that, if I got open in the end zone, they'd throw me the ball, and I could catch it. This led to me going out for the football team.

I wasn't that great there, either. I was like fifth or sixth on the depth chart. But it led to a lifetime of being in fairly decent shape.

(Note well: Gym class itself did not lead to a lifetime of being in fairly decent shape. But the exposure to various sports, and finding one that I liked and did all right at, was still a big deal. Also note that this was in the 1970s; things may well be worse now.)
For my curiosity:

Is there any mathematically optimal algorithm for doing an open initial offering? Some sort of auction I guess where at the end there’s just one price and 100% of shares are sold?

I know Google did a Dutch auction... is that considered the state or the art? Are there variations that wouldn’t have the same problem?

I suspect ICOs have done all manner of experimentation here.