skysight-inc/HackerNews huggingface dataset:
RSS is essentially dead, sadly. Can't push ads or gather analytics through it so it's been "optimised out" of the web.

Even those rare sites that DO support RSS quite often only show the first paragraph or even just the title of the page, which I suppose is an acceptable compromise.
SPF will pass if there is no SPF record in the domain. Which most probably is the case for most.

Look for DKIM. Either it's signed and pass. Or spam if DKIM is missing. You can filter a lot more this way.
Thanks.

Mods, please consider editing the title to make this more clear (e.g. use "FlatCAM: free and open source PCB manufacturing software" or something). Thanks!
deno is definitely better in the sense that it's way more compatible with browser and I think that's really big thing in the long run (but nodejs could do that too, eventually)

regarding 1000+ deps, yes that's a bad thing but it's not really about language, it's rather about people. when node started, usual number of dependencies was low.

I know because I was there and I was making fun of maven and how it pulls half of the universe for a simple thing. Now nodejs is pulling the whole universe.

Yet the problem, in my opinion, is not package manager but rather "look I made a package, it does one small thing and it does it well and I dont want it to do more" which leads to many more packages because you really need that thing so what you are going to do? you will add a package on top of package. rinse and repeat and there we are
> all the APIS seems again so barebone..

What is an example of something you are hoping for?
> Plus it's tied to your Apple account, so we're talking about getting a fresh iPhone and ginning up an account, or leaking exactly who is doing the stalking.

iPhones can be grabbed used for fairly low prices, same for Apple accounts.
Me too, but this is interesting in and of itself.

This could make a lot of small-scale prototyping projects that much easier - no messing around with Ferric Chloride and acetone, and no waiting for the PCB to be manufactured and sent back.
How does gevent actually works? It takes care of scheduling and polling?
If you are just flipping burgers for a living then that "you just work here" attitude will work.

That fuck your feelings attitude and money/share options will only go so far for some people that has lots of options in the marketplace.

Just ask Basecamp management how that worked out for them.
I think the biggest problem of free markets is that they a great way to optimize the wrong thing. Anything that cannot be valued in money will be ignored (e.g. the environment), and what can be measured will fall victim of Goodhart's law, promoting narrow short-term interests over broad long-term issues.
Your first sentence contradicts the second.
I am trying to expand my horizons from only node to other frameworks. I've seen so much hype around Deno so I looked into it the other day and I feel the same as you. It doesn't seem different enough from Node from a user standpoint. I also agree that the package system seems messy. For right now I'm going to steer clear and get out django and rails.
Tech employees don't need to actively look for a new role - many people routinely receive cold calls from recruiters.

And although some companies make their hiring process like pulling teeth, there are plenty of employers where you only need a single day off work.

And don't all managers try to keep an eye on employees' frustration levels? If you don't, you should; it's kinda important for retention. If you only learn people are unhappy when it's too late, how are you going to know to take corrective action?

Of course, there will always be some people who get offers it's pointless to match - if I develop business software, and a guy who's always wanted to be a game developer gets a job offer from Valve, maybe he should take it :)
Haven't upgraded Java since version 9, so take this with a cube of salt (my suspicion is that many hardcore Java haters were created by Java 5, 6 etc).. but my general issue is the readability. The idioms used to perform 'standard' things are verbose. The worst for me is that it's impossible to catch exceptions in lambdas. The absence of named or optional parameters.

Mind you, I'm only saying that after having spent 2 years in Kotlin. The Stockholm syndrom is real: you don't realize how much better things can be from the inside. Programming has become enjoyable again, my work 'feels' cleaner, more readable. Null safety makes reasoning about code that much easier. I can switch to functional programming when it's convenient. I keep all the tooling from Java, including the amazing IntelliJ IDE.

At the end of the day, choices are a matter of arbitration. Do I want the speed of C, the ecosystem and resource pool of Java, the locality / mathematical guarantees of functional languages, and the IntelliJ IDE? Sure. But they don't exist in one language.

