skysight-inc/HackerNews huggingface dataset:
>The world didn't have mass many-to-many communication as little as 20-30 years ago. There are a lot of changes in play that the current breed of humans simply don't know how to deal with

All humans, or the ones you've met? ;)

You prove my point for my by mentioning all those groups... those sorts of people have ALWAYS been around, and probably will be as long as humanity exists. Ever hear of the Luddites? Or the Optimates in ancient Rome?

Certainly, mass media and the internet are new iterations of information distribution, but so were the printing press, the printed word itself, and even bardic songs going back centuries. Each time, the ability to spread information farther, faster and easier Changed Things.

There's a comfort in wanting to believe we live in an age that breaks all the rules, so a lot of people soothe themselves by thinking that it's ok if they're afraid of or not comfortable in the world because after all it's something no one has ever had to deal with before. That lie gives us a comforting feeling, and people prefer a comforting lie over a cold truth anytime.

Sure, the ability to affect a random person in another country is sort of new, but that's an artifact of the present level of technology we have. Having new technology to deal with is actually the status quo of human history. We just keep inventing.

Going back to the past, you could argue that the first printed bibles made it possible to spread a religion faster and farther than ever before, which is true... but the age in which the printing press was invented was not that unlike all the other ages of man... looking back, it was a significant change, but not an all changing event like the discovery of extra terrestrial life or the human machine singularity would be.

We can deal with the world just like we always have.
This is an experiment rather than a finished product:

The X-59 will never carry passengers, but it will likely kick off a new generation of quiet supersonic commercial planes that can fly over land and dramatically reduce the time it takes to get you across the U.S. and to other countries.

https://www.nasa.gov/nasa-x59-quesst-takes-shape

The Quesst is an experiment to see if the annoyingness of the boom can be mitigated by converting the boom into a "thump" (i.e. quieter boom).

Src: I work there
Not exactly huge spenders but I know a lot of people in their early-mid 20s who spend almost all excess income (probably about $70k-120k) on clothes, food, sports tickets, cars, and vacations. And live in nice apartments.
I'll disagree with this completely.

I recently wrote an extensive post about my experience learning and using TS as both an app developer and a library maintainer for Redux, and why I am now completely sold on using TS across the board. As part of that, I listed several benefits of using TS that I've directly seen myself:

https://blog.isquaredsoftware.com/2019/11/blogged-answers-le...
Fake news isn't just Russian propaganda, it also originates from places like the NYT. Look at the covington catholic situation, Jussie Smollett, saying 17 intelligence agencies agreed when even James Clapper admitted it was three, and so much more. I could write an entire book on things the NYT has been wrong on.
Make hills, heat homes. https://en.wikipedia.org/wiki/Nanjido
Elixir Wizards S3E5 Chris Keathley on Performance and Functional Programming
bad code/non-performance optimized can be pain in both. a lot of games done in unity have quite a bit of 'sluggishness', that's opinion from some of my friends whom are those 8h per day play, 6 hours of sleep gamers. so if youre after high performance & amazing looks which is even more important in vr AND u are/have decent devs then ue is a better choice (personal opinion). comparing the speed c# vs c++... well, there's no no point right? ;)
NDA enforcement is not at odds with the first amendment. Thousands of them are signed every day, and they hold up just like any other contract.
No one is asking for a risk-free military experience. They're asking for the VA to cover their medical expenses, which means recognizing that they're a result of their deployment.
I thought these were real errors but Rust decided to give some time before breaking your code? Maybe someone else more seasoned can comment on this?
It was this guy, check out his listed papers on this page, many of them have to do with this topic: http://cba.snu.ac.kr/en/faculty?memberidx=60582&major=6&mode...
It seems like what was said by Austin Clements was more of a bug report than it was a description of a solution for a bug. Which is the job of reporter and not the person fixing the problem.

In my mind, a commit message should not be the be all end all for what can be said about a particular bug fix. If someone needs to know the details then they can look at the diff and if the person who made the change feels it was complex enough then they should add a comment on the bug report about what was changed and how it was changed prior to marking the bug as *fixed.
I totally agree, I'm agnostic, I don't believe in deity but not sure we go into total oblivion after death, afterlife can exist without a God in charge of it.

Wife's religious and we have two little ones, I try to focus more on Santa, and still love me some old school Rudolph the Rednose Reindeer and A charlie brown christmas special.

People need to stop with being offended just to 'make a point'. I doubt that he's really as offended as a swastika. I mean there's a major difference between Santa and Nazi's. He's basically a commercialized cartoon character more than a relgious symbol.
Greenwald has at least been consistent in his antagonism toward the state intelligence and law enforcement apparatus.

It's unfortunate that that aligns him, now, with the gross political opportunism of a group of people who generally DO support an invasive government intelligence and law enforcement--as long as it is working in their favor.

