skysight-inc/HackerNews huggingface dataset:
It’s a trade-off between adding new apps quickly and testing them very well. Currently I tend to add more apps and just monitor for failures in Sentry. Mostly to see which categories are used and to provide enough choice.

Thanks for sticking around for now. I still have many improvements planned, like making it easy to report deployment bugs and suggest changes to settings. Like new env vars, ports, images, etc.
Couldn't you sue them to restore your tv to the original state as opposed for monetary damages?
...until the lure of $$$ draws them into this too.
AC/DC is another edge case I've seen, mainly because in some contexts slashes are used as separators between multiple artists, so "AC/DC" could be misinterpreted as a list of 2 artists named "AC" and "DC".
Intel's new Arc GPU shows promise but Nvidia still has the advantage
> What kind of soulless automaton can write corp-speak garbage like this?

The kind of automaton that made a business plan thinking they can sell user data but is realizing that they can’t do that effectively.

I heard from a bird that heard from a bird that Netflix barred these companies from collecting and selling movie watching statistics Or they’ll yank the app from their tvs. I’d not be surprised if this is becoming more prevalent with Disney plus and other apps becoming far more walled up and putting in similar clauses (and more more and more people spend their time in these apps instead of cable ). Thus they’re desperately trying to find crappier revenue streams now that they have established tvs to be as cheap as they are now. Vizio isn’t some dumb corporate, im sure they know what such a move will do to their brand image.
That might have been true in the bygone era of "bands", rock music and guitar-heavy genres that Albini seemed immersed in, but in contemporary pop a producer (or team of producers) is literally all there is, plus maybe singers/songwriters.

And even if you look closer at rock, the most groundbreaking and successful acts have always been at the forefront of innovation in the sound / production department (from the Beatles to U2 or Radiohead)
>I did have previous jobs where we worked on hard technical problems, and spending face-to-face time with a couple colleagues hashing out solutions at a whiteboard was invaluable. But that is not my FAANG job, where the whiteboards are rarely used for anything other than interview questions

I hope that I get to work on some actually hard problems at some point in my career. Sounds fun :)
No they're Introducting it
I think we're on the same page. It's a matter of $$ for speed in the sequencing and analysis phases. However, the big problem that Isaac Asimov posed and is still relevant, is the understanding of the results. Having your entire genome sequence is achievable now, but understanding it isn't. As far as I know 23andMe and other services only look for a subset of well understood variants and that's it.
If you want to do that in ed or ex, you have to exit insert mode, save, go back into insert mode, and then possibly exit insert mode again, find the extra line break you inserted to save, and delete that line break. So I could be wrong but I think probably no ed or ex users save by reflex when pausing to think. Also, saving a file could take a significant amount of time in the 01970s.
I just said I enjoyed one week in the office. After four years.

I'm not advocating for folks to stop working remotely. I'm not advocating anything.

I'll certainly never share another personal experience on HN, that's for sure.
Check out your local chapter of STC. The Society for Technical Communication has a job bank, but I think you need to be a member to access. Local chapters often share jobs without membership.
Complete social media ban in Sri Lanka amidst peaceful protests
> If you're not describing an experiment or system that uses GNU parallel as one of its key components then it makes no sense to cite it any more than it does to cite any other utility.

GNU Parallel agrees with you, but also gives you a test of when to regard it as a "key component" (as you put it):

https://git.savannah.gnu.org/cgit/parallel.git/tree/doc/cita...

> If you feel the benefit from using GNU Parallel is too small to warrant a citation, then prove that by simply using another tool. [...] If it is too much work replacing the use of GNU Parallel, then it is a good indication that the contribution to the research is big enough to warrant a citation.
I mean, we get to dictate it because we’re writing the code and don’t know? I guess enterprising Indian developers should help it get fixed. As the whole world gets online this stuff gets sorted out, eventually. It’s not as if it’s malice or something. There are Americans with longer names though, I had a friend whose full name was five words, and all of his sisters and brothers also had “three middle names”.
Not mine. I have a "dumb" 1080p Vizio TV. It was quite budget at the time I bought it, 5 or so years ago. But it does everything I need it for quite well, no problems.

