skysight-inc/HackerNews huggingface dataset:
> I've learned a coping strategy: just forget the project scope and focus on your little plot of land.

I get what your are saying and you are getting a lot of positive reinforcement about this. I would suggest to you a caveat.

I've worked in some orgs where this mentality becomes entrenched. In these new-fangled tech startups with people changing roles and even companies every two years this probably happens less. But I've seen people entrenched into their own kingdoms for decades. An individual, or small team, creates a moat around their "little plot of land" and they become intransigent. This leads to two bad outcomes: they resist any change to their systems or process, going so far as to obfuscate it to protect it. They also don't pay attention to holistic concerns, caring only about maintaining some idyllic vision for their own "plot of land" to the detriment of any larger objectives.

I think this is a real concern when divisions within a larger org compartmentalize around code or system boundaries. It is not something to shrug off as if it couldn't happen to you.
This is also Truste/TrustArc [1] that GP mentioned, and they do it on every website they're installed.

Looking at their Javascript code and Timeline in the inspector it is 100% fake. It is all implemented using setTimeout and there's no communication with the server in the meantime.

[1] https://trustarc.com/cookie-consent-manager/
And as proof of why you should never listen to Todd Howard.

https://twitter.com/jasonschreier/status/1308062702905044993...
I recommend reading a book called Think Simple if you want to learn more about Jobs' business philosophy, it's more of a discussion of his tactics moreso than a memoir or biography.
It's all in the details. If I get to pick who rates "how useful", this translates into a general "how well liked by my colleagues am I" (general problem with 360* feedback; I'm not saying it's useless, but it does have its limitations)
I began gaming for the first time (unless you count playing on my roommates' XBox in college) this past week, mostly for The Witcher 2/3--both on Linux. The Witcher 3 was never supposed to run on my platform, but somehow Steam and Proton/Wine made that not only possible but actually enjoyable.

I know technically they're doing it to make money, but I can't help like feel it's also something of a labor of love as well. It would have been much easier to leave people in my (our?) position behind, so I appreciate the heck out of Valve for putting in the effort. I imagine they're going to have my goodwill for a long time as a result.
I live in germany here you can earn a decent salary if your in one of the mayor cities.
When you hear stuff like this, the acquisition binge that so many companies go on starts to make sense.
I made a personal flag for 2020
It'll be on PC certainly, probably not on PS5...
Their central bank is already buying Nintendo stock and is the largest shareholder in Japan, I think.
The Financial Infrastructure of Corruption
I've come to take, "If you can look past the syntax..." as a semantically void formulation that is only there because its presence is mandatory whenever you're making a statement about a language that doesn't look like C.
America’s Exceptional Housing Crisis
People used to really hate farming too. How do I know this isn't more of the same?
golang isn't really a threat. It's a weak language with a very messy ecosystem. They don't even have proper versioning
figured out, not to mention a proper package manager.
Have you ever worked as a manual laborer? I spent most of my life working as a lawn keeper, warehouse laborer, retail associate and construction worker. Building software is such a breath of fresh air. Even the bullshit that comes with it is still better than the day to day bullshit of any of those other jobs.

It may not be perfect, but man is it better than what so many people do.
How did it fail, if I may ask?
The way I've experienced it is that when a measurement becomes a metric, it ceases to be a good measurement. When people's bonus is tied to a measurement, they will find creative ways to influence that measurement which, in many cases, defeats the purpose of what it was trying to measure in the first place. It's not simply a matter of choosing the right measurements. It's also a matter of how you incentivize those measurements.

When I worked at Microsoft one of the teams I was adjacent to had a metric on number of new apps in the Windows Phone app store. So the teams went out and got a bunch of college students to build shitty apps in bootcamp style working groups. Suddenly the number of apps isn't good enough, so they added review metrics. Now those teams add a "let's all rate each other's apps" portion to the bootcamp taking you even further away from the results you're trying to obtain.
Usually this means dropshipping, but it could be something different.
I should have been clearer.

I use pry/byebug extensively as well.

There are times when I prefer debugging via debug output statements and times when I prefer interactive debugging.
This is like some kind of artwork, and it’s a masterpiece.

Whether you want to see tail deleted frames or not depends a lot on how you code. I can appreciate both sides of the argument and haven’t ever really made up my own mind.
> What you describe basically is how dynamic scoping is mechanically implemented under the hood.

It's certainly how that's commonly emulated but that can leak out e.g. CPython uses threadlocals for decimal contexts, but if you set a localcontext in a coroutine / generator and suspend that, the information leaks out.

I assume the same happens with gevent unless you `patch_thread()`, and even then that assumes `decimal` always deref's threadlocals from the python-level module rather than statically resolve them.
It was a very very short time.
Daniel would agree with you that this is an underappreciated and overlooked area of AI research. A 2018 blog post[1] gave an indication that he'd started to turn his attention to this particular area (mathematics) more forcefully.

[1] https://dselsam.github.io/posts/2018-06-24-mathematics-our-o...
I hope we can agree that APL does not fit the list here. It does not even have words!

(;-))
You don't need fail2ban if you've disabled password authentication. fail2ban exists to prevent password bruteforcing attempts.
It’s a pain, but we are automating it. You can signup at https://www.privicy.com/privicypal/about
Exactly. I use these for woodworking or any other project where I might otherwise be breathing harmful dust. They are nice when forest fires start smoking up the place too. Hell, I’ve used them during peak allergy season as a surefire drug-free solution to allergy woes.

