jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I understand frustration but Zephoria is trademarked from 2002.
http://www.trademarkia.com/zephoria-78132833.html

So my question is following: when trademark should be enforced and when not? If a company X is an internet consulting company and somebody has a blog talking about internet using the same name, is that trademark infringement?
Does Tumblr (or any blog operator) need to contact user to explain if they get Demand Letter from lawyer representing the trademark owner and Tumblr's legal department determines it is valid?

I'm not trying to defend anybody but just want to understand how trademark can be enforced.
A million is really not a big number, especially in the context of a distributed database system.
It's meaningless to comment on the 'usability' of 'Linux'. That's the only fault I'm finding in what is otherwise quite a good piece of consumer feedback, highlighting the lack of choice given to users throughout the life cycle of proprietary operating systems. A major issue is the necessitation of online accounts and the focus on sharing content, which is still completely irrelevant to many users.
By analogy, I could build an ecommerce site but not compete with Amazon, I could build a search engine but not compete with Google, or a hardware company but not compete with Apple/Dell/Lenovo. These companies have the brand recognition and market share as well as economies of scale. Will economies of scale come into play for Magic? I can see it. The trchnology you can have afree two hours of confus editing is not going to be ask good as the trchnology you get ad we spending a few million on it. They are more or less first to market, and that is no predictor of long term success, but it does allow them to grab customers before others jump in.
Mozilla's experimental rendering engine, written entirely from scratch to avoid a lot of the problems that Gecko and other engines have because of their age. Along with that they're experimenting with parallelized layout and other things to get better efficiency and performance.
The only thing that prevents me from using this that I can't make an account to save my documents, and I can't get that url bar to go away. The giant bar that says "fiddle.md/b836w36wh2h8mv3fj23t8r/edit" even though I can already see the link in my own URL bar. If there were a way to remove that I might use this. Looks great though!
Of course nobody is entitled to a free license.

But if somebody posts code on a website where most of the public content is under free licenses and the TOS explicitly dictates that you grant certain licenses to other users for free, I think we can all have a reasonable expectation that the code in question will also be under a free license. And if the expectation is broken without a clear indicator, that's a recipe for confusion.
He didn't write himself into a corner; he was trying to shoehorn in his religion.
Religious flamewars are off-topic on HN. Please don't do this here.
You don’t need a network connection.

Quote from the iTunes Store: “NO NETWORK required - results appear immediately on your video screen when you need it, anywhere in the world.”
Did you watch the video? Apparently it's all client-side.
Hey Yahoo, or anyone else, please build an open source app so it loses all monetary value.
But his eccentricity and radicalism are what made the fsf and gnu possible in the first place. Anyone with his skills in the 70s turned into a millionaire by the end of the 80's. Instead he decided to lock himself up and write emacs, gcc, glibc etc and give them away for free living on donations and minimum wage freelancing.

The thing is that you can't call him on his eccentricity and radicalism when this is exactly what got him there in the first place. Sure, he's not business friendly but we already have very powerful entities such as google advocating foss in a business friendly way. I still find his speeches entertaining and things like swindle and digital restrictions don't offend me, they're actually refreshing compared to the usual politically correct speeches.
Proponents of the FSF desire the hegemony of free software with the same uncompromising fervor as revolutionaries in russia desired communism in 1917. And the analogy does not end there. In many ways, free software is a communists dream.

Marx hoped that technology would make human labour redundant through mechanisation of production, allowing humans to spend all their time doing r&d (or r&r) --- he hoped that stuff like food would become free to create. With software, it's already possible to make this a reality, as programs can be replicated without cost. All other things being equal, this should lead to great benefits to society, a prospect that has attracted RMS and others.

That being said, it is as useless to ask RMS to compromise as it would be to ask those revolutionaries to in russia, 1917.

