skysight-inc/HackerNews huggingface dataset:
You are advocating behavior that is highly corrosive and fundamentally antithetical to the effective functioning of a healthy democracy.

Weimar Germany wasn’t fertile political soil for extremism because there weren’t enough people punching Nazis. In fact, the opposite — pervasive, normalized political violence gave cover to extremists who could then argue that they were justified in escalating their behaviors.

If I were to follow your own ethos (and to be perfectly clear, I do not), I should be advocating punching you in the street, as your ethos represents a bad faith attempt to undermine and subvert our political systems by using violence to control the words and ideas shared by others.
One data point is that the company where I work, which was hedging its bets about returning to the office last time this year ("we're evaluating whether to take a hybrid approach"), has pretty much acknowledged that that's not going to happen, and has started hiring more people who work out of state.
Again, I'm not saying Microsoft is right - I think they're wrong - but Open Source would do just fine without any copyrights.
Indeed, some great open source software is fully in the public domain (SQLite, for instance!) with all copyright explicitly waived.
The lack of copyright doesn't affect me using SQLite at all, and I am very grateful for its existence. I generally license my code under very permissive licenses, and would go full public-domain myself if not for worry about it being ineffective in different jurisdictions, also wanting to give patent licenses, etc.
My team at ParkMobile is looking for a Staff engineer (Golang&Kafka), fully remote but if you're in Atlanta you can come in the office. There is normally one or two days in a month where we have an all hands type meeting or planning where they want us to come in. Even those days aren't mandatory but if you are in Atlanta, it's expected that you will show.

For Parkmobile, we have been battling to hire in the past year's ultra competitive market. We still have a ton of hiring to do and are probably even looking to accelerate our recruiting. I would imagine there are a number of companies that for one reason or another aren't freezing hiring because of the economic climate.

I think we have been very productive since going remote but I do miss the camaraderie in the office and I believe our "culture" has taken a bit of a hit. There are less interactions outside of what is specifically scheduled on the calendar. This leads to more focus during the day but I am one who thinks great things come out of casual conversations with people in the office that I don't directly work with every day.
This is always a problem with ingress/load balancer unless you buy some REALLY fancy (auto failover) enterprise hardware loadbalancers unfortunately, regardless of K8S. It does make it harder to see what is going on though or work around it.
Early on (during Covid) I made the decision that remote work was not for our company (SAAS for financial services) and two years in have zero regrets about it. We are clear about our expectations so there are no surprises to employees and new hires (or we filter out people that want it). Most of our clients in financial services have reached the same conclusion.

One of my clients at a large bulge bracket said “if these people insist on not being in the office we may just outsource the job for a tenth of the comp”. I think more companies will take that view personally.

Our attrition is sub 5% over trailing twelve months. I get what works for us isn’t what will work for everyone else.
Should browsers that ship to iOS have to raise their security profile to be the same as safari in your scenarios?.(afaik no browsers have the same exploit mitigations that safari does on M1/iOS because nothing else has the hardware to support these mitigations).
That's a very nice point.

However precision comes at a cost, usually in verbosity and understandability. Coq, for example, requires even more precision. It's great for math, but terrible for writing a database.

For the systems I wanted to build, even Haskell feels needlessly precise in the areas I tend to get right in short order, but there's no (or not enough) support in the cases where I could use some help, such as the behavior of an O/S or database or network. I prefer F# and Erlang in their balance between precision, safety and system building ability.
There are contractual agreements in place to use certain designs over a given period of time.

Therefore, Sony can invest and Nikon can benefit from Sony's products. It is a bit of a win-win situation. Otherwise, Nikon would be force to use another supplier's sensors (as they do and have done already in the past). Nikon don't have the capability to produce large scale sensors for their cosumer imaging devices at the present time and likely won't for the foreseeable future.
The size of macOS market is not relevant for the point being made here. What matters is that macOS is very similar to iOS in that it is owned by Apple, Safari is available on it, and comes pre-installed. The only difference is that on macOS browser competition is not banned by Apple. Yet, Safari still has around 60% market share on macOS.

So there is a good chance that even if competition where allowed on iOS, Safari, which currently has more than 90% market share, would at the very least not fall down below 60%, preventing Chrome from becoming dominant. It is even more likely because most users on iOS actually believe they can install the real Chrome, so nothing will change in their eyes.
How long does the warranty last?
Three Arrows Capital has defaulted on a loan worth more than $670M
Sure, there are of course runtime checks you can do (and I now do after having been bitten by this before), but that’s not necessarily better than having a static analyzer which can guarantee correctness without executing a single line of code.
> If you insist on calling a Canadian "American", you'll quickly find they stop inviting you to social events. Because we're polite, but a bit passive aggressive.

Yet there has been a record number of Canadians moving to the US and getting American Citizenship, despite the last administration.

