skysight-inc/HackerNews huggingface dataset:
> 18 out of 117 heroes does reduce complexity quite a lot, especially when you pick ones with less complex mechanics.

Sure; but you can train one agent/hero so the training scales in a somewhat linear fashion once they get beyond ~15-20 heros. The computer won't be able to nail the full complexity of the game - but neither can a human, and the evidence from Go is the amount of the game a computer can grasp is much greater than a human.

Humans can't fully understand full DotA either; it is common for pros to be surprised by mechanical interactions or quirks on specific heros.

It might be an interesting theoretical challenge, but there would need to be some solid evidence of that beyond OpenAI calling it done and going home. Especially given the breakneck speed that the first 17 heros got trained. The AI was improving faster than a human does in MMR/day rates for specific heros. It looks like they got bored once the outcome became clear but needed a lot o work to achieve.

> If this was a task in the real world, the AI would have the same interface as humans: The screen.

This part of your argument is weak; you are relying on a computer having human limitations to show that it is superior. Computers don't have human limitations; that is a significant part of why humans can't compete with computers.

> I think for AI to be able to claim that it is better at a game than humans, the AI ought to be playing the actual game, and use the same interface.

What could you do if the bot people don't agree with you? When TeamDotaBot2000 is winning every game on the DotA ladder you can write them an angry all-chat message saying they didn't really win while your hero dead and their destroying your tree. That'd blend right in with the usual DotA crowd.

> You might think that would be a trivial and useless exercise (like it would be in Chess/Go), but I'm really not convinced of that for video games...

It isn't trivial; but it also isn't hard. It is time consuming and there are a lot of practical things that need to be solved. But if the resources are spent, it is expected that computers beat humans in any field with formally defined rules and objectives. That is a big deal.
I think that such a suggestion is huge Red Flag, and would either begin looking to be transferred internally so I had a different manager, or begin looking for work in another company altogether.
It's amusing to see people trying to make the Raspberry PI into a desktop computer. It's basically a tablet chip on a breakout board. You can buy a Pinebook ARM laptop for $100. By the time you've added a case, a keyboard, a screen, a battery, and a power supply to a Raspberry Pi, you're over $100 anyway.
Just FYI for others: https://en.wikipedia.org/wiki/Structuring

I didn't know there was a formal term for this. Splitting up money transfers to avoid detection of large sums moving around.
Sure. The least we expect from any service sending webhooks is built-in retry strategy. GitHub doesn't. We were thinking of building this ourselves internally but if someone takes care of this for you reliably, why not.

For API tracker, even if their services go down for a short while, it isn't good for business. Though it's been only few weeks using API tracker, we had zero failed webhook deliveries. They say they've designed their systems with this as a primary goal, of course. What if AWS or GCP goes down. It's a matter of trust and SLAs.
Fast-Charging, Long-Running, Bendy Energy Storage Breakthrough
Which repo, out of interest?
Done as in complete, yes.
I didn’t realise it had been around for so long. Thanks for pointing that out.
I'd bet it will be over a number years -- it'd be next to impossible to spend 10b in year in any reasonably responsible way.
> There was nothing about "responsibility for unhappiness" in the source that was quoted.

I'm sort of baffled by this claim of yours. The quoted source is very clearly saying that happiness is up to the individual:

> Happiness is a personal responsibility. Happiness is not something you can expect to get from others. Everybody has the key to their own happiness. And hence also the responsibility to put the key in the right lock.

