skysight-inc/HackerNews huggingface dataset:
Articles like this is why I want a service which lets you "bookmark" the article and have it tell you whether it panned out a few years later.

There's not much you can do here other than Defer Judgement yet again, at which point you'll have forgotten about it anyway.
> Are you copying 10k lines of code from a licensed code base into your project without permission and using it in your commercial product?

You surely meant 9, not 10k, lines of code for rangeCheck(), didn't you?
Hint: Caesar cipher
EU has the copyright directive with its upload filters.
Yes, I mis-spoke. What I meant is that refugees are not expected to contribute more than the average Canadian.
Qualcomm reportedly to develop own-brand smartphones
Aaaaaaagh! Don't tell me that! Ignorance is bliss, here. Such a disappointment.
Hardly. Programming should be treated like reading: an essential life skill. And if you use reading as the example, you can start developing an interest in books before the child is actually old enough to read.

The OP isn't taking his daughter through a coding course, just showing her that cool things are capable via coding. What could be wrong with that?
Ahh, life.. it is odd, unique, and many other things.

It is fair to say one commonality among humans is that the thought of death is a frightening one to many, right? Being rid of existence for the rest of _eternity_ sure can be a powerful thought.

For whatever reason, it seems like this is often a one road thought. What I have personally heard much less of (and never once growing up in a religious setting), is this:

Is the thought of existing for the rest of _eternity_ not equally frightful?
Actually good article if you continue reading. Comment from an independent expert:

"Research has shown vertically aligned – or even just well distributed – carbon nanotubes have far greater properties than randomly placed carbon nanotubes," said Dr. Shearer. "I am not surprised a x10 in conductivity is possible. Controlling the placement of carbon nanotubes is really the way to unlock their potential. The issue in commercialization is the cost associated with producing aligned carbon nanotubes. My guess is the cost would be much more than x10."

Even if it was x10 the cost right now, I would expect that cost to go down a lot as the engineering gets better. Looks interesting.
> Edit: I'm using a Thinkpad P1 Gen2, a top-tier recent-gen workstation laptop, and this is a big enough problem where it's forcing me to use X11 on Ubuntu 20.04.

I'm also on a P1gen2. I just added support for the Trackpoint/Thinkpad through the more advanced RMI4 interface in the kernel, instead of going through PS/2 emulation mode:

https://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.g...
https://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.g...

This will be in Linux 5.10 and should improve things quite a bit.
I guess I was curious about both, thanks for yours answers! I hadn't thought about PoE, having never used it myself, so indeed at one cable per device there's not much more to do.
> So it couldn't possibly be made secure before 2015

You're wildly misunderstanding things. Up to 2015, it was possible to build a new PC that lacked the necessary hardware features, primarily by choosing one of Intel's enthusiast-oriented overclockable CPU models (which used to have the IOMMU disabled for product segmentation reasons). But it was still very much possible to get all the necessary hardware features by selecting the next slower speed grade of the same chip, or by buying almost any pre-built system equipped with Thunderbolt ports. And since then, it's been almost impossible to build a PC that lacks the necessary hardware security features, because pretty much the only Intel CPUs still in production that lack IOMMU capabilities are Atom parts which aren't socketed and probably aren't used in any Thunderbolt-capable machines.

> Wikipedia seems to state no OS has managed to do so (as of 2019). Thunderbolt had been around since 2011.

You should read more carefully, and preferably follow the link to the source paper. That paper points out how Mac OS X started using the IOMMU to protect against DMA attacks in 2012, Linux and FreeBSD likewise have such capabilities, Windows pretty much doesn't (no longer true).

The point of that paper cited on Wikipedia was to show that when operating systems poke holes in the IOMMU protection to allow certain devices to perform DMA, it's possible to open up a more exploitable hole than you might expect. In particular, data structures may need to be rearranged to align with the 4kB page protection granularity, or else information that should remain inaccessible to peripherals may be exposed alongside legitimate DMA payload. And it's also possible for a malicious device to spoof the device IDs of a trusted device type and be granted access by default, but that's a class of vulnerability that exists for plain old USB, too.

