skysight-inc/HackerNews huggingface dataset:
You might be interested in what Extinction Rebellion is doing. If they're organizing in your area already, I strongly recommend you go see their "Heading for Extinction" talk in person, but their website covers it pretty well too. Their basic idea is 1) yes we are barreling towards extinction of humans and many other species, 2) nothing anyone has done so far has prevented this acceleration, and 3) non-violent direct action (aka civil disobedience) has the best chance of affecting the quick and drastic changes needed to avert the worst effects of the climate crisis.

https://rebellion.earth/the-truth/the-emergency/
It's just a culture thing. My neighbors are Lebanese, almost everyone in the family either owns a store, or works for one of the other people in their store. Only a few of them have 9 to 5 jobs not related to the family.

They help each other out, you can use my van to pick things up, you can use the corner of my store to start your own store, etc.
I have foregone an opportunity to work for a very big company straight out of graduation simply because I just enjoyed my internship there too much, and it was in complete contrast to how my peers described their experiences with their internships, traineeships, or full-time jobs. I enjoy my upward mobility in a smaller company with some potential, working with people who don't take themselves too seriously (because they had to years ago anyway).

It's more comfortable, and it makes me want to go back to work on Monday.
Multicore prerequisite patches appearing in released OCaml compilers now
Building a Relational Database Using Kafka
Glory to the software industry!
https://www.wsj.com/articles/sec-whistleblower-program-has-r...

https://federalnewsnetwork.com/federal-newscast/2018/12/pent...

These protections are used all the time- it just doesn't always make the news.

>demonstrably taking steps to ensure better oversight.

Like expanding the protections? We see a whistle-blower complaint right now in the news working pretty much as intended, with the whistle-blower's identity being protected.
Absolutely right. Much of this isn't so much "system" as adhoc conflict. Swiss neutrality is particularly relevant because, as a neutral, they offered banking services beyond seizure to both sides of the conflict. To both Jews fleeing persecution and Nazis fleeing justice - often the latter banking wealth that had been stolen from the former. Some of this was eventually cleaned up in the long legal fallout of WW2.
Now what were those problems, specifically, for distros, that weren't caused by systemd eating and replacing previous solutions, which suddenly became unmaintained and unsupported?

