skysight-inc/HackerNews huggingface dataset:
I have a few qualms with this app:

1. For a Linux user, you can already build such a system yourself quite trivially by getting an FTP account, mounting it locally with curlftpfs, and then using SVN or CVS on the mounted filesystem. From Windows or Mac, this FTP account could be accessed through built-in software.

2. It doesn't actually replace a USB drive. Most people I know e-mail files to themselves or host them somewhere online to be able to perform presentations, but they still carry a USB drive in case there are connectivity problems. This does not solve the connectivity issue.

3. It does not seem very "viral" or income-generating. I know this is premature at this point, but without charging users for the service, is it reasonable to expect to make money off of this?

/s[1]

In all seriousness, congrats on the launch. It looks like you're solving an interesting problem. Having done at least little work on multi-region platforms I can attest to how painful it is. Hopefully your product will help solve this.

[1]: See https://news.ycombinator.com/item?id=9224 if the above doesn't make sense.
>And a fair amount of it is also pent-up demand for job switching that didn't happen during the pandemic.

Is this actually true? I've seen this numerous times over the last 8-12 months and it's always stated as if it's obviously true. But, why? Why would people have put off switching jobs until November 2021? Covid has been about the same in 95% of America since June 2020.

I think there has to be some other explanation, or at least some data to support the idea that this is all just pent-up demand being released.
I was quite shocked when I discovered that some people with deep pockets think of ads as product information. Their behavior is entirely the opposite of ours. They click on all of them and buy stuff just to be sure they are not missing out. I on the other hand click 1 banner per year and I click search ads if I'm searching for that specific product. If I block ads on all pages except search (where I use them) google would benefit greatly. My clicks per impression would go up. Bids would follow.
laughs in dinosaur
Nobody is limiting what you can do in private, but on the public market of goods and services. If you don't want to follow the rules, you don't get to participate. There is no irrevocable "right to profit".
I've lost two multitools that happen to have small knives on them this way. Very frustrating and embarrassing.
Reducing points of failure in general is an iffy idea that can be good or bad depending on how you do it.

A lot of complexity is there for good reason, a lot for bad reason, and some for no reason at all. It takes a very nuanced and specific work to determine what is what, and talking in generalities about it is a very bad idea on itself.
It seems to me that the whole point of this is that it can be cached. If you didn't need caching you could just use POST.
How to be a better leader, boss, or coach – Mel Robbins
I think you just need a lot more stone than people think. Ancient structures still standing had massive construction. 3-4 foot thick walls. If I recall correctly, the Roman coliseum has arches that are more like 6-8 feet thick.

But most structures standing for that long have also been maintained to some degree. Unmaintained millennium-old structures are generally referred to as ruins.
agreed, though I doubt there's anything we can do about it.
Fairly simple project with, I think, a lot of potential.

The idea is that checking web pages for changes requires (1) a place to store the previous state (2) a way to run the check on a schedule and (3) notify someone that the page has changed.

After fiddling for a few weekends with GitHub, this project can now check pages for changes on a schedule. I'm using it myself and so far it works very reliably. For *testing*, I'm monitoring https://bbc.com. You can see a typical output of a Skans notification at https://github.com/rikhuijzer/Skans.jl/issues/10#issuecommen...
this comment perfectly summarises how to get promoted

https://news.ycombinator.com/item?id=27147125
If you want to be informed, turning off CNN would be a better move.
There's lots of nuance though. CCTV that just records all the time is not the same as someone recording because of a specific incident. And then you get things like rules for dashcams that allow dashcams to keep an e.g. 30s buffer that gets saved on button press or if a crash is detected, ...
Its to be expected in very poor countries with a dictatorship masquerading as government.

The people don't have first world problems which they complain about from a chair on the internet.

They live harsh lives with zero perspectives and are somewhat grateful the government doesn't turn more violent or oppressive .

