skysight-inc/HackerNews huggingface dataset:
Removal of trade barriers is always good, even if it's unilateral and asymmetric.

https://econrsa.org/wkshops/tradepolicy/session2day1-whatsho...

https://nytimes.com/2018/06/20/opinion/trump-trade-tariffs-c...

There is a game theoretical argument for imposing retaliatory tariffs in hopes of instigating the other party to change, eventually reaching an outcome with lower trade barriers than at the start. But there is every indication that Trump fundamentally believes trade is bad (because of a fundamental misunderstanding of trade deficits) and has no intention of negotiating such a deal.

https://www.tcd.ie/Economics/assets/pdf/SER/2017/9trump.pdf

https://twitter.com/realDonaldTrump/status/97134986412578816...
Windows 10 may be leaking passwords to hackers
Request admin to flag this.
Adding nuclear is more expensive than wind/solar _right now_. Not in a hypothetical future but as of this very moment. We know because the UK government has decided to subsidise a new nuclear power plant as a low carbon must run for the future. That is on track for generating electricity in 2025. So I'm not exactly buying the "added capacity per year" stats there as terribly relevant for now.

China is ramping up investments in renewables (including crucial grid strengthening measures) and hasn't approved a nuclear power station in two years (as of beginning of this year, I haven't heard if it has resumed building them now).

Again, I'm not ruling out that nuclear has a role to play. But most of the lobbying for nuclear seems to be based in an instinctive dislike of wind+solar rather than in facts. Nuclear is terribly expensive and there really is a waste problem (even if CO2 is clearly the more severe problem).
This seems odd to me. Solar panels should last at least 30 years but we've been finding most just keep working, potentially for decades longer.

While the power they produce degrades with time, it's not enough to be worth junking the panel.

Basically no solar panels should be recycled unless they are completely non-functional or faulty.

My guess is this plant will be dealing almost entirely with damaged panels and not end of life panels. Or they hope to trick people into recycling perfectly good but old panels, which is not eco-friendly at all.
Easy-to-use auto-SSL reverse proxy as a Docker container (Caddy, Let’s Encrypt)
This seems to be the opposite direction of what I like out of keyboards.

I want more keys - keys I can program to do things - not less keys.
So, based off the article, I don't agree with the idea of letting children at that age choose to drop topics because they aren't interested.

a) Interest often is triggered as you learn more about the subject.

If the argument is, it is the teachers responsibility to make topics interesting, I'd buy it. But allowing children at that age to drop topics seems like (to me) a disservice to the child

b) There are topics like history, geography, civics that (I believe) every child should learn. School is not just for trade skills, it's for learning to function as a part of the society, and these subjects are indispensable for understanding the larger world.

Having to run an "economy" or work in groups is not a suitable replacement for these "ideas" and skills.

In addition, at the risk of coming across as a traditional disciplinarian, I think there is merit in teaching children the discipline of forcing oneself to learn even when one is not interested in a topic. Ignoring the "it builds character" nonsense, the initial steps in most new things can seem tedious. But learning the basics allows one to explore a much larger world and choose what to develop mastery in.

Allowing such subject choice at such an young age, eliminating large parts of social sciences, etc. deprives children of these vital perspectives and opportunities, IMO. And being comfortable with tedium is important in its own right. That should not be the only thing one learns in a school (and I know that thats unfortunately too common in most schools), but doing away with it altogether is equally counter productive..

Student choice and voice can be incorporated in multiple ways, without eliminating entire subjects altogether..

Plugging one of my mentors here:

https://www.ted.com/speakers/kiran_sethi

What she has accomplished I think is a far more valuable contribution.

