skysight-inc/HackerNews huggingface dataset:
>is that there isn't really a lot of unexplored ground

My take is, there isn't a lot of obvious unexplored ground. Where "obvious" includes many things fresh graduate student would come up thinking about some logical first steps. Possibly also many things what most professors would consider.

However, that does not say anything about unobvious unexplored ground. Also, many professors seem to think about in paper-sized increments. Narratives about blessings of incremental steps to expand the body of knowledge sound suspiciously self-serving to researches who publish incremental steps.

(And given the noise in ML experiments, are the incremental steps incremental or merely steps in random directions?) [1]

One way I have started to think about this: How many of the results one uses everyday are product of small increments? How small the increments were? Is another study really helpful to finding the next the such result? Naive case for anti-incrementalist science is naturally false, as every result is built on something, but I wonder if the prominent narrative is discounting the role of genuine novel insights and ideas to the detriment of science, as people do not try to obtain them. The question "how" is above my paygrade (FYI, I am no longer in academia), but I suspect one place where useful things often have came from people who manage to ask new but interesting and useful questions, which open up the much desired new unexplored territory. Which are good questions nobody in the field seems to ask?

[1] Wasn't there a paper some years back how most of the advances and tricks in neural net structures turned out not very important nor generalizable compared to more traditional models given more compute? Can't find the reference now.
This does not match my experience in the UK. I have never been asked to blog, but when I was a junior software developer, I was frequently asked to review code from senior developers (except in one team). I think it depends on the individual team, and things can be very different even within the same company.

For pay, there is indeed a large disparity with US salaries. I have seen graduate developer roles going for as low as £19k. And that is the case in many other industries as well, like healthcare. I think this is just about supply and demand, and how much companies are willing to pay.
It's an easy to use and general mathematical language for describing geometry. It lends itself easily to parametrization for things like procedural generation of infinite variations or for animation. And it is very "local" so requires O(1) memory to evaluate.

For a nonstandard use of the idea, see font rendering on the GPU with signed distance field textures:

https://aras-p.info/blog/2017/02/15/Font-Rendering-is-Gettin...
If have nothing to comment on this specific case, but the amount is substantial for a single country. This is about as much as the EU has fined Google and Microsoft before.
I think it's a sensible distinction (or two data points to help you map out a spectrum that people can evolve along), but it needs to be based on actual professionalism and skill, not just seniority. Like you experienced, some people don't grow, and their "10 years of experience" is just 1 year's experience repeated 10 times.

A senior dev is experienced, pragmatic, effective (at both tech and communication), self-directing and low-maintenance (from a management perspective), and always leaves the campsite cleaner than they found it. They're someone a manager knows they can point at a general problem area, and feel confident that "good things will happen".

By comparison, a junior dev needs much more hand-holding, and "pre-chewing of their food". They are less experienced, so have less of a sense of what the core of a problem is, what goes into identifying it, what a good solution looks like, how to bring it about, what techniques can go into that, and which people need to be involved at what point. Their tasks need to be broken down and specified more, they might need help along the way that they don't even know they should ask for, and their solutions need review.

Being able to identify and classify these traits is helpful - both to help junior devs succeed despite their larger need for assistance, but to give all devs something to aspire to - everyone can always get better.
Bank of England to crack down on 'secretive' cloud computing services
Didn't say that. Please don't put words into my mouth.

The evidence of good leaders being more common in men is that there are more men in leadership positions than women.
I loved it! I lived in Japan before so it wasn’t a struggle. Tokyo summers are brutal though!

What was your experience? Do you live there or was it just a visit?

I thought Japan handled the pandemic much more reasonable than what my friends reported in the US. Initially I was worried about the density of Tokyo but mask wearing was already high. Everyone used hand sanitizer, socially distanced, etc. Tokyo never went on full lock down, it was just very limited so we got to do things I don’t think we would have done otherwise. Eg. we went to Tokyo Disney / Disney Sea a couple times and at 20-50% capacity it was like having the place to yourself.
I respect your opinion but on a nation-by-nation basis we benefit from having kids (although it could be discussed on a worldwide basis), and we benefit from having well-educated kids that are cared for by their parents.