Then some event triggers a no point of return scenario where the people fear prison or death less than the potential future.
They made the same point in the documentary “The Face” with John Cleese. Pedestrians can see each others’ expressions and realize no harm was meant, not so in cars (so the documentary claimed).
To be fair, I hate Safari with a passion. It took until iOS 15 for support for WebAssembly.initiateStreaming and there’s still no support for WebM or Opus on iPhones. Curiously, on platforms where Apple doesn’t mandate a browser engine, Safari is magically able to support codecs that aren’t patent-encumbered…
Another interesting way subdomains leak is through TLS cert registration. I.e. you can plug a domain into this search [0] and find subdomains that have public TLS certs.

I just noticed a full blog post on this topic is also on the front of HN right now. [1]

[0] https://transparencyreport.google.com/https/certificates?hl=...

[1] https://shkspr.mobi/blog/2022/01/should-you-use-lets-encrypt...
The state isn't doing anything in this scenario. It's Airbnb and there's no force - people are free to not use it.
I've _only_ had success with regularly carrying "prong-style" wine openers (especially internationally).

https://www.amazon.com/Belwares-Wine-Opener-Two-Prong-Stainl...

I'd even gone through the trouble of dremel'ing off the foil-cutter blade on a "double-knuckle" corkscrew in order to comply with the "no blades" rule.

