skysight-inc/HackerNews huggingface dataset:
I've already deprecated SMS as a form of communication with me, and auto-trash all SMS with an appropriate deprecation warning returned to sender telling them to e-mail me instead. So an SMS/WeChat gateway wouldn't help (it doesn't exist anyway).

But that aside it's less about it being app. It's more that:

- It's a walled garden that is difficult to build plugins upon. About 10 years ago with QQ/ICQ/AIM/MSN/Gtalk/Zephyr I had written plugins for end-to-end encryption, auto rendering of LaTeX equations, remote control of IoT devices, gateways between platforms so a QQ friend could be in a group with an MSN friend, with me as the gateway, automatic translation, and lots of other features. WeChat is feature-wise a HUGE HUGE HUGE step back for me from what I had built for myself back then.

- It only supports signing on from a single device at a time. I never have a consistent device with me, and change devices multiple times over the course of a day. Facebook messenger and E-mail work extremely well if switch devices frequently, and keep all conversation logs on the server so it's easy to continue conversations in another location without carrying a phone around. My only solution with WeChat is to have multiple accounts, one per device, and pull each friend into a group with all of my other accounts. This emulates the functionality of Facebook messenger.

- Too much spying. It constantly scans my Wi-Fi networks, sensor data, installed applications, IMU/GPS, and lots of other things. I run it on a 2nd phone that has LineageOS on paranoid privacy settings and spit back fake sensor data when it tries to do those things. I don't have anything to hide, but they shouldn't be doing that stuff. Also, if you don't give WeChat permissions to certain things, it won't let you login, period. Much different from, say, Facebook, which will let you login but will just be crippled in the features you didn't give it appropriate permissions for.

- The UX downright sucks. You can't group friends or categorize groups, which means your screen is a mess once you join a bunch of groups. You can pin friends to the top, but once you pin enough friends, the chatrooms get pushed down so you can't see them anymore. People use WeChat to organize events via groups, yet it has no event-related features. The result is that you have to swipe through pages after pages of chitchat just to find the time and location, and screen through the chitchat to look for changes in the time and location from what was originally said. It's a horribly inefficient way to organize events. Just one of many problems.
Hanlon’s razor: don’t attribute to malice what can be explained by stupidity
I don't think that kind of avalanche forecast can be applied to Himalayas. Normally, one has to dig ~6ft hole and observe the layers of snow on a slope and deduce its stability. So you have a bunch of guys going out in the morning, digging holes at various places and making an estimated map of avalanche danger. Often they place explosives to start a small avalanche at exposed locations, reducing a chance of a big one. Now in Himalayas you don't have a chance to do this as the main problem are avalanches coming at high speed from far away where nobody climbs; there you likely rely on stats and estimates from known weather patterns and avalanche frequency. However, any time a serac can get loose, kicking off a massive avalanche, and world's best climbers are out of luck. In super remote areas with a lot of snowfall like Kanchenjunga, you are on your own and completely depend on luck.

One sign of a super dangerous avalanche terrain is hearing sounds a few ft underneath when one is walking. That's a sign that there are (at least) two distinct layers of snow with different consistency and the sound comes from the break between them; likely a huge avalanche layer is about to run down the valley. When you hear something like that, don't laugh that it's funny to hear deep sounds, but run for your life towards safer terrain.
In which country?

Isn’t there some sort of a regulation on the yellow light duration depending on the max allowed speed on the road?

Living in a country with yellow lights, I never had a situation when I could complain that it was too short or too long.

I was taught that yellow means „stop if you can do so comfortably”, and the very few times I ran a red was definitely my bad call.
nice project. I was looking to extract a palette for a custom color scheme for my syntax highlighter based on my cat's colors. I was too lazy to look for a tool, now I have no excuse. and yeah I love my cat. she has to listen to my rants about my own code all day.
I think a workaround for this would be to open the site in another profile.
Nah, Texas did the best thing, take out the useless red light cameras. One less Big Brother operation is always a good thing.
The problem is that it creates perverse incentives for governments to make intersections more dangerous in order to raise ticket revenue. We really need to change things to ticket fees don’t go to the issuing government. Then this stuff would be much more reasonable.
Everything has a name like that.

Does it sound more organic if I call it ‘Bordeaux Mixture’ (before pointing at the all the people that died of copper poisoning)?
Not entirely fair to npm. The battle is software complexity in general. Perhaps npm made the problem worse, but they hardly started it.
The nearby phone is the one encrypting its own location with the public key broadcasted, so in theory fake location is possible if you had control over the protocol in all nearby devices.
How did you practice System Design questions?
My company does explicitly say that certain levels, roughly equivalent to a staff engineer at most companies, will likely be a career level (as in, you will never advance beyond it) for many people that level still pays very well - easily in the 200-300 TC range maybe more. As long as companies are okay with developers being at this level for a long time - perhaps even decades - I'm fine with it. The only thing that would bother me is an "up or out" kind of culture, that prioritizes "velocity". Fortunately I think more and more companies are getting comfortable with developers that they no will never progress beyond a senior developer role.
Not so much that.

More like I really don't trust the system that the law is there to protect.

If me and the corporation that puts in the red lights were on a more even footing socially, I'd be more OK with it.

But the way it works, is they have virtual immunity.

So things like shortening yellows, putting in speed traps, etc happen frequently and are insidious and hard to remove.

Also, cops have discretion for a reason. I think skipping a red light is very different if it is a guy taking his pregnant wife to the hospital to give birth than for someone hot head who routinely drives in a dangerous way. The red light camera also discourages putting police out to monitor this, which might result in getting a drunk driver off the street.
This is "organic" in the sense of "approved for use in organic agriculture." Which generally means "no icky multinational chemical firms that [average lay person] is aware of had a hand in the manufacture of it."
I am not sure how much information they get from your account. Could be just the balance and transaction confirmation. Also, you need a separate transaction authorization. The log-in information is not enough to initiate a transaction.
that's incorrect in urban areas. Most modern areas use cameras and sensors and traffic information to decide lights switching to adjust for traffic. Most rural areas dont' have the money for such data/sensor setups and just set up "common sense" timers
Incognito can be detected by via javascript looking at how the browser behaves differently in incognito.

It looks like some of these detection mechanisms go away as Chrome gets updated but like seo, spam, viruses, and other such problems etc. there is a war aspect between trying to exploit and avoid exploiting.

Some details can be found here: https://stackoverflow.com/questions/2909367/can-you-determin...
Most likely the device is already broadcasting a MAC address. But yes, with this it would work in flight mode.
I don't think people are upset about the repo being "archived" and having lost access to the issue, per se. I think people are (justifiably) furious because you offer a product which is fundamentally insecure in it's current state and seem to refuse to fix it. And it's not that websites which are using your product are susceptible to attacks, but that a malicious website can impersonate your product and it will be indistinguishable from a legitimate site. Let that sink in. A malicious website can be indistinguishable from a legitimate customer of yours, and users WILL enter their banking information. That is the heart of people's completely justified outrage here, and it's baffling that anybody on your security team could have possibly signed off on this. If people on your security team don't see the problem here they should be immediately fired and never work in the security field again. You guys better have some really expensive lawyers, because it feels like you are being criminally negligent here and should absolutely be held liable when some users inevitably have their lives destroyed as a result.
> The consequences of being caught by the police as a black man, for example, is far far worse in the US than it is in China or many other places.

This claim is almost impossible to evaluate. What do you mean by 'caught'? Are you referring to guilty people being punished in accordance with the law? Innocent people being unfairly targeted for investigation? Or illegal police brutality?
I'm trying to figure out if I agree with your or not, but once again we have an unfortunate lack of clarity when it comes to terms.

There are a variety of formal definitions (not to mention casual, conversational interpretations / "dog whistle" characterizations) for the word "eugenics" - if you don't mind, could you provide clarity on which one your comment specifically refers to?

https://en.wikipedia.org/wiki/Eugenics#Meanings_and_types
I really like studying. Like, my list of things to learn more about in CS/software engineering/Math alone is probably longer than I'm going to get to before retirement... which, if I'm lucky, will consist in no small part of studying things and working on personal projects. I don't understand people who say they don't want to be immortal, they'd get bored. I can sortof imagine my psyche eventually crushing itself under the weight of its own history but... boredom? Nope. Too much interesting stuff to learn/try, even at the scale of challenge available to us now.

So, trust me when I say I don't object in the slightest to being asked to study and learn things. LeetCode-style problems look like one form of recreation to me.

And yet, I still think this comment is shortsighted because:

* I'd guess a lot of what's on LeetCode isn't exactly untrodden territory for any developer that got their start before 1995.

* Distinguishing oneself can work in the individual case, but it generalizes poorly. Imagine employers and would-be job-seekers alike internalize LeetCode knowledge as a standard distinguishing mark. Like college degrees, distinguishing points often over time become standard expectations. The likely outcome is that about as many devs in their 20s & 30s can brandish the same "distinction" that devs 40+ can and the incentives to prefer youth perform about the same.

Individual efforts to improve ones lot are a good place to start, but they rarely solve systemic problems.
Correct, reverse engineering the Find My protocol or intercepting & modifying the location API should let any half-competent hacker send bogus encrypted locations to Apple's database. What's the point though? You are just hampering with someone's effort to locate their lost device. Maybe you could steal multiple devices and purposefully spoof the location of your enemy's house, and the police will show up at their door to recover the stolen devices. Seems too high-effort for too little gain to me.
And yet, they don't consider HuffPo to be fake news. Facepalm. Breitbart can't hold a candle to the level of slant, spin, and narrative pushing demonstrated by HuffPo.
Not sure what the test cases are for the Fibonacci sequence (just happened to pick that one first), but it gives an error for my code, and I'm not able to figure out why. (please ignore my bad variable names)

function(index) {
var fib = [0,1];
for(var i=2; i<index; i++){
fib[i]=fib[i-2]+fib[i-1];
}
return fib[index-1];
}
It's because these systems are sold to people who believe the government has their best interest at heart.

Those of us who don't feel that are generally going to be against it anyway.
That article makes it sound like they don’t go on vacation in exchange, which is a bad deal.

Americans already take pity time off.
And with github's recent "automatically create dep update PR" feature for security notifications, it would presumably be even easier to get people to update to a malicious version. Just claim the old version had a security vulnerability!
Nor does glyphosate.

No one has been able to demonstrate health effects due to pesticide residue. Even studies purporting to show health effects for glyphosate do so at concentrations associated with handling the chemical in bulk, not at concentrations associated with consumption of residue.
As a kid from the 90s, I can confirm that I purchased more than a couple PS1 games that I learned about by reading their cheats lists! I wouldn't have found out about the games any other way, since we didn't get reliable internet access until much later. Those game magazines were a big influence on my younger years.
It sounds like it's an approximation, but the abstract indicates that it can be used for training, not just inference, so it shouldn't matter a whole lot--if the training process includes the errors, the neural net will be trained to account for them.
Yeah but median salary in bay area is probably twice to three times what it is in most urban texas areas. so $350 isn't a big deal.
As things are now, with US healthcare being out of control on costs, it depends heavily on your salary and employment context.

If you're making eg $150,000 or $200,000 in SF or NYC and working for a stable company, an additional $500-$600 per month for the company isn't nearly the concern versus if you're working in Cleveland earning $75,000.

If you're with a decent company with good benefits, it's also not an unusual situation more generally speaking. Half the country receives its healthcare benefits from an employer. Companies in the US are used to forking over very high costs for healthcare benefits. It's an accepted cost of employing people here. Being unemployed at 55 in the US, with weak savings (can't bridge yourself to the next job) and struggling job prospects, is a very serious problem however. That's the sort of situation you want to avoid in the US.