It is a cost for people who don’t have kids, but a net gain for everyone. A bit like healthcare. People who chose not to smoke benefit from paying taxes used to heal smokers, although a cigarette brings a lot less joy and benefit than kids.

It is my opinion and I’m politically strongly against demographic shrinking.
If I wrote a shell script to sample a subset of your code base and rename the identifiers I shouldn't think it would require new case law to figure that out.
What I find crazy in this context, is the following:

struct ToggleExample: View {
@State private var isWarningEnabled = false

var body: some View {
VStack {
Text("Hello, world!")
.foregroundColor(self.isWarningEnabled ? .red : .primary)
Button(action: { self.isWarningEnabled.toggle() }, label: {
Text("Hit me to toggle")
})
}
}
}

As you notice, the button action is a closure. In this case, a single line. Thus, I would expect that the following shorter code would work:

Button(action: self.isWarningEnabled.toggle) {
Text("Hit me to toggle")
}

That fails however with the following error message:

Partial application of 'mutating' method is not allowed

In a sense, this is logical. The `toggle()` is `mutating` and if we'd be able to save it as a closure, then we could run it from anywhere. That's like a reference value, when we're actually talking about a struct. But with SwiftUI, we're already in this gray area.
Change Your Mindset, Change Your Life%20
Who computer scientists of today could, in your opinion, be considered Dijkstra's spiritual successors?
I don't see anything wrong with that. Its about capturing and expressing structure. My view is that some structures are easy to specify using soft rules, others by connection architecture, yet another by functional priors, invariants etc etc.

In the past we have been looking for one representation/specification language that works for all. I think that's not the most efficient approach even if these modes of representations have uniform approximation property. "Can represent" does not translate to "shortest representation" or "learnable representation" or "easy to manipulate". These properties are very useful and cannot be ignored.
tl;dr use the damn youtube-dl.

You still get your videos downloaded, you don't spam people who is discussing in the same thread, and Reddit "gods" can't do anything to block you.

If you don't want to download a python script to your machine (why?), then use any of the million youtube-dl-wrapping websites online or one of the hundred browser extensions. I'm 99% sure "SaveVideo" is just wrapping youtube-dl anyway.
Just in my comment I showed cases where it didn't
I understand the reasoning behind the license change for elastic search / kibana and the rest of the server side products. But why did they have to change the license for Eui [0]. It is a real shame because it is amazing for building admin UIs.

[0] https://github.com/elastic/eui/
Fascinating to think of the unfolding of complex systems from DNA to brains and nervous systems to instincts - programs decompressing over many iterations into programs that contain all the functions living things use in the world. And then, looking at the deceptively simple and repetitive structure of the brain, to think that evolution came up with a single program with infinite depth and sophistication to solve whatever gets plugged in.

And then it takes intense dedication and education to replicate one behavior, like walking.
I'm not sure if it'd be creepy. It looks to be pretty solidly out of uncanny valley territory... I think I'd believe it was biological. These guys did a phenomenal job.
Hmm, time to exit France?
Now imagine 20 other countries had the balls to do the same, then we might get somewhere. 500 mil stings a little, but not enough.
It's more of an immersive sim than an RPG. It even encourages stealth play heavily in a lot of missions with explicit optional goals and by the way many mechanics are designed in general. If enemies were more intelligent about looking for the player instead of just standing around when becoming suspicious it could easily match the best of the genre like Deus Ex.

