jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> A fingerprint on the other hand cannot be observed.

This is not correct [1].

It won't be that long before someone gets around to training some sort of ML system to scour photographs to extract fingerprints and start building a database of everyone's fingerprints. These databases will only expand in coverage/accuracy and the quantity leaked will only increase. Fingerprints for authentication will not survive the next decade.

[1] https://www.csoonline.com/article/3268837/busted-cops-use-fi...
General reminder that Brave is a scam; they forcefully converted user funds that were held in BTC to their own competitive token, BAT, which seeks to monetize your attention.

Not to mention the massive privacy leak that is a public network of transactions, revealing browsing habits by way of advertising payments.
Google already has a browser extension for filtering search results, but you have to configure your own blacklist. It would be cool if there were an extension that was like that but more advanced; I'm thinking the uBlock Origin for filtering search results that could work for both Google and DuckDuckGo based on premade block lists.

EDIT: It looks like Google took down their extension. boo they suck
Definitely not in agriculture though, where protectionism and massive subsidies abound.
I was watching a video recently posted on 3Blue1Brown channel (https://youtu.be/Agbh95KyWxY)
He raises a very related point in his first answers. He attributes a certain playfulness and curiosity alongside expertise as some sort of necessary condition for paradigm-changing research.
I don't get it. Why can't content owners just raise their prices for streaming?

"Netflix pays about 15 cents a month for each subscriber, much less than the $4 to $5 a month that cable and satellite owners pay for access to Starz."

Why give Netflix such a sweet deal?
Right, you can respond that way to pretty much any correlation. But, if there's a plausible explanation for an actual connection, such a dismissal is too trite.
Not an Obj-C environment, but perhaps you're thinking of the Sega Dreamcast OS being an optimised version of WinCE with DirectX bindings?
Netflix represents what I think is going to be the next paradigm in content delivery.

The goal of the media companies (at least should be, it seems like some of them have forgotten), like the goal of any business, is getting their product from its place of production to its place of consumption. Consumption, in the case of television and film, happens behind my eyeballs; in my brain.

For the longest time the only way to do this was to get everybody together at a pre-determined time and play it for all of them at once. Imagine a time before the ubiquity of print, imagine somebody standing in the center of a crowd reading from a bible. That is the current system of content delivery. Everybody get together in a big crowd (although the crowd can be distributed) and the transmitter is going to shout some bits out into the air.

Netflix (and online delivery in general) means that we don't have to do this anymore; we've invented the printing press. Everybody can have a copy of everything. We can all access it whenever we want.

I understand why the cable companies don't like this, they're the ones that made the megaphones that the people standing in the center of the crowd shouting out words from a book have been using. They don't want printing presses because then it means they can't sell megaphones anymore.

(I hope this analogy makes sense...)

The content producers should be ecstatic about this.
i didn't say too good to be real, i said they look fake.

1-it says you have 20K users, but the powersellers are all in the 18-20K range...and a random look at a dozen profiles before that yielded nothing.

2-items for sale, the front page item has 3 featured items, they don't change, has to be pretty dead if you aren't even changing the featured items.

3-those featured items, lead to items, the top # is 103008, my guess is that the first 2 #s are just being added automatically, so the total is something like ~3,000 listings(and I bet it's lower than that, since I doubt you started at 100000). So at 99K bids, that's ~33 bids per item...and with $1.7 million in sales, that's an average price of $566...and that's assuming every item got sold.

4-i sorted by bids, and there are a total of 41 bids, across the entire site. And that's with a 14 day listing time. If you have 14 bids in two weeks, I find the 99K total bids # suspicious.

So yeah, it sure seems like you are doing the exact same thing you are complaining about
Pales in comparison to Scribble, Racket's documentation system. Filled with examples, all interlinked: http://docs.racket-lang.org/reference/define.html

I modeled Anatomy, Atomo's documentation system on it: http://atomo-lang.org/docs/core.html
http://www.paulgraham.com/founders.html

4. Naughtiness

Though the most successful founders are usually good people, they tend to have a piratical gleam in their eye. They're not Goody Two-Shoes type good. Morally, they care about getting the big questions right, but not about observing proprieties. That's why I'd use the word naughty rather than evil. They delight in breaking rules, but not rules that matter.
I know the Visual Studio C++ debugger has edit-and-continue functionality. It would be nice to read how that is implemented, since it's obviously much more invasive than this.
It's also not new; lots of it is new branding on an old concept. HN has long had karma points and a karma leaderboard, if just that is enough to count. Forum software since at least the 90s has had "levels" for posters depending on how long they've been there, how much they've posted, and on a few forums some attempt to measure of the quality of their postings. Even the old Experts Exchange had a "gamified" question-answering setup, with a system of points, levels, and features.

There was another big wave of it a few years ago when "crowdsourcing" became a big buzzword for a while, and people were designing game-like mechanics around that.
It'd be a lot easier to just write down the IP. Nobody is going to actually remember those words, and if they're on a shared IP it's not going to get to them anyhow.

And if they change IPs (because their host shut them down because the government forced it) then the 4 words are worthless.
Doesn't cater for users who only have one skill to list. ;)
I understood the world a whole lot better after reading The Selfish Gene (e.g. http://www.amazon.com/Selfish-Gene-Anniversary----Introducti... but see if you can find a used copy of an earlier edition). This is the book that introduced the meme meme.

Biology in general is tremendously useful in providing you with a whole set of patterns and models of "things that work" (in the proper context, of course). Studying some college level general biology is recommended if you haven't already.
I'm honestly surprised at all the downvoting for this. It's quite literally a powerful command for linux, and let's be honest, you deserve what you get if you type random crap from the internet into your computer. People who have seen it get a chuckle, people who haven't enhance their erudition. Everyone wins. Perhaps adding a link explaining it would have been in order, but failing to do so doesn't, in my opinion, justify nuking the comment from space.
> McAfee's whereabouts are not known at the moment, but he was last seen in Portland, Oregon where he was evicted from his apartment for apparently stalking a property manager.

That, and the picture of him in the article, makes it very difficult to believe anything he has to say.
Totally unrelated to the subject matter, sorry:

what is the service that generates the author's picture on the top left? I've been seeing them a lot lately and I don't really understand why people use them in place of a real photo.
If offense includes things like trying to ban or secretly weaken defensive measures like encryption, then that doesn't work out so nicely.
Off-chain transactions have nothing to do with Bitcoin - they are just changing the balances of their customers in their database. Essentially no difference to you average bank account besides that it only works between two users of the same service. Unless they make agreements between different services making them even more similar to your average bank.

You have to completely trust them because these off-chain transactions are neither visible to the public nor agreed on by the majority of the votes nor secured by any cryptographic or proof of work or whatever measures. All trades at Mt. Gox were off-chain transactions...
Most of the major component distributors:
https://www.findchips.com/search/Adalm-pluto
If it helps, I did a paid review of Snyk in a recent issue of my newsletter:

https://mailchi.mp/webtoolsweekly/web-tools-394

It’s a good tool, and from what I can tell, the free version is probably enough for most small teams or sole developers. The main benefit of the paid plans seems to be the scanning on private repos and the unlimited tests for 10+ developers. But like I said, the free plan is plenty to work with.
Also, twitter and Facebbok convert uploaded GIFs to video.
Face palm. Thanks for doing this, maybe Rockstar will finally fix this bullshit.
If it didn't cost 6 figures just to apply, I swear I would.
> Please don't double down.

I don't understand what you mean by that phrase. In the context of my comment, it is a non-sequitur. You're not really conversing with me. You are conversing with yourself.
That's a straw-man, and I think you know it. I said nothing about isolating children from their parents. I also didn't call parents 'dumb' for not knowing how to manipulate the system on their children's behalf, as you said in your other comment. Parents want the best for their children across the board, but have different ideas of what 'the best' might be, and different access to information and resources for getting there. That doesn't make them 'dumb,' and dismissing them as such means you're not asking questions about what other priorities and/or limitations might be in place. You're applying a label and deciding not to understand what might be behind it.

My point is that it's ultimately best to widen the mouth of the funnel to increase the chance of picking up high performers. I tend to think it's better to do this at an institutional level, for a variety of reasons.

As a point of reference, I think the California university system has done an excellent job historically of facilitating this kind of thing. The community colleges are cheap and widely accessible, and provide a solid, attainable path into R-1 and R-2 research universities for students who do well. This (and similar efforts to widen access to higher education) had a lot to do with the easy availability knowledge labor in the 70's and 80's throughout California, powering an economic boom and improving class mobility at the same time.
The decentralized exchanges are on Ethereum. Uniswap alone has over $100 billion in cumulative volume so far.

But if you want to interact with legacy banking systems then of course you need an exchange that's hooked into all that. I don't see why that should surprise anyone.
Which makes sense: compartmentalise. Otherwise, a failure of one domain would compromise all the others.

I hope there's some automated assistance for scanning inbound source code too. Imagine reviewing everything, line by line, millions of them.
I find what Apple is attempting to be absolutely ridiculous and rather brazen.

I won't be surprised that if the Safari reader mode becomes popular, the big content provider and news sites start blocking Safari.
I'm not entirely sure I agree. The data also seems to indicate a significant chunk of users have moved from other dynamic languages. Perhaps they are the gateway drug?

I appreciate that clojure is less hardcore about its FP than Haskell, but it is still 'real' FP rather than the pseudo-fp of mutable-by-default, objects-first python, ruby, and javascript.

Anecdotally clojure delivers on some of the promises that those three languages (implicitly?) endorse (I've written python and javascript professionally for a number of years). I've dabbled in a bunch of FP languages (Clojure, Haskell, F#) as a result but I've settled in clojure. Haskell has many qualities that make me want to settle on it, but its strongest features (amazing static type system, full lazyness) is also the feature that causes me the most difficulty. In the end clojure provides more of what i was enjoying about python and js and much of what I like about Haskell but in a less frustrating way.

(caveat: I don't have a planet-brain - maybe if i did i would have settled on haskell instead).

When i answered the 'languages id go to question', i was assuming 'if clojure disappeared today', rather than 'which of these is clojure a stepping stone too'
On the other hand, if the heuristic is "pay a bunch of Mechanical Turkers five cents per website to classify typical pages from websites as 'articles' or 'not articles'" it's going to be pretty difficult to defeat.

Why bother with artificial intelligence when the real thing is so inexpensive?

Indeed, you might not even have to pay. Just build a system to report bugs. People may happily self-report when their adblocker fails to function on pages where they want it to function.

I suppose there might be tricks, like chopping your page up into misarranged divs and then unshuffling them with CSS and/or JS, that make it really hard to scrape the content for Articles, even if you know that the page should be an article. That class of hacks will cost you in accessibility, though, and they can't be great for SEO.
This is amazing! I took a Shakespeare class in college, and it would have been awesome to have given my instructor some source code for assignments. :)
We do use JupyterLab for the notebook experience on https://iko.ai. I had a chat with one of the core members of the project using real-time-collaboration when they were trying iko.ai. We chatted on the notebook itself.

What I explained was that in our experience of many years doing paid machine learning projects for large enterprise, we never thought to ourselves: "Darn, if only Jupyter[Lab] had better stylesheets, this project would go so much faster." It has never happened. When we started building our platform, we were not in the position of front-end devs trying to make a better notebook, we were in the position of a company with deliverables for yesterday, and we naturally started solving for actual problems doing machine learning for real clients, as opposed to finding windmills to fight.

In our experience, projects are slow not for lack of better stylesheets or animations. Therefore, we ignored that and focused on removing frustrations we had in the real world: long-running notebook scheduling, automatic experiment tracking for parameters, metrics, models, and code. Model deployment and monitoring. Real-time editing.

That's why I don't really follow news about "jupyter-killers". I kept an eye out of curiosity, but every time one pops out, they solved things that don't matter much, or claimed they solved hidden state until you read the article and found they're caching results or something like that.
Eating lunch together (whether to talk technology or just to socialize) is huge for building a cohesive team that works together and talks outside of the lunch room. Especially if you don't work with each other directly on a day-to-day basis, it helps to reinforce that you all work together rather than on separate teams.
Oscar,

This is not 4chan. I don't know what Tubegirl or Detroit Hardcore is and based on context I don't think I want to know.

Human life is is precious and that man was someone's son, possibly someone's husband and god forbid also someone's father. He was a person and he was loved by someone.

A web browser failing to render a gradient background properly, a few minutes of --IF IE-- hacks will never add up to anything even beginning to approximate the loss in that photo.

NSFW as a tag clearly has some room to fudge with cheekiness. Maybe it's an exposed boob or even a particularly racy cover of the Sports Illustrated swimsuit edition.

There is also a point where it crosses the line into something very different.

In 1964, Justice Potter Stewart tried to explain
"hard-core" pornography, or what is obscene, by
saying, "I shall not today attempt further to
define the kinds of material I understand to be
embraced . . . [b]ut I know it when I see it . . . "

I understand that you must feel slighted because you seem to be desensitized to this, and apparently other images of death and dismemberment. I'm sorry if my response has hurt your feelings - but your post is obscene and inappropriate.

Further to the disregard for the pain of the individual in that photo, you're also carelessly exposing individuals who have suffered similar losses in their lives to very painful memories.

You're doing it flippantly and needlessly.

It's horrible.
At our company the CEO just takes orders and goes and gets food. If he's out or busy he leaves a prepaid visa and someone else goes. No fancy china but it works. Sometimes we'll order in using foodler.com which lets you do group ordering.
Facebook is not alone in being vulnerable to faked DMCA takedown notices. However, the DMCA requires such notices to be made under the penalty of perjury. If you're willing to perjure yourself, the DMCA has always allowed for you to do so.

I don't agree with the article's suggestion that Facebook can just raise the bar on which notices to accept. It's my understanding that service providers can't implement such restrictions and still qualify for safe harbor protection.

If there's a story here, it's that Facebook might not be properly processing counter-notices:
http://www.chillingeffects.org/question.cgi?QuestionID=132

I've only dealt with 512(a) (while working an abuse-desk at an ISP), I'd be interested to hear more from people experienced with 512(c).
Joel is obviously not aware of the differences between introverts and extroverts, which seems weird for someone who works in a field with a lot of introverts.

I'm not down on his idea of eating lunch together - it's probably fun and productive. But if someone spots me eating lunch by myself while reading (a book, a magazine, on my phone, on my computer), it's not because I "don't like people," or, sadder, that I pretend not to like people because I've been rejected socially. It's because I find dealing with people all day somewhat wearying and I enjoy having time to myself doing things that I like, such as catching up on reading I can't do during work hours.
I'd rather not be compelled to eat with co-workers at lunch. Lunch should be a time to do whatever you want. For things like meeting people/friends outside of work, having some quiet time to read a book, or going to the gym.

Some days I don't even feel like eating at lunch, and prefer to have a late lunch in the afternoon.

And why the compulsion to sit with people that I already interact with the entire day? Nothing wrong with being social with your co-workers, but it ought to be natural. This isn't kindergarten.
Yep. I usually find that most reasonably popular Linux distros will max out my down connection over torrents. Pretty nice way of telling whether my ISP is throttling or lying to me about my bandwidth.
It'll work in the less advanced browsers eventually ;)
I prefer to grab a sandwich and go for a walk. This was especially true when I was contracting and based in interesting cities that were fun to explore.
Not so much, really. A fair number of people make a new button for, e.g., every blog post.

I think the main reason for that is that it's not possible to re-flattr someone. One click per month, and that's it. So, to allow multiple donations, you must run multiple buttons :/
In real modern video files every frame has its own timecode, and mobile phones typically record with variable framerate when these timecodes are placed highly irregularly (the reason can be a lack of performance or an attempt to sync with light source of the different frequency than camera's settings). Any new video editing software is expected to deal with such files, and flicks are useless here.
Do you have an SSD and a semi-recent machine? If so, this is an argument for LO. I use it on a three year old laptop on Linux. It is relatively snappy.
I just launched the first public pledge for individuals to commit to sustainability. It’s a list of essential actions that will minimize negative environmental impacts.
Another way to say this is: "teach".

People who code for a living are used to regularly teaching themselves new things, but there are lots of folks in other corners of the organization that expect to be taught / onboarded, and it's not an entirely unreasonable expectation. I think the word "onboard" implies a cost will have to be paid (e.g. time, money, man-hours, hiring new talent, etc.), and that's what the parent poster wanted to emphasize.
qsort(3) or even ftw(3) is the simple case. You can either dynamically generate trampoline code with exactly bounded dynamic scope (and even do the gcc-style executable stack hack) or simply stash the whole context in some TLS region and completely sidestep the whole issue.

Side point: ftw(3) is much more interesting unix API to call from some FFI layer than qsort(3). And I spent about a year pestering people from Sun with you should implement fts_open(3) and friends because it presents more sane API for FFIs for the same functionality.
The meat lobby group has one objective, keep eating meat the preferred choice as long as they can. A difference of 5 years is trillions of $ in the US.

You can do this by making Vegans look bad.

Making sure this case is publicised as much as possible will help that. Burger King can adapt. Making the burger look lame is the objective.
There's still the challenge of overhead that comes with onboarding and managing a new full-time or part-time worker.

Most companies hiring for minimum wage positions want a respectful employee who will show up on time. I don't think they'd bend on those requirements for cheaper labor as the management overhead would quickly eat into any cost savings.

So, while I understand it's a "good faith argument", I don't think it holds much water. Companies will just use a no-minimum wage environment to negotiate cheaper deals with employees they would have hired anyway.

Also, one's salary is in large part due to one's ability to negotiate. A manager who hires dozens of workers a year is probably pretty good at negotiating while a low-income worker might not be experienced in that area. The minimum wage also helps correct that imbalance in negotiating power.
i just furrying love you
It would be interesting to see what a crypto ban would do if it were to override CALEA and the Stored Communications Act. Where a key escrow solution was previously required, a sudden ban on encryption would do what - force the companies to change key sizes? Since companies are already required to give plaintext access to communications and records (if they provide the security themselves), what difference would a crypto-ban really achieve other than removing the companies in question from knowing which records law enforcement sought to access?