jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
This article has an interesting angle to it but some of the points made are more opinion than actual objective issues.

Uber being the new and disruptive company that it is, is of course going to have some kinks and issues along the way. However like any unicorn tech company it's about establishing themselves in the market first and clearing up some things as they go along or at a later date. Name me a breakout tech company that hasn't had some sort of scandal or major issue at some point.

Some Of The authors points:
"It requires you to let Big Brother track you, with a portable phone."
Phones can be traced and pinpointed by big brother regardless of what apps are installed, as long as you've got signal you're not anonymous. Tracking is an integral part of the uber value proposition and experience.

"Uber requires you to identify yourself, both to order a cab and to pay."
I can't speak for other cities but here in London people do taxi runs, dispute fares just to take the piss and drivers can face racism from passengers. Identification and thus accountability through Uber is refreshing.

"Uber also records where you get the cab and where you go with it."
So if an Uber Driver was to take a lone women somewhere unrequested, the fact the journey is tracked could only help this women and the police. By law here in the UK cab drivers have to take the quickest route possible, again the tracking provides safety and security for the passenger from being over charged.

"Drivers are starting to complain that they’re left with little money for their work."
Uber is not for all drivers. Here in London every Uber driver I talk too who has a hybrid electric car loves driving for the company. They make more money from Uber then they did driving for tradition cab companies. If it doesn't work for a driver with a petrol intensive engine, nothing is keeping them tied to the company.

"Its practice of identifying passengers enables drivers to find out who the passenger is. This makes some women scared to use Uber."
It's practice of identifying cab drivers and their car registration details enables users to have an arsenal of information to hand to the police should a driver be rouge.

I cannot help but think that bot the tracking and identification that's so integral into Uber actually creates a safer and more enjoyable experience for users and for drivers. Uber drivers here in London tell me that the people who use Uber tend to be a higher quality and more pleasurable person to drive. I once left a driver with a 1 star rating and someone from uber got in touch with me right away, to say they don't really care about who's driving for them is nonsense.
> How does one go about doing non-string parameterized intents?

From yesterday, it's now possible to have stateful custom elements, as if they were Web Components: https://github.com/staltz/cycle/blob/fbae9c6610043ef6e46941a...
This brings Cycle a bit closer to React, in that a "component" can handle its own events. The overall approach is still different than React, because in React you are encouraged to use components for anything, while custom elements exist in Cycle only when a pure component (i.e. a function returning a virtual DOM element, in React terms, props-only component) is not enough. Hence TodoMVC could be rewritten to use <todo> custom elements.

Using DOM attributes to register IDs is just one technique. Things are evolving fast, and I haven't myself tried to publish/share Cycle just yet, because it's not ready.

PS: I have a lot of respect for Mithril. Unfortunately not reactive as I would appreciate, but Mithril is very fast and very simple to understand.
Thanks Narendra Modi.
If you like tinkering, you can certainly do so, but there's a maintenance cost to customizations, and if you're not willing to shoulder them, then you should go with something closer to the stock install where the distribution will generally have sorted out things for you.

Perhaps this is the explanation you're looking for?

Actually, I think, and this is perhaps somewhat surprising, that many software developers don't pay terrible much attention to future maintenance costs.
> Although the FBI agents told me I could leave whenever I wanted

In that kind of situation, just leave right then and there. You can't be extorted if they don't get make their threats. If they don't let you leave, get your lawyer and shut up.

Don't talk to thugs and certainly don't get involved with thugs, badge or not.
At one point, I owed a balance of $0.57 to AWS and started to get warning emails about my account being suspended. Just out of morbid curiosity, I waited to see what would happen.

2.5 years later, after dozens of automated mails, they finally suspended it.
Honestly this post came at a very strange time for me. I've been working on a product for a while with little to no success. I have made a decision to freelance so that I can stay afloat and keep funding the product. Only thing which keeps me going is when I demo to an end-user, their face lights-up. Good luck and thank you for sharing your experience. This gives me immense hope.
I think there is an advantage to having folks in the office one day a week.

The pandemic has shown us that we definitely can work from home - but on the other hand it also sucks to only see your teammates exclusively on zoom.

I think there is room to find a more rational engineering culture that balances the time and carbon from your commute with the fact that we are all human and need some face to face.
Is this really a shock? As far as I know Google never said anything about remote work being the new norm. Certainly some other tech companies like Twitter made more bold statements. But they are in the minority. Seems like most of the large tech companies are planning on heading back the office perhaps with some additional WFH flexibility.
> Programming is hard, programming is not for everyone, and for the time being everyone might be able to do it, but most definitely most should not

The same could be said for cooking, but I'm here to say that cooking is good and everyone who is interested should try it!

There's nothing wrong with canned software, but a bit of programming/algorithms can empower you in almost any discipline, particularly ones that have to deal with numbers or data, much as algebra and statistics can.