I prefer the vented variety that allow unimpeded exhalation when there isn’t a global pandemic on.
>> were

If you meant to say that Google's top engineers _used to_ work on the search engine but nowadays they work on making people click on ads because that's were the money is, then I wholeheartedly agree with you
Journalists have already testified in this case to the contrary of what you said. I.e. They do help sources stay undetected, providing advice and sometimes help where appropriate.
I've come to the conclusion that it's simply impossible to develop many important applications using exclusively platform-provided GUI elements. I guess the evidence of this was always there; after all, Internet Explorer and Office have to implement their own controls, even though they're developed by the same company as Windows.

But by all means, if you can implement your applications using native widgets, please do so. You'll be able to make them accessible, internationalized, etc. with much less work.
Thanks, I should have double-checked.
> Tail recursion can be easily inlined, however it is my understanding that the Java creators specifically chose not to implement this, as it makes resultant code hard to debug (if not impossible).

That has always been a strange argument. You can turn features on and off, so the "it's hard to debug" argument doesn't make sense. Scala added @tailrec and I don't think I've ever heard complaints about it. Clojure has recur. Both are JVM languages.
GDPR in general isn't about Data centres but the current specific hot-topic of data-sharing agreements between US and EU is ... there was up 'til now a gentlemans agreement that data could be transferred to the US under the promise they wouldn't do anything naughty. Courts have rightly ruled this is as silly as it sounds.
Another TRS-80 fan here. I learned programming by sitting in the back of a Radio Shack where they had a Model I Level II and a Model II with those big 8" drives. This was probably around '81 or so. A year or so later they eventually had a Model III in the front of the store.

Whenever I get burned out on software (in my case, Vue and React) -- and build complexity -- I always remind myself of those TRS-80 days. The only learning references around were the books for sale by the TRS80's -- a couple books on TRS80 graphics, Rodney Zak's 'Z80 Assembly Language', and William Borden's Z80 books. And of course the Tandy version of Zork in the little plastic baggie hanging from a wall hook beside 'Eliza' and 'Dancing Demon' -- and then the wall of brown folders of 'Scripsit' and 'VisiCalc' on TRSDOS 1.3 (?). Maybe the editor/assembler at the time, too -- 'EDTASM'. Don't remember if that was in a baggie on the wall hook or in a Tandy brown TrapperKeeper with the cassette insert and several tapes.

