skysight-inc/HackerNews huggingface dataset:
I guess I’d like to see either a) a genuine engagement with the actual arguments made or b) alternative proposals that make his proposed solution moot.

It seems to me that a strong dislike of the cryptocurrency space is an entirely reasonable & rational position to take at this point in time: the harm done with & by cryptocurrencies is now very obvious - if cryptocurrency boosters can demonstrate positive outcomes that outweigh those harms then they should be easily able to do so.
No. It's very interesting. Yes, 4 layer boards from China are cheap, but I don't care about cheap. I care about not having to wait, and if I can get something good enough in an hour at home, that's going to beat waiting for perfect to get shipped every time. I don't care about plating the holes, I'll solder a wire through them on both sides, done.

> come up with an open-source pick and place that can actually do 0402 and 0201 components.

Why? What do I care about 0201 components? I use 0805 and I can solder them fine. This problem "really isn't interesting".
> PHP encourages 'stringly typed programming', which makes SQL injection and cross-site-scripting vulnerabilities more likely

Every language phasing the web is stringly typed, I have seen unproper filtering and escaping in all languages I worked professionally with.
> Stack traces seem to run to 500+ lines and nobody reads them

ok, you have a point here :) when you have libraries for filtering stacktraces you know something is wrong

> the processes, release management, and integration of code in a Java environment is glacial slow and obtuse featuring very low automation and many large teams of dev ops. The very idea continuous deployment is absent

that is the exact opposite of my experience - maven infrastructure beats anything C++ or Python have, and in every Java project I worked on we had CI (mostly BitBucket+Jenkins but I've also seen Apache Continuum and Team City and we had CI even back in svn/cvs era).

> large enterprise web server applications written in Java always feel so slow in user experience in production

Also not my experience, I've worked on an intranet app for warehouses that used jboss 4, jbpm 3 and plsql at the backend and a very small custom c# client running on remote Windows CE terminals. We had transactional and persistent business processes drawn as graphs invoking PL/SQL on the server, it was pretty nice. And the full roundtrip between pressing a key on a remote terminal and rendering the received response was under 150 ms. That's for all the layers:
- c# client -> intranet -> SOAP on jboss -> EJB3 -> jbpm -> hibernate -> JDBC -> PL/SQL and back

And it was around 2008 - in the age of spinning disks :) Certainly it was good enough for us and actually faster than previous simple code that we were replacing (remotes telnetted to a C++ text-only server that connected to the same business logic in PL/SQL). ORM cache wins covered all the performance loses caused by additional abstraction layers.

We didn't use html/js/front-end templating engines tho, at the time most people used JSF or similar and it sucked. We had a custom XML protocol that was rendered by the C# client and it was very fast.

Of course it wasn't that demanding - under 500 users all on the same local network. But without any thought spent on optimization (other than enabling 2nd level cache in hibernate) it was a pretty good result.

> There is no reason pages from these servers should take 5-20 seconds to fully load in the browser even though the page is a light smattering of static text with sprinkles of CSS and JS.

well yeah, something's wrong. I bet on data layer or passing each request through 20 microservices on different continents (this is the most recent fashion in server-side programming and it sucks).
Comparing node, deno and zig is like comparing red apple, green apple and sushi.
Scaling Monorepo – To Infinity and Beyond
Having one big monorepo is an obvious choice for some organizations. But unless you are a FAANG company, you might find it hard to support it in a way that scales. It is well known that those companies invest heavily in the developer experience and engineering productivity, which naturally comes at a considerable cost.
The problem is when I reapply for the grant (every year), they will be looking at the value of my personal assets (where they will find the companies equity stake)
> You don't want your games to look realistic? Go play pacman or outrun.

That's a silly dichotomy. We don't even want films to look completely realistic, that's why CGI exists in the first place. Imagine that you ran this over something like an Avengers movie, or even better, Blade Runner 2049. The AI would remove all the stylized/unrealistic details, and someone here would claim that this is clearly an improvement, and any criticism must come from luddites!
Ok... but you’re still literally asking your boss “will I be fired”. Not exactly a great negotiating posture! Not a great position to be in overall.

Instead, if you’re good enough, find somewhere where this isn’t an issue. That way you can work however is best for you without literally asking your boss if you’re going to be fired. Sheesh.

If there are places that are amenable to what you want, quit wasting your time going against the grain and just move on. Even if you got them to agree, it will constantly be an issue. They will always act like they’re doing you a favor and continually remind how weird it is that you work remote.

Just leave all this behind, it isn’t worth it. There are places where they just don’t care about this, it just won’t be an issue.
SoftBank reports record net profit for a Japanese company of $46bn
I am PANICKING this standoff will be abused by the EU to implement union-wide China-style internet filters „for the good of the citizens“.

And from then on it will be a slippery slope to add more and more websites to the banlist.
> they just ran & ran.

