skysight-inc/HackerNews huggingface dataset:
Relevant: The Gervais Principle, Or The Office According to "The Office" https://www.ribbonfarm.com/2009/10/07/the-gervais-principle-...
Joking about political figures isn't hate speech.
I’m so confused, is there something that prevents the “use what you produce and sell excess at wholesale?” That seems like it would be the sanest policy. If you can’t use your own power then I think getting paid retail rates is the only fair thing since that’s how much the power is worth to you.
This is it. No one is restless, and ruthless pragmatism runs things.

I was fortunate as I joined a team that was growing and had heat under them which gave me opportunities to go ham in a space I care about.
The sort of person applying to work at FB probably has a rather better opinion of them than the average HN commenter.
I loved film Into the Wild and read up on McCandless afterwards. If I remember correctly, he died within a day’s hike from a road but had he decided to bring a map with him, he would have known how to get to the road. I got the impression that he wanted to see how well he could survive on his own with the least amount of help from society. While I admire the spirit of the man and can sympathise with the romanticism of his endeavours, I would consider not bringing a map of the area or preparing adequately for life in the wilderness to be deliberate self-sabotage.
> if you intend to use most of it personally.

That's exactly the goal here: make grid export uneconomical so you need to pair solar with a storage system that banks your afternoon excess into self-consumption once the sun goes down and the duck curve kicks into peak territory.
That’s how Congress works. Omnibus bills get additions for special interest (like shark fin law). Which Congress person has enough money from Big Shark Fin to derail the military budget? None of them! This is an easy win for the proponents of the legislation.

I’m not claiming this is a good system, it’s just how this happens sometimes.
At his age and level, you lose all interest in having a boss.
We had a couple Us dedicated to the feds in our datacenter for their wiretap box, in addition to weekly emails. We had like 1/16 twitter’s revenue. That’s what I’d consider constant!
BTW, loved the article, not sure how I missed that you tried this.
Monopolies tend to stick around much longer than other industries despite their lack of competence. Clayton’s book was mostly about Intel which operated in a competitive market with AMD and others.

DuckDuckGo is great but it’s not nipping at their heels meaningfully.
Eh, like many things in life, it’s not that simple, but the reality of it is that YouTube plays a role within a clear framework intended to bring wider sense of balance their life (BSA scouts, sports, literature I choose every now and then, etc). I wouldn’t quite phrase YouTube as being straight up detrimental to their well-being, it’s more that I personally don’t enjoy the baggage that comes with the benefits. So like Natty Lite, 1-2 are probably fine (even if in poor taste) but beyond that it’s a problem.
Presumably, in cases where performance really matters, they're using single-threaded processes pinned to cores and shared memory ring buffers to communicate across processes. It ends up looking not that much different from a high performance C++ project, except for the lack of full address space sharing.

Modern MMUs don't require full TLB flushes when switching address spaces, and physically tagged cache lines allow the ring buffers to be shared in cache even if they're mapped at different virtual addresses in the different processes. Also, you're guaranteed to not have false sharing, and there's zero contention for locks within malloc/free.

I don't mean to suggest there are no advantages to full address space sharing, but they're both fewer and less than one would initially assume.
He probably meant to write FITF: Foreign Influence Task Force
He didn't chose Facebook. At the time of the Oculus acquisition, they must have made him an offer he couldn't refuse.
I know there’s no easy answer to the question, but how can you be sure we’re not in “will no one rid me of this turbulent priest” territory here?
They didn't have to submit high quality reports because they were working with ideological soulmates.
> Any time the FBI “asks” a company to do something it’s immediately a form of coercion.

Strong disagree. I've been on the receiving side of many such requests and all of them came with reasons and citations to back up the request. I've never had a single LE request (including some from the FBI even though we were located in Toronto, Canada and in IJmuiden, NL meaning that we could have refused them simply on account of not being in their jurisdiction) that did not make perfect sense to me.
I would so love to chat with someone with your experience. I developed tourettes / ticking a few years ago when I was around 32 and I wonder whether it could be related to the psychosis I once had. When I researched sudden onset ticking I couldn’t really find much about it! There hasn’t been a day in past 4 years I’ve not ticked and it is worse than ever.
16% of cars sold in California are already EVs
2023: The year of fostering a psychologically safe workplace
People who don’t get promoted are likely to complain about it — often that the system was out to get them. I mean how often do you hear somebody go, “Yeah I was passed over for a promotion and you know what, I didn’t deserve it.” People who do get promoted at a FAANG (either by self-promotion or not) probably don’t want to brag about it because of the general sentiment here at HN.
> Because it sounds like OP was doing that: making something useful for the customers, just not for the other engineers. Hence the engineers couldn't vouch for the system and secure OP a promotion.