So when I'm programming embedded, it's C. When I'm creating a complex data treatment pipeline for machine learning, it's Scala. And when I'm making a CRUD application that will have to support a team of 15 developers hacking on it for a decade, I'll go with Kotlin.
Facebook doesn't really want you searching or sorting. Facebook wants you asking again, creating new pages all the time, etc.

Their incentives are misaligned.
I find this interesting because I've always been suspicious of anything hailed as the next big thing and obvious right choice. I've deliberately tried a lot of alternatives.

And yet, after many years, as I've finally stabilized on a set of tools and workflows I feel really works for me, it happens to include Vim and Zsh. Of all the programming languages I've used the one I've enjoyed the most is indeed Rust. I have even come to really enjoy Unity after ending up at a company which uses it.
There's nothing facetious about his post, you've over-reacted to it.
Very cool, I've been following your products for a while, hoping to see them in the UK soon!
No surviving Code Duello that I'm aware of (there are several, though the authenticity of most of them is disputed) says that duels have to be to the death.

There is a French one [0] which says that in a duel with swords, the seconds decide among themselves whether the duel will be to first blood or to the death, and do not inform the principals of their decision.

[0]https://www.geriwalton.com/french-dueling-codes-for-swords-p...
Secure Document Management and Delivery in the Age of Remote Work
Have you tried blinding yourself? This way even the most mundane of all actions will be a struggle and you will get satisfaction out of going to the toilet without bumping into the sofa for example.
Question for anyone familiar with this: which CNCs work well with this?
> Could American hacker groups cause sufficient problems for Russia that it would become worthwhile for Russia to enforce laws against its criminals?

