skysight-inc/HackerNews huggingface dataset:
> difference between the API code (where the names are mangled and meaningless) and the API design.

API Code = header file or interface files or source code artifacts you need to include in order to make use of the system underlying the API.

API design = a behavioral specification which the system represented by the API implements

> In this case the naming is an important factor, as that is the competitive advantage leveraged by Google in copying Oracle's Java API.

My point is it's an important factor in the design specification, not the code. This makes it an invention. Inventions cannot be copyrighted per Baker; they can however be patented.

> They were able to tap into a developer resource who was familiar with the style, naming and conventions of Java

The Baker case specifically addresses this point by saying embodied practices cannot be copyrighted. Java isn't a book, it's an invention so the proper avenue for protection is a patent and not copyright.

> The API is the interface between the human and the code, and so copying a familiar interface design can be an advantage when building a platform

Again this would be arguable as a patent infringement, but here we are discussing copyright and not patents. What you're describing applies to design patents IMO. [IANAL]
Coinbase has already made political decisions by choosing to make political campaign donations[1].

[1] https://www.fec.gov/data/receipts/individual-contributions/?...
That doesn't have to be how those transactions work. In the UK that goes: park, fill, go to cashier, pay. It's still a little bit more inconvenient.
Syncthing https://syncthing.net - I replaced Dropbox with it, no complaints so far.
I’ve looked at your comment history; you’ve taken political spectrum tests that were written by people so far right of you that your far right looks center, from their distorted perspective.

Not unusual: we self select for confirmation bias.

Through no healthy intellectual lens does the BBC look significantly left of center.
I does not matter if your API design is good, all we need is compatibility.

Microsoft Word .doc format claimed to be awful [1] and yet there are a lot of clients.

[1] https://www.joelonsoftware.com/2008/02/19/why-are-the-micros...
90% of EasyList rules are never used [pdf]
I love unifont! Not only will you pretty much never see tofu boxes with it but (IMO) their emoji graphics are better than most. I think it might violate the standard but I really hate having emojis rendered with a different color than the surrounding text. And personally I prefer the bitmap style for graphics even if text itself is better as vectors (which is the way the font is intended to be used anyway.)

It is huge though, like 13mb for a font is a lot.
IEEE 802.3bt is supposed to be good for 50-90W.
I really would love to grill you on this in real time because I suspect you're simply ignorant of IBM's involvement.

IBM helped with the holocaust. Actively. Past 1939.

IBM is bad for helping the nazis and for helping kill many people.
If I could separate myself from certain segments of our society and never have to deal with them ever again, I'd gladly do that. However I don't keep my fingers crossed. They are too dependent on my money to implement their policies, I doubt they will ever leave productive members alone
Pepe Silvia, this name keeps comin' up over and over and over again. Every day Pepe's mail's getting sent back to me. Pepe Silvia, Pepe Silvia, I look in the mail, this whole box is Pepe Silvia! So I say to myself I gotta find this guy. I gotta go up to his office, I gotta put his mail in the guy's goddamn hands! Otherwise he's never gonna get it, it's gonna keep coming back down here. So I go up to Pepe's office and what do I find out, Mac, what do I find out? There is no Pepe Silvia. The man does not exist, okay? So I decided, ohh shit, buddy, I gotta dig a little deeper.
One of his projects that's still mentioned now and then. https://en.wikipedia.org/wiki/Oblique_Strategies
Something I’ve learned from my own writing is that it’s possible to copy edit a piece of text into illegibility.

When I look at my stuff from the heyday of blogs, half of it is, “wow, did I really write that?” And the other half I have no idea what I was trying to say.

Sometimes it’s better to just stop and publish.
Pretty much. I have a small flat compared to US standards, but there's plenty of Ethernet wiring and I have a small (passively cooled) 16-port Linksys PoE switch so I can run 2 wifi APs and 4 security cameras through PoE, which is nice because I don't need the 230V power or the bulky power adapters.
Great job on the landing page and congrats on the launch! Definitely addressing a real pain with this! One question, how did you do the cli / typing text animation? Also in webflow?
Why would you put Cat6 when Cat7 is priced almost the same. Future proofing.
Not true. You can still skip it.