So as I originally stated, the IOMMU is the hardware feature needed to block DMA attacks. But it's only effective when used properly by the OS. That's not trivial—but also not impossible.
Anyone who has had dealings with Oracle licensing knows how bad this is going to get.
Spanish biggest groceries ecommerce explains how they calculate recommendations
Hey everyone, we are developing a peer to peer farming platform.ay
right on Spot, but also brings an ethical question ! lets say you identified an vulnerability or an hack or found something that will nullify a product's security. what would be the first step one should do?

1). send it to apple(or respective company) and if they don't respond after followups, put it on internet
2) put it on internet so it gains popularity and makes the aforesaid companies do something!

in some cases like these (those require physical access) this is fine, but what if someone uncovers a potential remote hack for every android or apple phone out there! which option would be ethical?
It seems strange that they don't use a rational type, those are much easier for "normal" people to reason about.

What you want would maybe be better as probability distributions (maybe parameterized with rational numbers)
Phones, billions of devices running various embedded real-time os, gaming like Xbox and playstation, watches, smart TVs, medical devices, space systems, and many other places are not Linux dominated, and many of these have almost zero Linux presence.
The article mentions expected 5x durability for the reasons you mention. Even if it was just 2x, that would be great.
Presumably a rocket with a power source separated from its exhaust, and that flings its exhaust material out with an electrically-powered device.

So basically think of a 'reverse railgun'.
Getting Started with Web Monetization
So this is something that in theory would compete with Laravel Forge but more expensive?

I have more than 30 sites with Digital Ocean and I manage them via Forge. Total I pay is about $100/month including the droplet.

I would have to pay $150/month ONLY for the apps without including the droplet if I use this system?

Am I missing something?
I guess the argument is that "copyleft" is not needed without "copyright". In particular, look at the four freedoms:

0) free to run the program as you wish, for any purpose

1) The freedom to study how the program works, and change it so it does your computing as you wish.

2) The freedom to redistribute copies so you can help others.

3) The freedom to distribute copies of your modified versions to others.

The only thing taking away these freedoms is copyright and public domain software gives you all these freedoms.
The only caveat is with 1) in that one could use digital restrictions management to make this harder. However, there is a difference between "circumventing DRM is difficult" and "circumventing DRM is illegal".
Couldn't you just memorise a few random decisions before each match? You don't need to generate it in the moment.
Magic? Non-satirical response, there's companies like Rocket Lab that make electrically powered turbopumps to simplify their rocket engines but that comes with very steep power requirements. The Electron rocket literally has lithium ion packs that drop away from the rocket as they are depleted and the weight of those packs really starts to add up because those turbopumps use absolutely insane amounts of power to keep up with the pressure and fuel flow requirements of the engine.
Investigation of Competition in Digital Markets – Subcommittee on Anti-Trust
Not all of Europe is in the EU, though.
Someone should still push for it now, I fail to see why it wouldn't be a huge success. It would be a major attraction and such a cool experience!
Thanks for sharing! When I was much young I used to wait minutes for fractals to render (at very modest resolutions) using some primitive software. Looking for something that can take advantage of modern hardware has been on my to-do list for a while. Between this and Marble Marcher CE[1] (another HN find), the itch has been scratched.

[1] https://github.com/WAUthethird/Marble-Marcher-Community-Edit...
I don’t think any more. With cloud, AWS, Azure, Google have more Linux server vms than windows.

So maybe MS dominates the withering on prem data center world. But that’s smaller than cloud nowadays.
The reddit RemindMe! bot.
Bitsquatting?
https://www.youtube.com/watch?v=9WcHsT97suU
Nice article. I would just add the smalltalk is not just a language, but a whole environment. If you have the time I encourage you to give image based development a go. It's still the most productive programming environment I have ever used.
Apple have the keys that let them control hardware pairing and firmware updates, you can have those same keys in an open ecosystem with open hardware where you can be in control of those keys. You can absolutely have it both ways.
>if you are claiming the usa is not a well functioning representative democracy, i agree.