Furthermore, asking them to take baby steps is condescending, and they will ignore this advice. The reason is that their motivation differs from the majority of the hackernews readership. Sure, if they took baby steps and focused on PR and focused their agenda, free software might become more mainstream, and many entrepreneurs and small companies would benefit. But they don't want entrepreneurs and small companies to benefit, esp. if it means making these compromises.

Essentially, this is why I find articles like this condescending. The point of FSF is to improve society by advocating universal adoption of free software. Entrepreneurs indirectly benefit from these endeavors. Entrepreneurs then complain that the FSF could be more effective if they compromised their platforms. But this is sort of disingenuous because it's essentially the entrepreneurs telling the FSF to redirect effort that would benefit all of society to effort that would benefit the entrepreneurs. Granted, the former efforts are harder than the latter, but it is no one's place to tell the FSF how to direct their charity and advocacy, especially not someone who stands to gain from the reallocation that they themselves suggest.
I second this. It simply seems way too convenient that every single service that I actually know about that is using EC2 (strictly based on prior knowledge) happened to be deployed into the same availability zone. I mean, some were also in other zones (like Netflix), but seriously, from a bayesian analysis perspective, "something seems rotten" about the conclusions that I can draw from "reddit, Quora, Heroku, foursquare, Netflix, and Cydia were all relying on the same zone" + "I only know of one other service using EC2, I haven't heard back from them, and do not know if they used EBS anyway".

Either their availability zones are ludicrously skewed (supposedly they are random per customer), or they in fact pushed some kind of update that took almost everything down at once, and are relying on the fact that no one could determine what zone they were in.

Actually, on that note, who else here was affected? If your company had stuck EBS volumes during this extended outage period, could you look up your one year m1.small reserved instance offering id for the zone you are in? Mine (Cydia was affected by the outage) is: 438012d3-80c7-42c6-9396-a209c58607f9.

To do this, run this script (slightly modified from the one at the site below to update it for a couple years of drift: Amazon VPC instances were confusing it into showing two identifiers), and make certain to change the last grep to look for the availability zone in which your outage occurred:

ec2-describe-regions | cut -f2 | while read -r region; do
ec2-describe-reserved-instances-offerings --region $region
done | grep 'm1\.small.*1y.*UNIX$' | grep us-east-1a #<- change this

For information on doing this correlation, check this out:
http://alestic.com/2009/07/ec2-availability-zones
Lots of emphasis on "know your target". Any person that you are pitching to probably gets many other emails. That person can easily tell if you just copy and pasted this email to other people.
Thank you for saving me the time I would have wasted watching it
The tone and extremism are part of the message.
Parts of his message. The ideas that seem important to you, you can pick them from it and propagate them yourself.
Yeah, you are right. The parent has the right solution, but I already sent my comment to the original post.
I recently had the "good" fortune of being at the receiving end of a sales pitch from one cloud hosting service (not Amazon). The pitch centered more around flexibility (ability to add CPUs, RAM, storage, network nodes) rather than reliability issues as the one EC2 is facing right now. All questions about reliability were brushed aside with blanket statements like "it's in the cloud" as if that was an end-all-be-all. After much prodding the sales rep admitted that the hosting was all in one location (low lying hurricane prone area) and if we desired redundancy we would have to mirror our apps at a different geographical location. As with any other product, don't believe the sales pitch. If it sounds too good to be true, it probably is. Always use redundancy specially for critical apps.
I'm a science graduate and found it very useful working at a startup in Waterloo, ON. I was assigned a fair bit of work related to statistical stuff that directly stemmed from learned stats in science. Maybe you'd get that with another degree, but it certainly didn't hurt to have a background in science + database programming even in a field outside of science.
Really? Hibernate has never taken more than 30 seconds for me even on a mediocre laptop with an HDD.
I see, my bad. Apologies for false accusations.
Because you mentioned secure boot and encryption: Matthew Garrett wrote an interesting blog post a while ago on making hibernation work with lockdown mode, i.e. verifying that the hibernation image wasn't tampered with. Otherwise it might be possible to get around the whole secure boot chain by writing a compromised kernel to a hibernation image. It's quite interesting to think about, even if it isn't necessarily something you as a user should need to think about (distros should probably handle it): https://mjg59.dreamwidth.org/55845.html
I like SourceTree from Atlassian, I dip into the command-line from time to time but it meets many needs.