Likewise, I think your other points seem to miss the point of the author. She's not claiming that being unhappy makes you a bad person, she's illustrating that that's a common viewpoint in modern society, and is attempting to refute it. She also views therapy very favorably, and is trying to imagine a therapy that focuses on the collective rather than the individual.
This. Anonymizing feedback, as best as situationally possible, or 1-on-1 discussions can partially solve it. Meetings are best used for sharing solid positive ideas.
You know how many packages out there are better than request? Now compare all the work those great developers did, gave their souls for what? 50 stars at GitHub? Cmon, let's face the real problem here which is the balance between good code versus popular code. I'm speaking behalf of every great developer out there that spends hundreds of time and his project got faded inconspicuously. I have seen
hardcore projects that every tech company could have envied get like 50 dollars of donations and projects that were made in one day, get thousands.
Jekyll has jekyll-admin: https://github.com/jekyll/jekyll-admin
I've actually seen it on a statement from my bank.
Real-time Kinematic GPS (RTK-GPS) [1], available from Sparkfun for $200 [2] (and cheaper elsewhere), gets you centimeter accurate positioning in the US and most other countries.

[1] https://en.wikipedia.org/wiki/Real-time_kinematic

[2] https://learn.sparkfun.com/tutorials/what-is-gps-rtk/all
> Most of SAG/AFTRA members only dream of a principal role again after using the exceptions while collecting tips slinging drinks in bars or carrying plates in restaurants.

And yet, they get healthcare through the union. Minimum rates for when they do find work. Residuals to get them through lean years.
How can you write an article about this without mentioning that you should use a Decimal type for working with currency calculations?

- https://dzone.com/articles/never-use-float-and-double-for-mo...
- https://husobee.github.io/money/float/2016/09/23/never-use-f...
- https://husobee.github.io/money/float/2016/09/23/never-use-f...
that's the whole point. That's the trade off you make, you DON'T implement those features. When you need that, it doesn't make sense to use JWT. Right tools for the right job...
The tech collusion case involved most of the industry leaders, and thus presumably the highest payers.
> It's not like they toss an alert when I open Spotify to ask me if I'd rather use Apple Music.

Yet. They do throw an alert when you launch Chrome to ask if you’d rather use Safari[1], so your example doesn’t seem far off.

[1]: http://danieljwilson.me/2019/10/16/a-catalina-double-standar...
Note it down, bring it up to HR/your manager's manager.

Best case scenario, your manager is well-intentioned but is misinformed (or under-informed) about what is/isn't okay to say. Mild kerfuffle, not a big deal.

Worst case scenario, your manager is outright crap and the personnel around them is equally bad. (Aka the "you should really think about moving companies now" scenario.)

In either case, escalating is the way to resolve things.
Heh, i was talking about this today. I do three days a month for a client where I use their computers and it's the only time I ever use Windows 10 and the only time I see this. I was asking around about it but no one else was using Firefox. Next time I'm in I'll pay more attention.
It'd expose trade secrets and give away the details basically giving away any competitive edge.
This is survivor bias. That example is only known because it was caught and fixed - there are a myriad of other issues that are unseen by the public that a union could address.
The native and super inefficient way would be basically the same: write 1 to all addresses greater or equal to X, and 0 to all addresses less than X, then read from address Y and see what you end up with.

Probably a more clever trick out there though.
There's always the danger that a faction takes over an organization. (Bipartisan consensus is especially bad, don't run for the hills when you encounter it, instead raise the alarm and protest vociferously.)

Luckily there is institutional experience how to prevent a descent into oligarchic bureaucracy: https://en.wikipedia.org/wiki/Union_Democracy
Developers don't want this because 1) at least in the US, our educational system is prohibitively costly, and your solution proposes putting the cost of that on developers, including not having time off for education, and 2) that's mostly a problem for employers, not developers--I'm quite capable of working with poorly-qualified and poorly-skilled developers and my work looks better by comparison.

You're proposing that developers pay to solve their employers' problem.

I don't think you'd find many developers who object to their employers paying for education and giving them time off to pursue that education.
FWIW I've only seen that abbreviated as JWST
There is a disincentive: patents/IP as one thing (competitors could deduce how your stuff works from oss drivers), and the other thing is exclusivity with games: especially nvidia has deals with game developers to tweak their games in drivers (!) - things like hand optimized shaders or other rendering settings, that provide superior quality for the gamer, so that gamers prefer to buy nvidia cards over AMD.