A claim on the intent of a government can be made without making a claim whether that intent is being fulfilled
Xbox runs windows not Linux.
I wonder how colemak compares?
hehe this is the correct answer. basically if i make my own FileWriter class and choose to name one of the methods in that class "write()", then I'm infringing on Oracle XD

Wonder what happens if I call it "_write()"
>I am not sure I agree with this statement in the absolute.

I don’t know, you see, sometimes I have some doubts about my uncertainty. But should I trust my memory about what might have happened in my head in the past?

>I think about art, and artists as a musician myself. One advantage of copyright is that it does, indeed, give artists recourse when people use their works without compensation.

Practices of art and culture, including music, long predate any copyright law. Or even money, most likely (an archeologist will tell you that with more confidence about the veracity of such a claim).

According monopoly of exploitation rarely turn into proliferation of diversity, most of the time it will fall into feedback loop where a few entities will "take it all" and widely spread the "best fit for all".

>The photographer whose picture was copied and pasted onto an advertisement.

There are different topic here. In the French droit d’auteur, you have a separation of "moral rights" – including who is granted to publish your work in which context – and "patrimonial rights" – how monetization of the work is managed.
Any kind of sanitizer that returns a string, yeah.
Then there are plenty of equally-or-more pertinent policies that should also be discussed. Immigration is the 6th most important topic to American voters this election [0,1]. Trump has unpopular stances on the top 5 topics [2] but headlines related to that are not allowed on HN because they are political. This is the double standard.

Finally, Trump’s legal immigration policy is very anti-immigration [3]. This is a stunt to get an uptick in votes. The reality is that this policy sounds nice on paper but will make it even harder for people to immigrate to the US.

0. https://news.gallup.com/poll/276932/several-issues-tie-impor...

1. https://www.pewresearch.org/politics/2020/08/13/important-is...

2. https://www.pbs.org/newshour/politics/where-president-trump-...

3. https://www.forbes.com/sites/stuartanderson/2020/08/26/fact-...
Your original comment discusses the time it takes to go from having no gun to being in a position to fire your gun at wildlife that has bypassed your garden fence. You make no mention of the time it takes to actually retrieve the children from the garden who are too small and not strong enough to fight their way past the enormous number of hypothetical hogs. Those children need to be picked up and carried to safety before you can unload into the sea of brown fur that 30 to 50 feral hogs would become if packed into a small garden. Ideally, if those hogs are violent and armed with tusks that could break an arm, you should be rescuing the small, weak, juvenile humans before taking any other action.
> A bazillion failing builds would open some eyes IMO.

No it wouldn't. Lawyers and executives don't care about your error-prone CI/CD pipeline.
Where are such compatibility exceptions articulated? Section 107 lists four factors for fair use, including

"the amount and substantiality of the portion used in relation to the copyrighted work as a whole."

Trying to achieve full compatibility would seem to require copying more of the original API, not less.
If it pans out and is useful, I guess you will be using it by then ? Close too it anyway ?
anyone who believes that GPLd dynamically linked libraries impact code written to use them effectively believes that APIs can be copyrighted. (ex: the FSF believes this).
How to create a purpose driven organization
The unfortunate thing is the way it is presented, it looks like his parents are showing of their smart kid. Almost like a form of objectification.

Look at him, dressed like a dandy, with his accomplishments framed and a much too clean workspace and Hollywood scientist accessories.