Until they didn't, usually right in the middle of a tape-out.

Nice to see this site is still around, though!

https://www.ibiblio.org/pub/packages/solaris/sparc/
Sort of like "unlimited vacation" usually means that on average everyone takes less vacation, because they don't want to be the one with the most vacation taken.

If you have defined vacation, the company has to pay you for any unused days when you resign. With "unlimited" vacation they do not. So it's a win-win for the company to offer this supposed perk: peer pressure not to use it, and no financial liability.
Don't forget the 2000-year old date seed that sprouted!

https://en.wikipedia.org/wiki/Judean_date_palm
2018 to 2019 was a 15% decrease of the Fed's balance sheet. That was actually quite a decent pace.

At $0.6 trillion/year it would take 12 years to unwind the 2021 balance sheet. That's worrying but not impossible.
I think the author went way over the line here and should probably retract ASAP for his own well being.
I've done this before, and I'd argue its more the worst of both worlds. With people who are kind of but not really remote the company never actually adjusts in the ways needed to properly accommodate it - you just end up with people saving things up for "when you're in the office", with connotations that if you'd just be like everyone else that wouldn't be needed.

If you're going to work remotely, work somewhere that's already set up to handle that and where everyone gets it, otherwise you're doomed to a career of being given the annoying jobs that don't require much collaboration because people don't understand how to make that work if you can't sit round a table.
自分で演出や演技をしているような気がします
> For the vast majority of human history, people lived relatively short lives, with United States life expectancy first exceeding 40 years old in the 1850s. That figure didn’t reach 50 until the 1900s, and these days it’s a little under 80.

This is a misunderstanding of life expectancy that I see very often in articles. The major contributor for low life expectancy was infant mortality, which due to the life expectancy being an average reduced the life expectancy by a lot. This doesn't mean however that people who lived past childhood were fated to die on average at 40 years old. And so while the risk of death during childhood was high, and risk of death for women during childbirth was high this doesn't necessarily mean that the survivors who reached adulthood had short lives.

It's a bit of a pet peeve of mine and often happens whenever a single number is used to describe something that's complex.
Show HN: I made an app to take highlights easily from PDF books
This sentence is loosely worded. Plaid's lawyers may have approved it, but did the lawyers of the company systems that were accessed approve it?

I cannot imagine the company's I've worked for allowing a non-partner 3rd party to pay me, an individual, for access to company systems, let alone approving it even if I wasn't getting paid...

Additionally, as a Senior Manager in my org, I could not accept a payment like this as it's a conflict of interest. It's even more egregious if plaid "got approval from a higher up for $500"
If you mean with FlatCAM specifically, I don't know.
If you mean this kind of application, I believe many should work. At least, I have made PCBs on a Shapeoko 3 XXL ( https://carbide3d.com/ ) without any issue (which was not a given: These machines are on the large side for such applications).
> A spokesperson for WhatsApp said: “As the Hamburg DPA’s claims are wrong, the order will not impact the continued roll-out of the update.

The amount of Facebook’s arrogance at play here is just staggering.
Sorry if I described it confusingly. What I meant to say was, with StyleGAN, you have one forward pass (~150ms). With diffusion models, you must have at least 25 forward passes (25 x ~150ms). You're right that chips will get faster, but those speedups won't trickle down to the market segment near and dear to my heart: tinkerers like you and me who just want to play around with a model at home without needing to spend thousands of dollars, or to rent a supercomputer.

In reality though, diffusion models are probably fast and lightweight enough that (with patience) you'll be able to generate some neat stuff yourself. At least, if you have an nVidia GPU, or are lucky with a Colab instance. Me, though, I never had one, and a lot of times I was constrained to play with the models that I could run on CPU inference only. I was often delighted to discover that CPU inference gets you quite far! But with 25 forward passes instead of 1, it would be 25x more painful to play around with them -- on the order of waiting 15+ minutes per attempt, rather than seeing things happen in ~25s. The activation energy adds up, and I'm keen to keep ML as accessible as possible for people who just want to play, since playing is a key step toward "Ok, I guess this ML stuff is worth taking more seriously. Let me dive in..."

That's not to dismiss Diffusion models whatsoever. I just had a sight twinge of sadness that being able to generate interpolation videos (one of the coolest things you can possibly do with generative image models) might be out of reach of people without GPUs (I was one of them).
The Guix installer comes with a console-based GUI since version 1.0. You can see it in action here:

https://guix.gnu.org/blog/2020/gnu-guix-1.1.0-released/

I guess it depends on your definition of "GUI". :-)
And the people who worked there who were parents with kids, I felt bad for them. I don't think I would have made that choice. But for me and many of my childless colleagues, the reality is that we loved working in games and getting that experience was vital to our careers.