If you're self-employed the healthcare costs can be a real killer also, obviously unless you earn enough to offset it properly. As a very young entrepreneur I simply went without healthcare coverage. I was fortunate to not have any meaningful health problems in those years, it's blatantly a serious risk to take.
I'm in the same boat as you were, I think. I like my company, but as the lead dev of a team in a big company I make a lot of technical decisions/reviews/collaborations... but others implement because I'm spending most of my time talking to the business, support, planning...etc. Not as much hands on.

Considering swinging the pendulum the other way to hands on technical again and let others do the BS work. Do you know anything about the north Atlanta market? Companies, salary range, culture? Or maybe ones to avoid...Thanks!
Seems that ad-blocking has made ads worse.
> The person could easily believe our penal system is too strict. Vs the over the top thought that they are against any and all penal systems.

The point is, complaining about society's treatment towards criminals as being a form of inequality is nonsensical. There's no such thing as a penal system that doesn't create inequality between criminals and non-criminals. Even the most basic form of punishment, imprisonment and fines, is a form of inequality: criminals have to make payments or are subject to imprisonment that non-criminals are not subjected to. So yes, to object to society treating criminals different from non-criminals is objecting to any and all penal systems. At least any that discriminates between criminals and non-criminals, and I fail to see how such a system can exist.