You don't need to do much to Russia. You just need to let some "hackers" empty the foreign bank accounts of some oligarchs a couple of times. Those are probably much easier to wipe out and it would send the appropriate message--clean up or stay home--indefinitely.
Can you share the secret Konami code? Preparing for possible potential incident..
PhotoPrism (https://github.com/photoprism/photoprism) includes a TensorFlow model to tag pictures and search them.
If you want a job, learn UIKit, not SwiftUI. SwiftUI is too new and still has a lot of work to add features and fix bugs, and companies with existing apps aren’t going to rewrite everything. It’s better to learn UIKit first and SwiftUI second, since sometimes you need to drop down to UIKit when you need to bridge things over

https://www.targetpayandbenefits.win/
This is the problem with three big tech companies. When they matter so much to everyday life and political life they can cause so much harm. One moderation mistake could be life or death in some situations.
Wrong president and wrong economic plan.

(May I ask you how old you are? Seems like you are too young to actually have lived at the time.)
Oh yeah.

Those nth-child* selectors Gmail strips out are a real security nightmare.
This is pretty impressive, I wonder if you could build really cheaply textured maps and then upgrade them with this method as a post production touch up. Essentially removing most of the human work from texture libraries.
If the standard library would be richer you'd just ignore half a million of those packages. They'd just die a quiet death.
Deno has passed 1.0. Having the standard library still be "not stable yet" doesn't spark much confidence in me for something meant to replace node.
If AWS hacking happens a lot it sounds like a problem for AWS to deal with by default, doesn't it? Perhaps even be forced to by law?

It would be trivial for AWS to force you to setup spending limits when setting up an account, one for an alert, one for a hard lock.

AWS billing is terrible too, even now I'm getting charged a few dollars on my personal account for who knows what, I've cancelled everything I can find. It's like whack-a-mole everytime you spin something up.

In the end that's basically theft by AWS but you can't make too much noise or your account gets cancelled.
> Do you just hate having friends in general?

It has nothing to do with hating or not, it just depends on the number of friends and the intensity of incoming communication - not all people are the same. After you cross certain threshold synchronous communication becomes unmanageable and basically prevents you from doing your daily activities as you'd want.
I think that is slow right now is even more the reason to study them because in a few years chips will be faster and speed won't be a concern anymore. Small nitpick on the Big O Notation though. Constant speed differences are exactly what is hidden by it. I don't know the algorithms well but from what you describe they should be equal regarding big O.
This was such an addicting game! I totally forgot about it. Thanks for sharing.
I know what you mean (at least I hope I do), but after getting the boot from reddit (actually just 6 years of karma set to zero to effectively silence me) this place is fantastic by comparison, and I guess I'm new enough to have not been disappointed yet. I suspect that in time you're probably right, and I'll see that lack of mediocre thinking you speak of. The thing I have learned all too late in life is that on the average, people WILL dissapoint, its just that the current population here are such that maybe that disapointment will happen less often.

Any place that inspires me to read more than write will get me hooked everytime tho.

Yes Eliza the shrink, it was meant to be hooked to an irc bot lol.
I've developed for both, it is my job.
The Dropbox blog has an RSS feed [0] though.

[0] https://tech.dropbox.com/feed/
I wonder if any graduate of a German university has ever run afoul of the various American state laws requiring candidates for public office to swear that they have never fought a duel.
What, so that the client has literally no choice of not showing the images, even you just want to view the text version?

Good email clients already provide a very simple solution: a user option to disable loading remote content, with a per-message option to load it.

Your suggestion would mean that my mail client has to download a ridiculously larger volume of data than it does now.
The model trained on TSIT gives nicer
results.
Upvoting you because I don’t think many people in this thread understand what kind of dangerous privilege is given to third party JIT web renderers.

On iOS, third party JIT is blocked by disabling mprotect + PROT_EXEC syscall, which allows execution of arbitrary blocks of memory.

No thank you, I don’t want rando apps to have that kind of power. Especially given the trade-off is some marginally different browser experience.
One thing I would say on claiming health reasons is, from the employers perspective it might be taken more as "I'm not ready to return to the office" instead of "I don't want to come back ever".

They are still going to expect you back at some point so this may result in just kicking the can down the road.
Why would clever code be hard to use? Dijkstra talked about messy code, there is nothing wrong with clever code. Algorithms are very clever, but they are self contained and therefore easy to read and reason about and therefore not a problem. Trying to achieve the same things without being clever will just create a mess.
The assumption that the photon has 0 mass is still being tested, so it's not absurd to imagine it, and the universe may not look really differently if it was non-0 but small enough.

According to [0], the most accepted upper limit on a possible mass of a photon is m < 10^-14 eV/(c^2).

[0] https://en.wikipedia.org/wiki/Photon#Experimental_checks_on_...
I despise articles written like this

Clickbait Headline

informative intro

Real Article Begins: Once upon a time…

Please just tell me the information, I’m not here to read a story
The same bullshit they usually do to make them look like the poor victims
I thought this was Kernighan

https://news.ycombinator.com/item?id=22348386
That's because of the dataset. Later in the video they show results using another dataset with more vibrant colour, that looks a lot better IMO.
“Nearing end”… Our CEO just stated that between the large pool of unvaccinated people worldwide and the rise of new mutation we’re look at at least 2 years of “not normal”. Also, he said we’re going for 60% in office soon. But my direct manager just says: whatever comfortable situation you can arrange with your team is fine.
As can GPS trackers.
The Tao of Unix Programming
That is only going to work if you are prepared to be seen as unhelpful. The likelihood is that she'll just as someone else to show her the photos and complain about you while doing so. Personally I'd be fine with that, but it depends upon your family dynamic.

I took a similar tack over malware & backups some years ago. I was spending far too much time being family tech support in "oh shit" moments, trying to remove crap from people's laptops and other, then (when I gave up doing it that way) hunting down all their files and backing them up before hosing and reinstalling the OS, hunting out the correct drivers, and each time giving advice on keeping backups, avoiding malware, telling them that they must keep any driver discs (or generate them from the machine) when they get a new device so they can be identified & reinstalled later, etc, each time being completely ignored because once things were restored they completely forgot the issue. Once I stopped rolling over and being infinitely and immediately helpful, instead saying "without the backups and such I asked you to keep it might take a few hours to sort this out, I can do it for you but I probably can't fit it in for a couple of weeks" most stopped asking me to help - not because they see my time as having value or because they've started to get less dim about letting malware in, but because I'm seen as grumpy and unhelpful.
Crickets cost around 50 £/kg on Amazon (as either flour or snacks).

At this price I can justify buying them as a high calorie snack for long distance hikes/cycles, but not for day to day usage.

The same product at 7 £/kg would become a lot more attractive as a daily food.
So employers don’t value long tenured devs? Isn’t there opportunity cost in those months
Convert screenshots to editable text instantly
New Versions Released! Flask 2.0 with async
> Such "slap in the wrist" fine clearly establishes a particular practice to be illegal, which influences decision making process in other companies.

> Put like that, it sounds reasonable to me if fines start at a low level

This is fine if you want a low level of compliance from businesses. I.e. if you want them to ask for forgiveness later and preferably not get caught. Because slap-on-the-wrist fines are not something that will ever appear in a risk calculation in any meaningful amount, illegal behaviour will be tolerated within the company, and only corrected upon getting caught once. Because only the subsequent fine might hurt. Meaning that you entice all your companies in covert illegal behaviour.

If, on the other hand, the first fine really hurts, you get deterrence. Meaning that catching a fine is seen as a business risk, and the company will try to avoid getting fined in proportion to the amount. Behaviour will be more legal-by-default and seeking permission.

Which one is desired is a matter of public policy, and it isn't binary in the amount and may be different for different laws and behaviours. I am personally preferring the latter.
Snitches will go in ditches.
A lot of the earth is frequently inhospitable to plant life, so it makes sense that the ones that have survived to the modern day would be able to cope with hard times.

Check out the Death Valley super blooms, they are amazing. Vast areas of the desert will just spring to life, polinate and spread seeds for the next generation, many/most of which will not grow for years.

https://rove.me/to/death-valley/super-bloom
BOC are, I find, thoroughly unlistenable. Great pretenders, but nice people, I wish them continued success. Several programmers I know, and now more than several here, put BOC on to code to; this is undoubtably because they make background music, and not foreground music.
When I ran my company, I tried to make the attitude be about doing our best to focus on career development for our people. I did my best to communicate to employees that the best I could do for them while they worked for me was to pay them as much as I could, which certainly not the best they could get elsewhere, and to help prepare them for their next position so that they weren’t completely screwed if things didn’t work out at the company for any reason. To me, the most honest things one can do is make making money the nicest possible experience. We all go to work to make money, and pretending we’re at work for any other reason is dishonest.
Introducing news and interests on the Windows 10 taskbar
Should you IoT an Airwick air Freshener? [0]

[0] https://news.ycombinator.com/item?id=26732229
When I was a hiring manager, most of the candidates I ran into came from international universities I had not heard about. Instead, I interviewed people based on the projects they had worked on.

In the other extreme I've even heard people here in HN argue that MIT and Stanford graduates are often mediocre, which is very different from my experience.

Hiring is hard and we all do it differently. YMMV.
Image search is great.
But in terms of photo backups Dropbox is inferior to Apple's iPhoto/iCloud (I'm aware of Apple's ability for better integration) but still Google photos is much more functional.

I'm not asking for much but:

- better caching. Their thumbnails slows up badly trying to go back few years ago.
- better organization, search is great but I also like basic ability to visually search and organize content myself.
- live photos support...

And bugfixing...
I've actually had very bad communication with them after they've broke HEIF copy paste on older iPhones...
https://www.talaviram.com/uncategorized/when-did-dropbox-cus...
Good in theory, but the stock market is booming and so is everything else. In the media this has recently been called the "everything bubble" and TINA (there is no alternative).
> makes me wonder what's making it so obvious to you

Occam’s Razor. Maybe it’s possible it’s all sheer luck? But most likely - he’s a shrewd and intelligent business man.
I think you've misread the change, it's nothing to do with login being a special case, it's about moving the HTTP method from the methods argument to the function name.
The thing is that training the models themselves is well within the resources of even the smaller actors that would want to use them in these way. It's the interested but not-quite-interested-enough or time-poor enthusiasts that are hit the worst.
It really isn't interesting beyond the hack factor.

4 layers boards from China are cheaper than the equivalent 2-sided copper blanks. And, unless you still do everything with through-hole components, you have to plate the holes which takes you several days of futzing with nasty chemicals anyway.

Here's an actually disruptive idea for great hackers: rather than continuing to diddle with making PCBs that's been solved a hundred times over, come up with an open-source pick and place that can actually do 0402 and 0201 components.

It's got all the bits: gantry CNC, actuator with air, optical vision alignment via machine learning, accurate parts handling, and helps build boards. And it's a huge unsolved space.

Every time I've dealt with pick and place machines short of 7 figures, I spend more time dorking with the machine than actually populating boards.
Textfiles, undated. Normally 1 master todo list, and 1 DONE file. Every time I check an item off, I go through the following ritual: put DONE before the todo item. Save the file. Cut that todo item out and put it in the DONE file. Save both files. It's a great feeling. This is my way of celebrating each win. For larger wins, and major todos I'll do some other form of celebrating.

I'll also reorganize and reorder the todo list as priorities change. I indent sub todos under their logical parent task.

Sometimes I'll break whole sections of todos out into a smaller %task_name%.todo file when they're no longer critical and can be somehow grouped together.
Yes, I would have wanted to see a decent stdlib to be a goal for 1.0.

I recently wrote a 10 line script that had to work with date arithmetic *, and while importing URLs is pretty cool, it still was the same shit of spending 80% of the time it took to write the code browsing and evaluating multiple third party date libraries to find one good enough for my use case. So in practice the only improvement Deno had over Node in that example was that I didn't have to run `npm install`. Yay, great.

*: adding two dates together, converting to and from UTC, given a Date find the next midnight. And as expected the most popular JS library couldn't even get one of these simple tasks correct, there's a bug report open since 2017. Incredible stuff from this ecosystem.
> Let me be clear. I’m not trying to reinforce impostor syndrome.

No, it's just that non-trivial efforts tend to be heuristic in nature.
thanks man, your post is a great timesaver, that wikibooks link itself is packed with info!
You can't just say that a developer is producing X quality and Y speed. Everyone can go faster by sacrificing quality or improving quality by going slower. I've never seem one of those "slow but writes good code" people, if you code slowly you will have less experience delivering products and therefore most likely produce shoddier work in the end. I have seen "really fast but reduces their pace to produce quality" though.
Some more integration with other FastMail services (like calendar or "disk space" for files) mainly. Also normal MUAs on Android are usually ugly as hell, I still have to find one that I really like. But the online-only bug of FM client is really becoming an issue worth switching.
No it wasn't that simple as the article suggest. By the time there was a huge inflation because states had their own state banks that allowed them to basically print money by lending to themselves. There was also a huge wave of privatization and government expense cuts.
Forgot to mention:

- static lambdas since C# 9

- native function pointers since C# 9
That looks like a pretty simple problem. Deno probably doesn’t work on FreeBSD simply because nobody has done the work of making it compatible yet. Rust, V8 and nodejs all run great on FreeBSD.

If you care about FreeBSD support, I bet the community would be delighted to receive some pull requests patching the problem.
I share your disappointment. There was recently a thread on HN on how good metadata always beats machine learning.

I wonder how much complexity could be saved by letting the application properly annotate objects: "This is a tree located at coordinates X,Y,Z in the scene. Please NN take over and project a tree appropriate for the light conditions and geographical location."