With open source drivers, AMD or Intel could just walk in and steal whatever optimizations nvidia has made for a game.
Official site - https://www.pine64.org/pinephone/
Interesting idea, it sounds like it would certainly be technically possible. But what about the legality? If an owner can't be readily identified, would there be any legal problem with a foreign government placing a GPS beacon on a derelict ship? As others have pointed out, maritime law can be somewhat antiquated in ways, perhaps this is a legal grey zone?
I have never heard this description of M in MVC

> models are quite obviously wrappers around repositories/gateways/services/etc
Dismantling expenses should be a negative number for any mostly metal structure other than a nuclear reactor. All that steel is worth something.
“one person's constant is another person's variable”
A thread from 2016: https://news.ycombinator.com/item?id=11155978

A bit from 2013: https://news.ycombinator.com/item?id=6344210

2011: https://news.ycombinator.com/item?id=3251762

2010: https://news.ycombinator.com/item?id=1884950

https://news.ycombinator.com/item?id=1607964

Discussed at the time: https://news.ycombinator.com/item?id=700043
One possible factor: graphics drivers are full of app-specific hacks to make benchmarks look good, on the level of "if game == GTAV then run super special fast code instead of whatever the game is telling us to do"
My point was more that the "if you don't like your job, you can easily leave" isn't as much of an option for people as many think. If you can manage to get through the interview cancer, you still run the risk of your next job being equally as bad, or worse than before.

I don't think unions are going to be much use here, however, and they may even make things worse. Raising the industry-average cost of an employee means fewer jobs in the industry, meaning even more difficulty for an employee to "just get a job elsewhere if you don't like it".
Companies think open-source drivers will reveal "special sauce" implementation details of their graphics hardware to their competitors.
Show HN: I made an open-source COVID-19 coronavirus tracker for Japan

https://COVID19Japan.com
Node has an http2 module as well, but it's still pretty low level. I don't think there's anything wrong with the stdlib module being lower level than the third-party ones.
Some people have bills to pay and mouths to feed, and don't want their kids going without health insurance for potentially months between jobs. The individual market for health insurance is terrible and COBRA is another expensive liability for someone without a job.
The companies can call it whatever they want, but it reflects the power imbalance between worker and employer that unions exist solely to re-balance.

Some managers in a board room somewhere made a decision that depressed the wages for how many thousands of workers, and what can those workers do about it? Jump ship to...the other companies that colluded to depress their wages?

This whole "you're paid enough so don't unionize" thing is so weak, when obviously people could be paid a lot more, but aren't, because, surprise, the companies still hold all the cards.
By your own logic, if you frequently switch jobs to find new interesting things, don't the odds of you ending up on a layoff list go up?
>I've come to appreciate the benefits of being the big fish in a tiny pond

Yeah it's like going to an elite university and competing with geniuses. I get it, I think I'm right at that cusp too.
Why do you think that strong unions will fight for collective negotiation of wages?

Sweden has one of the strongest union system in the world and at the same time is one of the most entrepreneurial nations with high wages and lots of billionaires, salaries are lower than the US but they are still negotiated and not fixed by the union. The minimum wage for a specific job might be but apart from that I'm free to negotiate my salary. At the same time I have more days of vacation than the minimum 25 because of collective bargaining. I have requirements for minimum amount of natural light by my desk while at the same time can negotiate bonuses, shares, stock options or whatever because those aren't regulated by a collective agreement.

Kollektivavtal[0] are one of the backbone of how Swedish entrepreneurship works, to help society as whole and to give power to the weak link of the chain, it's an interesting model and one of the reasons why I chose to live here.

One of the ways it work is that by covering so many people the few companies that aren't covered by a collective agreement are naturally forced by the labour market to match the minimum, be it wages or benefits. Because unemployment is low people can shop around if there are better places to work.

[0] https://en.wikipedia.org/wiki/Collective_agreement
Is It the End of the IPO as We Know It?
Generally I think I agree. The well-off minority should not hold back changes for the betterment of the majority. I just wonder how that gets executed cleanly.