Those were great days -- and everything (for me, at least) was new and exciting. Nothing was ever too daunting or too complex -- even as daunting (and as complex) as Z80 assembly seemed to me -- a 13 year old at the time.

That's a feeling I always try to recapture in very deliberate ways these days. It's good remember how it all started.
Technically it's possible but AFAIK people don't normally extend e.g. every business object with a logger field or an output stream? In fact that's usually a very bad pattern, something akin to a "god object".
Good for them. Big improvement over donating to BLM and other left-wing terror organizations.
I couldn’t find a cloud newsletter like I wanted so I made my own – cloud.weekly
IP addresses matter for tracking. If they didn't, then Tor wouldn't exist. Of course a VPN is strictly worse than Tor, but it's often strictly better than a straight connection from your ISP.

Knowing my IP address would get you within 5 miles of my house on most geo lookups, and that's information I'm transmitting to literally every single website that I visit.

> discounting the fact that device / browser fingerprinting is a thing

Device fingerprinting is something I can (to some extent) control locally on a site-by-site basis. I can disable Javascript, I can use containers, I can (to some extent) inspect what data websites can transmit. I can't control what a website does with my IP address, and I can't see how they store it or transmit it.

Again, to the privacy fatalists who think that protecting against fingerprinting is impossible: why is Tor wasting its time with features like letterboxing? Why is anyone in the advertising industry getting worked up about 3rd-party cookie blocking if that doesn't matter? Do you think that Mozilla/Apple are wasting their time by trying to harden the browser interface?

----

I'm kind of done arguing with people about this, so my position has evolved. My new advice is that if you think that moving trust is a fundamentally broken, universally bad idea, then you don't have to move trust. Don't buy a VPN. But in that case, you should still be thinking about setting up your own VPN on a remote server. That will give you most of the same privacy benefits. It won't make it harder to build up profiles on you, but it'll still mask your physical location, it'll still give you some level of disassociation between your physical identity and your online identity. In the US, it'll still mean that you're moving trust away from known hostile entities (ISPs and routers). It won't protect you from the FBI, but the point of a VPN is not to protect you from the FBI.

And honestly, deploying your own VPN on a remote server is simpler than trying to figure out whether or not DoH security is good enough to rely on yet (it's not, Firefox falls back on regular DNS when DoH fails), and whether or not ESNI is being widely used on most domains (it's not). Especially now that Wireguard has really come into its own and simplified this process, learning one thing is easier than trying to keep up to date with a dozen half-implemented security features.

Anyone who doesn't have the technical chops to deploy a Wireguard server on Linode also probably doesn't have the technical chops to talk about ESNI and DoH. Because Troy is completely right -- as nice as those technologies are, they aren't widely deployed enough or correctly deployed often enough to rely on as more than a defense in depth.
This is so cool. I bet the CIA gets to work with the coolest toys.
You get additional security from any form of obscurity. No one has ever argued otherwise.
Federal civil service is all on the same scale, and it tops out below what new grad engineers typically make at defense contractors, to say nothing of FAANG.
I think we should MAKE the earth some rings.

Controllable ones made from large flat panels that can orientate themselves using magnetism and solar wind.

We could use these to fine-tune incident solar radiation and eventually learn to influence weather and climate.

Their controlled shadows can reduce incoming solar radiation.
Their controlled reflection can be used to heat bodies of water and air. Maybe even melt rock (if enough are focused on one spot).
> In the future it would be great to have these notes sync/push to RoamResearch

Or, an open-source alternative like Zettlr, Logseq, or Athens (coming soon): https://github.com/athensresearch/athens

In general, we shouldn't let expensive paid software like Roam leech value from plugins made by volunteers!
You should have kept looking further for the Firebase part.
"except for cases established by the legislation of the Russian Federation" would probably apply here.
And this is the issue with social media being able to moderate and curate content as they choose.