I was able to exit the U.S. with it fine, but Mexico security refused it for simply the corkscrew part (and I wasn't willing to argue about it).

I'd just like to reaffirm pretty much every aspect of his experience and recommendations. It's great to see so many overlaps between my favorite travel-gear and his.
Type: Internship
Location: Remote/SF Bay Area
Remote: Yes
Willing to relocate: Yes (for summer 2022)
Technologies: Java, Javascript (JQuery), Python (Flask, OpenCV, TensorFlow, sk-learn, Keras, Pandas, numpy), C++
Resume: https://docs.google.com/document/d/1TOwuT_Tj0a8Ln7ddQ16OZLdE...
email: allenye66@gmail.com

I am a cs/AI major sophomore attending Northeastern University. I am looking for internship opportunities for summer 2022 or right now if remote. I have many AI projects and a decent amount of experience with ML libraries. I am currently working on multiple front-end projects. Please contact me if your company is searching for interns with my skillset.
That's my observation as well. If you write typed Python code (or Typescript) you need to constrain yourself to a small subset of what the dynamic language can do. In some cases it's beneficial but often it can be quite stifling, so not sure I'm a big fan of gradual typing anymore.
Facebook Moderators Who Were Ordered Back to the Office Can Now Work from Home
They've set gas prices at .11 cents per liter - that is totally unsustainable I think. The protests over higher gas prices reflect the reality - gas prices are (much) higher than folks have been paying.
This isn't tied to SQL.

See https://www.ietf.org/archive/id/draft-ietf-httpbis-safe-meth...

> The non-normative examples in this section make use of a simple, hypothetical plain-text based query syntax based on SQL with results returned as comma-separated values. This is done for illustration purposes only. Implementations are free to use any format they wish on both the request and response.
That may be more of a typical “newer stuff is garbage”.

I live in upstate NY, arguably a nastier climate, and it’s not atypical to see 19th century buildings with intact slate roofs.
Credit scores.
They built their product for the web.
> https://www.cdc.gov/coronavirus/2019-ncov/long-term-effects/...

Highlighted on the page: "As of July 2021, 'long COVID,' also known as post-COVID conditions, can be considered a disability under the Americans with Disabilities Act (ADA). "
How frequently does it have to occur to be normal? 50% of the time? 5%? .005%?
To put it simply: most things that you are enjoying in Ubuntu now first showed up in Fedora months or even years ago.
I was about to say it’s probably everywhere in the US (world?), but then I remembered the only physical vehicle collision I’ve ever had in my life while moving was in Chicago, someone so determined to prevent me from merging they crashed into the back of my vehicle.
RLMeta: Light-Weight Framework for Distributed Reinforcement Learning Research
> ... and in 2022 the developer experience is what matters the most to many software companies...

This is what happens when you keep lowering the bar, and more and more developers can do less and less.
To be analytical about this, the question about luck vs skill is a narrative which can't be proven or disproven (short of having a time machine), but both parties in this story happen to hold the version which makes would make the other feel bad, and this story comes with a status shift, so I'm not surprised at the fallout.

Anyways after seeing how things shake up in my own life, I like to joke that I would rather be lucky than anything else.
You can use more than one filter. I've heard it called a Corsi box:
https://www.texairfilters.com/a-variation-on-the-box-fan-wit...

Basically, you're making a cube. One side is the box fan, with the intake coming from the inside of the cube. The other sides are taped together filters. It significantly reduces the strain on the motor of the fan, and you can use the cube for a long time before replacing the filters, since each one is filtering so much less air.
Asus recalls product after users 'smell smoke'
True.

I just fidget. A lot. I have to concentrate to sit still (meetings are torture). When I'm thinking about a problem, my mental budget is redirected to problem solving, so my fidget inhibiting stops.

Drives a lot of people nuts. Whatever. Go sit somewhere else. I'm sitting over here, away from everyone, minding my own business. I didn't ask you to sit near me.

Everyone's different. Some people hum. Some people "talk aloud" (my kryptonite). Some people do zen flow state. I like to dance, so I put in the ear buds and jam.
I don't think turning off DNS servers is 1) actually possible (people would start running mirrors + other countries continue to run) and 2) would disable the internet into uselessness (anything IP based still works).
...additionally, international security screenings can be arbitrary in different ways. A strange one to run in to is high-capacity rechargeable batteries.
So... You want to tax people to get free electricity. Then you want to make laws against people who use "too much". Then you need to tax more, to hire people to enforce the rules that you created.

When will "less is more" come into play?
This was a good read -
Losing the Signal: The Untold Story Behind the Extraordinary Rise and Spectacular Fall of BlackBerry

https://www.amazon.com/Losing-Signal-Extraordinary-Spectacul...
He wouldn't really enjoy it too much if the protestors win. He doesn't need an example of a successful overthrow of a dictator in post-Soviet space. People might get ideas. His whole doctrine is based on the premise that his Benevolent Rule is the best thing that could happen on post-Soviet space and anything else is the road to hell. And he'll try to make it hell for anybody that would try to disprove it - see Ukraine.
It's akin to a red light camera being used to spot drivers making an illegal right turn on a red light versus drivers who recklessly run through a red light. The latter is known to cause serious accidents, the former not so much.
It would most likely have been in a state history section some time in the 1990s.
The other examples are better. Say a never-before-seen name appears, cisco520.internal.foo.bar. Suddenly, a well-formed email appears, “Re: Cisco Support Ticket #7779311” about some additional steps to provision your new appliance. It is trivial to automate that phish by crawling the CT log.
https://web.archive.org/web/20220105170648/https://www.medie...

When you don't want to deactivate your AdBlocker...
I've barely paid any attention to web1, and I'm still in high demand. Thanks to mobile and XR, native code has even made a comeback. And somebody has to build all the browsers, OSes, databases, games, drivers, firmware, etc.
(Big NBA fan here)

So … is this just some kind of elaborate and/or inept money laundering scheme? I’m a little confused on why an NBA team is involved here. In fact, I’m confused about all of this, really.
Apparently this issue has been resolved in newer Apple OS versions: https://news.ycombinator.com/item?id=29812443
Agreed. My skill for straight up memorizing things is terrible. I dont know how one could do it with leetcode, especially since a lot of problems are “kinda similar, but with one major change that alters the entire approach.” To me, it is mindblowing to even attempt memorizing it at all. I will never understand how one can even attempt to deal with leetcode by memorization.

For me, leetcode just helped with intuition for tools and approaches. When i see a problem, i think “ok what are the constraints? With this in mind, would it be better solved using graph structures or some recursion? Which would be cleaner? Which would be better for memory? What about speed? Etc.”, and from that point, it is just pure problem solving on the spot. Occasionally, i get those “oh, I remember solving a problem that wasnt quite like that at all, but it reminds me of it on fundamental level, and back then i remember using a recursive approach (though i dont even remember the problem at all anymore). What would happen if i approached this current problem the same way?”.

It just straight up helps me keep going and coming up with possible approaches to consider, as well as analyze and evaluate them, rather than being frozen on a problem for a while. And those “approaches” aren’t specific to a single unique problem, they apply on a fundamental level to a lot of other completely unrelated problems.

Yes, I’ve seen double nested for-loops in production code, which later became a performance bottleneck that had to be addressed. The issue is that “the problem” in that case was something that can be solved in linear time, and it would be a leetcode easy problem level of difficulty. It instantly jumped out to me wildly the second i saw that piece of code, but no original code reviewers were concerned. This is the kind of stuff leetcode is supposed to help with. Not with solving specific problems, but giving you a solid toolset and intuition on fundamental screwups and how to avoid them and spot them quickly in bajillion different situations that dont look the same at all.

Memorization won’t be your friend here, unless you possess one of those photographic memory brains that remembers the faces of every single person they’ve ever encountered. If you are going into leetcode with the mindset of “i am trying to memorize as many problem solutions as i can”, you are gonna have an awful time.
^ bingo. This is exactly how it's framed in my mind. Mostly it's the same work (In concept. Though it's infinitely more complicated now), just the verbage has changed.
SpaceX: You're hired.
Is useful to do code generation/transformation, for example in this utility[1] it uses the information provided on the declaration of the class to generate the methods required by the base class.

The user of the utility write this:

class Book(objects.Object):
title: Optional[str]

And the generated class code is:

class Book(Base):
__slots__ = ('title', )
title: typing.Optional[str]

def __init__(self, title=None):
self.title = title

@classmethod
def from_data(cls, data):
title = data.get('title', None)
return cls(title=title)

def to_data(self):
data = {}
if self.title is not None:
data['title'] = self.title
return data

@classmethod
def from_oracle_object(cls, obj):
return cls(title=obj.title)

def to_oracle_object(self, connection):
obj = connection.gettype('Book').newobject()
obj.title = self.title
return obj

[1]https://github.com/domingues/oracle-object-mapping
I'm great on a mountain board. I built my first one from parts on the internet in the early 2000s. No brakes on that one. Broke my collar bone on it. I can ride one on the trails anytime I want. But the onewheel is a better experience. Mountain boards have 4 wheels, and are infinitely less agile on rocky trails due to this. The 4 points of ground contact create constant instability that is limiting compared to a onewheel.

By the way, I do a ton of riding on Jeep trails and roads as well. But the challenge isn't on par with single track.

The intention of banning "motorized" vehicles was never about the power source itself, but instead the negative externalities created by the power source. It was about preventing the negative externalities that "motorized" created in decades previous to the current one, when virtually every motorized vehicle capable of being on a trail was powered by an internal combustion engine. With ICE, you have to have a ton of horsepower (compared to EVs) to get enough torque to handle trails. There was no such thing as a "motorized" vehicle that was silent and non-polluting. They had top speeds in the 40s and up, and due to the engine are hundreds of pounds and therefore dangerous, on top of the noise and exhaust.

You've ignored the "spirit" of the law, or the reasoning behind why they were put in place. You've fixated on a technicality, out of a misguided sense of purity, where everyone on the trail needs to "earn" the right to be there through direct physical effort. The people who banned mountain bikes had the same argument as you, viewing any form of wheels as "cheating". It's a quasi-religous viewpoint, it's not logical, and therefore you are forced to resort to technicalities without explaining the logic of how a onewheel makes the trails less safe, less intact, noisier, less hospitable to wildlife than a mountain bike does. You have no answer to this. Instead of examining your viewpoint, you stand on the letter of the law. It's a sign of a very weak position.

> You're just selfish and disrespectful of public lands.

Please name a single way I am hurting anyone else on the trail that differs from a mountain bike. Name a single example. What does my onewheel do to interfere with other people's use of the trail that a mountain bike doesn't? You may have an extremely insightful point that I haven't thought of. If you do, it might change my mind. I don't have any desire to "disrespect" public lands, or hurt others. How am I hurting others? How am I hurting the trail?
It certainly was not the kind of comment we want on HN. But your comment also breaks the site guidelines.
There was a time, early on in my python career, that I tried all the different flavors of magic that python provides. These days, I tend to write code for junior developers. I don’t use any magic at all, even when it could make sense.

Once you start playing with magic, you have far fewer eyes and hands that are interested.
On a related note, having lived in the area, its absolutely mind boggling how many people around DC absolutely have no idea what they are doing when it comes to snow.
Indigenous people didn't count when California became a state. 99% of the rest were white.[1]

[1] https://www2.census.gov/library/publications/decennial/1850/...
In my case it just worked perfectly; though I have only tried with Gentoo and Guix
As long as its price goes up, it will be more and more lucrative to mine (because rewards in Bitcoin terms will be larger).
I have the 25L I use for everything for almost 5 years now. Still see no signs of wear and I do not treat that thing nicely.

I am wondering for the 40L, can you bring it as carry on item on flights? For the 25L I can and it is usually large enough for me. A bit larger would be nice, but I usually just cut something I will not need anyway.
Is Kubernetes slowing down my database?
Learning from the real world: A hardware hobby project
He doesn't want to annex Kazakhstan, who needs this trouble? He wants it to be within his sphere of influence, but deal with their own problems by themselves, preferably in a way that doesn't give people of Russia any ideas about freedoms or democracy. So far it worked pretty well, but now something went wrong...
Also you can walk out of the airport to the main road, avoiding the ripoff prices the airport taxis charge.

Also you can hop on the back of a motorbike taxi if you're in a country that has those. Can be a huge time saver since motorbikes don't get caught by traffic as easily.
One thing worth considering is that it is well known that long shifts increase the odds of worker error. This is why we have strict laws against pilots or truck drivers working past their effective hours.

An accident at a chip factory isn't going to be front page news the way an airplane crash is, but it could very easy cost millions in repairs and lost productivity. When I see talk about 12 hour shifts I always wonder if the management isn't costing themselves more in the long run, even if they aren't allowed to admit it for macho culture reasons.
To be fair Blink is probably one of if not the most stable and tested gui renderer in existence at this point.
this article has little to do with public transport or DC
Not using a turn signal is probably the least offensive thing that I see while driving around SoCal, to be perfectly honest with you. Not a day goes by that I don't see people blowing through stop signs and even red lights now. I don't even drive that much, really... Under 10 miles a day during the week, all local traffic. But I still see people every single day being extremely dangerous and acting without any regard for themselves or the people around them.

Just being on or near the roads stresses me out now. Even if I'm just on the sidewalk, I can detect a higher level of background anxiety happening. I've lost any degree of trust I ever had in other drivers.

My observations have led me to believe that the lack of accountability in cars is owed to a lack of enforcement. If the rules aren't enforced then they cease to be rules.

edit/ Words are hard.
The screen resolution is my least favourite aspect of the Framework, for sure. Not a deal breaker, but every now and then my eye catches a poorly aliased bit of text and gets sad.

I've basically resigned myself to running Sway in 1.5x scale mode, which means that things get rendered at 2x and scaled down. Sway does about as well as I think any desktop environment could be expected to, but it's never going to be the same as rendering at true screen resolution. Alas, running in 1x or 2x and using font settings to handle it breaks down the moment you connect to an external display that really is 1x or 2x.

That said, I love the rest of the laptop (well, maybe except the battery life), so my hope is that at some point we can buy a replacement screen at a more useful resolution, at which point I'll be first in line to buy and install it.
But you kind of have to, unless your package manager has the same semantics as the other (which Debian does not)
This is a fair complaint. :)

For filer metadata, you should just pick the one you are most familiar with.

There is a wiki page for production setup. https://github.com/chrislusf/seaweedfs/wiki/Production-Setup
How so?

Wearing a helmet is for one's safety, not others'. Endangering other members of traffic by not paying attention is not the same thing as endangering yourself by not wearing one.