Now that it is in their interest to publicly attack this apparatus, they happily do so. As soon as it's working for them again, they'll wrap themselves in FBI hats and American flags again.

One wants to say to Greenwald: "Read the room, man! You're supporting people who oppose your beliefs and would happily throw you in jail!"

But of course a big part of being Greenwald being Greenwald is he sticks to his guns no matter how the room reads.
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...

Wow, that's a great commit message for one character change!
Maybe they want to support it so that carriers could support it?
Hetzner, less than €10:
https://www.hetzner.com/cloud?country=ot
I think Eclipse is probably still slower on modern hardware than Visual J++ was in 1999-2000, which was the last time I used it.

The first commercial Java project I worked on we used Visual J++. It was a great environment at the time, there was very little else available if I remember correctly. Sun had something which was horrible.

Eclipse is so bad I think those of us who have been in the Java camp for years/decades/whole career have lost sight of just how much better the MS tools were/are.

I don't even remember feeling as much frustration towards VC++ in the 1990s as I do with Eclipse today.

It's too easy to forget Mac wasn't even an option back then. OSX didn't start to become viable till 2003-2004.

I've officially been doing Java 20 years now... part of me really wants to jump the fence and go work on Windows stuff. I jumped the fence to work on Python 6 years ago. But it was "Python being used for stuff Java is 10x better for" and got tired of it after a year. Python is 10x better than Java for lots of things.. but not for giant enterprise systems IMO.
It only took them 30 minutes to recover from multiple, simultaneous fiber cuts. That's amazing.
Actually, honestly, yes.
> They need to make room for other people, better people.

What kind of people?
> That would hurt society more than help because once the algorithms are public, the code's inner workings can then be gamed and abused.

That's an important consideration, but I don't think it is known to be inevitable.

It seems like a worthy research goal, to develop algorithms which are not gameable (in defined ways) despite knowing the algorithms.

Consider how publishing good encryption algorithms does not render the encryption breakable.

And the research being done now on Differential Privacy techniques, to allow large scale data collection from individuals without compromising individual privacy.

I suspect there is an analogous class of algorithms that resist being gamed in ways that matter. Possibly requiring that the deployed algorithm depend on a secret key or random seed, but that would be fine as long as the secret does not encode another algorithm.
Email clients that autowrap text.
See, I think of Macy's.... but when I see a panda bear, boy do I crave some Coke.
The BBC does not have a conservative agenda it’s a very liberal organisation.
I've seen a reasonable amount of infrastructure work in node too, at this point.

My basic take right now is that service-based infrastructure is probably going to favor Go (or node).

Infrastructure that's not accessed directly as a server (kicked off from a separate CI tool or whatever) has a lot of Python representation.

Which side interests you more? Personally I wouldn't be thinking either/or for any popular language or stack, more like 80/20 and what should be my 80?
Exactly. If I could maintain my current lifestyle without being paid, "work" is not a part of my life I would participate in, in the sense I do now. There probably are things one would call "work" that I would start or continue to do, but definitely not my current job.
There are a couple points not generally made in discussions of data and the great AI race.

Most data is crap. So the mountains of data that are supposedly an advantage, in China or in the vaults of the large corporations, are not fit for purpose without a tremendous amount of data pre-processing, and even then... And that means the real chokepoint is data science talent, not data quantity. In other words, in many cases, the premises of this statement should be questioned.

Secondly, a lot of research is focused on few-shot, one-shot or no-shot learning. That is, the AI industry will make this constraint increasingly obsolete.

Thirdly, with synthetic data, it is only as good as the assumptions you made while creating it. But how did you reach those assumptions? By what argument should they be treated as a source of truth? If you are making those assumptions based on your wide experience with real-world data, well then, we run into the same scarcity, mediated by the mind of the person creating the synthetic data.
It is for azure to ensure java runs smoothly there. Similar to how they pushed code to the linux kernel years ago so linux and hyper-v would play nice together.
i'm confused as to why they have the status as "elevated response times"

everyone (including their own dogfood implementation) is experiencing a massive outage, their baseline "get user" endpoint is 500ing exclusively right now.
OOB pairing could have rolling keys, but that's more expensive. In general the problem is difficult, every solution has a nasty caveat, be it taking over during installation or what your described.
My guess is: They never seriously considered the possibility that they'd get caught.

Nobody thought Trump was going to win, the Senate was expected to go blue, and House Republican control notwithstanding, that probably drove a lot of their internal, err, can I call it optimism? And if everyone involved believed there was something there to find, it's easy to understand why they'd just keep pushing, figuring that once they found something concrete, the methods used to get there would get lost in the noise.