> I doubt the cops being racist against blacks would change all that much just because they see their criminal history.

Or, they see how many blacks don't have criminal histories and leave them be instead of just assuming they have criminal histories and stopping them. In general the less information people have, the more they lean on stereotypes.
A quick and simple guide to reflecting on your software engineering career
Weirdly this is the first time I've hearing the term, even though it is something I've practiced for years. Basically I was taught that if you ever really wanted to understand or proof something, teach it to someone else.

Thanks! Now I have a term for it.
i like the border idea
LeetCode is one path and it should be supported, but it shouldn't be the only path.

Realistically if a dev gets a leetcode interview they don't want to do, most of them can just cancel and likely get an interview with someone else next week if they're actively applying to jobs.
Oh I see, so like "organic" in quotes, not organic in the sense most people would expect it to be organic (natural etc.).
Dumb question: Why is this behavior desired? If I take a screenshot I want an exact record of what is currently displayed. I don’t presume to be a normal user but am super curious about the “other side”.

I’ve run into a related behavior on iOS where I really dig some color palette while viewing in inverse colors and want to take a screenshot to capture it. The screenshot is “helpfully” stored as not-inverted color thereby stymying my efforts.
Sounds like a TOTP -> public key nonce of some kind to me.

Or quite possibly it's just using the current time as a nonce. I believe nonces are public info anyway and it doesn't matter if it's predictable (they're often incremental).
It's only for Web apps so far, but can I interest you in an online development environment with drag'n'drop UI, Python in the browser and on the server, full autocomplete, and a bunch of other creature comforts unavailable in the modern Web stack? It's called Anvil (https://anvil.works), and we built it very much for this kind of use case.
Yep Americans want SUVs and Trucks mostly these days. Most people who want cars either want cheap/gas efficient ones (commuters/college students) or muscle cars. The 4 door sedan is in a death spiral
Heathrow Gatwick Cars – On-Time Reliable British Airport Transfers
OSGi is as much micro services as CORBA is.
Re downvotes: it has absolutely nothing to do with the content of the article. That's usually sufficient.
> cheap domestic cars (Dacia and Skoda)

(Owned by Renault and VW Group respectively, for those unfamiliar with those marquees.)
>societies where laws are supreme (no-one is above the law), and where the same crime results in the same sentence, no matter who you are...

If that's the definition then, um, yeah, I think "bell curve" is a very diplomatic term for the de facto reality in Western Nations. In fact, I'd go so far as to say that the de facto reality in all nations, Western or not, falls well short of this rule of law ideal.

I've no evidence to support the following suspicion, but I think whenever humans are involved in a system, all of those well known human failings we have are going to manifest themselves in that system's output. I don't think there is a way around it actually.

In practice, there probably is no society governed by rule of law if equal treatment is going to be your measuring stick. I honestly don't think such a place exists.
In that case it's a pro-biotic, not pre-biotic, which contradicts octosphere's post.
I'll flip the question:

Drunk driving is the leading cause of vehicular deaths.

The government could require manufacturers include an breathalyzer in all cars, and make it so cars don't start unless you use that. Unrestrained occupants are one of the other leading causes. Again, we could make cars not start unless you buckle up.

If the reason for invading our privacy would be to save our lives, why not go where it actually matters and actually avoid people breaking the law instead of enforcement.

Why go with a system that extends police tracking to all public areas while minimizing the actual lives saved?
Spoken like true idiots ;)
Any reason it is bad to use divs with aria attributes over <input> for a radio button choice? Because radio buttons are a pain to style and require all sorts of hacks to look nice. And in a real job you sometimes get asked to brand things, not just let the default styles come through.
I buy everything I want to buy and still save around 85% of what I earn. I don't obsess with discounts or so, I buy things when I want them. I can happily live like the poorest few percent while earning like the top few percent so it doesn't make me miserable.