There's a reason we have Scipy, Octave, Matlab, Mathematica, R, SAS, Julia, etc. after all.

Not to mention that even Microsoft Office includes VBA, and every web browser includes JavaScript.
My understanding is that a large part of the finance/banking culture is to be able to show off how much money you are making, and be able to flaunt that - so being in the office/socializing outside is a large part of the job as it were, and being at home wouldn't allow for that.

(I could be be way off the mark here)
This. I've been working remotely for almost a year now and I'm not looking forward to being back in the office. I don't spent 3 hours a day on the road, I don't have to see and hear my coworkers and don't want to sit at my desk. My employer may rent another place 5 times smaller, whatever. I'm here at home enjoying my loneliness and I've never felt better about my job.
Exactly. A home is a home. It's not a share of stock to be sold to the highest bidder. The whole point of buying a home is to establish roots in one place and become part of the community and see your child grow up there.
Linux capabilities are an interesting area, with some nuances (like ambient) which can be a bit unobvious at first glance. Adrian Mouat did a good deep dive post about them and some practical examples of using capabilities . https://blog.container-solutions.com/linux-capabilities-in-p...
https://thehill.com/opinion/finance/531294-congresss-pork-fi...

This is the outdated proposal that didn't pass. But the current proposal is double this. I've tried to tune out politics for a while but you can be sure that pork is in a $1.9 trillion spending bill as sure as the sun rises.
> September 8, 2020
Wouldn't it be nice if all these programs started using at some point a proper embedded language for configuration? Lua, Tcl, Guile.