Those people with kids were once people like you, say 10-20 years ago, and they didn't fully understand the precedent they were setting by accepting and normalising those working practices. I would bet if any of them could go back, they would undo it.
A long-neglected project on my to-do list is to do exactly the opposite with one of these. I want to use the circuit board to detect movement in front of it and use the motor output to close a relay instead of squirting smelly stuff. The relay would then trigger a button push on my wireless doorbell button and ring the doorbell if it detected movement.

I really should get back on that.
The only thing I would add is that a big squishy seat does not equal comfort. Sometimes small saddles fit the best. Find a saddle that is comfortable; they are worth paying the money for.
And riding for a while can get you a lot more than a 6-9 mile radius. More like 40 miles.
I think you missed the boat - the requirement for filters and any company with user generated content having a censorship office in the EU and 1 hour SLA to delete content on request has recently passed without voting. It will be now implemented within a year.

Some light: https://decoded.legal/blog/2021/04/the-eus-terrorist-content...
I was thinking of an older case, but that just even expands upon the case I was thinking about. Let me try and find it.
Maybe it's time to declare ransomware on important infrastructure as terrorism - if they haven't done that already.
Given that mental illness is prevalent and that we misdiagnose mental illness at a rate >1%. There is a already high risk in a couple hundred people.

Furthermore, some 500 healthy adults do not form a stable society. Being in a high risk environment will flare tempers, 500 is on the low side of genetic diversity, there are no children, there will be pregnancies...
The Cityscapes dataset is a bit murky looking; try scrolling down to the Mapillary Vista dataset instead. Much better colors. They should have led with that one instead.
Hello !

My name is Bryce and I'm a Software Engineer, I have a lot of digital books but could not find an optimal way of taking highlights of it. I don't have a Kindle and I read everything on my desktop, as I read books for work I think it's best to read them on desktop.

NowLedge is an app I built to solve this problem, and to learn how to do Web Dev as I was a complete noob in Web 3 months ago.

NowLedge is really simple, upload your PDF on the cloud, read your book and highlight your favorites pieces. Add notes in bullet point when needed and access your notes really easily.

I decided to make NowLedge into a fully fledged product, mainly as a training but also because I think that this could bring value to other people as well.

I'm shipping it today, it NowLedge can be useful for you I'd very happy!

This could also be used for research papers or white books, I will probably do a nice interface for it as well soon.

Have a good day,

Bryce.

PS: I also released a blog post about NowLedge where I explain why I built it more in details, https://tichit.net/posts/nowledge
What happens to all the people who can't (for whatever reason) work office jobs/work in the "knowledge economy"?
This would be much simpler with just an ESP instead of messing around with the air freshner mechanism, it'll be more trouble than its worth.
24 Hours ago I commented about how it was frustrating that social media giants were censoring the people with concerns or questions about Covid and vaccines.

Here is one of many negative responses I recieved

<i> >You're the one who is asking SOCIAL MEDIA companies (i.e. Facebook and twitter) to educate you more. "I wish the social media giants would just stop all the censorship and allow the discussions to take place."

Maybe that's the issue all along. Shouldn't have random people and nefarious state actors provide your education, but maybe go out there and read reputable sources, read peer reviewed trial data (The Lancet), read about the success of vaccinations in countries such as Israel.

Not Facebook and Twitter. </i>

THIS article elegantly put into words the point I was trying to make, I did recieve many good answers to my questions regarding the vaccines too but did suffer a great deal of negativity, just for asking questions.

What ever happened to there are no stupid questions?
I second the Getting to Yes recommendation. It's the best book I've found on negotiating that is actually applicable in the real world.
Would it be possible to use this to look at a monitor?
I think advertisement of course is a big factor, but it is a smoke screen for running an intelligence service.
A company without state agencies backing wouldn't be allowed to just ignore governments, let alone a big one like German.
Facebook is just an informant network and intelligence gathering op.
They finance it through ads (in a similar vein as they financed Contras with drug money).
No, it can't, but it is a good indicator.

Why didn't you look up Email instead of SMTP?
It's not like you want to measure XMPP based on a XEP.

Protocols might not be for (end)users, but the underlying concept is - depending on what you want to build:
A product or an open standard.

The protocol is important to users in the sense of devs.

An open standard requires users and devs.
> The more esoteric a language is, I find the more _passion_ the average developer has for that language, it's libraries, and tooling.

If they weren't passionate, why use an esoteric language? If you want an easy time, something mainstream will be easier. It isn't like anything is actually impossible to implement in C; there are just trade offs in number of bugs and time to implement. Both of which are minor impediments vs algorithm and program architecture. Anything newer than C is just bonus modern features.
I'd argue completely differently: PCB assembly shops are usually unwilling to work with externally-produced PCBs, so there's no point in making the PCB yourself.

Unless, of course, you are really good at soldering. But for me, 0.5mm pitch ICs or 0.4mm pitch connectors are way out of my motor skill league.