In my opinion spending money is usually more work than it is worth, even without considering the time it takes to earn said money. Like, you have to go to the store, keep track of another item in your home which you basically never use, throw it away etc. Or go to a restaurant, order things, wait for 30 minutes just to eat and then wait to pay and so on. Or going on trips to exotic places, which mostly entails wasting a day sitting on a plane just to visit a country with barely functioning infrastructure.

So to me it looks like people work hard to spend their money for no reason at all and that is what keeps them miserable.
I don't see how it'd be difficult to just obfuscate this. If it tries to write a cookie then let it write a cookie, just clear it on the next page reload. I don't see how it should be able to distinguish between an incognito browser and a non-incognito browser that has no history and is navigating to the page in question for the first time.

I guess some things around local storage can be used to infer incognito mode, but I think it'd be straightforward to just write all local storage usage to memory instead of disk.
Great philosophy isn't by its nature obscure., obscurity is a defect
>"I've been doing it for 20 years, and you say I'm wrong?" How to best handle such cases?

I wish I knew. I try to limit the discussion to the purely technical, or to barely acknowledge it as in "sure, but RFC123 says X and Y implements it that way as shown in Z".

Of course, that goes for when I'm the authority as well. I don't care who is correct, I care about what.
That sounds like San Francisco. I don't recognize Boston in that.
I don't think it's an option except in special cases or on company vehicles and large transport trucks
Happens often on interstates. Only a couple days ago my only option was to get ahead of a semi that was intent on merging into my lane. The other option would have been to brake and hope I can decelerate fast enough to get out of the way of his entire trailer, and the traffic behind me doing 80 would have been a problem.
Your function will return 2 for index = 4, whereas it's expecting 3.