I'm just speculating, but this may have played out rather differently had Trump had a two-digit lead for most of the run-up to the election.

Anyway, if I'm right that they justified their actions because they were never expected to see daylight, that's particularly scary because it suggests that maybe this behavior is standard operating procedure. Invent fake dirt on your perp and hand it to the FISA court, use the FISA warrant to get the real dirt on your perp, do some parallel construction, and you're golden! They've got carte blanche, as long as (a) they get their guy or (b) their guy doesn't have any power to come back at them. Yuck. That sort of thing can be dangerous to a democracy.
That is why there are two versions available. The default matches the behavior you describe and is the default because for small projects it is the right decision.

However sometimes you are a dependency and you want to give up this restriction to gain the ability to add things without having to bump your major version number.

By far the most common example is error enums which don't necessarily need all of their downstream crates to handle every error, they likely are bucketing most of them anyway and non_exhaustive ensures they support that.
Check your wording.

There was no "criminal conspiracy".

These were all criminal individuals acting criminally, and not in concert to achieve anything together.

Their crimes indeed indicate this.
Briar: Secure Messaging, Anywhere
Neither, I think. From the article

> The company told internet service providers to connect to its other servers to "route around the problem".

I believe this means they changed their DNS settings and waited for it to propagate. This implies that the internet in general was accessible, but some larger companies that bought part of a fiber cable were inaccessible over that line.
Any Canadians want to weigh in on this?
Just because something is the law doesn't make it just.

Had Snowden simply leaked information for the sake of malice, then that'd be an entirely different story and I'd agree with you.

But that's not the case here. He's a whistleblower who exposed the grave privacy violations that were being conducted on behalf of the government. This should be protected by whistleblower laws.

Keep in mind the government isn't like some private corporation (or at least it's not supposed to be), it's how we choose to govern ourselves. By not allowing injustices that our elected officials commit against ourselves to be exposed, we make it virtually impossible to end these injustices.
I picked up 4 spaces from ruby/rails when I first started coding...then switched to 2 spaces a few years back..my god it's so much better...
> None of the TypeScript teams got past level 5. All of the rest got past level 15.

The TypeScript-using teams also wrote a bunch of machine-verifiable documentation and code navigation tools, so I'm not surprised it was slower. I can tell you without even looking at them which codebases will tend to be more pleasant to join as a new developer. Though probably doing that extra, unrewarded work for some kind of challenge where speed is paramount wasn't the best idea.
One of my favorite tubes, happy to have a working one in my Grundig 4010. Original EM34s can be quite expensive, unfortunately. Luckily the 6E5C is much more common and can usually, with some effort, replace an EM34.
I'm on the market and really like the idea of a jobs marketplace and recruiters that prioritize work-life balance first.

I've been looking at Upwork and things have changed quite a bit since when I was using eLance, oDesk, Guru, etc 5 years ago. My specialty is PHP and iOS/Android development, and back then there might be 3-5 bids on gigs after a client listing was up for a few days. Now it's 10-20 the very first day. My market at least seems to be saturated.

I also look on LinkedIn, Indeed and Glassdoor. From what I can tell, just about everything has moved to enterprise, SEO and cybersecurity. The prerequisites now are AWS, Kubernetes, Docker, and specific job roles or languages experience rather than general programming or problem-solving acumen. The vast majority of jobs are full-time.

I can find a full-time job for $100,000 per year much more easily than a part-time job for $50,000. Has anyone had any luck working part-time or remote sustainably?

I'm concerned that as we head up to the next economic downturn and beyond, that programming will get more and more specialized to the point that it becomes IT. So more about support and maintaining existing infrastructure than breaking new ground or solving new problems. I also feel that most of the new disciplines like SEO and dev ops arguably have little or nothing to do with programming and probably shouldn't be grouped with it. They are representative of the ethical/legal shortcomings of search engines, and conceptual issues with software architecture planning vs agile spinning (chasing profit at all cost rather than paying down technical debt). I guess to me, they represent a shift from the egalitarian future of the 90s and twenty-teens to one where profit trumps quality of life for certain people.

Am I misguided here? Is there any chance of getting programmers back to having somewhat independent lives like they enjoyed in the 80s and 90s? This last year I've been considering walking away from programming because it's not about the money anymore. I just don't know if I can give up my whole psyche in 1 and 2 year blocks of my life toiled away on someone else's problems anymore. I admit that I'm actually kind of in crisis about this. Any thoughts or advice would be greatly appreciated, thanks!
From what I have seen, those are some sort of neon glow lamps. Probably used instead of incandescent lamps for much longer life.
The web, not the internet.

Yes, there was. For email too.
Why put in hard breaks when pretty much any email client should support soft/flexible line wrapping?

Seems more like an issue with the linked site to me.
What exactly is it?