I'd take any of those instead of the ad-hoc, declarative - but no really - languages that Apache and nginx use.
I thought that 37 Signals argued that constraints are good because they force you to be efficient. Can't a busy schedule with a lot of traveling be considered the same way?
How do you get more minimal than white text on a white background?
And to expand on that slightly, it is not just about density, but also latency. Since 40G is clocked the same as 10G (as it is 4x 10G lanes), upgrading from 10G infrastructure to 40G will not improve overall latency Whereas 25G is clocked faster and will have lower overall latency. [Overall meaning the first packet won't arrive relatively sooner, but the second one will.]

There may be latency improvements inherent from design improvements within newer packet processing / switching ASICs themselves, just like Intel's tick/tock. For example, NASDAQ offers a 10G handoff to their 40G infrastructure which is 5-9us faster because of topology and equipment upgrades [1].

The nice thing about 40G is that it is compatible with 10G so you can selectively upgrade your switches to 40G but keep your 10G NICs, using these neato QSFP+->SFP+ breakout cables [2].

[1] http://www.nasdaqtrader.com/content/Productsservices/trading...

[2] https://www.google.com/search?q=qsfp+breakout&tbm=isch
It's probably hard to be a Javascript developer without also knowing HTML/CSS. The positions are usually for front end developer or UI/UX developer, and that usually means a complete package.
IANAL as well, and obviously depends on the jurisdiction, but as far as I understand previous discussions: using a tamperproof or encrypted disk is mostly fine. Actively triggering anything that destroys data after you've been become aware of the fact that law enforcement has a warrant is not.

Dead-man switch kind of things are harder to categorize, e.g. having a daemon format the disk if GPS reports locations outside a certain area, or if you don't press a key kombination every 2 minutes (is one allowed to lie about them if asked?)

if you just use encryption you might be forced to turn over the keys.
Gotcha. And an influx of new and experimental Lisps is always welcome.
Anecdotally, the only time I ever tried taking a taxi, the driver immediately tried to scam me by charging $40 for a trip that really should have been $20 at max. At least with Uber/Lyft, you know the exact price going in.
I don't need a lawyer to tell me I am an idiot. I already know that.
That reminds me of a story I heard from a friend in the Midwest who worked at a factory assembling frozen Italian dinners. He said that part of his job was to sweep up spilled grated cheese from the floor so they could use it in dinners.
> I'm positive I'd fail a FAANG interview w/o advance prep

This is okay and to be frustrated at it, but it's important to recognize why it's happening.

FAANGs go through an incredible number of candidates with only a few slots (comparatively) and the point is to simply make the bar higher and higher. Just like a pragmatic engineering - you have a 'good enough' candidate set.

For me, the problem is when smaller startups copy the format - expecting candidates to jump through all the same hoops. If a FAANG has 1:100 position to interview candidates ratio, a startup will be lucky to have 1:5 (it's incredibly expensive/time-consuming for a startup to interview).

Running the same test likely means you're rejecting a lot of potentially good candidates who didn't want to go through a 'FAANG' interview.
If you're still around, post an email?

It always seemed to me that the best path was #1, but with some sort of competitive advantage or headstart.

Maybe our problem-space will be of interest to you!
100%. Will never catch cabs in NYC because they never comply with any local regulation (e.g. none of them were wearing masks at the height of the pandemic), they always overcharge, they often discriminate against you as a customer based on what you look like/where you're going/etc, they always expect 20-25% tip, even if they've done a terrible service, etc.

And you have nothing you can do to fight any of this, other than to just... not use them.

So that's what I do, and instead use an Uber.
Coming soon! I appreciate the feedback.

It uses plaid under the hood, so I get read-only access to bank data. You can validate by inspecting network reqs - it just grabs a public token from plaid and sends it to my backend - I never see the bank creds. Whether you trust plaid is up to you.
Is it possible to use it at the native layer (objective-c / java )? My use case is for storing/reading info before react-native JS is bootstrapped. I've tried using AsyncStorage for that but the bindings for objective-c isn't straightforward at all!
--
I was downvoted for claiming that Reuters might have lied, and that Reuters had likely engaged in 'Atrocity propaganda' https://en.wikipedia.org/wiki/Atrocity_propaganda

against US President and his administration.

But I was correct, in this instance - Reuters lied.
https://www.snopes.com/tachyon/2020/03/curevac-tweet.png
Drawful 2 is currently free on Steam so everyone should get it. It's basically a modern Pictionary.

There are many games made by Jack Box games that all work with a similar interface.

https://store.steampowered.com/developer/jackboxgames
> In Japan, people wear masks so they don't spread their germs. In the US, people want to wear masks to avoid other's germs. Totally different mindset.

Absolute orientalist BS.

I work in a Japanese workplace. Lots of people here don't normally wear masks. When they do wear masks, they pull them down to cough or sneeze so that they don't walk around with a wet and dirty mask. The idea that I could be dirty and infecting people doesn't cross the minds of most people, just like how in many places around the world people are taking international trips and dodging quarantine.

Recently, almost everybody is wearing a mask. People have jokingly asked if the new mask wearers are infected, to which they quickly reply along the lines of, "No way. I just don't want to get infected by you guys."

Japan isn't some society of honor and sacrificing oneself for the good of the country or whatever like movies based on ancient stereotypes make it seem. Most people are looking out for themselves just like anyone else. The way it's done is just sometimes different.
https://smile.amazon.com/dp/0143125788/ (Amazon)

https://archive.org/details/commandcontrol00eric (OpenLibrary)
Good points, especially the condo thing! The range thing confuses me: How often do you drive more than 200 miles in the city? I live in DC which has lots of far-flung suburbs, and can still take a day-trip to Baltimore (an hour away) and back for around 100mi total.

I see this as a really attractive second car for wealthy commuters . If my spouse had a normal gasoline car we could use for long trips and hauling things, this would be a great daily driver, especially if I lived in suburbia and commuted for 30min a day where having a nice car would make a big difference in my life.
No one in the industry can really agree on what AAA means once humans get involved. Ping added a fourth A for Account Management in an Attempt to Address the Ambiguity: https://www.pingidentity.com/resource-center/authentication-...

But trust and authority are deeper concepts than just usernames and passwords for the latest web app. Managing a sprawling system with multiple levels of access and demonstrating proof of security? The computers running the services and protocol translations aren't the parts that have trouble scaling anymore. (Hint: The L in LDAP. Compared to what?)
>that they implemented it so fast

One wonders how many features they have pre-implemented like that and are sitting on to dribble onto the plebs as slowly as is financially optimal.
Exactly. The most impressive part is that it really feels like a click, down to the illusion it's moving down (but it's not, at all). When powering off (or there's a crash), the feeling of it being immovable is surreal. Plus the surface is suddenly responding evenly (the clicking ones had a hinged design, so it became increasingly hard to click upwards the surface)

One can leverage the haptic feedback to make the TouchBar a bit more lively[0]. The illusion breaks a bit since the haptic device is farther away from the touch surface but it's still quite a transformative experience for the TB.

[0]: https://github.com/niw/HapticKey
Yeah, perhaps the point I was trying to get across is too niche. I meant that you cannot have an offline master key, and only upload subkeys to Proton Mail. So you have to expose your certification key to an internet connected machine to be able to upload it to PM.

Hard to find a concise way of saying that. You are correct of course, that once uploaded, it is encrypted with your password. They do know what they're doing - and calling it insecure would be unfair.
Amazon restaurant chain starting up, it's amazing how much of Amazon's money needs to be moved into that subsidiary.
I expect a huge amount of his net worth is tied up in Amazon, so Amazon is still very much his problem.
And so in general the reduction of an empty list should always the neutral element of the operator.
The OP was responding to the maxim he quoted, specifically:

> There is no space to argue over whether a comment was transphobic – if it hurt a trans person then it is transphobic and it is unacceptable.

That is a much broader statement - pronouns are only one possible example* of something which might "hurt a trans person".

Stop playing games.

Edit: Other examples are arguments about trans access to women's sports/prisons/shelters/etc., which TERFs may say "hurt females" and are thus misogynistic. Whose hurt wins?
Is there anything specific that you disagree with? I personally find his comment totally sensible.
Yeah, my first thought "another build manager to worry about" - it's already annoying that some projects use Gradle, which I don't want to have to learn.
Nothing really stops Signal from shipping a build w/o a crypto wallet to comply.
I often think people are role playing on faceless social platforms, such as here or reddit. The behaviour here is much better of course due to excellent moderation plus this site has a strong career/education angle which tends to have a calming effect. Maybe.

Like you say, people try to be civil face to face but I think there is still a lot of tension in face to face (not always) and many people are venting online to release the pressure of what they really want to say.

Plus, reddit is full of militarized bots pushing political agendas, sowing discontent.
I think that #3 is one of rms’s terribly ineffective and perhaps self-destructive “technically correct” arguments.

I read that he’s intending the extremely literal meaning of “having” as he often takes extremely precise, literal meanings that make his writings more difficult to understand than would otherwise be.

Let me be clear: I’m not in any way supporting child porn, but I can see how rms could hold a view that merely having a specific sequence of bits that can be displayed as a picture does not harm anyone.

Perhaps someone was harmed by the circumstances under which the picture was taken. Perhaps some ex- is harmed by the thought that you might have that photo. Almost surely allowing the purchase or trading of such pictures encourages future harm. There are lots of reasons to oppose child porn, but rms is, for reasons known to him, choosing to argue that, in a very literal sense, the passive having of the bits is not among them.

Context: I’ve read a lot of rms writings and worked for FSF as his typist for 9 hours back around 1990 before I quit. (I wish I’d have been able to do it longer, but it wasn’t worth the $10/hr to listen to rms dictate keystrokes and enter them. I would frustrate him as I was trying to learn what the keystrokes were doing and he just wanted me to type faster. When I told him I was quitting after the third three hour session, he graciously offered that I was just getting fast enough to not be frustrating, that most people quit in session 1 or 2, and he’d make sure FSF sent me the $90 which they did.) I don’t consider myself to have a particular “side” here, but if my minor interactions with him are relevant to anyone, I wanted to disclose them.
Ah so I just have to concentrate harder!

Geez why didn't anyone just tell me this, would have been a lot easier
Real life cops aren't like TV.

They might take a report but won't spend an ounce of energy looking otherwise, even if you have the IP.

Then again it's Canada so maybe they are less lazy/corrupt than US cops.
Google is probably making a lot of money off of Mahalo. Anyone want to take a stab at what that number could be?
re: But Savings.com isn't "the site being looked for".

Yes, it is, the searcher doesn't know that though. That's Google's job, to rank the most relevant sites to the query. If those coupons are what the user is looking for then that site is what should come up first.

I also want to add that at this moment Savings.com does indeed outrank Mahalo.com for that query. While this may change (and based on past experience with Mahalo's empty pages many of them will outrank other sites that are higher quality eventually), that is not what the bulk of the issue is. Those Savings.com feeds are not "human powered" anything. They are exactly the kinds of pages that Jason told Matt Cutts he had removed from his site. They are the antithesis of what Jason claimed his site was all about just 4 days ago. That's the main issue.
While I was trying to figure out why my submission ended up where it did...

I realized my code has a bug.

It's too late for a resubmission, isn't it? :(
I wouldn't submit one of these myself, but I think the reason they keep turning up is pretty evident:

Superficially (in the sense that I've never really looked carefully), it looks like he's gaming Google and getting away with it, which is a pretty big deal if it's true.
I've accidentally downvoted on an iThing before. It doesn't seem worth it to write a comment explaining.
The Dunning-Kruger effect is an overcomplicated explanation for a much simpler phenomenon: no one can effectively estimate their own competence. Highly competent people are also a poor judge of their own competence.

http://sitemaker.umich.edu/kburson/files/bursonlarrickklayma...
On the haskell end, dons politely pointed out that the author's haskell code was far from idiomatic in a benchmark-significant way. The response he got was pretty blindly defensive.
Thank you.... and I agree.

We are 100% SEO compliment to best practices and we delete/deindex/build out any community pages that are short every month. Google Knol, Wikipedia, About.com, eHow and Associated Content don't do this!

We are uber agressive about removing short pages, and investing thousands of dollars in top pages. like these two:
http://www.mahalo.com/how-to-make-strawberry-shortcake
http://www.mahalo.com/how-to-play-guitar-chords

These claims by hater SEOs are basically B.S. They take the last 10,000 pages the community are working on and say "gotcha!!! these pages suck!" Well, they are being worked on! Come back in 60-90 days and they will be built out or they will be deindexed. that simple.

... absurd.