I'd like to upgrade to a TV with 4K and HDR eventually but guessing it won't be that easy unless I use a monitor instead.
Not that many people actually get fired in a hire fast fire fast workplace. The whole point of hiring this way is allowing yourself to not overprepare in an aversion to hiring poor talent. When you get a poor performer, you just let them go, but the average is not that bad, and you end up filling your billets faster where another company may not at all.

The opposite is 7 interviews and shedding most of your applicants for trivial reasons. Most businesses can't support that, too much work would go undone and they would stop being competitive.
In 1999, after installing Linux on a mainframe for the first time, I needed to edit a few files. Being in the Linux console, ISPF wasn't an option. But the copy of Linux we were working with (Marist College's release) didn't yet have vi available. So I had to go with ed. That, as they used to say, was "a real trip".
no need to be rude
FYI your first link is throwing a 403
Pleasant to see Apple has made some progress on their metadata guidelines (it used to be abhorrent for a company saved by the iPod). Looks like a useful one-pager to get a quick overview of the challenges without getting into any of them.

For a proper attempt to preserve metadata, I'd refer to the MusicBrainz Style Guideline — https://musicbrainz.org/doc/Style
How Singapore turned to its experimental tech team to solve Covid-19 problems
Many of the comments seem to interpret this to mean "don't try to craft insights into your models. instead use dumb generic models and a lot of data." That's not how I read the article.

Not all convolutional neural nets do a good job at image classification, regardless of how much data you feed them. Dense neural nets are plain just plain bad at it. Not all brute force searches over chess plays win. Not all recurrent models translate text well.

The art of incorporating insights into model is still alive and well. Without introducing "structural biases" into models, none of our current methods would work. The problem is that we've managed to introduce a lot of structural biases without understanding them well. And we should do a better job of understanding these bits of side knowledge we introduce into models.

I also agree with the main point of the article that if you're at a crossroads between introducing a very blunt structural bias (like invariance under lighting for image classifiers), you're probably better off instead throwing compute at the problem (by, say, synthetically augmenting your dataset by 10x).
I still remember when those were not of the "OK, don't show this again" type, so you could not simply stop them first after the first run.
but not how the world works at all.

Counterpoint: competition (and coexistence) between various approaches is most definitely how much of the world works, much of the time.
All the political "solutions" to the housing crisis are not only expensive, they make things worse, because they are in denial of the Law of Supply & Demand.

No government has ever been successful at repealing that law, but they sure keep trying.
A WeWork-type setup, where coworkers could come in and collaborate on certain days, sounds perfect for your situation.
I made sish [0] so this could be done for myself and friends automatically. It’s a binary written in Go that implements the SSH protocol and allows TCP forwards, HTTP(S) w/ built in requesting of certs from LE (including for custom domains) forwards, aliases (tunnels kept local to the daemon that does not bind a port) forwards, and TLS forwards using SNI for routing.

sish implements a web front end for inspecting web traffic on tunnels as well, albeit not as nice as Ngrok :)

[0] https://github.com/antoniomika/sish
> In an earlier more sedate era when it was more popular, the average user was a woman into TV fandom who just posted stuff like this all day

The period you're describing was several years after Marco left. And besides, David was technically the sole "founder" (see e.g. [1]). In any case, David was ultimately responsible for the product direction.

I don't mean to minimize Marco's contributions in any way, as his efforts were absolutely massive and utterly essential to Tumblr's success. But with respect to the community and culture, product direction matters a lot more than the backend implementation in this context. (And I say this despite being one of Tumblr's first backend engineers myself!)