For internal customers. Not real customers. Because they are captive audience. What they are going to do if generating a report takes 10hr? Purchase* different tool? Force devs to make w better one? Not their pay grade. They aren't even allowed to set requirements for features/functionality.

*That's when consulting firm swoops in to make great promises about how tool that they will make will solve all the problems. But because people who are using such tools can't set priorities for features/functionality, reports will generate in 9hr, but they will have to click ok every X minutes.
tbh I would only trust it if the software worked so that they wouldn't be able to abuse it for tracking (i.e not centralized). Although i am not sure how you would implement that in a geolocation tool.
Do you understand why when a person in a position of authority or dominance makes sexual advances towards their subordinate, it is considered sexual assault and abuse of power?

That analogy should help you understand the difference between a random guy writing to Twitter "hey, I think these tweets violate your ToS" and the FBI doing the same thing.
"It'd be a shame if.. You had an accident.."
In theory, yes. In practice it seems this might be, once again, relatively easy to avoid or restrict. Simply put up identification barriers that are so high none but the most determined pursue this.

"Oh, so you want [a copy of your data/to delete all your data]? Please prove you are who you claim to be, first."

This is at least the impression I got in general. Not saying Readwise would necessarily do that.
Good point, they went to bat for their users on multiple occasions.

I have huge respect for the former legal department of Twitter, being under pressure from so many sides including many state level actors must have been extremely difficult. And to see it all squandered like this must be extremely painful.
A friend in the book business once told me that publishers like big thick programming books because they take up space on bookstore shelves and deny that space to rival books!
I love the work going on there at WasmLabs, especially enjoying the articles with in-depth technical explorations.

After the article about running WordPress in the browser was published, there's a new project called WordPress Playground which is gradually preparing NPM or Composer packages to make it easier for people to run it.

https://github.com/WordPress/wordpress-playground/

They've been doing very detailed work, like making some patches to PHP and SQLite for improved compatibility with Emscripten, etc. It seems there's a lot of overlap with what WasmLabs has achieved and probably have continued to develop further. Perhaps there's an opportunity for collaboration.
When one of the two major parties runs on the platform of "government == bad," we shouldn't be surprised when they try to make the government as unproductive as possible.
While Twitter may think it’s a good idea to police “misinformation” on its platform and has every right to do so, the FBI can’t be in that business.

Maybe one could make a case that the FBI requesting Twitter to enforce its own policies is reasonable, but if the Feds are making judgments on what to complain about based on content or viewpoint rather than time / place / manner, that really starts to conflict with First Amendment jurisprudence.
It would not. Real world versions of what you speak would use different algorithms. If you're concerned about different normalization forms for example, the typical way to do that is to normalize both your needle and haystack before doing a search.

For case folding, you can enumerate at least all the possible prefixes of small length, scan for those using a SIMD algorithm like Teddy (from Hyperscan) and then use a finite state machine to confirm or reject the match. That's how Rust's regex crate (and consequently, ripgrep) works for example.

Regardless of those cases, exact string match is still very much desirable to optimize and is extremely useful in the real world.
Brb: rewatching Modulations
A private website that was taking signals from the federal government and taking action on them with no pushback. They were censoring people the government was asking them to censor.

The relationship was cozy. It's OK if people are cool with that. It takes all kinds.
There is an obvious selection bias in who posts. Anyway I also never seeked promotion (even tried to avoid it) but have been promoted four times now. I never chase glory and only focus on quality engineering and I’ve always gotten credit.
The Stepford Wives come to mind.
I don’t see this situation as analogous or even particularly useful - we’re not talking about gun fights, we’re talking about art and design, and whether we will see fewer great artists and designers as the market for moderate or learner artists and designers dries up.

It doesn’t really matter to humanity if strong people can still win fights, but it might matter if artists and designers who do produce great, original work stop being produced. It probably even matters to the AI models because that forms part of their input.
I'VE GOT A SUN BLADE WORKSTATION. YEAH IT'S RUNNING RIGHT NOW, HOW COULD YOU TELL?
NHTSA opens investigation into GM’s autonomous Cruise EVs causing accidents
This is more or less a ouija board for really lazy people, right?

Just wait until Ashley Madison trains one of these to talk dirty and ask for Venmo transfers.
> Employees seemingly responded with skepticism, with some asking about how company productivity is defined internally and if data about productivity (or lack thereof) could be shared.

Good for them to call this out.
Meta is a different company and this has nothing to do with Twitter…
You do realize for this to be true - the FBI, one of the most conservative organizations in this history of the country, one that’s never been led by a democrat - would have to be secretly as liberal as Twitter’s trust and safety team? Do you understand why people might not find that plausible?
I joined back in 2014 and left this year.

I feel like I got to enjoy a couple of years before the company started to lose its nimbleness. Feedback groups used to get responses from the people that actually built the things instead of contractors whose primary function is feedback group triage. Sometimes you could actually have an impact by giving feedback, and you could see others having those impacts as well.