Sadly CDPR seems to be fixing the wrong things. They even took out great accidental mechanics like the dodge boost, which was incredibly fun and added a lot of depth to the way you could move around the city. A lot of places aren't even accessible without it. You aren't supposed to go there, but a lot of areas reachable with just the double jump a bugged, too. Even without any mods you can reach a few out of bounds areas... I think removing the dodge boost is as if id had "fixed" the double jump instead of rolling with it. Similar with the slide invincibility glitch. I can see why they fixed that, but some way to jump from great highs is really necessary in a place as vertical as Night City. They replaced it with.. nothing. They also made most consumables useless by roving the ability to disassemble them instead of fixing the economy. There's literally no point in any of the drinks now. You also can't re-roll the stats of any legendary gear you find, so if it doesn't have any slots for mods it's useless. And other things. I honestly think that it was a better game at version 1.04. Performance was better, too.
This is an appealing take, but I'm not convinced it's right. In over 10 years of programming work I've literally never regretted making a YAGNI choice (even in the cases where I did eventually have to go back and do the thing), and I've often regretted doing something overly complex up front. Maybe there is actually a substitute for judgement on this particular question.
Among other things, I'd expect that depends very much on the dataset. Imagine some data, where 10% of the examples are significantly harder than the rest. Then going from 91% to 92% test set accuracy may actually indicated double the performance on the hard examples.
Elastic is a public company, the financial information is readily available, so no need to speculate.

FY2020 revenue was 430 million, and they spent 220 million on sales and marketing and 165 million on R&D, the total being net loss of 167 million.
What is maze map showing me? What is this?
Wait, youtube-dl works with Reddit/imgur/redgifs hosted videos? I thought it was for, y'know, YouTube.
That's pretty exciting. It has been possible to run Debian on Kindles via Chroot [0] for a while, but those things run decade-old kernels at this point, making many things impossible. Getting a current kernel and fully free system is super cool!

On that note: The Linux system Kindles run is pretty cool: It uses X, dbus, Awesome (window manager), Upstart and contains a lot of not only not obfuscated, but commented javascript and shell scripts. It's fun to dig around and will even run simple Linux tools like Rclone and Syncthing, making it a breeze to integrate into your existing systems (for instance I used to listen on the outOfScreenSaver dbus event to run an update script) [1]! The main issue I encountered is that my Kindle Touch doesn't support TLS 1.3, but the relevant library should be updateable.

If you are interested in modifying these cool devices, have a look at the MobileRead forums [2], a vibrant little community around that exact topic (mostly focusing on Kobo/Tolino and Kindle).

[0]: https://www.youtube.com/watch?v=pHoPgXb-JNM

[1]: https://gist.github.com/solarkraft/fa1bee41f970eb3a3da23d721...

[2]: https://www.mobileread.com/
It's the best on the market according to Andreas Spiess's spreadsheet
https://www.youtube.com/watch?v=ajt7vtgKNNM
I agree.

Natural selection wields significant influence. Too much too soon and it may go extinct. If its just right, the intelligence to cross roads might give them a reproductive advantage.
It must be such a small percentage point of people who use this service, why bother??
Covid-19 not connected to bats, Israeli biologists say
Elastic Cloud was always behind what AWS already offerred. Not sure how it is like today, but it was one of blockers for us.

And what AWS offers today is not a huge bar, mainly too many reliability problems, at the 1.5x of bare EC2 cost, a stupid load balancer in front of cluster that abstracts the nodes so you cannot connect to the healthy one yourself and probably load balancer is too late to mark it unhealthy, many hours of blue-green deployment that increases latency considerably, overly complex Cognito for auth.. list continues. Still after all these years, like most half-managed offerings in AWS, ES offering sucks IMO.

Elastic happily used the free software Lucene, community contribution when it was convenient for more than 8 years, but when they surely lagged behind what AWS offers, they switched to this licence. ES cloud was not reasonable price either.

Why it's not fair? The license explicitly allows that. From another point of view, years of contribution is now behind another non-free license and outside contributors would not want to contribute to it.

