skysight-inc/HackerNews huggingface dataset:
Funny because (I'm sure like many people) before I even clicked on that my gut feeling was "clearly a sleeping kaiju".
Brillea
> That's not a trade-off I can make, no matter how big the performance improvements.

This is crazy. Many of those lines are closing brackets or whitespace. But moreover, optimizing for characters or LOC is absurd. Optimize for maintainability or readability, at which point Go is at least as good as Python (I would argue better). Optimize for tooling, especially package management and build tooling--Go is many times better than Python here. Optimize for performance--Go is literally hundreds or thousands of times better here. Optimize for breadth and quality of ecosystem. Optimize for deployment story (single small artifact vs hundreds of megabytes of dependencies). These are the things that matter, not lines of code.
Had the opposite experience - was running a wordpress site and picked up a lesser known anti-spam plugin. AFAIK the only thing it did was run a tiny bit of obfuscated js to fill an invisible field. Never had a single spam comment again for over 6 years (sorry for no-js users tho).

_edit_

Just looked it up - it actually used to have a no-js backup and still worked wonders. Sadly seems it has turned into bloatware since I last used it, but the FAQ goes into detail how it works.

https://wordpress.org/plugins/anti-spam/

Basically 1. extra field that you have to enter the current year (hidden and filled by js for most users) and 2. extra hidden url and email fields that bots tend to autofill.
At least in the case of steam, you can download all your games. Even better on GOG that has no DRM
Too much he said, he think, he .... Doing this makes the talk a personal affair, which I don't think talks should be. I think that was where most of the kindness was interpreted.

That said Joel made strong and judgemental opinions on social media , so he should expect nothing less than strong and emotional responses.

In all being a nerd enough to be passionate about some technology is cool, but taking things personally probably calls for a break. It's just never that serious.
The UN Banned Nuclear Weapons, but the U.S. Isn't Listening
> Note how I didn't say that many polyglots may think it's the best language, just that it's great as opposed to awful.

Fair enough :). I think 'great' is a bit of a vague concept, but I definitely would agree that it's far from awful.

I remember when I wrote a lot of JS back in the day ("Javascript: The Good Parts"), I did feel that stripped from the bad parts, I often preferred the elegance of the basic good parts over, say, Ruby and its "blocks, procs and lambda's" (for example).
Personally I'm skeptical about them. People who behave badly will behave badly. People who don't generally won't. The drumbeat of CoCs may make some difference at the margins but I'm skeptical. In any case, as you suggest, a refusal to have a CoC is itself a political statement that sends the message that you don't believe in good behavior and is pretty much a non-starter for that reason.

In general, they're well meant. And in my experience issues arise not so much from the conference organizers but some attendee taking offence over something in a way that most would consider hypersensitive. And the organizers feeling they have to take their side even if they personally disagree.
Funnily enough, it's also close to the 0,0 GPS coordinates

https://www.google.co.uk/maps/place/0°00'00.0"N+0°00'00.0"E
Secrets of the best product teams
Is there an analysis of the stack (OS, apps) used by victim orgs and the holes in their systems? I'm guessing its always EOLed Windows versions.
Daily Meeting Scrum
There's no topic without a relevant xkcd, and there's no event that The Simpsons didn't predict, and if it exists there's porn of it. The internet has rules.
Absolutely.

[Uncle Bob is clear](https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-a...) that the inside circles must not know about the outside world.

That is, your business logic is not allowed to know what a DB operation is, nor should it do any DB operations behind the scenes.

> Frameworks and Drivers.

> The outermost layer is generally composed of frameworks and tools such as the Database, the Web Framework, etc. Generally you don’t write much code in this layer other than glue code that communicates to the next circle inwards.

> This layer is where all the details go. The Web is a detail. The database is a detail. We keep these things on the outside where they can do little harm.
I 100% agree this would be a big step forward.
Same as with ALSA - I either stop using those apps, patch ALSA/X11 support back in or use wrappers to do the translation for me.
In Peter Turchin's book War and Peace and War [1], the term "elite overproduction" does not refer to an overproduction of smart people, education, or college degrees. Instead, it refers to an overproduction of nobility, individuals who extract income but who do not perform useful work.