When I left, it seemed like whatever wasn't planned for upfront at the planning meetings for each half just won't happen. Around 2018 I came to a team with a small feature request that I was happy to take on myself as long as they'd provide code review. I was told if I'd come to them a month ago they might've been able to do it, but now I'd need to wait until planning for the next half.

I think Portal is a perfect example of how slow to adapt the company has become. It's a fantastic video conferencing device, certainly the best at its price point. We happened to enter the pandemic with this device already available for sale, but we completely failed to capitalize on it. Zoom become the dominant video conferencing service pretty quickly. We failed to roll out Zoom support until October of 2020, when everyone had already established their video conferencing routines and were less likely to see the benefit of a dedicated device.

Portal ended up failing so hard as a consumer product that it got transferred over to the Workplace division.

I'd argued internally that at the very least we should allow sideloading of apps. Portal is just Android. People could run their videoconferencing application of choice, as well as any other apps. That would make the Portal more competitive versus an Android tablet, which all have okay videoconferencing as well as the whole world of Android apps.

The Portal camera is fisheye so we'd need to modify Android to let regular apps pull a normal image using the Android camera APIs, but that's totally doable.

In the distant past these kinds of requests would've at least gotten engagement from people working on the product. In 2020, they got a chipper response from a contractor who I guess filed them in a feature requests tool where they went to die. Oh, the contractor also would provide directions on how to use the web browser in lieu of apps. Like the first iPhone.
XINF: A basic JSON API for your basic needs
Need a simple JSON api for things that are often hard to get? Use XINF! It does basic things with lightning-fast speed using the power of the go programming language.

Services include:
- random number generation
- numbers to words
- country code info
- and more!

Service info and documentation on xinf.dev.

>> ZeroTerabytes
> At that price-point, are there other devices on the market that already fulfill the need?

No there aren't. Webcams in 2022 all have miniscule lenses/sensors paired with decade-old tech and none of the big players seem interested in producing anything higher quality.

https://reincubate.com/support/how-to/why-are-webcams-bad/

If you want high-quality video capture, your options are pretty much just (1) plug in a "real" $$$$ DSLR/mirrorless camera which will be fiddly and prone to overheating, or (2) use a cell phone as an IP camera, which will add noticeable latency and is still a tiny sensor compensated for by AI.

If this was for sale fully assembled I'd easily spend a few hundred on it. I don't care about networking, just give me plain old USB.
Yeah, so it seems looking at the emails, which is the only piece of information we are allowed to see.

However if you think about it for a minute, if the FBI were this bold in written, subpoena-able communication, what do you think the offline conversations looked like?
Yeah, Cyberknife ran on them too.
It's similar, but not quite a binary search. Imagine you have a book and you're trying to determine if a certain page number exists or if it's been torn out. You know the order, as pages are numbered in sequence, but you don't know whether the target page is still in the book or not. (For very large, cryptographically secure books you can assume the pages have been torn out uniformly.)

With the method described, you would measure the thickness of the book (the size of the lookup file) and open to a proportional page. e.g. If you're looking for page 120 and the book is 360 pages long, that's 1/3 of the thickness. So, find the point that's a third of the thickness of the book and open the book there. You'll be pretty close.

With a binary search, you wouldn't measure the thickness of the book. You'd always just blindly start in the middle, assess which half the target page is, and repeat the operation on that half and you'll get there pretty quickly.

Both exploit the knowledge of how the data is organized and both are most well-suited to uniform data (like pages in a book or random hashes), but are just different strategies requiring different means of accessing the data.

Admittedly not a perfect analogy, but you get the idea.
I haven't seen anyone doing the same or similar thing. I only did it because I thought it's gonna be easy to implement. It wasn't too easy, but it was a lot of fun.

I also made the Unity app to support 3D animations, and I'm planning to improve it. For example, it's easier to explain what "30" is with 3 rows of 10 balls (each row is 5 + 5). Animation for subtraction is different, I experimented, added 3D kittens running around, VFX effects, and so on. So kids also have a visual representation of math operations.

I'm ready to share/demonstrate the implementation to folks in South San Francisco or nearby. I would even Open Source it if there is enough interest, but can't guarantee it's gonna be super quick without some help from interested enthusiasts.

In the future I'm planning to improve math engine and visual part, so it's easier to understand what math is. There are many ideas on how to automate, since coin dispenser and acceptor support all kinds of coins.