>A mini-cloud on your Mac or Windows workstation.

doesn't really mean anything to me.
Is Mozilla an example for the next major adopter of Matrix or are they not? If they are, and everyone else signs up for modular.im as well: at what point does this ship of Theseus called Federation only exist inside a bottle?
So the root problem is actually that people care about the eyeballs. Nothing good comes from such incentive.
why would he part of it?
To be clear, Lightsail is only "sorta" in the AWS ecosystem.

It is in the ecosystem in the sense that it ultimate boots up an EC2 instance. It is essentially a simplified skin on top of EC2 where AWS makes most of the decisions for you in regards to server setup, with simplified pricing. And it shows up as AWS on your bill, and can be billed along side other AWS services you use.

However, it isn't really in the ecosystem as I would argue. You can't connect it to networks and subnets you create. You don't have control over availability zones, so essentially everything (like talking to S3) is considered egress traffic. It is like a sandboxed AWS service, that sits out there on its own. It really isn't any different than using Linode or Digitial Ocean for your compute resource and using AWS for block storage, queuing, DNS, etc.. Other AWS services can't "see" your Lightsail instance, like they can see your EC2 instances. You can't connect EBS volumes to it, you can't take advantage of elastic IPs, or anything of that sort. It really is a separate service that sits on its' own, under the comfort of the AWS name.

If I remember right, even tags don't carry over between Lightsail and the rest of your AWS account. Again, Lightsail is fine as a service, but it is only "sort of" in the AWS ecosystem. It mostly sits on its own as an isolated service, backed by AWS.
VS CODE [1] is a text editor. Visual Studio [2] is the IDE.

[1] https://code.visualstudio.com/

[2] https://visualstudio.microsoft.com/vs/
Absolutely not the case. My own estimates are that around 50% of all React apps still use Redux, and the overall download numbers are continuing to increase consistently. I covered this in my Reactathon 2019 talk on "The State of Redux" [0], and my post "Redux - Not Dead Yet!" [1].

In addition, our new Redux Toolkit package [2] and React-Redux hooks API [3] are making it easier than ever to use Redux, and we've gotten a ton of very positive feedback from users who have adopted those APIs.

[0] https://blog.isquaredsoftware.com/2019/03/presentation-state...

[1] https://blog.isquaredsoftware.com/2018/03/redux-not-dead-yet...

[2] https://redux-toolkit.js.org

[3] https://react-redux.js.org/api/hooks
Ad pixel servers. Literally go from 1x to 4x at peak. If we had to pay for 4x all the time, it wouldn't be feasible. And then add in that feeding through the managed technologies allows you to build lots of product with small teams means it's a no brainer.
Have you seen Klaus ? Makes santa totally linked more to Norse than Christian origins... very good cartoon though...
I know discrimination is illegal in general (the government, companies, and individuals are all not allowed to discriminate), and I assume that comes from this article since the second sentence mentions religion and skin color specifically, so then I assume the first sentence of this article should also apply to everyone equally. But that's just conjecture, I'm not a lawyer.
Why do you think they would be dead if they saw Cherenkov radiation? It's a matter of depth: if the radioactive material was deep in the pond, they should be fine.

I could see the Cherenkov radiation (indeed blue and not green) when I visited the Cattenom nuclear power plant [1] two decades ago: it was used nuclear fuel (uranium rods) stored at the bottom of a 50 meters deep pool. There was nothing between us (visitors) and the pool. 50 meters of water is pretty good insulation from radioactivity.

[1] https://en.wikipedia.org/wiki/Cattenom_Nuclear_Power_Plant
Not meaningfully. It isn't written as a blog post document; it's a series of commands and presentation notes, designed to be delivered live by me. You can basically obtain what I have in the document by combining A: what I wrote above B: a good git tutorial, see internet and C: some screwing around with using git checkout, reset, and merge with commit hashes directly on a little repo you use locally.
Maybe not kanban-style, but you could try https://pomoday.app, the source code is available on GitHub https://github.com/huytd/pomoday-v2
Well, they probably aren't going to take the profits from amazon, it's going to go to the publisher, then they will probably garnish the payments to snowden or freeze the accounts or something like that.
Or adults like me, upon learning about all the advancements in paleontology in the last 30 years. But that might be more "fascination with the unknown" than sheer size... which I guess is another human evolutionarily advantageous trait.
I can't remember the last time they contributed anything significant to the .net standard library. Yes, they added a json serializer. In 2019, was about time. They ported some of those library to .net standard (but only some, even with .net standard 3 there are lots of small refactorings that are required to make my libraries run).

They are adding to the language, which is a mixed blessing, it is helping in some aspects, but also making the syntax even more complicated to a beginer. But the standard libraries are rather stale and would deserve a lot more love.