For example, France during the population boom of the high middle ages overproduced knights and minor nobles from 1200-1300. The nobility increased from around 2% to 4% of the population, while the incomes of the richest nobles soared. Eventually, peasants could no longer produce enough to feed themselves and provide income for all the nobles: this was a contributing factor to the famines and wars of 1350-1400.

The most straightforward modern equivalent to Turchin's "elite" nobility would not be people with advanced degrees: it would be investors who do not work for wages. (Not to say there is no overlap between those groups.)

[1] Turchin, Peter. War and peace and war: The life cycles of imperial nations. Pi, 2005.
>>And fire all the bankers. They aren't fulfilling their part of the social contract and investing in improving the future. We found that out in 2007 and the situation will keep getting worse until incompetent financiers start losing money.

The state administers the largest corporate welfare program in the economy via government-guaranteed mortgages. It guarantees nearly $2 trillion worth every year, which the banks naturally buy as they are risk-free income.

So there's no need to fire the bankers. Just stop meddling in the economy with these sophomoric interventions, whether it's GSE mortgage guarantees, or the FDIC: https://www.nber.org/papers/w22223
I see a lot of complaints on this thread and those complaints lead me to believe you guys haven't tried the outstanding Drawboard PDF.
Theory of Moral Sentiments by Adam Smith explains this by saying people want to be loved but they also want to feel worthy of love. For some people fame screws with their head because they either think no one really loves them or they think that people really do but only because they don't really know them.
thank kind people of the internet for this:
https://stackoverflow.com/questions/63680896/how-to-block-th...
DLF Ultima Price List Floor Plans and More
The Dlf Ultima offers residential units in 3/4 Bhk configurations and it comes with fully furnished apartments with a complete set of amenities in its crown jewel project naming Dlf Garden city with luxuriant green valleys and breathtaking view from every perspective of the residential spaces.
https://sites.google.com/view/dlfultimas/
(... and systems like AIX, which use XCOFF. A major pain point for anyone needing to write cross-platform tooling.)
E-Sports are a thing now.
Samsung posts highest-ever quarterly revenue as demand roars back
WordFeud.

I've been playing with friends and family for years. One-time purchase to remove ads, no shenanigans.

https://wordfeud.com/
> The fundamental problem is not that the SPA pattern is bad

While it's not bad, SPA forced you to do view validation twice, one on backend and another on frontend. (Generally)

Let's say that in HN not everyone can view upvote score of comment. With classic server rendering, you can put the check on view directly (though not recommended, it's sometimes useful to cut corners) and it's guaranteed that those users won't see the score.

OTOH you can't do that with SPA, since you can easily sniff the content via API response.
I understand that you are being sarcastic, but I'll pretend that you're not ;)

There was a video showing the pattern recognition layer of a car 'forget' about objects it had previously correctly identified. There clearly is room for improvement, and some level of concern is warranted, but it isn't as much of a big deal as it seems, because surely at the higher level objects are remembered. To draw an analogy with human cognition, humans also aren't consciously aware of all the objects in their field of view all the time, but that doesn't mean they forget their existence.
The same rule would apply for lending: as long as, at the time of lending, you do not retain any copy of the work; and, at the time of returning the work, the borrower also does not retain any copy, there is no copyright infringement.

This can also be seen from the existence of game rental services, and there are even libraries that lend video games.
can we agree to stop upvoting these posts please? This has been topping HN for like each month for the last year.
Do you have any evidence for that?

Between voter suppression, gerrymandering, the electoral college, and Citizens United the Republicans seem much more hostile to bottom up democracy than the Democrats.
Stupid people who think they're smart because they have a fancy education and are rewarded with high salary, that's probably a dangerous "brainy elite".

Along with stupid people who just so happened to get a ton of money by no merit of their own, but don't realize this.
Because that's not how you make money. Thats how you make little money.