Makes me wonder about Mccain and the CDA.
$50K is kind of cheap actually. I've seen people pay $200K and more for basic CRUD websites with a little extra this or that.

In fairness, if your web app does more than CRUD, or if you expect it will in the future, then PHP and jQuery wouldn't be my first choice. I'm very familiar with how much of a mess an app can become when pursued that way -- a nasty soup of callbacks and conflicting states. As tooling around React improves -- and it's already quite good -- it will be easier to cost-effectively write a React CRUD site.

If you just want a CRUD site that works, and you want it fast, a Rails site with scaffolding will probably give that to you in an hour or two -- with almost the whole hour being spent thinking about your data model.
Video chat gets an afterlife with HD grave cameras
US pounded the hammer right into its thumb at the start, and 9 months later are using small taps to try to pound the numbers down.

The Dance is still a distant hope.
Definitely. I generally wrote jscript and didn’t support non-IE. That aspect of things is miles better today.
It's his profile picture, dude is almost a spitting image.
A.I became a communist. This A.I was able to change his – by Mohamad Ali Nasser
You would be surprised. There is a strong vein of jingoism running through the US that wants to see this sort of stuff. They believe that, by being harsh against domestic and foreign enemies of the United States, we can assert our position of dominance on the world stage. Just check out bumper stickers on pickup trucks in Texas.
Combining Bethesda with Id could be a winning formula as long as Bethesda is bullied into getting out of their comfort zone
> Activities that could lead to tougher sanctions include companies preventing users from switching platforms or forcing customers to use only one service, he added.

Rather than breaking up the US companies, a more realistic approach would be to require that users on US social networks be able to friend/follow people on competing social networks, using open standards (i.e. the Fediverse).

If necessary, the regulation could be limited to just EU-based user accounts on US social networks, and any account on an EU-based and registered competing social network. That would go some way towards addressing the security/spam concerns that US social networks might raise, as well as adding an onerous bureaucratic process which incumbents can capture, and give the EU politicians the sense of media control that they want.
Hey everyone! I started working on the idea behind Contextual after becoming a bit disillusioned with the current state of AdTech, especially the tech being created as a response to GDPR and browsers dropping 3rd-party cookies.

I used to work in AdTech and keep an eye on the industry. Most of the responses to those developments have been around consent management and first-party authentication, which are disappointing both from a privacy lens and as an advertiser (they often rely on signed-in users which are usually going to be a small % of traffic).

To me, this shift towards privacy feels like an opportunity to reinvent online advertising.

My core question is: what if contextual advertising (based on the content of the site/page you’re on) could be as good or better than all the creepy tracking that happens now? I think the answer is that with recent developments in natural language processing (NLP), it can be.

Thanks for reading, and I’m happy to answer any questions!
Probably a bad idea, one vulnerable service invites people to look for more.
I kept waiting for how coppicing would fit into modern lumber and energy production, it never showed up in the article. I guess they could use the sticks to produce bamboo like plywood? Maybe chipboard - except that's typically produced from waste products already (I think)?

This is probably the key take-away:

"Coppicing cannot compete in an economic system that fosters the replacement of human labour with machines powered by fossil fuels"

Then the kicker is the last paragraph:

"These numbers confirm that it is not biomass energy that’s unsustainable. If the whole of humanity would live as the 40% that still burns biomass regularly, climate change would not be an issue. What is really unsustainable is a high energy lifestyle. We can obviously not sustain a high-tech industrial society on coppice forests and line plantings alone. But the same is true for any other energy source, including uranium and fossil fuels."

So, we ramp down our energy use by a couple of orders of magnitude.

That's not going to happen.
Launch HN: Blossom.team -Platform for employees to give growth-oriented feedback
Hi HN!