Hating on AWS sounds cool in HN, but there are many projects starting AGPL now, however Amazon ES has been launched in 2015, there was plenty of time to make the license switch but they did not. They tried licensing parts of it, which made sense (I guess after the IPO, not sure.) but when AWS just implemented those on their own they went this license route and alienated everyone.

Finally, there is not just AWS ES, there were always another ones to offer managed ELK, i.o Logz.io and others who are also supportive of this fork now. Why there were so many providers? Because ES did not provide, and when they acquired another company to provide it, it was not on-par with others, so the situation today.
It won't replace polygons. But it has been a very useful tool in the gfx programmer toolbox.
It can be used for font/vector rendering, modelling / rendering complex shapes that are difficult to do using traditional modelling methods, and it has a lot of niche usages (I remember one talk about using some SDF to procedurally generates fakes).
Go with a cash handout provided by the government. It is better than paternity leave.

If there was a choice between a cash handout + keep on working vs. paternity leave a significant number of meant would prefer the cash handout.

The basic "this is the deal you get" for men is if they work hard for it & finance the operation then they get a happy & loving family. There are men who'd prefer the time & men who undervalue the time. But there are a lot of men who correctly identify that hard work, maximising their career outcomes and earning as much money as they can is the best way to help their family and this scheme disadvantages them.

If people want unpaid time off I'm all for it. But paid vacation is not justified.
> Can someone help me understand why SDF-only techniques are valuable

Out of computer graphics, I have used them a lot for modeling the evolution of curves and surfaces in a topologically-oblivious way. The terminology is slightly different (they go by silly names like "implicit snakes"), but it is the same thing. If you have ever used an "adaptive select" or "intelligent scissors" tool of a drawing program, it was probably implemented using this technique.
This is on top of the 220 mln euros fine for antitrust abuse in advertising:

https://www.ft.com/content/41266f56-01af-432f-b13f-d03216f82...

Still, it's not quite at the same level as the UBS fine:

https://m.dw.com/en/french-court-hands-swiss-bank-ubs-multi-...
This seems very useful. Many JavaScript project depend on an insane number of npm packages, and manually checking whether they are outdated is a lot of work.
There are single chip solutions like the SAM R30 but `samr30-xpro` is a bit more on the pricy side and I'm not aware of any cheap boards with the MCU.