In application micro transaction with one tap buy are making a killing. People will spend way more than $10 if they can get a hint for 50c or extra go etc.

It is such an effective mechanism that full price triple A games are fully transitioning into that model.

Its vile practice but its all about next quarter, right?
You're using JavaScript? We've all moved on to TypeScript! ;)

But yeah, much of the "relearning", I've found, is to work with new sets of tools that solve problems that... we didn't have 15-20 years ago. Or, not to the same degree, at least. And some of those new problems and changes have benefits, some don't, some are solving self-imposed problems, some are "solving" problems that don't have concrete "solutions", only "opinions".
Wouldn’t the better option be to have regulation that prevent Both the rights seller (Hollywood) & the seller From revoking the sale/license, and guaranteeing it in the company’s perpetuity?

Essentially, require that Buy be Buy, and that the rights licensee can’t screw over the third party (consumers)

Not sure how to handle it I’d say VEVO declared bankruptcy tho
Sounds like an HOA.
> And if there isn't anything obvious to be found, smaller and smaller infractions are used as an excuse to exclude other people. They want to play cop on the internet.

This sounds terrible and I guess I'll have to modify our CoC to deal with it when it occurs.

OTOH, we've had frequent cases of sexual harassment (primarily men hitting on women at events) and a CoC has been extremely useful in dealing with those situations.
Samsung Galaxy S30 to Ship Without Charger and Earphones
Why does 1/89 represent the Fibonacci Sequence?
It must be an amazing feeling of power for the CoC committee to know they can judge and cancel someone without any worry of retaliation. The worst that will happen to these people is a debate on CoCs. They don't even have to worry about their careers or future opportunities.
> "After they told me of the reports and their finding that I had violated the code of conduct, they asked if I had anything to say."

That's essentially a Kafka trap [1].

[1] https://lifelessons.co/critical-thinking/kafkatrapping/
Agreed. However we need to devise a way to distinguish between a project that's more or less "done" to one that's hopelessly abandoned and a way to mark old projects as such.
What about 3 for a tie breaker?
Facebook also has been shown to visit links that are embedded in PDFs you send over messenger
Sports Illustrated left the pure sports arena long ago.
> And unreasonable people don't care about lines and rules.