That's not how I portrait a hacker, especially not a kid hacker. I want to see him on a workbench with tools all over the place, I want to know how he solved the hundred of problems that arose. I want to see him yelled at by his parents because he didn't follow safety rules. Everything looks too clean to be true. I don't mean that kid is a fraud, but the article doesn't really show his "hacker" side, besides a few pictures taken when he was younger.
> I was thinking to just add a checkbox to enable "compare with last interval", so whatever segments you have selected, when the checkbox is enabled you would also see graphs of the previous period. Eg. You have chosen "last 2 weeks", it would comapre "last 2 weeks" with "minus 4 weeks, minus 2 weeks".

Yes, I think that would work really well as it would be simple to understand. You could also have the option to only show the differences or at least highlight the differences as that is what you are probably trying to see.
Bitcoin Up – A binary options scam from YouTube ads
Free speech is a fundamental human right. Hate speech is a way to abridge free speech. To be free you must take the good with the bad.
The goalie always stands in the middle, I wonder if it would be helpful if he changed it up.
Applicants from Oceania have 5% to 10% chance of winning the green card lottery in a given year. India is like 0.01 percent or something silly like that.
Bitwarden seems to check all the options. Not sure about the UX - it really depends on personal preferences, but I like it. You can host it yourself or pay for the service. (There are also other open, competing backend implementations)
Almost all serious competition to Linux exist only because of copyright.
Not counting turbopumps for chemical engines there is also an electric propulsion when in space.
>This is a complete dramatization. Are you copying 10k lines of code from a licensed code base into your project without permission and using it in your commercial product?

To point back to the substance of the thread and Oracle's claims...

Google didn't copy any of Oracle/Sun's Java source code base into Android Java. Oracle lawyers acknowledge this.

Instead, Google copied the API of function name spellings and also the hierarchy of organization (tree of namespaces) of those API methods. I asked about this in a previous comment and some folks more familiar with the case replied with citations of court opinions: https://news.ycombinator.com/item?id=7852100

So to give a flippant summary of the current situation: you _can_ copy some exact spellings of API function names (e.g. other browsers Chrome/Firefox/Safari can copy Microsoft IE XMLHttpRequest() exactly without renaming it to RetrieveHttpXtensibleMarkupLang()) -- as long as you don't copy too much of the API surface area. The threshold of "too much" and getting in legal trouble is yet to be determined by The US Supreme Court.

If Oracle ultimately wins, it seems like millions of programmers will have to reach for a thesaurus to find synonyms to name functions. We'll have to waste brain cycles coming up and alternative spellings of methods to stay away from copyright infringement.
ServiceNow vs. Jira Service Desk: Digging into Similarities and Differences
I wonder if they'll supply the in house developers with an up to date BSP, or will the executives get concerned that doing so might compromise their IP.
Knowledge Base 101: Definition, How to Create, and Why You Should Have It?
I have found that when you feel the need to use an inline comment for a TODO or to explain why a line of code seems out of place but isn’t, adding your name to it helps people figure out what’s up.

In particular, old TODOs can be quite cryptic. If the code has morphed enough, and your coworkers have poor VCS discipline, tracking the author down can be challenging.
Are People Overconfident about Avoiding Covid-19?
You need defaults, and that default is an allow-list of sane HTML. If you want, you can initialize DOMPurify with your own allow-list, that might just be the bold, italics, underline, strikethrough.

The fact that their list is not namespace-specific is a bigger issue imo.
Asset voting is a voting system where voters cast a single vote (some variants allow it to be split between multiple candidates) with those receiving votes being allowed to transfer them during a negotiation stage either freely or in accordance with some set procedure. The winners are the N candidates who hold the most votes after the negotiation stage (or some other quota in some variants).

Asset voting is as far as I know one of two voting systems (the other being random ballot) where a voter doesn't gain any power by considering the votes of other voters. I think that offers a mitigation to rational voter irrationality as almost everyone already trusts someone and could under such a system vote for that person regardless of their electability, assuming gaining ballot access is very easy or everyone is automatically a candidate.