Only problem is, no Linux version, only macOS and Windows. But that's now solved with WSL2 ... code in Linux/Docker/PyCharm etc on Windows WSL2, SourceTree on Windows.
This is a fascinating spin: a pure language, designed for libraries, not for complete programs. A tip of the hat to whoever was able to break out of the "a language has to do x y and z" thinking and perceive that this is a possibility.
> I doubt we will have accurate, mind-reading consumer devices in the near future

I'm not sure Neuralink would disagree. Their first applications are medical, not consumer mind-reading. They're open about their bigger vision being farther away.

> Neuroscience is far from understanding how the mind works — much less having the ability to decode it.

We don't necessarily have to understand everything about the brain to communicate with it. And we'll learn a lot in the process.

> a neurotech device would have to add significant value for a consumer to get one implanted in her skull.

Again, I don't think Neuralink would disagree. I guess the disagreement is in whether an implant could provide that significant value. And nobody really knows yet, of course. A lot depends on how well the brain can adapt to a new form of I/O.

> Consumer brain-recording devices have been on the market for roughly 15 years

Yeah but the technology is totally different and quite lame honestly. Existing devices have fundamental limitations that are not shared by an actual brain implant. Not a strong argument IMO.

> Helmets and other headgear face an uphill battle to adoption

The external hardware for an implant can get pretty small. Much less obtrusive than the given example of Google Glass.

> It may be more taxing to control a device with a BCI than without it

Pure speculation at this point.

Honestly it is wise to be skeptical. But mostly I am skeptical of the timeline, not the eventual usefulness of the product. Neuralink is likely too early, but one day useful consumer brain implants will be possible.
I wonder if this event was the inspiration for “The Gift” by The Velvet Underground. That song ends a bit different from this guys experience tho.
When I got to the point about powering the laser I was (only a little) hoping they would use a mechanical shutter of some sort, I bet that would work fine enough as long as it doesn't cycle on and off _toooo fast_.
Honestly, if all the compensation details are exactly as agreed and the title doesn't visibly look like a demotion or otherwise undesirable on your CV, I'd consider it a win. More runway for promotion, merit increases, RSUs, etc.

Also, this happens with alarming frequency across firms with nebulous managerial titles. Different firms use titles like VP, Manager, Director, Supervisor, Principal, etc. interchangeably or defined entirely differently from their industry counterparts. One company's VP may be another company's Senior Associate; one company's Supervisor may be another company's Director, etc., so ultimately it's really just the level of responsibility and how you're able to sell it to future firms or partners that matters most.
I seem to remember that to unit test LOGO you needed a mock turtle...
I had an experience of total amnesia on LSD once. After a few minutes (objective, by a wall clock) of time-dilation experience (felt like 8 or 10 hours passing), I wandered upstairs and laid down on the bed. Again, a few minutes of closed-eye visuals that felt like hours passed, and when I opened my eyes, I had absolutely no idea who I was, even down to my name, where I lived, nothing. The only thing I could say was "I exist," without being able to qualify that in any way at all, and by staring at the room around me, "I'm in a room, seems to be in a city." Very, very strange experience. Suddenly, no more visuals, but it took the next few hours for details about myself, my hobbies, my work, etc., to start filtering back in.
Here it is, I didn't see it hanging out at the top right of the page (#ux test).

https://eternalterminal.dev/howitworks/
> You might be able to eventually unwind the financial impact but that doesn't deter robbery.