[1] https://marco.org/2013/05/20/one-person-product
I've been meaning to give this a try: https://github.blog/2022-02-14-include-diagrams-markdown-fil...
Homes in the US now are about 1000 sf bigger than they were 50 years ago. I would bet this is mostly market-driven to maximize profit, but it's also politically created by zoning and ordinances, with the added bonus of keeping poor people who might afford a smaller home or a portion of a duplex/triplex out of your neighborhood.
No they won't. Normal people don't care about this stuff.
What's sad is I actually found it refreshingly honest that he listed "advertisers" as one of the parties who benefits rather than claiming this is purely done to improve the experience of viewers
I was thinking returning to the office is sort of a 'prisoner's dilemma'. Everyone has to make the same choice for it to be effective, otherwise the office experience is diminished and working from home is better at that point, since you'll be in remote meetings anyway.

I still think it's a matter of control that the office is preferred. There's absolutely no reason why software problems can't be solved remotely, especially when half of the industry is outsourced to China or India.
So how does this law affect smartphones?
Unless entire operations can be finished automatically, you could still do,

command_to_test && exit

in the swarm of tmux tabs and let only the anomalies stay open.
Also Mari0 (Super Mario + Portal) exists: https://stabyourself.net/mari0/
"Google relies on color alone for links in search results"

I remember when OS X first came out, and it seemed to have replaced window controls that were distinguishable glyphs with round jewel-like controls differing only with color.

It was pretty, but it sure seemed like an F-U to anyone with issues telling colors apart. As well as existing users in general.
A funny edge case I've found in one of the most popular music services (Last.fm). There is an instrumental post-rock ish band called Collections of Colonies of Bees and they have an album where almost all the tracks have the same name; they are all titled "Fun" except for the last track titled "Funeral". https://open.spotify.com/album/0LP8DTy4amlLIVXGOjvCo2?si=HJ3...

This has caused last.fm to think "Fun" is one of my most played songs of the year even though they were all separate tracks.
> maybe they just don't understand the questions.

Questions:

- Reverse a string like "hello" without using the "reverse" function of your lang, ie: manually

- Do it in the lang you prefer most

- I will return later when you are ready

- This machine is as your full disposal, so use anything you need.

Seriously, if this is challenging, now imagine when facing actual requirements...
We're not building airplanes though. We're building line-of-business apps -- it's like 80% CRUD
As with the other people that have replied to your comment, the term THz is now used to apply to the region of physics between problems that have been solved by RF solutions and problems that have been solved by optical solutions. The set of technologies that are being developed to deal with frequencies between these two are very different from either. I work with 0.1 - 3 THz which is referred to as THz technology because the research methods and available technologies are unique to this domain, so a unique name is used to refer to it.
And as a follow up to this, are there any that are open to nontraditional students with an interest in research? Stopping everything you are doing for a minimum of 4 years is a complete nonstarter for the majority of working people, some of which would be great at research.
I also noticed this same pattern. Until roughly 2008 - 2010 or so, interviews were a much more informal style. You'd meet the team, get asked some basic technical questions, they'd take you to lunch, etc. If you had some sort of recommendation (inside referral) it was even more informal.

2010-ish is when I first encountered the "code on a whiteboard", and later "code in a shared doc" style of interview. One was basically 5 hours non-stop. Pure hell.
Break the code 2:An action-packed codebreaking puzzle set in 1999
The AR9280 is 13 years old, closer to the initial 802.11 Wi-Fi standard released in 1997 than now. The thing is the definition of only ancient Wi-Fi chips having libre/open firmware.

Also I think you meant 802.11n, while the card does support 802.11a that is 54 Mbps on 5 GHz only.
It sounds like from the article that what Vizio is adding is a way for content providers to add interactive ads to their programs. The content provider decides where and when the ad will be shown.
Maximizing profits would mean building more units on the same land. So, subdivide lots, allow multi-family construction, increase the number of floors. The same people who disallow this then turn around and demand affordable housing.
You want my money, and in return, you will give me....what?

Nothing.

You have nothing to offer me, other than taxation.