And you are right, compensation is definitely a form of recognition, and perhaps there are better ways to do it. Just not sure how you bestow that recognition in some reasonable way. So what other form of recognition conveys your actual value to a company? What else can be done here?
Would it be fair to say this is a more OLAP-oriented approach to what KSqlDB (not KSql, but https://ksqldb.io/) does?

Seems that it's perhaps lacking the richness of how ksqldb uses Kafka Connectors (sinks and sources), but I don't see any reason you couldn't use Materialize in conjunction with ksqldb.

Eg:

KC-source --> ksql --> materialize --> kafka --> KC-sink

Question to Materialize...

What connectors (sinks and sources) do you have or plan to develop? Seems like it's mostly Kafka in and out at the moment.

Why would I use this over KSqlDB?

Can I snapshot and resume from the stream? Or do I need to rehydrate to re-establish state?
In a lot of companies there's a sense that the promotion process is secret, unfair, or doesn't evaluate everyone equally. Especially at big tech companies (at Amazon, for instance, I often heard a sense that it was 'impossible' to get to L6. Additional transparency can help people understand why they are/are not moving to the next level.)
A related thread from 2015: https://news.ycombinator.com/item?id=9162711

Since the project hasn't been discussed much on HN, we changed the URL from https://github.com/rubocop-hq/rubocop/releases/tag/v0.80.0 to the project page.
Is it possible to have an account in the US which forbids anyone paying from it using cheques?
The Firefox developers only patch security vulnerabilities in standard Firefox releases. All minor bug fixes and new features go into Nightly and only after a few months into stock Firefox.
But doesn't the "not your job" thing exist in order to protect actual jobs worked by actual people from being arbitrarily "rationalized" out of existence, because hey someone else can do that? Potentially your job as well?

I get that it would be frustrating to not do your own hardware setup as a techie.

Just like it must be frustrating sometimes to not do your own lighting as a camera operator in Hollywood. But in Hollywood they've collectively decided they want an industry that supports actual lighting experts, and that there should be a career path from "junior lighting person" to "sought-after lighting expert" that isn't constantly at risk from self-appointed jacks of all trades and also bean counters.

Sure there are other negative aspects: it's hard to get started, a lot of production gets moved to other places (countries) where they don't have unions, etc.

But in principle it looks to me like unionized Hollywood does a pretty good job, considering the challenges, of enabling careers for a lot of the people who are necessary for good filmmaking but by themselves wouldn't have, say, the power of Brad Pitt (a member of the Screen Actor's Guild of course like almost all famous actors).
Really great site!
I found all (except one) conferences I'm interested in, even the small ones.

Where do you get your data? Is it manually curated?

And what's the stack?

One suggestion: let me exclude tags in the filter.
Can you point to an example of a large US union that doesn't collectively bargain wage scales?
> what if it had simply been a coworker telling you what worked for them?

That would be entirely different for two reasons. First, a coworker is not in a position of power over you. Second, there's a world of difference between saying "this was effective for me" and saying "you should do this."
Thanks for the love! <3

I took a bunch of the suggestions in this thread + a few of my own and compiled a tagged database here: https://theprepared.org/mx-record
Advice for a Young Economist at Heart
> We really should not give money that much of an advantage.

What do you suggest as an alternative?
I am fairly certain I’ve seen this bug, but on macOS using a MBP’s integrated graphics. I opted into WebRender a while ago via about:config, so I had figured it was just a random beta issue. Will have to see if I can capture it next time it happens!
>The German Government has now ranked both secure enough to be used when transmitting messages with VS-ONLY FOR SERVICE USE (VS-NfD), EU RESTRICTED and NATO RESTRICTED levels of confidentiality.

NATO Restricted is the lowest possible classification. It's below NATO Confidential. The point is to "maintain administrative control of material adequate to preclude unauthorized access."