I have a quick and a bit outdated video (in Russian) on my Youtube channel here https://www.youtube.com/watch?v=fVyFVhoAe5g
If you want similar toys that are higher quality, I highly recommend Japanese Tomica. They also usually have doors that open. Loads of variety. I believe in the US you can now buy them at Walmart, but they're not too difficult to order from Amazon JP either (just make a new Amazon account with your same or different email as the US or wherever account and confirm the seller ships globally).
There already is a better alternative and it's called Mastodon. No reason to create yet another walled garden.
Most counties in California
Some of the random-commercial-thing-from-China home security cams have open-source replacement firmwares.
Heh, it feels like we're reinventing ActiveX and VRML.
I have a genuine question about what to do when one finds oneself in this type of position and one is surrounded by people who seemingly do give a damn (and one isn't compelled to just give up and leave).

In my experience, the software industry, in it’s aggressive desire to be egalitarian, has an authority problem. I have encountered the “I told you so one year ago but we just had to learn the hard way didn't we” situation more times than it seems efficient. I am not unaware that I may be selectively remembering things and I’m not so prideful to ignore that I’ve also made calls that turn out to need adjusting down the road… but it baffles me why people put in positions of power and leadership are so often ignored almost on the whim of some well meaning but misguided other party. Certainly Carmack has the industry respect to be taken seriously. Why wasn’t he?
Well most of the company still needs to keep the cash cow running. So it’s only 10% of the company at most typically. You just have to have your future bets simultaneously be taken serious and isolated from the middle management and cyclical swings of the parent company.

Often companies get excited about a new idea, staff and finance them well… then after a year or two they get thrown into the wider system and expected to survive.

Eventually they are absorbed and managed as if they are the old cash cow, needing layers of management, risk adversion, accelerated timelines, and new ‘processes’ to fix every small problem instead of focusing on the bigger picture.
Towards 2014 or 2015 my previous work (some hosting company) had some AIX, Solaris and SCO, as well as some IBM i (aka OS 400) which isn't a Unix. AFAIK they were used because of choices of slow-moving/risk-averse big corps, mostly to run some java software or oracle/postgres/sybase databases that could just as well run on Linux.

My take on each of the OSes was:

AIX and the associated IBM stuff is kind of a mess. I encountered a bug where /etc/filesystems (fstab equivalent) was parsed differently during boot than when using the mount command manually. The focus seemed to be on the use of the menu-driven smit utility as the primary admin tool, with automation of admin tasks an afterthought. The builtin commands are often not very practical, requiring multiple steps to do things that you're used to do in one on Linux. Installing some open-source tools is essential to sanity. Some of IBM's own tools are using expect on their own software (looking at you lpar_netboot).

SCO is clearly unmaintained stuff that looks like it dates from 30 years ago. At least it's simple to use.

Solaris had some nice features, like Zones or ZFS, but much to my dismay I couldn't play with them as I was made to install an old version of the OS as the newer version wasn't listed as supported by the version of Sybase that was to be installed on it.
I'd say it's more a cultural echo of a time when it felt like anything was possible, and you were making stupid money to work on whatever you felt like working on, and everyone you interacted with was super competent and happy to help you out.

It used to be an incredibly fulfilling place to work.
You could skip the coins and just have the unity app spit out time limited guest passwords for a network portal login, like a hotel does. I mean does openwrt support that?
Yes of course congress is a mess and intervention will have major consequences, but the alternative seems to be everyone stands around watching the water dry up.
you sound like you're fun at parties
If they had better they would definitely be showing it. So this is what there is.
The FBI should absolutely not be trying to manage or control activity that isn't illegal, especially when that activity is speech. When the FBI does, we end up with horrible stuff like COINTELPRO.
I've occasionally noticed some sketchy article flagging in the new submissions feed. (A recent article explaining how to add snow animations to HTML pages comes to mind.)

I like to think that dang's days consist of monocle and tophat shopping, sabotaging the metric system, and propping up the global media conspiracy.

However, I suspect the root cause is more mundane: Some small percentage of users treat "flag article" like the downvote button.
All I’ll say is that he and the Pynchon family do actually exist. And he had a mixtape or two he put together that I think I still have a copy of on cd somewhere
I care. And I don’t care about most of the reasonings here, like:
* It is not new, so I don’t care
* Elon is conservative, so I don’t care
* It is not true, or at least conflicts with my beliefs, so I don’t care
* twitter is evil, so I don’t care
* …
1. We're not talking about your company which probably had a different context. We're talking about the FBI telling Twitter to silence opinions and facts.

2. Whether you agree with the LE request has no influence on whether it's legal or not.
IME Linux is fine generally but still has some prominent rough edges that show up just often enough to make it an impractical choice for their users who encounter them.
Respectable man, but a little bit like the pope: everyone agrees with him, but no one doing like that.
If killed, would you choose a swift painless death or someone chopping off your limbs and leaving you too die slowly over next few days.
It's not in the FBI's charter to "fix society" outside of the bounds of law. It's mind boggling to me that people are acting nonchalant about a government entity shaping public discourse in secret.
Where are you quoting this from? A link would be nice, I don't see this in the article.
Transparent aluminum