Have a nice night.
And Varroa destructor mites. If Beewise can figure a simple but effective method for eradicating them from the hive, they will solve one of the biggest stressors on bees. Beekeeping, as has been said, is really pest management.
"Recently", would be ~10 years. There was a time when the particular customers I work with consistently had Sony at the top of their lists (especially tvs).
Nowadays?...any cheap crap will do.
> I don't care what GNU thinks, but it's simply not scalable.

How so?

A lot of software requires you to configure it before the first run, and we regard that as scalable.

A lot of software requires you to pay for it before the first run (most Microsoft server software comes to mind), yet we regard that as scalable. You can also pay for gnu paralell: https://git.savannah.gnu.org/cgit/parallel.git/tree/doc/cita...

Is it because you insist that you get software for free (zero cost in gnu speak)? Because that is really not what the free software movement is all about.
Argentina has a curious economic situation but inarguably the rule of law and a coherent banking system. Russia self-subverts their currency but is otherwise stable. Ukraine is under siege so many things are up in the air. None of these nations qualify under your rules.

And yes, you have to fix your government. That's how society works.
The 03660s. ;)
Exploring Large Tables with Table Lens
So let me get this straight.

We now have TVs that have cameras built in.

We now have TVs that display ads without our consent.

When do we get the TVs that cannot be turned off?

Big Brother awaits.
> That's a bit of a straw man there.

No, it isn't. See below.

> In the process, they'll generally fuck over a whole lot of workers

The only way they can do that, since the workers' pensions were an obligation of the company that got broken up, is to declare that company bankrupt and void the obligation. But bankruptcy is not supposed to be a way to make money by voiding a company's obligations and then selling off its capital. The net value of the company is its assets minus its obligations; the process of cashing out the company should involve paying the obligations, not voiding them.

> there is real economic value (not necessarily social good) in this process of capital redistribution

Now who is using a straw man? Again, the "economic value" in a company is its assets minus its obligations. Cashing in on the assets while voiding the obligations is not creating "real economic value". It's stealing it from the people to whom the obligations were owed.
this is the in-depth reply that illustrates my flippant comment. there can be an inherent competitiveness in white-boarding interviews. the interviewer can implicitly want to show their superiority over the candidate. i think that's the core reason behind a lot of overly difficult problems being offered that have no analogous presence in the day to day work. how many times have you written a graph traversal algorithm on the job? or implemented a geofence in 45 minutes, from scratch, without a search engine?

i whole heartedly agree on the pair programming approach being practical and yielding good results. i think you can skip exposing the candidate to the internal codebase, and replicate an internal problem in a more generic and high level way.
Lots of unstable breakages over the last year's. automake got broken by an unnecessary deprecation, signatures got broken, encodings, and dozens more.

but still miles better than other such languages, and esp. if it would have been written in C, just as the incompatible moreutils counterpart.
You Should Have Kids
Any archive link? Apparently, I am blocked from the domain lol:

> Why have I been blocked?

> This website is using a security service to protect itself from online attacks. The action you just performed triggered this service. There are several actions that could result in being blocked including submitting a certain word or phrase, a SQL command or malformed data.

> How can I resolve this?

> You can email the site owner to let them know you were blocked. Please include what you were doing when this page occurred and the event ID found at the bottom of the page.
Well, those long distance charges will kill you.
This correlates well to my personal experience. The companies with the longest interview processes have been the worst to actually work for: 8+ hour interview processes, 5 or 6 individual interviews, HR "behavioral" interviewing, on and on. The longer the process, the more dysfunctional the organization, the worse the actual job.
Same way it affects anything else, not sure I understand your question.
This is still one of my favorite pieces of writing about the music industry, and still illuminating about how it evolved since. Even so, I think Albini’s best contribution is his own music. He was and probably still is a good curmudgeon, but he stands out to me for just harrumphing it and making music that he wanted to make.
I hear this parroted on HN every single time a topic re: smart TVs comes up.