Apps are getting sneakier about switching that on behind your back though.
Get copies of the top 50 or so Python packages.

Write a program to check for indentation.

Report here?
When I'm complimented by a client verbally, I politely give them my manager's email address and ask them to forward that information on. I find that I've gotten a number of compliments that I compile for my yearly performance review. I like my client and my manager, and while it may not affect my compensation (I get regular, small increases), it seems to keep negative micro-management from affecting my day-to-day work, and feeds the cycle of positive feedback that allows me to do interesting work, instead of defending how my hours are spent.

I'd encourage positive communication between clients and managers. My dad had a lot of good things to say about his military service. One of them was cultural: tell the guy what he could do better. Tell his superior what he's done well.
I commented on this elsewhere, but that is not legally possible due to the Foreign Intelligence Surveillance Act.

Unconsented physical searches of US persons, for the purposes of obtaining foreign intelligence and/or counterintelligence, has to be ordered by the FISC. Recent examples of this taking place can be seen with Carter Page, Michael Flynn, and I guess even the President.

EO 12333 is really just saying that IF these searches are to take place in the US, only the FBI has the authority to conduct the activity. They still have to follow other laws, policies, and procedures that exist.
They failed in the mobile market and thus lost a lot of influence.
> How is literally designing your chips to a point where they could be desktop class to replace x86 not innovation? What other company is doing this?