So a lot wish they were called "American".
Yikes. One really need not look much farther than your only submission to this site for an effective gauge of your priorities and positions. I do hope you learn some open-mindedness and compassion. Start practicing today.
Modern lights are far more efficient, but many have much more light now than we used to with incandescent bulbs.

LED bulbs are easily 14W, 40W LED panels are popular (Philips Hue Aurelle, IKEA Floalt, various others), and LED strips quickly add up. The LED lights in my apartment add up to about 170W.

So yeah it adds up.
What are you talking about? OPEC is not a labour union, which is clearly what’s being discussed here. You may as well say a horse is a duck because they both shit.
> The memory location is corrupted because they set a boolean flag with an increment operation, which of course causes an overflow instead of setting a zero to a 1.

Huh? No, the increment operation simply changes the warp zone control flag from 0 to 1. The valid values are normally 4, 5, and 6 (since they only use the low 2 bits to index into a table, and 0 is reserved for "no warp zone") -- so 1 is treated identically to 5.

Why this increment is even there is not clear at all, since the 1 should just get overwritten by a 4 later on, once the screen is scrolled all the way to the right and the warp zone is properly loaded. The only situation where this 1 has any effect is when entering the warp zone before it's properly loaded in order to go to the minus world.

Given that this increment is right after the nonsensical AND, I'm just gonna guess that whoever wrote this code was very sleep-deprived :)
> Even on static sites, HTTPS prevents a MITM from telling what pages you're reading, or introducing falsehoods into the content. It's not "overuse" to use HTTPS there.

Also scripts. Even if the site itself is completely uninteresting to an attacker, he can still inject scripts which attack 3rd-party sites or exploit browser vulnerabilites to gain access to the machine. (Though, to be fair, the same is possible with ads)

> If you care about sustainable technology, you should be demanding that Apple provide updates for hardware longer, or open-source everything so that the community can.

I can't really agree with that point. How much longer is "longer" supposed to be? 6 years? 10 years? 50 years? To a software dev, supporting any piece of technology for 50 years sounds completely outrageous, yet that was the generally accepted lifespan of many consumer devices not long ago.

IMO, hardware/software that requires continuous updates is not sustainable, period. At some point, you'll always be in a position where the vendor is unwilling to keep up work for a product. Maybe you'll have some volunteers to fill the gap, but that's nothing that you can take for granted. At that point, if the device becomes e-waste, it's not sustainable.
You can still get the minus world bug even if you go above the top of the screen. If you only fix the scroll stop AND bug, do the normal minus world bug, reach the right side of the screen, jump up on top of the level (to unlock the scroll), and drop down into the warp zone room as soon as possible, then the text hasn't loaded yet but you can still enter the pipes, which results in the normal minus world behavior. The real bug is that the scroll stop unlock object, for some reason, increments the variable the video author calls WarpZoneCtrl, resulting in it containing a value of 1, while the actual warp zone routine expects 4, 5, or 6, which it subsequently ANDs with 3 (removing all but the bottom two bits, leaving 0, 1, or 2). Entering this subroutine with an incorrect value of 1 results in the value remaining 1 (since 1 AND 3 is equivalent to 5 AND 3) and thus treating the warp zone as world 5, which is corrected when the routine that prints the warp zone text appears. The real minus world bug is the incrementation of WarpZoneCtrl. Removing that, and keeping the value at 0 until the warp zone text loads, makes the pipes use the last known pipe destination - the L-pipe that leads to the normal 1-2 level end.

The video author did not discuss level 4-2, but I would presume there may be a similar scroll unlock object present at the end of that level (in fact, my long history of playing SMB1 leads me to remember that I feel like I have also experienced in 4-2 that slight scroll hiccup the author mentions if you jump just right and keep the low bit of your X position set). However, since the standard end-of-level warp zone in 4-2 is meant to take you to 5-1, and there is only one pipe, the minus world bug doesn't apply as entering the routine with WarpZoneCtrl set to 1 is equivalent to entering it with WarpZoneCtrl set to 5.
I pretty much wholeheartedly disagree with this. HTTPS provides confidentiality, but it also provides integrity, which is arguably much more important for many cases. If you’re browsing around on an older (perhaps unpatched) machine, a plaintext HTTP website can easily have malware embedded in it by another person on the wifi network (with ARP spoofing or whatever). It can also have incorrect links (see sslstrip) that impersonate other websites. It used to be that a major UK bank didn’t use HTTPS for their homepage, only for their online banking application. You would probably think this is fine, but it’s trivially easy to replace the link to said online banking application with one that MITMs you.

Requiring HTTPS also provides another benefit, which is that it stops downgrade attacks. If your site is available in plaintext, I can just block access to the secure version in order to do my nefarious business. The internet is a nasty place these days.
Only problem is you're losing a bit of efficiency because you're cooling cold air instead of warm air. If the house insulation is poor enough this strategy could waste more power than it saves.
I wouldn't personally use any of these, but I'm a bit of a code review heretic.