They're not exceedingly rare. A tad more expensive, yes, but not hard to find.

The brand is called Sceptre, they sell them at Wal Mart.

Am I missing something? Maybe that brand doesn't exist in the US?
> Simplicity of Go allows for rules' formalization of how I build 3D mental map myself, so I can outsorce it to the code.

I don't see how that's any different from reading Java/C#/Kotlin code honestly.
Note that you don't mention anything about living, just transportation. And, you couldn't resist throwing in pejoratives.

It's okay that you like bikes, that you design your life around bikes. You're offended that other people don't or that bikes don't work for what they want to do.

FWIW, my wife and I worked >50 miles apart for over a decade.

I know, we shouldn't have done that.
> Once you get past the first screening call, I find you on social media, blogs, forums and read your posts, and see what questions you're asking on stackoverflow.

And what if my social media presence is minimal or not public?
I like JSON in that it's structually reasonably stable; even under hostile content, it will stay the same. That can't be said of other formatting, that might get confused when newline, spaces, nulls and other "hostile" separators are used.

That's specifically one of the reasons why you never can reliably parse ls in even remotely potentially not pristine and safe environments.
cat hosts.txt | parallel --quote --timeout=10 ssh {} 'echo {} $(md5sum ~/.config/file)'

Also try:

parallel --slf hosts.txt --timeout=10 --nonall --tag md5sum .config/file
> This is one of those tricks you just have to memorize and it's very hard to come up with the solution in 30 min.

Maybe that particular solution is hard to come up with, but you can solve the problem without any "tricks", just basic principles. I'll try to explain which principles I'd use using python.

You can start with the trivial O(N^2) solution:

def has_2sum(lst, target):
# returns whether there are 2 (not necessarily distinct) elements in `lst` which sum to target
for a in lst:
for b in lst:
if a + b == target: return True
return False

First principle is runtime analysis. The runtime is O(N^2) because the inner loop is O(N) and runs N times. So we can try to speed up the inner loop. Second principle is to rewrite what the inner loop body as a function of the loop variable b.

def has_2sum(lst, target):
for a in lst:
for b in lst:
if b == target - a: return True
return False

Third principle is pattern recognition for common functions: the code is equivalent to

def has_2sum(lst, target):
for a in lst:
return (target - a) in lst

Fourth principle is to know which data structures support membership query. If you thought of hashtables, you get the O(N) solution.

def has_2sum(lst, target):
set_lst = set(lst)
for a in lst:
return (target - a) in set_lst

If you thought of sorted list, you get an O(N log N) solution.

import bisect
def has_2sum(lst, target):
sort(lst)
def contains(x):
# equivalent to `x in lst`
i = bisect.bisect_left(lst, x)
return (0 <= i < len(lst)) and (lst[i] == x)
for a in lst:
return contains(target - a)

If you thought of `sortedcontainers.SortedList` (a third-party python package), you get an O(N^4/3) solution (analysis: https://grantjenks.com/docs/sortedcontainers/performance-sca...)
Also try:

parallel --tmux ...
This is true but like i said when you need real permit etc this becomes tricky.
> Maybe we have different definitions here, but I've never, or perhaps once, had a manager who I felt could do my job in a pinch,

The chief of Air Force still flies the fighter jets just as well as the junior pilots. The head of surgery in a hospital still operate just as the junior surgeon. Why does tech have to be different?
Those companies have to justify their office leases somehow.
Use a userstyle to (Unhide? Bring-back?) All the print options in Chrome browser
I was befuddled when trying to save-to-PDF in Chrome, there were no options for Landscape, Fit to page, etc.

I know previous versions had them. Was something wrong with my version?

Went in search of troubleshooting (ironically via Google Search in Chrome) and found this most satisfactory solution.
These can be killed easily with vaporized oxalic acid in two treatments spaced a week apart (iirc, dad keeps bees not me). This pretty much eliminated any hive loss for years now, and we’re convinced this is the fix for colony collapse disorder (at least in our area).