skysight-inc/HackerNews huggingface dataset:
>> I only recently understood that my Coax cables are basically like an RF spectrum similar to Wifi except inside the cables. It appears this is taken as obvious because I had a really hard time finding someone explain it like that.

>Back in the days nearly everyone had the experience of connecting an outdoor antenna to a coax cable.

>BTW, you can even run Wi-Fi over a random, abandoned RG-58 TV coax in the wall by simply connecting a suitable coax adapter. Some will mention the problem of impedance mismatch, but it's negligible [0]. The downside is that MIMO is not possible, only 1T1R is possible, and 150 Mbps is the best possible speed for 802.11n (but I wonder if it's possible to use a mixer at both ends to convert the second antenna port to a different frequency, so both bands can operate simultaneously in a single coax cable with a duplexer for MIMO).

This reminds me of a hack we did at work. We needed to connect the networks of two of our labs without going through the official IT equipment (don't ask). The difficulty was one of the labs is a Faraday cage, so essentially no accessible ways of routing cables in and out. However, we do optics research so we had some fiber connections between the labs, they are a limited resource though. What we ended up doing was connecting a media converter to use the fiber connections. But ethernet over fiber uses separate fibers for duplexing and the fibers between labs are a limited resource. We ended up using a circulator (which essentially separates the forward and backward transmission from a fiber into two fibers), and used a single fiber for full-duplex without issues.

Take home message, if you have enough SNR (the media converter bridges are designed for 15 km) you can get away with all sorts of hacks.
Brian seriously misunderstands what apolitical means and cannot tell the difference between Black Lives Matter and Black lives matter. The race and gender of his employees are not a political statement.
Yes.

I whould say “understanding” part of communication crucial for programmer.

But always together with “converting what is understood in formalized logic”
There are legitimate and practical reasons for tying an Apple Watch (hardware) to an iPhone (hardware).

You can also use both without an Apple account.

As an analogy, this is like Geico insurance requiring you to sign up for a United MileagePlus account because Berkshire Hathway owns both (hypothetically).
Off topic: API’s in dynamically typed languages like Python won’t get this type of lawsuits? If yes, there is an upside to dynamic typing.
How does this change if we consider the truth levels of the facts that these media outlets report? I see no reason why several remarks from the VP debate, in this instance, should be reported as reality. This is probably true on both sides but to varying degrees.
Not sure why has this comment been downvoted. It simply describes the bug in context ("there has been a series of similar string builtin related bugs in the tree optimizer since gcc 9.0") and offers a plausible explanation of the bug ("an incompetent developer touching these areas") based on Hanlon's Razor.

Even this is not welcomed on HN nowadays?
Ahh! This is great thanks!
You pay the same price though. Some stations will also insist on prepayment at certain times of the day.
> Even deciding what is political or not is political

No, the distinction is not whether somebody _decides_ if a topic is political or not, but that the conversations' intension is to convert the other party that your point of view is correct for society. I.e., you have to undertake political activism towards something for the topic to be political.

It's like religion as a topic of conversation, vs religious conversion. Two people can be talking about religion, but if neither is trying to "convert" the other, then this is not a religious conversion.

But if one party is talking with the intent to convert the other party to said religion, then it's a religious conversion. And the argument is that this should not happen in the workplace.
OK, it is subjective, which one is better. Still, different people will have a different opinion, and may have an argument for/against it, too.

> For example browser access to the Camera may be unwanted by many, but at the same time has enabled a whole range of video-chat, barcode-scanning, and translation Web apps.

I don't mean access to the camera or stuff like that in general; I mean the way they aren't very user-oriented.

Web browsers don't do things like these:

- A command to save form data to local files and later recall them on the same or a compatible form. (I don't mean for a document script to contain such a command. I mean for it to be included in the "File" menu, or a keyboard command, or such.)

- Play back a GIF or PNG animation as a video, rather than as a picture.

- When file uploads are expected, you could specify a different remote file name than the local file name, you could specify a pipe, or you could specify to capture it (that is the way to design the camera access working better, at least if you only need a still picture or non-live video; it doesn't work for live video, but even when live video is allegedly needed, you should be allowed to specify a file or external encoder program instead if wanted (e.g. if you do not have a camera)).

- A table of contents window (it can auto-generate it).

- Regular expression search.

- ARIA view suitable for non-blind users too.

- Be able for the user to disable and/or override various features.

- Edit <textarea> fields in external editors.

- Meta-CSS (usable only by the end user, not by document authors).

Some features they have in older ones, but they tend to remove stuff instead and just make it worse. Some browsers do actually do some of these things better, but some don't. Some of them can be implemented in extensions, but WebExtensions is limited compared with XUL/XPCOM. Why does it need an extension even to edit cookies (although you can view cookies without an extension)? Their priorities aren't very good. The "no user recourse" feature is especially terrible.

One good feature is the web developer console, but the main reason it is helpful is due to the mess they made; it isn't needed much when viewing old fashion web pages.

(Another disadvantage is trying to use it in bad ways, when there are much better protocols and VMs and stuff that you can use for various other purposes. And yet, another disadvantage, they waste too many resources, making it slow, even when you can do it more efficiently. Of course, a lot of this isn't the fault of the writers of the web browser.)
https://new.wordsmith.org/anagram/anagram.cgi?anagram=FAAMNG...
Me, 20 if I'm deep in something. I use Chrome and Firefox, both with and without incognito, so make that 30 across all browsers.

My wife on the other hand has ":D" number of tabs open as this is the number chrome shows on mobile after you hit 100.

We live in a happy marriage but once she is over 1000 tabs I'll consider divorce ;)
I strongly doubt that Google has a less sophisticated build system. They open sourced bazel, which has a pretty good feature set, e.g. reproducible builds, distributed caching etc.
Yeah it feels like a move to try and keep up with Nvidia. With Xilinx, they might be able to offer a networking offload product similar to Mellanox. They can also focus on ML acceleration that is custom tailored to the task instead of trying to push GPUs.

AMD really needs to focus on software if they want to catch Nvidia though.
In his defense that's probably not immediately obvious to most people.
Nope, it was a different phase of my life and I don't plan to go into UK any longer.

Plus I am not keen in companies that follow Google hiring practices.
Software Engineering at Google: Lessons Learned from Programming Over Time

hard copy or ebook
Show HN: A dynamic Steam stats SVG generator for readme and website
Yeah but it's not as relevant to the discussion given it's in a different class of CPU not really aimed at average consumers. It's fair to mention it, though.
Yeah, fair. The congress should go after robocalling spammers.
I have been looking forward to this happening for a long time. A quick search on my past comment shows that was 2016. And I remember checking Xilinx market cap last year and it was ~$30+ B, while AMD was only ~$50 B. I was thinking the chance of that ever happening is going to be very slim. ( I was an AMD Shareholder, but I never thought it would be $100B mark cap company, sold it all last year) Now AMD is at $100B+, while Xilinx is at Sub $30B. The market is crazy.

But things has changed since 2016 - 2018. I used to see the move to FPGA as going offensive attack in the server space, now both AMD, and Intel are doing what ever they can to fence off ARM.
Some of the older e-ink kindles are very easy to get a shell on and are just running a buildroot with X11. The downside is that storage is limited and the partition scheme the OS it ships with is nearly android levels of goofy (all user data has to go on a FAT.)

I think I heard someone found an exploit on the most recent one. If the pinephone didn't exist that would be tempting (and it kind of still is, having a small portable Linux machine with a week of battery life was nice even if it could only hold 4Gb.)
From what I see on social media, the events at Portland is a bit of protest and a bit of terrorism (if defined as political violence, which is a legal definition), so if there are laws on the books (whether or not we agree with those laws), they would be applicable to the violent ones.

There was a federal courthouse building which was under attack for several days - I find the idea a bit racist that if there are Saudis or Pakistanis attacking the building, then it's terrorism, but if it's white people from Portland then it's not terrorism.
I ran a Phenom II x4 DDR2 until this summer when I bought a Ryzen 3700X. It could not play Battlefield, Rainbow Six Siege, Squad, Far Cry, Pubg ( could almost play, loading stream time was the killer), Mordhau and the likes, but it could play a lot of games, so many that I didn't need to upgrade, it was the computer as a whole that was giving up.

I could play Wargame Red Dragon, Dark Souls 3, Dota2, Dishonored 2, Remnant from the ashes, Warhammer 1 total war, Disco Elysium, Dragon Age Inquisition, Fallout 3 New Vegas.
I'm German. It was on the news that Californians were instructed to conserve water in their households because of annual droughts.
If Google didn't wanted to be sued (IBM would likely have done the same), their solution was to own Java instead of hoping that their torpedo would have sunk Sun's ship without a hiss.

I am not pivoting, Google has only itself to blame for their little J++ adventure.

"James Gosling Triangulation's Interview on Google vs. Sun"

https://www.youtube.com/watch?v=ZYw3X4RZv6Y&feature=youtu.be...

Basically wanting Java as free beer, without paying Sun any money given that Java actually required licenses for handsets/embedded deployments in pre-OpenJDK days, in the not so good economical situation that they were, withdrawing them from possible Android license revenues.

That is torpedoing, regardless how Google employees, or wannabe employees play it.
Kuby Is Active Deployment
https://en.wikipedia.org/wiki/Redlining

Not trying to be snarky. But just in case some readers don't know the history of geographic discrimination.
> Is {X} copyrightable?

Evidently yes, to the extent that {X} includes subjective properties that go beyond the fundamental function of {X}.

To use file formats as an example, the fundamental function of an archive file format is to bundle a set of otherwise-independent files together. A basic archive file format that simply concatenates file contents together (and I guess the necessary header to identify the boundaries between them) wouldn’t be copyrightable. But a more advanced format that includes an index of included files might be, since the addition of the index is a product of some artistry by someone who thought it would be a helpful convenience for users. [1]

Extended to the car example, “putting gas in tank” wouldn’t be copyrightable because no tank can function without gas. But improvements to the method of transferring that gas might be. Engaging a clutch is fundamental to the operation of a transmission and not copyrightable, but a clutch that is specially-designed to require less force might be.

The key is an interesting case though... I suppose I’d have to say that mechanism would have been copyrightable, since one could start an engine in ways other than a key (maybe a crank or a push button), or perhaps because the idea to couple the unlocking mechanism to the engine start signal was a clever idea rather than a fundamental necessity.

[1]: To my understanding, this is exactly the situation with “tar” and “zip,” though fortunately for us the “zip” format was contributed to the public domain rather than copyrighted.
Racism. What does that mean nowadays? The term used to have a very specific meaning but it seems to be used as a more general-purpose smear nowadays, often based on nothing more than a dislike of a person or institutions politics.

So now Yelp will add a label to businesses accused of this term. Don't buy from racists! In German that translates to Kauft nicht bei Rassisten!.

Here is to hoping this nonsense will end soon and will end well because this -ist/-ism mania has the potential to go down into history as the next incarnation of what drove the Salem Witch trials.
I don't own any Apple products personally but I would say that the difference is that an Apple Watch is specifically sold as an accessory to your iPhone. You wouldn't, for example, buy an X-Box controller and expect it to work with a Playstation.

On the other hand, the Oculus is not an accessory to Facebook it is a platform for playing games.

People had no problem with tying their Oculus to an account, to manage their purchases, etc.., but people do have a problem with being forced to have it tied to a social media account.

I would say the difference here is that when we create a social media account we know, to a degree, that we are making a Faustian pact to have our data harvested in exchange for free services. But the Oculus is actually purchased with real money so we don't expect to have our privacy violated so the company can make even more money off us by harvesting our personal data.
The ROI is worth it, probably.
Apparently, heuristics are still better than DL-based solutions for the TSP

From the paper you linked:

heuristics based solutions are still superior to deep learning based solvers regarding accuracy and execution time for larger problem sizes.
> Why did you leave Coinbase?

> I want to engage with politics at work.
To me, the deciding criteria is the intent of the person undertaking said action. Are they taking an action to express their allegiance to a political movement? Are they taking action to attempt to convince/recruit people to a cause they believe in?

Or are they taking action not for such purposes? For example, a gay person talking about their spouse to a colleague without the intent to change any political beliefs of anyone around them?
> Further, not every thread in video game is going to use the CPU at 100%

Modern game engines do not segregate work according to threads, they use thread pools. If one green thread is busy with I/O, work can be scheduled on its OS thread.

https://en.wikipedia.org/wiki/Work_stealing
>What's worse for Google is that code has always been considered copyrightable so arguing that APIs are non-copyrightable is essentially carving out an exception for a specific type of code.

That's another aspect. API isn't code, only implementation produces executable code, API only helps ensure that those chunks of code fit together, like book's spine holds pages together and in order.
Find the Best Courses on Online
I found this eventually while surfing on online
This site was too interesting
u can also upload your courses and upvote so that many people will know it
This tool looks amazing! Great work. Which formats and resolutions are supported for exporting?
I believe this sort of thing has been talked about for years. Didn't Intel do something like that? This, for instance:

https://www.nextplatform.com/2018/05/24/a-peek-inside-that-i...

From what I remember, the problem is that there is a fairly large amount of work to get useful performance out of a hybrid like that. It's easier to just, say, learn CUDA and use a GPU than it is to have HDL folks work with SW. I have no doubt a system like that would be useful, but it would probably be expensive and limited to specialized, low-volume applications(like big FPGAs are now).
It's interesting to read the definition of a linux distribution on wikipedia:

"A Linux distribution ... is an operating system made from a software collection that is based upon the Linux kernel and, often, a package management system."

When I read that, I realized just how fundamental the package manager is and it makes sense.
No idea how true it may be (I failed to see any evidence of fandom on https://ja.wikipedia.org/wiki/キング・オブ・ザ・ヒル ), but I've heard there's a debate in japan over whether King of the Hill is better dubbed or subbed.

Edit: cursory googling suggests urban legend, sorry.

TIL: in 1960, the US represented 40% of global GDP, compared to 24% in 2020.

Bonus clip: https://www.youtube.com/watch?v=Z84rtbVbIEQ
I have a 3950x at home I now mainly use for work. I still have a workstation with 2970wx in the office, but I'm spending only 0-2 days of week there anymore.

Haven't used laptops for years to do any programming.
Really well-written writeup. It would be suitable to pin for WSL2 newcomers.
It seems that often the advancements in a hardware serve to cover ever increasing sloppiness of software
Yeah, I personally love the one big room layout but it makes some things harder. I'd like to put all of my noisier stuff in the corridor, as it's the furthest point away from the alcove where my bed is, but there's a lack of network and electricity connectivity there.

My four-bay NAS is currently in my media cabinet that's not too far from my bed and sometimes the vibrations of the disks annoy me as I'm trying to fall asleep.
also ... "tracks" - that will be gamed and privacy abused.
PoE runs at 48V, which means even if you're running only half an amp per pair you'll end up with about 24x4=96W of capacity (the standard actually allows for 600 mA per pair).
> OK my getting downvoted shouldn't be a surprise

FandangoRanger made a comment, said it can be a backdoor. And rurban made a comment, said it's unlikely to be a backdoor. Both have been downvoted. I guess the hivemind is fair enough...
LF on Windows is basically no problem unless you developing Windows OS specific things.
Ick, talk about different products fimoreth! Look at the 4min video. Keyvault could theoretically be a good datastore for the secrets, though.
Ok should have more carefully read what it does ;-) It is not really comparable to bazel, because it solves a different problem (stitching repos together). IMHO saying Google has nothing as sophisticated is still incorrect.
That’s because the price is not allowed to be cheaper even if you post with “cash” like debit cards on the internet so of course consumers will use 5% credit cards when the price is the same.

In Europe there is quite often a fee for credit cards, cheap airlines come to mind. Why would a save consumer not decrease risk and get something back for the same price?
>I like how Microsoft isn't bad anymore.

How is Microsoft relevant to this discussion?

Just to give one trivial example of how this impacts people who don’t want to have anything to do with Facebook or its satellite entities, in my country many government agencies communicate through Instagram. As soon as I click on a graphic, or scroll their official feed, I’m forced to login to a Facebook company.

How does that happen with Microsoft? Even when someone sends me a Word or Excel document I’m freely able to open it with a third-party application, without ever needing to give Microsoft my real and personal details, including needing to verify my phone number or email.
Actually - it would be good for google/apple employees.

There is nothing worse than working at a company without robust competition.

Work at a company that has to compete and it removes tons of management and mba bs employees have to deal with.
Data structure and algorithms problems for programmers
I often wish that the schema around domain names was reversed, to reflect something closer to Usenet.

Instead of news.ycombinator.com we would use com.ycombinator.news, similar to how a news group might be rec.arts.punkrock or comp.os.linux. This makes more logical sense to me, as you start from the broadest on the left (tld) and work your way to the most granular part (the path, query, or fragment of the resource).
If APIs are like book spine I don't know why teams are spending so much time designing and thinking about their APIs. Just slap on a "book spine" and get to writing code you procrastinating devs.
Gates is doing PR for himself. I've not seen him say anything relevant about MS in a really long time.
This is my first time reading about Area 120.

Any have insightful observations on this change in marketing?
Or a Pox Party: https://en.wikipedia.org/wiki/Pox_party

Not that outrageous.
For what it's worth, the backup driver in the Uber case was charged with negligent homicide just a few weeks ago.

https://www.theverge.com/2020/9/16/21439354/uber-backup-driv...
Jews again!

https://m.youtube.com/watch?v=xc9msnvRyJ0

Educate yourself, this war has raged for 2020 years now! And guess who's losing?

Yup, gentiles!
Brian Eno is a passionate supporter of the BDS movement, so you could try ask him about that. Maybe he'll answer. :)
Reminds me if this fun post [1] [2] from a few years back.

[1]: https://medium.com/@mwichary/system-shock-6b1dc6d6596f

[2]: https://news.ycombinator.com/item?id=10437485
Looking for full stack developer roles. Software Developer experience of around 4 yrs building web applications. I have recently graduated with a Master of Science degree and am available immediately and authorized to work in the USA.

Location: Seattle, WA
Remote: Yes
Willing to relocate: Yes
Technologies: JavaScript, Java, HTML, CSS, Shell Scripting, R, Python, SQL, Dojo Toolkit (MVC), React, RESTful
Résumé/CV: please email me, LinkedIn: https://www.linkedin.com/in/nimishagoel/
Email: nimig720@gmail.com
> What's worse for Google is that code has always been considered copyrightable so arguing that APIs are non-copyrightable is essentially carving out an exception for a specific type of code.

Not exactly; an API can be completely re-implemented from scratch and still be compatible. If it was just about the API code, there wouldn't even be a case.

The idea that an API could legally be an "original work of authorship" makes a lot of sense; but the technical implications could indeed harm the industry overall.

Essentially what this means is: I build a system, you're not allowed to build a compatible system. Yet another reason why open source is the only way forward.
I got a 2700 for slightly less than $170. It is amazingly cheap.
And I'm sure at some point one of them is going to publish an epidemiological model in support of their position, and not a press release. Until then, they're not even at Wired's level.
I know what you mean. I have no problem owning and using a Facebook account, but that's my choice and I choose what to share. I don't know about you but when I first heard that Facebook had acquired Oculus my first thought was something along the lines of "Oh FFS".

In my opinion, if I pay money for a product I don't expect to have my privacy violated so I can be further monetised. The point of a Facebook account is I have made a deal that I will allow information about my use of the product to be used as payment for the product. That is not the case for something I have already paid for.