I view (peer) code reviews mostly as an opportunity to discuss and familiarize your team with your code, and I think they should conform to the "social rules" that prevail in the rest of the world. If a peer in the real world was sharing something with me, I would very rarely command or strongly suggest they change this or that thing about it. Instead I would strive to create a collegial atmosphere by being receptive and supportive 90% of the time so that 10% of the time a suggestion I offered would be received gratefully and gracefully.

None of this can happen in a github pull request.

There was an alternative that I used to see before the PR monoculture took over that I liked. It could look like a weekly "code review" in-person meeting where a random developer would put together a presentation about a new module they'd written and project it on a wall. Mostly the other devs would listen and learn, and any suggestions they made would be strictly optional. The dev might leave feeling a bit embarrassed about something - but never feel "under the thumb" of a peer who was forcing an issue.
Did Uptake pivot, or something else? Flush with filthy Groupon money and trying to surf the IoT wave a few years ago but then they lost Caterpillar and now they're back but doing analytics or something else.
On the other hand, actual browser choice for iOS will force Apple into improving Safari at a faster rate. This is good competition.
Yes, please name them. This is terrible and you could save some readers time.
Apparently the sdk doesn't play nice with vite. And it's way to heavy for my use case anyway. After looking further I found this library that is perfect for my needs https://github.com/mhart/aws4fetch.
>Common diagnoses (crime, taxes, regulation) all undoubtedly make an impact - but none are as bad as SF/NY.

SF/NY's tech scene gained momentum up before the surge in crime and corruption and is currently mostly coasting on inertia, driven mostly by ambition to tap into that abundant capital from previous cycles.

The new frontier is currently in China.
To give a more pragmatic answer of "why", and not just "why is it a good thing":

Electrification is like just-in-time logistics for energy. It is significantly more efficient to power your cars and stoves and everything else from sources that are generating power at scale, but it makes you massively more fragile (and out of control since you have little recourse against and no oversight over the large entities that control the energy.) It's a great abstraction of energy if you can count on all the power you need, when you need it.

It's much worse than the case of logistics because every part of generating, distributing, and pricing electricity is controlled either by political processes that shift with the wind or government-sanctioned monopolies. And the projects are often huge and slow moving.
I for one am glad that freedom of speech exists (in practice as well as theory) and that people can express those two opinions, one of which I agree with and the other which I don't :)
I thought this was referring to us-ians outside the us. Granted there are regional differences inside that are unknown outside. But to the rest of the English speaking world, yank is from the us. And Canadians aren’t Americans, Scots aren’t British or English and only a smaller portion of the Irish won’t get real offended if they’re not called Irish.

Significant differences between Quebec and the rest of Canada but unless they’ve visited they probably going to lump them all as Canadians. Pro tip: try not to do this, listen for the accent.
This article makes it sound like they invented infrared photography[1], but they obviously did not. The paper linked is simply about a different and novel way to do it with mid-IR. The press release claims it's cheaper, but of course infrared-sensitive film has been around a long time, and some digital cameras can do infrared. Although Kodak discontinued their infrared film offering, Rollei[2] and Ilford[2] still make it.

Edit to add: the paper also talks about IR wavelengths beyond the sensitivity of current consumer technologies and film; that's novel, too.

1 https://en.wikipedia.org/wiki/Infrared_photography

2 https://www.rolleianalog.com/rollei-infrared/?lang=en

3 https://www.ilfordphoto.com/shooting-infared-extended-red-fi...
And Ender’s Shadow, a different perspective of what happened in the first book
Here in Southern Oregon a roof-top bank of solar panels works great to have "free" AC almost all the daylight hours. Even with the AC cranked to keep us at 72 we still generate 143% of the energy we consume. Kind of eases my conscience a little about running it 7 hours straight.
Recall how Google gimped Windows Phone support on the web, presumably to advantage their own platform and web services. My fear is that they'd do the same to Safari on iOS. They could break support on iOS, to force users to Chrome, where they can better track and monetize their users.
I use Reverb everyday. It's a great app and I'm pretty sure it is located in Chicago.
To unboggle your mind, look at it from the perspective of control over women rather than protection for the fetus. Claiming to value the life of the fetus costs you nothing and allows you to claim a moral high ground to control women. It’s as cynical a ploy as you can get.
>I’m more productive, focused, and able to check in with someone or go grab them and show them an issue I’m having.