Voters in large elections have no incentive to research candidates as their individual vote has virtually no change of having an effect on the outcome. With asset voting, voters would not have to research the electable candidates to determinate which claims about them are true and which one of them is the lesser evil. The voter could instead outsource that task to someone they already trust and that person would either have received enough votes to make it worthwhile or would themselves do the same.

Another possible advantage of asset voting is that it makes some people uncomfortable about potential corruption at the negotiation stage even though I don't see why corruption at that stage would be any easier or more impactful than corruption after the election. That discomfort may cause some voters to value trustworthiness and integrity more in candidates.
What makes the immigration process in the US truly horrific is that it is racist. When the law was passed, the grand compromise was that it would not change the racial makeup of the country. So there are country specific (which is really just race specific with a wink and a nod) quotas for different countries. This means if you are from Sweden or Ireland, it's actually pretty easy to get a green card. There is even a green card lottery where you can apply in Ireland and get a green card and get one just because you entered because there aren't enough immigrants from there to balance things out. But if you are from India, it's going to take a decade or more.
Java Certifications: Are They Worth Earning for a Job?
"Just a regular guy" is still assumed to have distinct personality, interests, hobbies and skills. "Just a mom" is not. That is not the statement on what actual moms are like, but what people imagine when they hear the phrase.

Like in the original comment this started with "girls just want to be mothers" is contrasted with being a person who has any out of parenting interests at all.

And for all the talk about "noble", no interests at all leaves you with nothing to think about, nothing to talk about, nothing to do, nothing to be happy about when children are not present. Nothing to be proud about once the kids are not toddlers anymore and their achievements are their own.
> Lawmakers should have been more careful about which mergers and purchases they approved. Many of the issues we face with big tech is because lawmakers are to inept at seeing the long term consequences of the deals they themselfs approved.

It’s hard to see how that would happen after Robert Bork (and SCOTUS) reduced the criteria for antitrust enforcement to ”it causes higher prices for the consumer”

https://en.m.wikipedia.org/wiki/The_Antitrust_Paradox
Not sure how that really helps but it does mean you have to look at all of the data before sending it.
I can always rely on our Intel Realsense cameras -- to magically transform themselves into USB 2.1 devices after a couple hours' use.
The Credit Card (2017)
Looks like the Wayback Machine first archived this in August 2014: https://web.archive.org/web/*/http://stars.chromeexperiments...

(Disclosure: I work for Google, speaking only for myself)
I understand why these credit systems are in place.

But I do find myself feeling sorry for the fact that they basically discriminate against those whom are not rich and/or are lesser educated.

In many cases they're the people that would benefit the most from being allowed to walk away from a system thats failed them.

I don't really have a solution, just a thought.
There are plenty of cases where some shitty code will bring value to a company or person. Most junior programmers don't build stuff that is especially good.
I don't really care about the "projections" of a few people.

The bigger takeaways were our options for how to handle the pandemic and expected outcomes.
I had a coworker who’d get a hair cut, wear a suit to work and take a long lunch whenever he wanted a raise.
No, the GPL depends on copyright to function. Otherwise it degenerates into a BSD-family license (actually not even that, as you wouldn't have to give credit to the original author). GPL requires you to provide the source of binary software you ship to your users by revoking your copyright grant if you do not do that. If you remove the threat of copyright enforcement, then I can ship your GPL library without shipping source.
Yeah I’m not a fan of the php, but I have written it in the past so don’t mind it that much. I’ve went through and updated it a bit but am forcing myself not to get sucked into updates that realistically wouldn’t add much value

As I’ll document next post, I’m writing new features in React with graphql. I’ve managed to integrate that fairly well without needing huge changes to the existing codebase
Why Do Mirrors Flip Things Horizontally but Not Vertically? Here's the Physics
I agree with some of your points.

If the alternative is no H1B that would be very bad for the US.

But I think there’s a middle ground where you can say let’s the keep H1B program but tweak it in a way that benefits the H1B visa holder and American citizens so corporations don’t take advantage of the talent shortage in tech