My name is Ahmad and I am the co-founder of Blossom.team (https://blossom.team). We empower employees to share and receive feedback with their peers and managers, anonymously.

Performance reviews today are broken. Most companies lack a review process entirely, or have one that is super subjective, hierarchical, or infrequent. Today more than 70% of employees want regular and growth-oriented feedback – yet over 80% haven’t received feedback in the last 6 months. To confound this further, only 8% of HR leaders think the current performance reviews are effective.

So instead of waiting around for organizations, we move performance reviews away from HR control and into the hands of employees. Employees have the ability to go on Blossom.team and search their colleagues. After which, they can provide objective feedback by scoring them along a list of predefined criteria and sub-criteria (e.g., leadership skills, coaching and development, etc.) that we developed based on our prior research. We have currently deployed across 3 companies – with an additional 2 scheduled for this week. We have a waitlist of 7 companies currently, but since they’re quite large we are looking to add to smaller/start-ups (e.g., less than 500 FTE) to our private beta program.

We would love to get your thoughts/feedback on Blossom.team (and if you’re interested, join our waitlist). We think this space is improperly served by companies that simply digitize existing performance review processes/approaches and do very little to meet the modern needs of employees.

Thanks!
Combining Contentful GraphQL and Postgres via Hasura
> Is Show HN: not for showing something you made yourself?

It is, but the website itself contains no explanation of what it is. Yes your submission has a short, descriptive title, which is good, but the site is still very confusing to land on as a first-time visitor. Especially with the table of contents that goes nowhere.

Couple that with the fact that the website is mostly made up of ad banners for 3 separate products, it makes quite an odd Show HN submission (unless the Show HN is actually "Show HN: I wrote a book called Data is Beautiful", in which case I'd suggest updating the title.
Aren't some IMO problems pretty easy if you can throw a computer algorithm at it? (for example geometry problems can be coordinate bashed?)

Also I can't find an accompanying dataset from the link: https://imo-grand-challenge.github.io/

EDIT: Nvm found it: https://github.com/IMO-grand-challenge/formal-encoding/blob/.... But there are only a handful of formal encodings of problems and last commit was from a year ago!
> I'm sure you know this but...

> Not surprised you pissed them off.

> Your comment seems to be argumentative for argument's sake

Pot meet kettle.
I think you might be experiencing what it's like to have, er, experience.

Like, I could make the exact same complaint except I'd situate it about 10 years earlier, around the first dot-com explosion.

And somewhat earlier than that, I remember grizzled programmers from the 1980s who hand-tuned their C and assembly and who thought we were flagrantly wasting computer resources on garbage platforms like the web.

(However, bringing it back to the 2010s and beyond, you're right that open source development has been completely co-opted.)
Skype is a very loud example of a poorly handled acquisition by Microsoft.

The client has been turned into a real fan-spinner and it seems like they sacrificed a great standalone service for something that pushes consumer and business users towards tight integration with Microsoft's platform.

2020 could have been a banner year for Skype; instead Zoom is now shorthand for any video meeting whatsoever.
https://news.ycombinator.com/item?id=24536586
Look at China's example, their GDP per capita increased by 300% in the same time span. Suddenly they started being seen as a threat, companies banned, broken up, forced to be sold. This move is probably motivated partly by similar reasons and is indirectly supported by the fact that the US considered this a viable strategy.

The other reason this is being considered is the deep distrust of US tech companies. For the average literate European citizen, US tech companies probably look just as bad as Chinese companies look for the average literate US citizen. Again this is indirectly supported by US reacting in the exact same way towards the party they distrust.

This being said I don't think this will pass and it certainly won't be put to use any time soon. There are still to many strings attached from the US to European countries, economies, and people. The purpose of all that spying and infiltrating everyone is to keep both allies and enemies in check. But recent US moves and changing of times have created some very obvious cracks that won't get mended too easily.
The question asks you to prove that it works for every n>=3. So you have to show it works also for n=4, n=5 etc. You are on the right track with square roots though.