I think there's an important distinction here. It may be more productive for you but not necessarily for the team. You grabbing another employee may increase your productivity but subvert theirs. Anecdotally, my personal productivity goes way up when I work remote because I don't have all the "drive-by" questions that erode my focused work time. Whether or not that makes the team more or less productive may be a factor team dynamics and contributions.
About as much as the percentage of the sky it covers, I assume?
Great post. Also highly recommend Designing Data-Intensive Applications
by Martin Kleppmann (https://www.amazon.com/Designing-Data-Intensive-Applications...). The sections on "Storage and Retrieval", "Replication", "Partitioning" and "Transactions" really opened up my eyes!
The longer the product exists, the less it will exist only for the entry level developer. It's naive to assume this is its final form.
My wife can see a bit more infrared and ultraviolet than most people. She describes patterns in flowers that others cannot see and can see "mirage dazzle" in what others perceive as clear air.

It throws her notion of color off from normal, too. She's always calling things "yellow" when i see green and similar.

I'd love to be able to have a glimpse, even through a camera filter, of some of the things she sees.
So it is not increasingly creative interpretations of the Constitution that shed doubt on the Court's legitimacy [1], but rulings that the public disagrees with.

> The issue is not just that a majority of Americans disagree with the ruling, though recent polling tells us that they almost certainly do.

This conflates two distinct questions: does the public want abortion to be legal, and does the public think the court has interpreted the law wrong. If one supports abortion, as I do, the way to legalization is to pass laws to that effect. Relying on reinterpretations of existing law is, dare I say, undemocratic, and calling institutions that specialize in interpretation of law illegitimate on the basis of going against popular will is, well, populist.

[1] For example, the authors of the 14th Amendment, which was the basis of prohibiting interracial marriage bans, were alive when those marriage bans were in effect. One would think they would have spoken out about how they have just been made unconstitutional. Yet they only figured out this consequence of the 14th Amendment 99 years after its adoption, when all of its authors were conveniently dead.
I think asking for references would easily remedy this.
Yeah japan has no insulation unless you live in hokkaido or in some specially built house.

If you have well insulated house it doesnt matter whether you keep ac on or off, it works way more effectively in insulated space.
The Dangers of Embracing Cryptocurrency
Recruiters for tech position generate leads from various sources like Linked In, GitHub, Stack Overflow, etc. If you're in a software engineering position, it's common for recruiters to contact you.

If you don't want to switch jobs right now, just reply to the recruiters that contact you and say "I'm happy with my current position." or something similar--short, to the point, professional, not dismissive.

The recruiter will keep your email in the system and follow up later. (Sometimes they'll follow up immediately, you can safely ignore immediate followups without explanation.) You can also follow up later and say that you're now interested.

You should also know the difference between internal and external recruiters. Internal recruiters tend to be easier to work with just because their incentives are more likely to be aligned with the company that they are hiring with--so if you have some recruiter emails saved in your inbox, start by contacting internal recruiters for companies that you would consider working for.
Asia’s Inflation Buffers Weaken
If quality of competition truly mattered, then IE wouldn't have had to be stopped with legislation
2 Red Bulls and a Medium 2-topping Domino's pizza (adjusted for inflation).
I was looking for new work this year and found a company which hired me for +40% salary increase and remote/timezone free.

Personally I have young kids and therefore prefer flexible times, fully remote etc.

Being in Europe, I think fully remote is getting embraced. It‘s the third company where I get US level salary plus all the benefits (30 days vacation, unlimited sick leave etc).

I see a strong trend from young families moving to the country side and paying off a house from one tech salary. At least in my circle.

I hope it stays.

Thus being said, I am a bit nervous moving away from tech hubs and having to hope this remote trend truly stays. What if there are no good remote jobs in a few years or I get laid off? Being in a tech hub still seems, somewhat, more secure to me.
https://archive.ph/n4Qbd
Avant and Amount were the same company not too long ago.
This. If Chrome reaches certifiable monopoly levels, it becomes easier to use anti-monopolistic instruments to force them to unbundle browser-making from other activities - which is really how things should be.
>I’m assuming that YC frowns on their funded companies doing unsavory things?

Only if it leads to unsavory revenue reports.
Amazon as a whole is profitable, but AWS subsidizes the rest. Amazon retail loses money because it's constantly undercutting competitors, and investing heavily in further CapEx to reduce costs.

If they had to pay living wages to those employees, they would stop being able to undercut every other business.
I'd heavily argue against "stuff just works". Without type annotations it's this wild west where stuff fails in prod because you don't have tests that cover every possible code path. With static type analysis, you're able get automatic test coverage for a huge swath of your codebase.

I can't count the number of times I've seen None-related errors in prod because some function deep in the business logic can't handle a None parameter.

Another huge benefit of type annotations is that it adds friction for clever code. As I've retroactively added type annotations to old code, I've discovered wild polymorphism. Some functions required upwards of 10 type signature overloads to account for all the polymorphism -- engineers have to remember all that polymorphism! Engineers won't write extremely polymorphic functions if they also have to write the convoluted overloads.
Sure, we'll do this right after cracking Google through Googlebot.