Fewer and fewer people having anything on them to rob will deter robbery over time.
Thanks for the clearing that up. Looking over that page more I really don't have the equipment for a lot of those exercises so I'm going to look for something different.

As far as my sleep goes, it's very good. I'm also not stressed at all.

I have made some progress, it's just been very disappointing. When I started I couldn't do a single pull up and now, 10 months later, I can do two. I'm almost to the point where I can do a reasonable dip as well.
Unlike code, which is infinitely malleable, firearms have an inherent use. Pointing to people with them and/or shooting them.

Whether it's for protection or attack, I don't particularly care.

In both cases the acceptance of firearms raises the bar for tolerance of violence and makes both protection and attack more violent, ending up in a more violent society.

When you make it OK to have firearms for "protection", you also make it OK, if not a necessity, for assaulters to carry firearms in their attacks too. Conversely, in places were private firearms are not tolerated, not even attackers (robbers etc) use firearms (with rare exceptions).

Of course it's not that the first (firearms for protection) causes the second (firearms for attacks) -- it's the underlying distrurbance in how society sees violence that causes both.
I couldn't agree more with this article.

I did some Go a year ago and liked it. Then coming back to it a year later after having done some functional programming in Clojure, it's not just the lack of generics that disrupt my flow but also having to think about all sorts of imperative programming details like naming and creating variables and scope placements in cases that would otherwise be unnecessary in a functional language.

I feel like I have been tainted by functional programming, and now Go feel like a joyless programming language which inevitably affect productivity.

I am looking for a replacement programming language to solve small problems for which Python/Ruby would have traditionally been used, good file system, stream and networking APIs, but concurrency as a first class citizen, garbage collected, fast startup time. Doesn't need to be good at long running programs, but it would be great if it can evolve to play a repeat role in a large system/process without the hassles of having to duplicate every written line of code into tests to prevent small changes from breaking things.

I am considering giving Haskell a try, but wondering if it might be overkill.

Any suggestions?
True, but I was concerned with it being a school lab, they were already demonstrating dual dacs, linked list data structure with semi-complicated data structure (well, OK, x and y values and maybe just a dumb lookup table) in assembly. Asking them to add a third aspect of trig might have been too much for one lab so maybe they canned the rotation and just had a very large data table animation rather than calculate on the fly.

My project for the demo day in 68hc11 class was the 68hc11 was a weirdo among microcontrollers for having an external memory bus, so I slapped a 32k sram onto it making it a 32K MC and made what amounts to a drum sampler, press this button to record a couple seconds off the onboard A/D and press this button to play it back using an offboard DAC. Now a days of course microcontrollers rarely expose their memory bus and you'd just buy a COTS MC with more memory on the chip. We only had one day to prep for demo day and asking the Z80 kids to do DACs, and a vector algo, and trig all in one day might have been asking too much.

Its been awhile, but I think the demo day theme was we all had to use at least one off chip DAC.
It also probably keeps you from being able to buy a €20 phone. There are trade-offs in nearly anything.
So proud to see fellow Barcelonins doing great. Keep it up guys! :-)
Pares has submitted papers to journals and proposals to conventions. When he does get a response at all, he’s told his discovery is "premature."

“It is so far out there, he’s not going to get funding to do it,” says Jack Kasher, a retired physics professor at the University of Nebraska at Omaha. “If it’s going to be done, it’s going to be done in his garage.”

Before he read Pares’ paper, Kasher thought the idea was “ridiculously impossible.”

Perhaps he is doing something remarkable, but I'll reserve judgement until he demonstrates something remarkable.
The more I read Orwell's essays of the 1940s the more they seem like a master class in how to write, which means they are also a master class in how to think. The clarity and impact in his style are so powerful that it's actually shocking. Moreover, it seems to be aging very well, so Orwell's reputation (specifically for this) has been steadily increasing.

Other great examples:

http://orwell.ru/library/essays/wiw/english/e_wiw