(I'm looking especially at udev and all the dbus hookery.)
Nailing down issues with fault tolerances are a whole lot different than pioneering methods and sciences of uncharted territory. I didn't generalize all technicalities, I specified fault tolerance for a reason, because it's trivial compared to what it took to get to this point. The system works, just not as well as it will take to get to reliable wide spread usage.
> of underprivileged individuals or groups

Because screw the rest.
What every startup can learn from watching Mad Men
Intuition vs. Data
Couldn't you just spin through buffers alloc'd at startup? Why do you need another thread for buffer management? You could do something like a ring buffer to change pointers.

That said, I've just started working on my first audio pipeline app, and I'm having sampling rate issues making voices sound super deep.
If you own a store or restaurant, you might not make any money but at least your family won't starve.
And from what I understand, those are exactly the skills they teach you at schools like Eton. Well, maybe not being tall, but certainly the other ones.

I think the world would do well to try to inoculate itself against this sort of superficial confidence. It's way too effective, with frequently harmful results.
A reviewer's perspective on getting your conference proposal accepted
Given the amount of debate around multicore in one of the latest OCaml releases, and the questions on its realisability, I think it's good to point out that the work is slowly but steadily moving into the main compiler.
Building out MVPs for very ambitious clients, I'm so glad to be working with Serverless to manage my lambdas. I'm able to test locally and deploy in seconds, it's the most efficient dev setup I've ever had.
I've found unit testing to work fine for Lambdas. The biggest difference between running as a Lambda and running locally is the entry point. With a Lambda you have an event payload that (usually) needs to be parsed and evaluated.

I'll typically write all the core functionality first, test it, then write the lambda_handler function.
Generally the FBI doesn't give a hoot until you start distributing illegal stuff....
I don't understand the down votes (maybe they are anti-Israel?). Heck, I'm pretty libertarian but see the value in a mandatory military service. There's many lessons to be learned in an environment like that including how to effectively work together, take initiative as well as the lifelong relationships you create.
What cities need to do by 2050 to meet climate goals
I tried writing a ST for the Z-80 and then the first PC, but I bit off a bit more than I could chew considering I wasn't taking the minimal language approach (like "A little Smalltalk") but was trying for the self-bootstrapped whole VM and I had no image available so I had to try and wire everything up in a magical state -- still a great exercise though. I've tried ST on Tektronix and the Apple Lisa.

A GUI dev. environment ahead of its time, though "image save"-based development with classes strewn around everywhere isn't the best model for development, nevermind delivery where you never know what your code is going to be running next to. ST is also largely to "blame" for single receiver dispatch, and to a less extent the overuse of implementation inheritance, as most languages for performance don't have messages as first-class objects meaning that delegation becomes harder so inheritance was used over composition in most OO languages following. (Though you can use monkey-patching in langs that support it.)
he's going from Iceland to us-west (Oregon). surely his RTT is dominated by the length of the cable, not any useful work.

my closest AWS DC is in Frankfurt with HTTP ping below 40ms. if i consider 100ms for actual work, the overhead for serverless is 46%. still impressive, i would have expected >100% there.
You can definitely learn to sleep anywhere at any time and not have it impact your schedule - anyone who has been in the military learns this very quickly, but I'm not sure if I could tell you what the technique is.
Agreed, AWS lambda is still (very) scary.
To me, serverless is more glitch.com [1] than AWS.

When there is is no infra to deal with, U/DevX becomes much easier.
"Remix this" is pure product joy

[1]: https://glitch.com/~mapbox-demo
I see the general direction you're coming from, but in my own mental model I see the following divide:

1. Things that are simply silly. I like assembling toy models. Is it silly? Absolutely. Am I shy about talking about it with peers or making jokes about it? Nope. It's just silly. Same goes for my favorite wing place or a dozen other topics.

2. Things that are possibly offensive. A good model here is "combustible topics". Even if the topic itself may not bother someone, it could become that way. Religion, politics, social theory, etc. It's not that I don't have plenty of opinions here, it's that work is not the right place to raise these up. I also recommend avoiding them at family events, and any other situation in which strangers are trapped into conversing with you.

But I agree with this:
> I don't understand... those who base their social lives around co-workers

Dangerous territory. You may be great friends in real life but be on opposite sides of the table at work or vice versa. Worst of all, you may find out someone who you work with constantly has several behaviors or opinions you find distasteful. Keep some space.
Quantum physicist here: just to correct the mistaken claims in this, interference is definitely a feature of quantum computing, and not a bug.

Interference is also NOT why there are are no error corrected quantum computers. The reason there are no error corrected quantum computers is because we need way (way way) many more physical qubits, and they would need to be of better quality (less decoherence).
The Power of a Clear Leadership Narrative
Main issue with serverless - Amazon charges way too much for API gateway calls.
The #2 story on the front page right now is “A photo survey of the blackboards of mathematicians.”

Maybe front page rank isn’t about how important or pressing the story is?
First, make sure this is a standard term sheet and you don't have some other termination clauses or something else in there that could cause issues. Best to have an attorney or experienced advisor take a look at that if you don't know for sure yourself.

Assuming this is just a common term sheet, you have to approach them and be up front, doing your best not to burn the bridge. Say something to the order, we appreciate you writing a term sheet and we've had some time to go back over everything with the team and our advisors (or whatever fits here) and while we are super appreciative we don't feel like it is the best situation for our company at this time... Notice I avoided the word "but" in that sentence, that helps because when you say "but" everyone's mindset shifts when you are discussing a deal etc. Hopefully that makes sense.

As in all deal type negotiations, they will likely want to pin you down to why, because if they see you as a valuable opportunity they'll want to try to fix something if they can. If they can't they'll walk. Just be aware, there are a range of reactions you can get, from the toddler being pissed and lashing out, to the professional being understanding and wishing you luck. Generally, from my experience/knowledge it errs more on the side of the professionals. If you get the toddler reaction then that shows they were not going to be a good partner
in the first place and should help reinforce your reasoning to walk away.

I will just add this, make sure you have a solid reason to walk away from a fair term sheet. If you don't that can hurt you later on with other investors. This can happen if a new investor asks about any prior term sheets and what happened etc. You should never lie about the situation as the community is too small to get away with a lie for long, and if you have solid reasons it will actually make you a better partner for them, if you have flimsy reasons it may raise doubts or extra questions.

My disclaimer: there are other people that have more experience at this than I do, so my advice is based on what I have seen and what I know but I am not a lawyer nor have I done hundreds of these yet.

Good luck!
Lawmakers Seek Ban on Chinese Drone Purchases by Federal Agencies
How to Overcome Nearshore Outsourcing Challenges Nearshore Outsourcing
What if the tectonic shift is in a place you'll never visit?

What if the tectonic shift is in a television show you'll never watch?

What if the tectonic shift is in a friend you'll never meet?

What if the tectonic shift is in a meditation you'll never do?

What if, what if, what if...
Open source software isn't necessarily free software.

https://www.gnu.org/philosophy/open-source-misses-the-point....
I would say my knowledge about software engineering is to 90% copied from ideas other people had before, but I am certainly underestimating that amount.
That works for unit testing a specific component, but not so well for testing your system end-to-end.
I don't agree.

First there was, and there still is, CUPS for printing.

Then Avahi came, and basically allowed your network printer to show up in the printing dialog without doing anything. Still printing using CUPS, but discoverable without configuration thanks to Avahi. Net gain for the user. I can't actually see a drawback here.

Now say I have a machine called serv on the network I want to ssh to. I just need to type ssh serv.local and it will work. I don't need to set up a fixed IP address anymore, nor remember it.

I want to play a sound on another device in the network? It's a drag and drop, thanks to Avahi and PulseAudio.

I want to make a new network service usable by other computers in my domestic network? I'll just register to Avahi and boom, it's usable without configuration everywhere. No need to reinvent a service discovery wheel. I have not actually done that but I'm sure it's a relatively easy thing to do.

And it just works. It's there without me installing or configuring anything.

To my knowledge, you don't have those features without Avahi on GNU/Linux. And Avahi is yet another example of something you can easily uninstall if you don't like it. And this is compatible with Apple machines thanks to Lennart reusing an existing protocol. If anything, I miss it on Android.
In German law, if you add a link to another site somewhere on your own site, you take responsibility for the content on the site you link you. You are required to check for that or face liability. This the result of years of court cases around this matter. And courts don't usually understand much about the web, let alone tech in general.

So while involving lawyers every time is definitely high on the CYA scale, it may make sense to run some instances by a lawyer to be safe(er). The subsidiary's website shouldn't generally be much of a problem, though.
When I worked in this field (and I must stress that this is 15 years out of date anecdata), my impression was that Google's profits came from a mix of a large influx of naive new users, and established companies with misaligned incentives.

By "misaligned incentives", I mean that we were rewarded with a % of ad spend. This is very common model in the old advertising industry, and AdWords was treated as adverts, not as a technology proposition. Of course this meant that we had very little financial incentive to reduce the ad spend.

A more aligned structure would have been to reward percentage of profits, but companies were reluctant to reveal their profit margins to a third party, and third parties couldn't trust their clients to report this data correctly anyway. Hence percentage of ad spend was what everyone used.
I’m not 100% sure as I didn’t create the image (though I’m evangelizing as someone who has found it truly helpful for daily dev.) . I believe the creators tarball’d the entire distro/execution environment from a running lambda so the file system layout and libs likely match Amazon Linux if that’s the default lambda execution distro image. If not I assume it matches the default
John Negroponte makes Jeffery Epstein seem like a saint in comparison. It's no wonder Nicholas still doesn't see anything wrong with taking Epstein's money.

I've checked and updated the broken links from the criticism section of John Negroponte's Wikipedia page, and fixed them in Wikipedia too:

https://en.wikipedia.org/wiki/John_Negroponte#Criticism

We Must Not Move On (Paul Laverty for The Guardian, April 13, 2005)

https://www.theguardian.com/comment/story/0,3604,1458142,00....

Negroponte's Time in Honduras at Issue (Michael Dobbs for The Washington Post, March 21, 2005)

https://web.archive.org/web/20110629054237/https://www.washi...

John Negroponte's Human Rights Record Continues to Stir Debate (May I Speak Freely Media - extensive list of links to critical commentary and news articles, etc., February 2005)

https://web.archive.org/web/20041113133759/http://www.mayisp...

Bush hands key post to veteran of dirty wars (Duncan Campbell of The Guardian on Negroponte's past history, February 18, 2005)

https://www.theguardian.com/international/story/0,3604,14170...

From Central America to Iraq (Noam Chomsky for Khaleej Times, August 6, 2004)

http://www.chomsky.info/articles/20040806.htm

Our man in Honduras (Stephen Kinzer for The New York Review of Books, September 20, 2001)

http://www.nybooks.com/articles/14485

1995 Four-Part Series on Honduras in the 80s (The Baltimore Sun, June 11, 1995 – June 18, 1995)

https://web.archive.org/web/20110629024115/http://www.baltim...

A carefully crafted deception (Ginger Thompson and Gary Cohn for The Baltimore Sun, June 18, 1995)

https://web.archive.org/web/20040427182804/http://www.baltim...

Negroponte Makes the Most of His Post as Minister Without Portfolio (Jeff Stein for Congressional Quarterly, March 3, 2006)

https://web.archive.org/web/20060519110853/http://public.cq....
Thanks - that seems like a reasonable way to handle on call, and more in line with what I've seen as well. Appreciate the feedback!
It’s called Tor not TOR.

https://support.torproject.org/about/why-is-it-called-tor/
Treat serverless like another thing in your toolbelt. With Zappa, Julia, Jets, or any other platform that lets you use classical web server code to host a Lambda with API Gateway, you're getting the flexibility to inexpensively deploy new services and evaluate their utility ahead of having to go through the full exercise of productionalizing a service, purchasing reserved instances, or any of the other heavyweight stuff you may normally associate with rolling out a service.

I'd also like to point out that Lambda is a serverless option. Fargate is another. I've worked with infrastructures that use ECS + Fargate in cases where a real long-running server is a better spend than millions of lambda invocations. In other words, there's definitely a right-tool-for-the-job consideration to be had here.

Working with new tech is always a learning experience, and it's nice to see concrete numbers about what was learned.
For the record, you can easily abstract that away or include it in your own code with frameworks like Chalice [0]

[0] https://github.com/aws/chalice
Some places will try to offer refunds or compensation in the form of gift cards or store credit, which ostensibly makes it a non-refund in many cases.

Voluntarily spending £3k on a gift card seems utterly insane. I imagine a lot of people would feel quite confused or upset about that considering what they could also spend a few grand on.
Centralized log collection on Kubernetes automated (logging-operator)
I think the issues with serverless are when you grow well beyond the MVP stage and are pushing a production load. I’d recommend doing that cost analysis for your clients.
Chess grandmasters lose weight and burn calories from stressful games
This! To me the only upside to the whole architecture (from a devs perspective) is that you can deploy these things to production independently of other parts of the system. If you can't do that with confidence because you're attempting to test it's functionality in some larger deployed context you've turned your monolith into a distributed monolith and now you have the worst of both worlds.

The good news; you should be able to accomplish most testing locally, in memory. The bad news; your test code is probably going to be much larger and your going to have to be very aware of the data model representing the interface to the lambda and you're going to have to test the different possible states of that data.
Startups are using insect larvae to produce protein-rich animal feed
I'd be happy with a donation to the FSF roughly equivalent to all the money they made by scare tactics against Linux on the server, including their backhanded funding of the SCO lawsuit.
How much JavaScript do we need?
Perhaps it's because I've never worked with chalk daily but chalk never felt better than whiteboards to me, just thinking about a chalkboard makes my teeth hurt.
You’re doing it wrong (tm). You setup and test lambda just like you test your controller action in an API.

Your handler should just accept the JSON value and the lambda context and then convert the JSON to whatever plain old object your code needs to do to process it and call your domain logic.

AWS has samples of what the JSON looks like for the different types of events. You can see the samples by just creating a new lambda in the console, click on test and then see the different types of events.

You can also log the JSON you receive and use that to setup your test harness. I don’t mean an official AAA type of unit test, it can be as simple as having a console app that calls your lambda function and passes in the JSON.

For instance in Python, you can wrapped your test harness in an

if __name__ == "__main__":

block in the same file as your lambda.

This is the same method that a lot of people use to test API controllers without using something like Postman.
“the cost estimate for installing new signals on the 12-mile-long piece of the Lexington Avenue line, at $3 billion”

15 years ago China built the 19 mile Shanghai maglev for $1.3 billion. Top speed is 268 mph.

https://en.wikipedia.org/wiki/Shanghai_maglev_train
The more this guys is persecuted the more of a martyr he becomes - like the Romans nailing a certain someone to a cross. I don't think that worked out as well as the Romans hoped.
Fundamentally this isn't about the 'man' it's about freedom and that idea will transcend no matter what the government suits do or what becomes of Snowden.
Yes, not maintaining currently working code is less maintenance load. Obviously. Replacing it with new code in some random new incomplete daemon.

GNOME until some later v3 (check, likely 3.4) didn't rely on systemd, there were supported sane replacements for e.g. account management.

The other sound servers have a long history, starting with ancient esound (eh) through Alsa dmix and devices (gnome 2 had a configuration app even), Arts for KDE, JACK and a few less notable. GNOME used to properly support everything gstreamer did, which is a lot.

It's not about maintainers nor reduced load. It's about RedHat being the maintainers and GNOME being junk since. Hence all the GNOME 2 updates, like Cinnamon and MATE.

Distro maintainers unfortunately have to support GNOME 3 too as it's not unpopular, and then they'd have to support two versions of udev and init system and potentially write dbus shims like Gentoo does.

It's quite some work. Work RedHat (esp. Pottering) forced onto others. Like work they forced into ALSA devs to make compatibility shims for non-mmap cards because certain PulseAudio did not care to use full ALSA API and required rewinding, instead of handling it like say JACK or Arts. This also prevents it from running properly on top of dmix. It really wants direct hardware, making your "on ALSA" point moot. Even JACK can run on it but it's not good for latency.

It's a pattern. Lazy RedHat devs integrating things because it's easier for them without any consideration of others. Because they can.

Dropping GNOME 3 is an extremely tough decision for big distributions, mostly not possible.
Why "for beginners" ? (from github repo description)

Having a clean and easy to use UI doesn't necessarily mean it's targeted at beginners.
> Anyway I would love to see your reaction if say you watch a porn video and later will surface that the actor was 17 years old, then all the press will say that you are watching child porn, you are assumed guilty and get fired and never find a job.

I have this recollection of something like that actually happening. IIRC, a man was on trial for watching child porn because they believed the actress was underage. The actress herself had to literally show up in court with identification to prove that she was not underage at the time the film was made.

The fact that she had to do that should scare everyone.
Tired of hearing "climate change" with no solutions other than somehow I have to pay more for less and scale back my lifestyle. Meanwhile, I know that to solve any climate problems we probably need to kill off 4 billion people.