Of course, at that level, it's mostly down to using a pick&place robot, which could easily be shared by multiple people. So I imagine that in a few years, there'll be P&P centers where you can rent such a robot by the hour, similar to how there are 3D printing communities nowadays.
Project Isabela: Eliminating Goats from the Largest Galapagos Island
> 4. It is easier to get hired while you still have a job than while you do not.

I'm curious about the reasoning behind this opinion. As someone outside of the US (UK), I've interviewed a few people who were unemployed at the time but with a good level of experience and track record. People deciding to take some time off to do their own thing has never bothered me, if they can afford it then I think everyone deserves a sabbatical option.
People are intimidated by CLIs. Simple as that
Pretty much. Bitcoin wasn't made for anonymity. The logical approach to handling this is that exchanges consider coins from those wallets as invalid, creating a secondary class of coins.
Yes, but then you have a problem of "tainted" bitcoins. So in theory you arrive in a situation where some bitcoins aren't equal others - they can't be spent in a normal way because at some point in the past they went through a tumbler, so payment providers won't touch them "just in case".
BitClout: Why I Love It And How To Use It
He fails to mention that currently there is no way to withdraw BitClout.

But I think it was the same for Bitcoin, there was no way to withdraw BitCoin for a year after launch. Maybe I'm wrong.
Thanks for the feedback!

> how big is the risk of them calling it quits

In our specific case, the business is setup such that it is self-sustaining. There's no free plan, so for as long as you are paying for your storage, we'll be profitable.

Outside that, I would say trust snowballs in the long run.

Also, I don't know if size of a company is a metric that should warrant additional trust. The mission could be diluted in a larger organization, and hard-pivots could hurt them lesser.
I'm probably an advanced user, and use VSCode at work, but I'm glad this isn't tied to it.

VSCode is really good at lots of things, but it's also a dodgy mix of FOSS and non-free software and it's huge and complex. For something like Arduino it's great that they retain independence and control for their own tools. I'm sure you can still develop in VSCode with third-party plugins.

(To be honest though, I would have been happy enough if they built it in Emacs, even if similar objections apply.)
> It really isn't when it comes to arguments ... not suited for objective discussion

Emoji is used for more than arguing or "objective discussion"!

Emojis are used for friendship, for flirting, for jokes, for sexting, for gossiping, for nattering. "I'm a woman who likes to dance", "I am white", "oh but I'm an old man" — these are all valid statements people say to one another; adding this capability allows emoji to be used to convey these meanings.

If your argument is "people shouldn't conduct electronic discussion in these sorts of ways, when using emoji they should only have arguments over objective facts" that's ... well, it's a stance, but you're at odds with how billions of people communicate electronically. This is why I use terms like "obvious" and "strange".
It doesn't have a price because it's not for sale.

A value investor might say that a company's worth is the net present value of its future revenue, but this formula typically undershoots the market capitalisation of enterprises. Given HN doesn't have accounts and probably is a cost centre, it means the value of HN to YCombinator is hard to gauge and might be quite different to its value to a media company.

[1]: https://en.wikipedia.org/wiki/Value_investing
This is an interesting bit in particular:

Data management became as critical for the hunters as marksmanship skills. As goats are social animals, sterilized Judas goats, fitted with radio collars and then released into the population, would seek out the remaining feral goats, allowing them to be located through radio telemetry and then eliminated.
It is PHP via FTP with a key-value database. The difference is that you have no server to manage and your code is deployed to hundreds of locations.
Yes, then all three wallets get tagged.
The perfect solution for reducing return rates
Lol no. Terrorism is "The calculated use of unlawful violence or threat of unlawful violence to inculcate fear; intended to coerce or to intimidate governments or societies in the pursuit of goals that are generally political, religious, or ideological"

I don't think we should start calling everything we don't like terrorism. Nestle? Not terrorists. Dirty roommate that doesn't clean up? Most likely not a terrorist.
Saw this on TC: A Python-focused “in-memory” platform for real-time ML/AI models
Seems like a good problem to tackle with NLP text summarization.

Text summarization is already pretty good for the real article issue you mentioned. I wonder if the same process could be applied in reverse to identify low quality headlines too.
Good question.

I've never soldered a thing in my life, would be willing to learn it to get this sensor package built however. Looks like an awesome project.

I'm in Australia, which would likely make shipping a fair bit harder.
I think we should reserve the word terrorism for attacks on the public intended to influence a separate authority, or something close to that.
Respect on the amazing response time for this issue.
That's a heck of a claim.

Could you give an example of such a "messaging app"? I don't have any "messaging apps"; although I do have a 'phone which supports SMS (I assume it supports email too, although I don't know how comfortable email would be without a physical keyboard).

Do you have examples in mind about how my life might be "a lot more difficult" than if I installed the sorts of software you allude to?