You can use SPI Radios though (if you don't want to design a board yourself). CC1101 isn't IEEE 802.15.4 but if you don't want to talk to third party modules that shouldn't matter.

AT86RF215 is a dual-band chip with pretty good range, but besides the official (expensive) eval board, there is no ready-to-buy board. You could manufacture them yourself though. [0]

Of course there is also LoRa which would likely be enough for your use case. It just has a much lower frame size.

[0] https://github.com/maribu/at86rf215-breakout
Does this mean Paris will be sending me the $126k they were ordered to pay me? https://www.jdsupra.com/legalnews/city-of-paris-ordered-to-p...
>>At GitHub, we have 30 databases configured in our Rails monolith—15 primaries and 15 replicas.

For some reason, ( possibly because of Planetscale ) I was under the impression Github was using Vitess. Anyone knows?
Sorry Publishers but your digital products suck
Are school-age children at risk from this virus? If not, what is the medical justification for performing a medical procedure on them?
> The U.S. tech group must now come up with proposals within the next two months on how it would compensate news agencies and other publishers for the use of their news. If it does not do that, the company would face additional fines of up to 900,000 euros per day.

> Google said it was very disappointed with the decision but would comply.
Connotation in L2 teaching is underrated and it makes me sad
I have been using app script for a long time recently i build sendsimple app and i like building it so when i was looking what to build next i found there are mail notifications for google forms so i made slack notifications for google forms let me know if you can think of any usecases?
It did start with just youtube, yes. But in today's day and age it supports a large amount of sites. [1]

[1]: https://ytdl-org.github.io/youtube-dl/supportedsites.html
> A Google spokesperson added: "We have acted in good faith throughout the entire process. The fine ignores our efforts to reach an agreement, and the reality of how news works on our platforms."

If only everyone would just accept our reality!

(Honestly I don't really believe in copyrighting news facts, but at this point it's just nice to see Google get fined.)
If users continuously spam "SaveVideo" on every thread, what Reddit should've done is implement a "download video" button.

Yes, I know you're a troll. Just saying.
I suspect the audience is more about the GPU hosting aspect, effectively making GPU-based applications “serverless”.

To me, adding GPUs into the devops mix typically increases the complexity significantly, and I would definitely pay money to someone who can just take my model, host it, and let them deal with the complexities around it.
Go-clean-template: Clean Architecture template for Golang services
This seems like a fine that an appeal can successfully overturn.
Unfortunately it's not simple enough to agree "i choose to have kids, i pay the price, i reap the rewards of my parental investment, leave me alone".

I am a father who was lucky to have a paid paternal leave.
I am also a former freelancer who is happy to take care of himself in all situations.

I agree that this sort of benefits which you reap by choice is controversial; i don't see what I'd possibly consider a "fair" amount of benefits here. But I can't agree that cancelling it would make it fair.

All societies typically provide various parenting benefits, but then society also reaps the benefits of having the kids - up to drafting them into the armed forces and sending them to war. Now, some countries don't have mandatory conscription nowadays, but it is not unheard of for countries to introduce it at critical times.
Is it? Maybe I've been talking to too many lawyers lately.
I believe it was originally just youtube, but it has support for a whole lot of services now including reddit, twitter, and much more.

Looking at the file names here should give you a pretty good idea of what is supported. https://github.com/ytdl-org/youtube-dl/tree/master/youtube_d...
Doing code reviews is mostly a decision of the team.

If you value your team mates and strive to have a maintainable code base, you better let someone else review your code. And for me it doesn't end with looking for typos. I actually want someone else to critically read my code.

Sometimes there is a comment missing, or variables and function names could be improved upon, default values should be different, and documentation could be improved. So many things can be improved when you show what you got to your team mates and they comment with questions and suggestions. I actually love the code suggestion feature in Gitlab.

Some Git hosting tools are set up the way that you need approvement by N other people (N >0) and I'm not sure if this is a good thing. For some very simple changes this might be too much bureaucracy, for larger changes (maybe in multiple repositories or some larger architecture change) you might want to involve more than N developers. So I think it should be a cultural thing that is driven by the team.
> and just plain unnecessary stuff

I'd like to point out that any protein that is produced takes up precious resources. Our evolutionary intuition suggests that unnecessary things should be dropped from the genome.

Suppose a protein is unnecessary. Then there would be no evolutionary pressure to keep it from mutating and loosing its function(and mutations happen all the time!). The organisms would just gradually loose it to mutations and we wouldn't find a conserved protein throughout eucaryotes. So there must be something keeping it.
You often want to have some indicator that you are tailing the log rather than simply having the log been output to standard output directly. A colleague of mine once Ctrl-C'd a trading server which he thought was the tail of the servers log. This happened at an extremely embarrassing moment, and after he had spent hours rebuilding all the trades in the databases, and being constantly shouted at by irate traders, he had to take a couple of days off to recover.

So, my advice is always make direct server output stand out in some way (colour, whatever). And, of course think about trapping signals, though this is often not as easy as it might seem.
Dockerize Your Node App
Yes.

This is precisely what I am complaining about when I said that the SaveVideo spam means every other service that does not spam in the same way gets relegated to obscurity. Practically every downloader program/extension/service works with these videos...
>At the end of the day, this is unfair. People who have - in this case up to 3 - kids get a structural advantage.

As they should, at least in most of the Western world. People who make kids in demographically challenged countries are contributing more to society than those who don't, and accordingly deserve more privileges.
so this will send notification on slack when a google form is filled?