NATO RESTRICTED (NR) - This security classification is applied to information the unauthorized disclosure of which would be disadvantageous to the interests of NATO. (NOTE: Although the security safeguards for NATO RESTRICTED material are similar to those of FOR OFFICIAL USE ONLY, OFFICIAL USE ONLY, or SENSITIVE, BUT UNCLASSIFIED information, "NATO RESTRICTED" is a security classification.)
Hospital doctors are unionized.
Professors are unionized.
Plumbers are unionized
Dirt movers are unionized
Police are unionized
Figherfighters are unionized
Public employees are unionized
Teachers are unionized
Actors are unionized
the NBA is unionized
the NFL is unionized
the MLB is unionized
the NHL is unionized
And yet, software engineers should not be ?
The crew won't know; they are supplied by a crewing agency acting on behalf of the charterer acting on behalf of &c.

Really - it is quite common for mariners not to know who the owner is.
The Epic Battle Between Trump and Bezos Is On
EKS billing is hilariously bad (Managed SFTP is the same way). It's obvious they built it as a feature parity thing and they don't want you to actually use it.

I can run all of my container infrastructure for a property for the cost of the control plane for EKS (before you attach hosts and before you spend how much time figuring out why hosts won't attach to it). It's just bad.
I'm not sure, but I might be able to shed some light on this growing up in a "boys" world and then coming out as trans and transitioning to female.

I have also spent 6 years in the Navy (on submarines in an all male environment) before I transitioned.

Toxic masculinity is a real thing, the amount of men don't cry, men don't show emotion, and the large amount of "locker room" talk involving treating women as sex objects was incredibility high.

I've been in these male spaces, not saying anything, but watching and I can truly tell you, it's completely disgusting.

In the end, I'm actually sad that most men don't feel like they can talk about their vulnerabilities and emotions. It's a hard world to live in like that.
Presumably there are other graphics bugs that have been fixed in Firefox Nightly but still exist in the Beta or Stable Release channels. Best to debug and reproduce the bug in the code closest to version the Mozilla engineers are using.
TechCrunch said Digg shut down in March, 2018:
https://techcrunch.com/2018/03/14/alas-digg-reader-is-shutti...
At that time Digg was purchased by BuySellAds, an advertising company.
What's to stop the bros from running management where they have all the power?
True, is that how people are attempting to form these sorts of unions as well? I honestly don't know what one would look like here. Are there documents from existing Software Engineer unions out there that can be used as a good model? Does the Kickstarter Union already have some form of docs in place, or is that what starts now?
Managerial oversight is increasing as a general trend? I have no data one way or the other.

Standups increase managerial oversight compared to not having them? True... as far as it goes. The thing is, management is going to make decisions based on something. Having them make decisions with no data leads to bad outcomes, so they've got to get the data somehow. If you've got a way for them to get the data that's less intrusive to workers' time than standups, I'd like to hear what it is. (Seriously. I've got standups now, and if you've got a better way, I'm not above copying it.)
Thanks.
What happens when a DDL is run on the source table (add or remove column for instance) ? Does it break the entire flow?
> Nobody pays for a driver

This is not true. Driver quality is a major differentiating factor between GPUs and absolutely influences purchasing decisions.

GPU makers don't want their competitors to be able to take parts of their drivers and benefit from them. They want to protect trade secrets. They want to avoid revealing how many of their competitors' patents they are violating. They don't own the rights to some third party code or trade secrets that are incorporated in their drivers. They want to avoid revealing future product plans.

Of course it's debatable whether closed source drivers actually help with all of the above reasons, or whether they are good reasons to begin with. But those are the reasons.
Clearly unethical. Take written notes. Join your union.

But a few side points:

- ADHD is an actual condition that can cause lack of focus and/or hyperfocus

- there are plenty of other reasons why a person can exhibit lack of focus and/or hyperfocus

- in people with ADHD, stimulants are often very effective, but dosage and side-effects need careful medical management

- in people without ADHD, stimulants often make them feel like they are more focused that ever before, but blind studies have shown that their actual focus is not truly affected