Facebook, Google and Amazon are known to do their own server design; it wouldn't surprise me if any or all of them were doing custom processors (e.g. better virtualization features for their clouds, or processors that are more oriented towards their workloads). It doesn't sound like innovation, more like cost cutting; these processors aren't delivering a step change to end users, at best they're squeezing out a little more battery life. (By contrast e.g. that sapphire screen that was rumoured would have been innovative, because sapphire can do stuff that glass simply can't).
What's wrong with Chicago? Personally I think it has a nice warm fuzzy feel to it, kind of like the windows 3.1/95 theme.
Actually, they’re different. People typically acquire one through indoctrination, and the other... Oh wait, you’re right.
$500 is a lot to many people, and people have different tolerances to risk.

You may choose to put more in,
of course.
You've got a point. Plus, using that source only reinforces what a fishing expedition the whole Russia affair was.
Meditation on Moloch [audio]
The best outcome for me would be more open FPGA tools, maybe even documented bitstream format

This could just be a strategic acquisition for internal purposes: I bet a lot of design and architecture validation is done on big FPGAs. Maybe they wanted some custom ones?
Some of these merits depends on DMA support on IEEE1394 but it's actually an security risk without separation by IOMMU that implemented on CPU since around 2012.
There are some RFCs that in combination would allow that:
https://github.com/rust-lang/rfcs/pull/2756
https://github.com/rust-lang/rfcs/pull/2981
Thank you. I'll check this out!
It's way smaller than 20mb for unifont.
The Moral Character of Cryptographic Work (2015) [pdf]
Microsoft's early anti-competitive tactics (against DR-DOS)
The fact that this comment has gotten a lot of downvotes is pretty clear to me that techies are in an ecochamber. And...they want to keep their bubble. Good stuff.
I just want to say, I was curious who would write that particular comment. So I clicked on your comment history.

Linux/BSD sysadmin. The CNN lite comment. An actual GPG key in your signature!

You're a real-ass dude.

I don't work in tech, but when I was a kid my first computer ran FreeBSD, because my uncle who was an Engineer handed me a box of parts, a FreeBSD disc-set, and some satellite tracking software he said I should "never connect to the internet because I copied it from work." Dude explained to me what Project Echelon was, had an unfolded Mac-10 receiver in his closet, and his proudest moment was when Noam Chomsky emailed him back.

Your whole ethos reminds me of him, so please keep being you dude because the world needs it.
> it's very difficult to detect, if most code slips it by.

What would be the point if it has missed nearly every target? Based on the field survey by Russell O’Connor, no major crypto project or server project has been affected. The only security victim is a RC4-HMAC implementation for Kerberos 5, which has very limited uses - for Windows 2000, and deprecated since a long time ago.

The only possible explanation would be either,

1. A long-term time bomb, intended to hit a big fish in the future, in a random, non-specific way.

2. Targeted attack (which doesn't make much sense, if you have enough exploitation capabilities to launch many types of targeted attacks already, why bother to leave a public record in GCC?).
I rarely see listing that advertise $300k salaries. Where are these thousands of listings? Additionally, many companies leave up listings permanently so they can build up databases of resumes in case they might need you later.
I Scatter Use Statements Throughout My Rust
Full Stack Engineer | Full Time | Remote | https://fanmio.com

@Fanmio is looking for a full stack developer to help build and maintain a new greenfield project.
The project is an e-commerce system and you will primarily be responsible for the frontend admin portion + "backend for frontend" GraphQL API.

Fanmio is a platform that allows you to meet your favorite celebrities & heroes in one-on-one personal video meet & greets.
The project's tech stack is:

- TypeScript

- Vue.js

- Buefy + Tailwind CSS

- Node + GraphQL (using AWS Amplify)

If this sounds like something you're interested in and is in your wheelhouse, apply by sending me an email with your GitHub profile, portfolio/project links, and resume to careers@fanmio.com.

Looking forward to talking with you!
CAT5e and especially cat6/cat7 is not usually hair thick, it's usually 24 AWG (and in better cables 23 or even 22). The ampacity of 24AWG is around 3A (more if you accept a bit of heat). PoE is limited to less than 1A per pair, but it makes the power through voltage (usually between 48 and 57 volts), and by using more than one pair.
Similar to AWS we plan to get extensive external compliance certifications starting with SOC 2. We are currently in our first audit cycle and plan to expand into other compliances there after. Truthfully we are still evaluating which compliances to get next (PCII, ISO, etc) based on customer demand.

We also do frequent pentests to help vet our infrastructure and security posture.
I find the list of things they won’t miss to be strange. I am not opposed to legitimate criticism of Apple’s hardware/software offerings, but I felt like they were kind of reaching to find things they didn’t like.

.DS_Store files? The startup chord? The dock?

These are all incredibly minor things. This read more like an attempt to justify a purchase than any kind of actual comparison or analysis.

As an aside, I may be totally alone here, but I never plug anything into my laptop with the obvious exception of a charger. I don’t need more ports and I don’t see them as a selling point. That said, I can easily imagine different use cases where they’d be useful.
Not true, a working blockchain and the optionality to perform transactions are critical to the value proposition for the holder.
> The miscompilation of the implementation of draft-brezak-win2k-krb-rc4-hmac-04.txt seemed interesting to me and potentially of a security concern.

Fortunately, this ancient and deprecated [0] authentication protocol from Windows 2000 is uncommon today. AES-HMAC is used since Windows Vista.

[0] https://web.mit.edu/kerberos/krb5-devel/doc/admin/enctypes.h...
I guess that if you've got a lot of toys to use against terrorists, and there are no terrorists on the radar, you go out and see if you can find some. Or invent some.

And if the other countries won't let you in to play...
One of those "I wish you could tie a news event to follow ups" moments: does the alleged pipe bomb ever appear in court as evidence? What happened to the arrestee?

The entire point of the protests is to complain about the willingness of the police to lie and fabricate evidence to cover their misconduct.
You're completely right, but with that geography comes a larger pool of very talented people to compete with.

I think it more or less evens it out
Another problem is crashes or accidents
See my comment below; Apple helped create it.
Everything smells fishy when you want it to be.
Or try measuring mankind's productivity wasted in trying to insert a USB cable the correct side up.
Exactly. Fraud doesn’t exist. So why should I have to pay for it.
Cable run length doesn't really have anything to do with DC vs. AC, it's all about the voltage. Power losses are proportional to current squared, so for a given power transmitted, they're proportional to the inverse square of the voltage.

We're just used to power transmission being AC because with AC it's easier to switch large currents on and off, and easier to step voltage up/down.
from an antitrust perspective, it's because facebook is using oculus to push its other product (facebook) and profit from the tracking information. It's similar to MS using windows to push an unrelated program (internet explorer). Creating an xbox account doesnt seem to affect the MS Office revenue or damage competition
> I think most people just don't have the knowledge to make hardware/software choices that reflect their desire for "snappiness".

It's funny how an average PC will feel snappier on a 144hz monitor compared to a top of the line PC on a 60hz monitor.
Visual Design Software and Solutions Company in Navi Mumbai – Quosphere
This was me years ago. Now I have the house but still don't do any of these things. It feels like why do I want a bunch of stuff that I'll just have to get rid of someday once my kids grow up and I can be a nomad again.

Physically I've been settled for almost a decade now and locked in for another decade plus, but mentally I don't think I ever changed and this just feels like a longish stopover.
The friends who drove a bus behind the Iron Curtain
> you would work on it without bringing up your concerns or you would quit?

let me reverse this, and present a different scenario. You are doing your job, but you feel strongly about a certain political movement (be it BLM or abortion rights, or whatnot). You tell your boss that you are going to spend some work time to talk to other employees and may be convince them to join your cause. What should the boss do? Let you work on it without bringing up their concern? Or fire you?
I've been practising touch-typing for about 2 months now and have increased my speed from 15WPM to 35WPM, maintaining accuracy above 90%.

I learnt from https://www.ratatype.com/ but the modules are now done. This will become my practice board now. Parallelly I'll be reading/writing a few classics.
You barking wrong tree here, what USA needs is new competitors to credit card giants if you go about anywhere world there is already pretty good competitors with superior user experience to credit cards eg Mobilepay(Denmark and Finland),Swish(Sweden) and of course Alipay(chnina) etc.
"Harald the Blacksmith" has a related series of articles [0] on ab-initio iron production, but with more focus on the DIY-aspects. I have used those articles a lot as reference for doing iron smelting with my scouts.

Another excellent resource on the magic of iron is the hypertext "Iron, Steel and Swords" by Helmut Föll [1] -- which is also an interesting experience just for the form of presentation.

[0]: https://www.haraldthesmith.com/iron-smelting/

[1]: https://www.tf.uni-kiel.de/matwis/amat/iss/index.html
I guess calling what I have a studio is a stretch, I think they really do that to have it meet fire code. Regardless, I've managed this (although I don't have anything loud and maybe that's what you're talking about.) Personally I put the rack in the middle of the room and use it to partition sleeping space from workshop space.

IMO the advantage to having everything as a single room is that you can define what space is used for what much more precisely this way (which is pretty great when you're working from home.)
but is it high-margin, high-growth? The same thing is happening in Germany with Siemens for years... - just 10-20 years later than the US. Once they did everything (for real): car parts, control software, nuclear reactors, trains, solar cells, semiconductors, computers (even mainframes), medicine products, household appliances. Nowadays: BLOCKCHAIN. I guess the job of a chinese "we will rule the world"-planner is a lot easier through western greed, than it should be.
> the cookbook itself becomes copyrightable.

But what is discussed here is not the cookbook but just the table of contents. The actual recipes are different.

Making another cookbook with chapter 1: salads, chapter 2: soups etc. is common practice. The question is how much detail you are allowed to copy in order to allow for interoperability.

For instance, a dinner might call for the Oracle potato salad of Section 1.3 and Oracle tomato soup of Section 2.2.
If your cookbook has your recipes (not Oracle's) in the same Sections in your book, that is useful for your readers/chefs, since they can easily switch their menus to your book.

Are you allowed to do that? That is the question.

> arguing that APIs are non-copyrightable is essentially carving out an exception for a specific type of code.

Disagree. APIs are talking about code but not code by themselves alone. Just like "The potato salad recipe is in Section 1.3" talks about a recipe but is decidedly not a recipe by itself.

If the law currently thinks that should be copyrightable, then the law should be changed.
Doctors are not any more essential than nurses like the piston isn't any more essential than the crankshaft. You need the whole team, working in concert, and there is no other way about it.
Having owned both the original Rift and a Rift-S, and having also tested the original Vive a few times, I wouldn't recommend any headset with such a low resolution.

The difference between 1st- and 2nd-gen headsets (Valve Index, Vive Pro, Rift S) feels like the difference between a 800x600 display and a 1080p display.
Thank you! In Webflow you can use HTML Embed components. In there I wrote some javascript to type out each character.

I put a Gist that has all the code but fair warning it is pretty hacky as I made it over a weekend for fun. I definitely wouldn't treat this code as "high quality" code.
https://gist.github.com/bvallelunga/6846593ca50500f058a1f07f...
If you want to buy a processor right now, street price matters, not release price
Great example with IBM PC BIOS, there was source code, there was infringement suit, yet clean reimplementation won [1].

[1] https://retrocomputing.stackexchange.com/questions/12018/why...
Curious to know what led you to interpret this:

> which happens to be checked against the compiler

as:

> the types aren't checked by the compiler, as my parent poster indicated.

(also type aliases are still checked. The check is less useful, but it's still a check)

> Why would any experienced programmer make such a blanket statement?

Because type annotations are less work than tests or documentation, don't suffer from falling out of sync like doc does, and because experience shows that haskell users typically find it useful to write types despite it not being necessary to compile. It would be surprising to skip types but invest in writing more complicated means of documenting and testing the software.
Uhm, yes they do? And I did mention Fasbuild and SN-DBS?
Ask HN: Any “Udemy for Advanced Programmers”?
There’s quite easy to go from 0 to 1 these days.

But how to learn production grade best practices, new approaches etc. for already experienced developers?

There’s not always a brilliant colleague at hand or perfect examples to learn from inside your own work.

But you still want to learn new stuff and all the HOWs and WHYs of production, not toy/student projects.

I wonder if there's any “udemy for hackers/software engineers”?
_credit card_ payments are like that, but there is no technical reason for payments to work like that anymore.
The insulation for CAT5 and RJ45 is rated for 125V. You don't want to be that close to the rating for a cable that can be moved/bent/stretched (for comparison, an AC cable is rated at least 300V). And the RJ45 connectors are not designed for that kind of dangerous voltage.
Maybe your connection got hijacked...? (The link uses plain HTTP and is therefore easier to MITM.)

The linked page is a simple HTML document with no Javascript whatsoever. If you want to be sure, download the HTML document and inspect it using a text editor.
I did address the original Xbox though, did you miss my first two sentences?
A new card game to try out during Covid - Kingdom of dreams!
But you're deliberately avoiding the point that coinbase wants to make - which is that if the topic is relevant to the business (as determined by the owners of the business), then it's considered on-topic for work place political discussion and activism.

But if it's unrelated to the business, then the business is no place to undertake such activism.
Has the internet decreased or increased fraud.
>> the cookbook itself becomes copyrightable.

> But what is discussed here is not the cookbook but just the table of contents.

You probably can't copy that either. That's like Oracle's example of making a new Harry Potter book with all the same chapter titles.

I don't know if there are any good examples of APIs one can make based on books..
Learning about foreign governments (like British parliament) makes this a lot more obvious IMO. It seems like at a certain level formal rules start to become a lot less important than tradition.
I’ll take a shot at responding:

I would argue that the board wouldn’t exist without the people that make up the company. I would also argue that with monied interests and lobbyists in Washington, one of the last places that people can really effect societal change is at the work place. Companies have become the power center in American politics, so of course activism is going to rise up there.

As far as compelled activism goes, I feel that silence _is_ violence.

“The Only Thing Necessary for the Triumph of Evil is that Good Men Do Nothing” (JFK, Burke, Mill...)
Google will not allow use of certain features (setting a thumbnail for a YouTube video) without giving your phone number. So it seems mor can play this game.