(Disclosure: I worked with her and designed the school's middle school (primary & middle school) science curriculum. )

Edit: added link to TED talk and subsequent disclaimer.
Bonus round:

> For most purposes, the main interesting thing that Docker containers provide is isolated networking. [...] What else prevents applications from using ports? The firewall that you already have installed on your server. Again, pointless abstraction to address already-solved problems.

Comically missing the point.
> Workers who lose still get to choose between severance pay or a performance-improvement plan.

I'd agree, except it really doesn't doesn't cost anything to appeal.

The appeal seems more like a cultural evaluation to see if they can go to another team or not. Not so much a real chance to keep your job.

Working under a manager who wanted you gone... that's a recipe for disaster anyway. Unless your manager has done something that warrants his termination, workers would be better off just finding another role in the company or finding a new job.

Most terminations, in my experience, have been due to poor cultural fit... not job performance. Unless someone is grievously slacking at work, generally speaking the only time someone gets fired is when they fail to build rapport with their boss and coworkers. That being the case, a "trial" like this seems like a good way to see if the worker just has a conflict with his boss, or if he's really a pain in the ass to work with.
Old Internet Files
Intel's biggest threat is the decline of WinTel, not its inability at making stuff for consumer products.

Intel has legions of top tier IC designers, they can make Apple A10 or Qualcomm 845 class chips as weekend projects. What they don't have is determination to abandon the proven WinTel model business, which is still an extreme cash cow.
Looks cool, but this is exactly what Traefik does as well.

[0] https://docs.traefik.io/user-guide/docker-and-lets-encrypt/
REST APIs must be hypertext-driven
This feels a bit like "Why use Dropbox when rsync exists?" type of argument. Sure, you can do everything docker does with shell scripts, and you've been able to for decades, but many people didn't, because it was "complicated". There is often a huge amount of value in simplifying things, even if it means losing some of the power and the end result being objectively worse.
Don't those usually contain periods and commas at least?
I've always viewed DeepMind as more of a skunk works program and less as a profit driven enterprise. DeepMind exists primarily to push the limits of what can be done when you put group of leading researchers together in a room, provide them with nearly limitless resources, and simply tell them to "go". I expect some of that effort to eventually trickle down into Google's consumer products (maybe a healthcare focused version of AutoML https://cloud.google.com/automl/). Google has already done a lot of work on the HIPPA side of things (https://cloud.google.com/security/compliance/hipaa/)
It has been ever thus with IBM adverts - this was me moaning online from early 2000's

http://www.mikadosoftware.com/articles/ibmadverts
I tried a BMW i3 using ReachNow in Seattle. It was kinda weird - silent, and decelerated every time you lifted your foot off the gas (electricity?) pedal, you had to hold it down slightly to coast. But once I got used to it I found it a lot of fun to drive, and the interior had a slight spaceship feel. I thought it would make an excellent choice for commuting.

I'd switch to an EV, but unfortunately I live in an apartment and the garage doesn't provide chargers :(
The Noise framework (and Wireguard) deliberately support the combination of psk and public key authentication. One clear benefit is that you get redundancy against a failure in either mode. If your DH implemention is broken, the attacker still has to compromise your shared secret. Alternatively if the attacker compromises your shared secret, they still have to break your public key crypto. In short, its an excellent hedge against user or implementor error.

Less tangibly, it can prevent an adversary from recording your traffic now, waiting until Quantum Computers are practical, breaking your public key crypto and reading your messages.

Sure, you can't just slap both modes together and claim the adversary has to break both, some care is involved, but it absolutely isn't strange at all.

tl;dr there are plenty of good reasons to use a combination of modes. Both Noise and Wireguard have built on support for strengthening public key crypto with psks.
Adobe says it can identify manipulated images using AI
There are papers claiming that the various 100% renewable work by Jacobson, Breuer etc. suffer from a number of wildly optimistic assumptions. See e.g. doi:10.1016/j.rser.2017.03.114 . Also see work by Christopher Clack et al. (one of which caused the infamous Jacobson lawsuit, FWIW), and Jesse Jenkins et al.
If you've got an argument that supports:

>Removal of trade barriers is always good, even if it's unilateral and asymmetric.

then just make it. A strong statement and a pdf link isn't very convincing.
Yeah, but if you lose enough info such that it doesn't play like the original or can't be reconstituted into the original it's still large enough of a change that it should steer clear from copyright issues. No one's really tested exactly where the distinction falls.
> Read Stonebraker's "The End of an Architectural Era"

I tried, but it lost me in section 2.3:

>It seems plausible that the next decade will bring domination by shared-nothing computer systems, often called grid computing or blade computing.

No, it doesn't seem plausible at all. This has been, by some accounts, the future of computing, since at least the 80s.

https://en.wikipedia.org/wiki/Transputer

But shared-nothing is just too darned hard to program for.

Also, main memory is still scarce. We're just barely up to the 1TB of just some of the (small, by today's standards) databases the paper mentions. Ironically, it seemed to emphasis traditional business database needs over what might happen with the tech industry itself, which has turned out to be the main driving force behind database usage (and data creation).
The arc of technology is significantly longer than 1000 years.
Winter is coming. And none too soon. So tired of AI headlines.
Restaurants are figuring out how to do without servers
Does the approach scale at low scale though? Like, would this project only bear fruit when run at large scale?

Getting budgetary approval isn't easy for everyone. Especially with an unproven process. And even then, there could be a mistake in the pipeline. All that money down the drain.
I would just want to comment that while this is true in principle, it's also slightly misleading because it does not include how much tuning and testing is necessary until one gets to this result.

Determining the scale needed, fiddling with the state/action/reward model, massively parallel hyper-parameter tuning.

I may be overestimating but I would reckon with hyper-parameter tuning and all that was easily in the 7-8 figure range for retail cost.

This is slightly frustrating in an academic environment when people tout results for just a few days of training (even with much smaller resources, say 16 gpus and 512 CPUs) when the cost of getting there is just not practical, especially for timing reasons. E.g. if an experiment runs 5 days, it doesn't matter that it doesnt use large scale resources, because realistically you need 100s of runs to evaluate a new technique and get it to the point of publishing the result, so you can only do that on a reasonable time scale if you actually have at least 10x the resources needed to run it.

Sorry, slightly off topic, but it's becoming a more and more salient point from the point of academic RL users.
It explicitly has not been designed to improve fusion efficiency, but to do plasma-handling with minimal fusion happening. This way, it needs a lot less shielding than a fusion-centric experiment would need, and is thus cheaper to build and easier to maintain.
I hear someone came up with the idea of wandering cities.
Theory of robots
Just de-anonymizing for a second to share a little empathy: I'm sorry for your loss.
Oh, I see.

Was never very impressed with Synchrony. They used to address all my mail to Null Null, a bit disconcerting for an organization who ostensibly has to program systems to keep track of how much money they need to give me back.
Honestly, at this point I'm just waiting for the internet to implode so we can start something better. No more signing 'petitions' for me, which go straight to whatever senator's trash.
Currently it's devolving into tariffs on everything. Like Europe's 25% tariff on Harley motorcycles. They're getting hit on both ends too because their inputs are also hit (steel being the big one). Tariff in and tariff out, it's ridiculous.
EOS launch drama with block producers (DPs) and DPoS
I think they're all used for FFI:

- in ui.rs, for resetting the blocking state of stdin via fcntl

- in tuntap.rs, for an ioctl to do some tun/tap setup, and resetting errno beforehand

- in pty.rs, for ioctls for controlling terminal admin and setting the terminal size

- in util.rs, for getting the current UID, calling getpwnam or getpwuid, and extracting field values from the resulting passwd struct

I have to confess that i don't know the details of the Linux API well enough to know for sure, but they all look eminently reasonable.
And how anonymous is that process?

It'd be a "great" way to rat out those who support people deemed unfit...
Documentation, too. Most of MDN, ironically including this article, violates Web Content Accessibility Guidelines.
You can attempt to attack / move to / cast many spells on arbitrary pixels on the map. The bots are shown casting spells on targets that aren't visible in the demo. The amount of available targets probably blows up the count.
Ultimate Hacking Keyboard Production Progress
One of the collections of current practical problems frequently and continually mentioned as big reasons for developing quantum computers is combinatorial optimization. Right, these problems are commonly in the class NP, and that means that so far, as problem size grows, the guaranteed sufficiently large time and or space on a current, classic digital computer to get optimal solutions of worst case problems grows like an exponential in the problem size.

But practical problems don't need to be so large; approximately optimal solutions might save 90% of the money of optimal solutions and very valuable; real problems commonly are not much like the worst case problems; and we long had lots of methods for combinatorial optimization that do quite well in practice.

Point: If practical problems in combinatorial optimization are of interest, then bring them forward -- they've been coming forward mostly only rarely. Else, let's find other reasons for pressing forward with quantum computers.
I don't really know how to put this lightly, but I think if you could find a way to shift your mentality you might find more success.

The facts:

- you resisted and refused to do many things asked of you by management, OK, but you can't expect that to go over well
- you asked to leave instead of dealing with a purely work dispute
- you mentioned your mental health and killing someone in the same day
- you returned to work and publicly blamed your manager for something incredibly horrific (the death of your child) that they likely didn't even cause (the link between stress and miscarriage is - at best - tenuous [1])

I'm sure you're not a bad person or anything along those lines, I just want to emphasize how a change in approach could likely improve your life. I was curious how you've handled other situations, and I saw in your comment history that you've been fired multiple times. I'd really recommend looking inward and not blaming others for everything.

[1] https://www.mayoclinic.org/healthy-lifestyle/pregnancy-week-...
The two most important pieces are a high-quality head-set and a foot-pedal to rewind/fast-forward. After that, a good ergonomic keyboard is very helpful. That's the bulk of it, but you can find other ways to spend money such as specialized software and hardware.
Best Speech on Decentralization at the Blockchain Economic Forum
There is something sketchy in the underlying report [0]. In figure 2, they draw what I understand to be a curve of the probability (according to their model) of a recession happening within 12 months. The strange part is that they identify a "critical threshold" (at probability 0.24), and seem to imply that when the prediction goes above that value, a recession happens. That's not how probabilities work. Are they meaning something else, or are they just lost here?

[0] https://www.frbsf.org/economic-research/publications/economi...
Ah. That is actually an interesting idea I had never thought of. That said, it has its drawbacks as well - especially when it comes to who owns what. IPv4 are mainly all gone. So even if we tack two bytes onto each address, I'd assume those who got the allocations would get those additional addresses.
Could you elaborate on bad investments made over the last few years?
I'm surprised the employee in question didn't spend the rest of his tenure at the company applying to other jobs and printing out resumes. Why would you stick around with such a yoke around your neck?
How did they end up on Azure in the first place? Any Gitlabbers here that know the story?
This is a depressing post on multiple levels. I don't think it deserves downvotes, but maybe people are downvoting to help because it seems that you are violating option 4 by posting your story here. You might want to take the post down.

It's not always worth openly pushing back on job requests. It sounds like you are honest to the point of self-sabotage.

I wish you and your wife well.
"Sound" is one of those words whose definition varies more than you think. Some people use it to mean only statically proven to be free of type errors.

But, I think in practice, most languages that we call "sound" do indeed rely on some amount of runtime checking in order to guarantee that. Java and C# are both widely considered sound — and need to be to preserve memory safety! — and they both use runtime checking to ensure that (on cast operators and covariant array usage). I think even Haskell defaults to runtime checking of non-exhaustive pattern matching, which could be considered a form of "type errors".

> Doesn't your definition mean that most type systems (even those of weakly and dynamically-typed languages) are sound.

Dynamically-typed languages detect the type error right at the point where you try to perform an invalid operation for that type. They are safe in that that doesn't generally lead you into a hard crash or scary undefined behavior.

C# and Java are similar with respect to array usage — you get the type error right when you attempt to do a covariant store. Dart is similar for covariant generics.

But in most other cases, Dart detects the error earlier, at the point that you attempt to cast a value to the wrong type, not when you later use it as that wrong type.
In theory he's totally right. In practice Docker is bringing all these things in a unified and standard tools — basically bringing such technology to the "masses".

If you can craft your own system, feel free to move forward with that.
The problem they're trying to solve is also not how to recognise actions from pixels, it's how to outstrategise and outexecute players at the game. Conceptual rather than mechanical advantage.
Try to get a sense of transparency and communication from the candidate, which are generally good traits. There's nothing worse than a manager who things you're an idiot. How? How many promotions in your team lately? Have you ever had a problem with one of your direct report, etc.
They did either directly or via/in cooperation with Microsoft.

Wintel is a thing, and Microsoft delivered a turd in Windows 8 that killed everyone. Netbooks were there to counter iPad and Chrone.

Even today, Microsoft pays HP $70 or something like that to make those shitty “Stream” laptops.
This is actually implemented in UAVs. If they are out of contact or detect interference for X time, they are programmed to fly to friendly territory.

There was a case of Iran interfering with and American UAV and then spoofing GPS to get it to land in Iranian territory.
GDP is awful as well.

Median wages, labor participation rates, access to education and health care, etc... are all more interesting measures. If the economy is only working well for the top 20%, then it's not a very good economy no matter what the GDP and stock market says.
Hey! Here it is http://school-text.github.io/. I'm not ready to share the code, perhaps we could just discuss the topic firstly, though.
BTW, were these cool systemd features invented after Docker by any chance?
Off the top of my head:

How do you evaluate performance of your direct reports?
How often is compensation reviewed and who make the final decision on any compensation adjustments?
What criteria are used in promotion decisions?
How and how often do you provide feedback to your direct reports?
How often do you have 1:1s with your direct reports and what do you discuss?
If there is fundamental disagreement with the team on a technical/design question, how is the issue resolved? When was the last time that happened?
Do you still do hands on technical work? What was the last thing you worked on?
In your view, what is the primary role of an engineering manager?
Do you have hiring/firing authority for the team?
How many people on the team were you directly responsible for hiring?
What is the attrition rate for the team, the engineering organisation and the company? Have you had to fire anyone?
What are the biggest challenges facing your team/the engineering organisation/the company?
What have you done to encourage diversity within your team and the company?

The answers to these questions are important, but just having answers indicates that the manager has at least thought about this stuff. Managers who get defensive when you ask any of these questions should generally be avoided.
Thank you very much for creating your books and making them freely available. You are truly "doing God's work" (so to speak).
This feels similar to the infamous HN Comment about Dropbox.
It should be noted that Steven Mnuchin disputes this report's accuracy:

>On behalf of @realDonaldTrump, the stories on investment restrictions in Bloomberg & WSJ are false, fake news. The leaker either doesn’t exist or know the subject very well. Statement will be out not specific to China, but to all countries that are trying to steal our technology.

https://twitter.com/stevenmnuchin1/status/101125820718296678...
Whenever any criticism of India turns up online a vocal and combative section always turns up dismissing all criticism as some bizarre media conspiracy. Eventually the thread gets flagged and it goes off the front page.

What are you even trying to argue ? That the lynchings might have legitimate reasons ?

Doesn’t change the fact that they are lynchings.

Many parts of rural India are quite lawless and mob justice is the rule. You can be killed for the mere suspicion of having killed a cow.

Now fake videos circulating via WhatsApp have worsened the problem.

Even a cursory google search can find evidence of WhatsApp lynchings

https://www.bbc.com/news/world-asia-india-44435127
Facehub-AI powered app for face2face transfer on iOS