http://orwell.ru/library/articles/nose/english/e_nose

Is anyone writing today with that particular quality (i.e. that combination of clarity and directness)? All the candidates I can think of fall far short of it, and only clarify how distinctive Orwell is.

Edit: It's also interesting that this material is now widely seen as classic when at the time it was mere pamphleteering. To my knowledge, Orwell wasn't thought of as a hack—he was respected—but this sort of writing was regarded, even by him, as throwaway work, with a sense that it was too bad that circumstances didn't allow him to do better. (He touches on that in "Why I Write", the first link above.) It's a common theme in the history of art for high-status things to start out as low-status things; this may be a case of that.

Edit 2: Another interesting thing—he was writing this stuff about current events in more or less real time. That's a very murky pond to be looking into. I would very much like to know what it was that gave Orwell that degree of insight.
Gerrymandering and voter suppression tactics have quantifiable effects on the outcome of elections. Voter ID requirements have quantifiable effects on the amount of voter fraud that is committed.

Looking at any half-decent estimates of the size of those effects will show that you're drawing a false equivalence. There simply is no quantitative argument in support of voter ID requirements, because the kind of fraud they defend against is already practically non-existent and definitely not prevalent enough to sway the outcome of elections.

Analyzing voter ID as a voter suppression technique shows it easily has more harmful impact on election integrity than its notional benefits of preventing the kind of fraud that doesn't really happen to begin with. And this is why any calls for the institution of voter ID requirements in the US should not be taken at face value.

Your comment would have made a much stronger argument if you hadn't tossed in such an obvious, tired and deeply flawed talking point.
What about relocation?
You might check out the Pushpin proxy project. It's not quite the same as what you're doing but it shares your "not an entire solution" philosophy. Maybe an opportunity for collaboration.
"Apple doesn't even allow IOS apps to have programmability."

Sorry, that's not correct.There are any number of programming language implementations that run on iOS.

For example, https://itunes.apple.com/us/app/gambit-repl/id434534076?mt=8

What they don't allow is for the app to download and execute code from the net (except for JavaScript).
> Sure, but the same logic could be be applied to Rolling Stone for the UVa hoax.

Eh, I don't think it's the same line of reasoning though. Rolling Stone has some very serious pieces that are well researched, with sources cited. They made a mistake in trusting a source, which is embarrassing, but doesn't detract from their overall seriousness. Fox and Friends is a show that peddles propaganda and talking points in-between hokey feel-good stories. It just isn't journalism.
Right. I treat "contact us for pricing" as the corporate equivalent of "if you have to ask, you can't afford it".
If you have a second heart, please report to area 51 immediately
When you add a new optional parameter to a function, there is no guarantee that you won't break code that calls the function.

Here is one notorious example:

[ '1', '1', '1', '1' ].map( s => parseInt(s) )

This returns the expected result:

[ 1, 1, 1, 1 ]

Then you think, "I don't need that little wrapper, I can just pass parseInt as the callback directly":

[ '1', '1', '1', '1' ].map( parseInt )

And this returns something that you may not expect:

[ 1, NaN, 1, 1 ]

That happens because parseInt() takes an optional second parameter with the number base, and map() passes a second parameter with the array index. Oops!

A similar situation can arise when you add a new optional parameter. You still have to check all the call sites, and for a public API you won't be able to do that.
There's not really a way to prove it, since reddit doesn't have transparent moderation, but in my experience /r/politics tends to ban users with different viewpoints.
I’d expect the inside to be a vacuum. Isn’t the air causing trouble or energy loss for the beam?
> Are the workers that are getting paid in advance 6.2% more productive or are the workers not getting paid in advance 6.2% less productive because of that?

This question isn't meaningful. "Less" and "more" are relative terms. There's no way to choose which one is occurring in the absolute.
> Then convict them. You can't? Fix that.

How? How do you convict cops when their co-workers cover for them?