I agree with this statement. Having or not having a CoC will not change their behavior, nor should it change your response. But the response to your response can differ: If you've been transparent from the start about your rules, there's less room to complain about you enforcing your rules. If you had no CoC beforehand, there will be some parts of the audience asking if that was really fair. And this behavior doesn't even have to be malicious, just that their line is somewhere else, and so they don't understand your arbitrary enforcement. With clear and transparent rules, they may not agree, but it's clear where the line is.
We both think (at least, that's what I gather from your comment) that some rule is necessary, but I'm for being open about it and you want to keep them vague. I think it's easier for everybody to be transparent here, because you can decide beforehand if you agree to these rules. If they're too vague, I'm just hoping that, if push comes to shove, we see the world similarly.

And, again, having a CoC also signals that there is a line. Without it, who's to know that there will be behavior that you don't accept and what it looks like. Maybe you're fine with sexist comments, but not with racism. If I'm vulnerable, why should I gamble that your views are similar to mine? I'd rather not visit your conference if you can't make the rules clear.
> Tibor Schütz points out many post offices have novelty handling of mail to Santa Claus, even going as far as to allocate special postcodes. For example, in Germany: Santa Claus Nordpolen, Julemandes Postkontor, DK-3900 Nuuk; in Canada: Santa Claus, North Pole, H0H 0H0; in the UK: Father Christmas, Santa’s Grotto, Reindeerland, XM4 5HQ

Well played, Canada.
GM's Super Cruise Outperforms Other Driving Assistance Systems Such as Tesla
Exceptions are much more needed than the current counterhype makes it appear.
Companies Use “How Might We” Statements to Fuel Innovation
There appears to be a mountain range that runs straight into the ocean there. Oddly right in the middle of the bite. I wonder what that area looked like when ocean levels were lower.
EA is the reason Scrabble has failed in the internet age. They were given the perfect opportunity to make a highly successful social game and they blew it, leaving it up to various clones to make higher quality products with much lower budgets.

My mother often plays on the app with her mother. The only way I can play with her is to link to my Facebook account, which is failing for some reason. This was the case 5 years ago, and still was the case when I last tried a couple months ago.

EA is a cancer of the games industry.
So, increased numbers of educated people relate to a rise of expectations on equality, wealth distribution, etc. Status quo fights back and instability grows.

A good example is the fight on climate change. The status quo wants to avoid responsibility for past, current and future damage. A growing educated population wants accountability. That creates tension.

I agree, as much as I think that to keep leaders accountable is one of the greatest society advances ever. The only way forward is for the status quo to accept change and advance with society and reduce the tension.
Clearly it's a migraine.
England’s contact-tracing system needs better data handling to beat Covid-19
Well, so much for "Bruh, just don't be a sexist asshole and you'll be find. Why can't you just be a decent human being? How hard can it be?"
I once wrote an ELF by hand for a CTF challenge. The challenge was to have an shared library such that when it is passed to LD_PRELOAD it spawns a shell by execve

LD_PRELOAD=<ELF> /bin/true

The constraint being the ELF needed to be less than 196 bytes so obviously it could not be created by gcc. In the end I could not believe it ran, considering the amount of hacks that I had to do to trim it to 193 bytes.

https://github.com/TeamGreyFang/CTF-Writeups/tree/master/Pla...
Also known as "walking on eggshells".

You can be shamed and fired over something as innocuous as a dongle joke told in private and overheard.

https://techcrunch.com/2013/03/21/a-dongle-joke-that-spirale...

The only sure way not to lose is not to play. That, or be invincible like Bob Martin or Linus Torvalds.
Cool, I never heard of that hardware mouse cursor feature!
Makes sense to optimize that though as people will usually be updating the mouse position frequently
> Genuinely “brainy” people can find new ways to contribute to society, there can never be too any of them.

> “Elites” on the other hand - highly credentialed and entitled - play zero-sum games.

Your comment says nothing about what happens when "genuinely brainy" people get caught in the zero-sum games set up by the elites.
I didn't claim it was simple. I only claimed that EU law does allow you to lend a game. However the points you're raising now are different issues.

I cover some of those points in a more detailed post here: https://news.ycombinator.com/item?id=24929034

As for your point about copying to RAM, you have to bare in mind that the law talks about intent and human impact rather rather than scientific specifics (be that physics, computer science, etc). This is a trap many techies make on here (since we're trained to think technically) and a point I've touched on before with regards to comments some made about youtube-dl. With regards to your specific point: if your playback software copies the file into RAM then that is considered playback (because that is the intent) not copying. The fact the playback requires copying is irreverent so long as the playback isn't used with the intent to copy. However the fact that RAM is volatile reinforces that intent (otherwise we'd have an issue with almost all tech, old and new. eg LCD panels buffer image data to be displayed).

> Also, given that Windows is sold with a limited number of installations (license activations) allowed, even in the EU, I'm not sure that the copyright case is as simple as you claim.

That's a little different there because the license activations grant additional permissions rather than adding limitations (generally speaking, of course). eg if you're licensed to install on two machines then that's more copies than copyright law normally allows. It's a bit like how GPL et al grant additional privileges that normally wouldn't be allowed under the default copyright laws. The thing to remember is that companies can grant you additional rights but they can't remove any rights you already have. So a company can say "this license allows you to install on 3 computers" but they can't say "this license doesn't allow you to install on any yellow computers".
All the official Bazel .deb files since Bazel 1.0 have been around 42MB
See https://github.com/bazelbuild/bazel/releases/tag/3.7.0 for the latest release

Most open-sourced Google projects use Bazel now. Of course, projects like Android and Chrome have been around for a long time and have invested in their build systems, so any change will take years.

(disclaimer: I've worked on Bazel)
That's was really nothing to do with a CoC violation directly though. It had to do with a social media blowup that embarrassed and inconvenienced companies in a way that made it easier for both companies to just fire the individuals involved. (As will tend to happen unless an individual has a lot of power.)
Embedded SQL for GnuCOBOL using ocesql
Hi there. Just a quip: "A sht hot freelancer would be perfect but it's probably easier finding a Series A"

probably not appropriate but if you want to be colorful I suggest swapping hot with sht, seems more natural sounding. Hot Sh*t is more recognizable american colloquialism.
Well put, I’ve had to learn the same lesson. Now I use Bandcamp where I can properly purchase/own/download archival DRM-free music. It’s a great service.
I'd say this is perhaps an unknown unknown situation. I've had a wonderful time working with Preact and Express, but I wouldn't go back to it after becoming comfortable with the LiveView paradigm.
PHP 8.0.0 Release Candidate 3 available for testing
Soaring Sugar Cost Arouses Consumers and U.S. Inquiries (1974)
Also thanks for actually using the word seismologist instead of just calling them generic "scientists".

Browsing through this website, it looks like Discover Magazine is a little bit more qualitative than the usual pop-science fluff sites.

According to Wikipedia it was a 1980 Time Magazine spin-off that featured more in-depth reporting on scientific topics, but still aimed at a general audience and even had a column called "Skeptical Eye" that dissected the usual pop-science fluff making headlines elsewhere[1].

Sadly tough, since its inception it has changed hands several times (and had some interesting owners, including Disney) until it eventually went with the trend of dumbing things down. The "Skeptical Eye" column was dropped quite early on in favour of more controversial stuff that it used to be sceptical off, in hopes to drive up sales[1].

[1] https://en.wikipedia.org/wiki/Discover_(magazine)
Agreed, but this post looks like it's been written by a junior developer. If he/she finds the ideas of Façade, DAO and Services interesting it means those patterns are new to him/her. If that's the case I was trying to redirect his/her learning efforts to what most of the industry is using on a Java stack. Of course there still are legacy applications using Java EE, SOAP, XML payloads, etc... I've worked in projects using these technologies, but luckily the industry at large has moved on. Also Jakarta EE is copying many of the patterns and ideas from Spring/Spring Boot.
> and finding out your acquaintance votes other party will get him friendly jab, not excommunication

I've long argued that the US should have lots of parties, and adopt pluralistic voting, but then I stopped when it seemed to me that countries that already have this system don't have demonstrably better political outcomes. But your comment pushes me back to the other side of the argument now. It occurs to me that if we didn't have only 2 sides, practically, maybe policy discussions wouldn't be so damnably acrimonious and win-lose.
There is hope that one of the fresh billionaires takes an axe at the RIAA and other abusive organisations and brings hope to all artists that are being exploited by labels, lawyers and organisations like RIAA.
Compensation is usually decided by HR, based on some pay bands in the company. The best you might be able to do as a manager is to try to nudge the candidate a bit to the higher end of the narrow band.
Ah, but you're looking from the perspective of the business, not the customer.
Yeah, the community at large has really embraced PC culture, if you're not special and frail and broken in just the right way (tm), then you're a CIS scum who should be punished, hard. How DARE you disagree with something someone said.
The biggest falsehood I regularly see is requiring a 'city'. It seems like almost everyone does this. I don't live in a city. Many people live in villages or towns. What do you want me to put there?
CoC is a potlical tool to EJECT/REMOVE/KICK OUT anyone that refuses to go along with the Global Authorian LEFTS grab for power

They admit it

They admit they hate MERIT

They admit they have Right Wing, Whites, Straight males, Hard work and Nationalism

Welcome to Agenda 21 , Globalism, Multi culturalism and the slow creep to Global Communism for 2030
as signed by 170 nations goverments in 1992
The biggest particular concern for CoCs is they use the vague term "offensive". Offense is taken not given, I could take offense at this thread and report it. You could take offense at this comment. I could take offense at yours.

Vague rules are meaningless.