jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I like it! I've been thinking a lot about user interfaces for creating programs and gaining insight into execution lately, so I'm really glad to have seen this. From the demo video, it looked a little cumbersome to move everything around and it seems like your workbench can get disorganized quickly. Have you experimented with layouting at all? Also does it actually feel cumbersome in practice, or is that a misconception from just watching the video? Anyway, great effort. Looking forward to see this develop.
I love the instant update and the tight feedback loop. This is what I actually want when I hack together my inotifywatch command in the shell.

But I can't do the clicking and dragging. If the layout was automatic and controllable via keyboard, I'd give this a serious look.
Actually, the state should also be irrelevant. Because if you can't find a programmer in your state then there's the rest of the country. The 150% idea is great -- it would create an incentive to only try to hire the exceptional, which is what PG wants right? I'm unconvinced; it feels like this is just a tech leader attempting to lower the cost of labor as opposed to increasing the quality -- otherwise he'd be promoting maximizing the quality of the 100k already coming in as opposed to increasing tr raw number of entrants. The only benefit to increasing supply is to lower wages. "Finding the exceptional" is a Trojan horse for lowering costs. As I've mentioned before, he's advocating a strip mining approach as opposed to a more surgical improvement in the quality of imports. Perhaps another means is to have a fixed number of visas as we do now, but auction them off to companies. The sweatshop companies wouldn't benefit because it would cost more than it saves and the other companies would then be far more selective, thus increasing the percentages on finding that 'exceptional' developer unicorn everyone seems to be chasing. I don't have the right answer, but I'm certain it isn't "let more people in and hope the 5% are among them."
Isn't the point of money laundering to obfuscate the identity of the original recipient of funds? Don't get me wrong, I'm not sure Taler would make things harder for regulators and law enforcement. KYC requirements apply even if the payment method itself is anonymous. But I'd think that given the opportunity, governments would like to have better oversight of financial transactions.
My point was about the wording in the title here, before I clicked on to the article.

It was by then reading said article when I saw it was about Go and not JS loading. :)
> Don't use analytics at all but focus on your product.

Huh? Analytics is how you focus on your product.

By instrumenting your product with analytics, you can find out if customers are using your new useful feature or if they can't find it. If they're performing a task quickly because it's easy, or slowly because they're struggling with the UX. And you find out that customers on a certain mobile device are suffering huge performance issues, for example.

You don't know these things until you measure them. That's analytics.

Obviously analytics are only one piece of product improvement -- there's sitting down with users for 30 minutes to watch them use the product, interviews, surveys, etc.

But analytics are a critical piece. You can't focus on the product without analytics.

Analytics isn't just about conversion. Analytics is about the entire product experience.
I assure you it is not sarcastic at all.
there’s a scroll button iirc. You hold it down, and the trackpoint scrolls instead of moving the cursor.
You're both a little right. I grew up in the UK and lived there until I was 25, I've since worked and lived in the U.S. but now live and work in Canada.
Congrats!! This is a very pleasant news in these difficult times especially. Wish you lots of good luck. Hope you inspire lot of folks on HN here.
I mostly run into problems in webstores because they just can't run without pulling javascripts and iframes from 50 different domains. uMatrix blocks them all and I can't be bothered to figure out the absolute minimum to allow to get to order so I just leave. Do I even show up in your google analytics?
Location: Miami, FL

Remote: Yes

Willing to relocate: No

Technologies: JavaScript, TypeScript, React, React Native, Redux, Svelte, Next.js, WebRTC, Node.js, Redis, Cassandra, MongoDB, Nginx, Kubernetes, Docker, AWS, Linux

Résumé/CV: https://jaydgoss.com/resume.pdf

Email: jaygoss@gmail.com

Notes:
Full-stack engineer with 10 years experience building large scale web and native applications. Expertise includes: React / React Native, complex interactive UI/UX, live video, voice, and chat, NoSQL data architecture, microservice architecture, and containerized development.
> As requested, evidence of tracking in iPhones

That isn’t evidence of Apple tracking anything.

IDFA is used by Facebook and ad-tech companies.

Apple are switching IDFA to be Opt-In rather than opt out.

That’s what Facebook is complaining about.
My observation is that you can’t expect to make a fair amount of money even if you produce quality content, which is in high demand, unless you control the distribution. The ones who enjoy the benefits of the market oriented supply and demand mechanisms are those in charge of distribution.

The most recent example of this might be porn performers who are seeing a lot of money with the advent of platforms like onlyfans. None of them made anything from the tube sites.
Going to my home dir is another frequent operation for me so I also have

alias ~='pushd ~'

(Those are tildes but may look like dashes depending on your font and size...)

Not as fancy as some other aliases I see here but does the (basic) trick.
The author may want to consider cuckoo filters over bloom filters. IIRC, there are versions of them that allow for dynamic resizing.

Very interesting article. I have to wonder how much benefit a user would get from letting parts of the backup run concurrently with other operations. Aren’t backups usually just run relatively infrequently on a fixed, automated schedule?
I’m not familiar with Malaysia, but as far as I know Singapore, Japan, Korea, China certainly have educational systems that push conformity towards group values. (And high rates of bullying for those who stick out.)

The other thing is that unfamiliarity breeds resentment. It is, and was, a lot easier to get weed in the US than it is in a lot of Asian countries, and so most people don’t have a nice person they know who smokes weed. Whereas even if you don’t smoke in the US, it really isn’t that hard to find someone who smokes weed, and a fair amount, if not most, are just average people.
That reminds me of this story, from the UK.

A guy built a castle, and hid it for four years behind straw bales - on the basis that if nobody complained for four years he'd be able to keep it. It didn't work out that way, and he had to demolish it:

https://www.bbc.com/news/uk-england-surrey-35928269
Oh and this leads to such a diverse and competitive market in telecoms NOT!
The idea that viruses need "superuser" to perpetuate themselves is itself a fallacy. Why do I want superuser if I can grab all your browser cookies, dump or exploit your address book, persist in ways no normal user can detect, and gain full access to the network you're connected to?

I'm not a Windows user. Since age 13, I have spent a total of one (1) year in Windows, in 2000, when I ran a Solaris to WinAPI ACE_wrappers port for my startup. I cut my teeth on 386bsd, installed from approximately 900,000 3.5 inch floppy disks.

What I am is a security person, and these arguments about Windows being a petri dish for viruses strike this security person as BS. Computers are a petri dish for viruses, and the smug Unix weenie attitude of "we solved that with su" drives me nuts even before we get to analyzing how long any Unix operating system has ever gone without a well-known privilege escalation flaw.
This. My first thought was "why didn't he use separate accounts?" Of course the mailing address for the checks would be the same. So then get multiple P.O. Boxes. Then I think they require a phone number too? I'm sure Google has some employee who has thought of this.

Also wouldn't surprise me if one person having multiple AdSense accounts is a violation of their terms.
The process itself is quite fast, after watching the talk I'd guess 3 minutes for singling out a single phone via sending SMS, and maybe 2 minutes for cracking the key itself.

The software is indeed very specialized, and according to the guy doing the demo it will be released, but without the last polishing to run the attack on an actual live network, but claims that it took him less than 1 week of work to come from currently published code to the stuff he's shown in the attack.

But of course to come to the level of expertiese of Sylvain Munaut will take a mere mortal more than a year of studying GSM... ;-)
think this family needs a good lawyer. They should be getting a portion of all proceeds that have come as a result of use of her cells! I bet lawyers are banging on their door this minute.
You gotta love the marketing folks. The blog post has no substance besides the fact that they've hired Edgecast and branded it as their own CDN (ProCDN).

Regards

Joe
So are more instances of people with cells like these known? Considering the circumstances of the discovery I find that hard to believe. Otherwise we have been very, very lucky as a species.
"The child will go against the seat, and that will absorb most of the impact,"

It's remarkable how scientists, engineers and tech folk are able to abstract the description of a high-trauma event, especially for a young child's body and describe it in such matter-of-fact terms.

I note this here not only because it is striking to read but to also consider that we do this in our own work in the startup world. Often we will think of an act such as 'unfriending' someone as simply a manipulation and purge of row(s) in a database when, from the user's perspective, it may be a significant and deeply nuanced real-world event.

I think in both cases we could make better products if we articulated better and humanized events such as "going against the seat" or "unfriending".

(nb: I'm not comparing the impact of a mass body trauma to that of unfriending someone, fortunately for us there is very little if anything in startup world that has such real-world significant consequences)
This is a poor tact to take. The fact is that experts in the field have said, unambiguously that more research needs to be done on these things. Since this is something forced on us the burden of proof should be on TSA, not customers trying to use airport services. Until they can prove that there is no danger with these machines, they should not be used. Full stop.
These images are from a different type of scanner that produces much fuzzier images than the x-ray based scanners being used on air travelers.

It would be naive to think the government responded to the freedom of information request and released these images now during the controversy about the TSA pat downs and x-ray scanners by chance, as it will give those not paying attention the impression the images are not very detailed.
iamelgringo is just doing it old school. The self-posts used to be "Ask YC" not "Ask HN"
Answering my own question here:

http://www.icann.org/en/udrp/udrp-policy-24oct99.htm
Section 4b: "Evidence of Registration and Use in Bad Faith"

Seems to indicate some sort of malicious intent in the registration is required before ownership can be tranferred.
The King of Kong: A Fistful of Quarters. Classic story of the underdog battling the perennial favorite told through the real-life struggle for the world's highest Donkey Kong score. Seriously, watch it now.
Do you have any examples of this handy? I have seen a lot of cases of idioms and algorithm design changing to match the exact CPU model. Approximate CPU generation, sure: try hard to cut down on memory traffic - but that's true for every CPU nowadays. Misaligned accesses aren't expensive anymore - but there's almost never any good reason to do them anyway. What else is there?
Not if it has rendered the text out so that scrolling is super smooth, in addition to the javascript, css and html parsing and optimization overhead. Don't forget the pictures too.
So first of all this mostly reads like an incoherent and rambling onslaught of non-sequiturs. Second of all the tldr here is basically: if you disagree with Bitcoin you're simply not smart enough to get it, which is an argument that is simultaneously offensive, naive and arrogant.

There are some very well defined arguments suggesting Bitcoin may not be viable that are advanced by people who actually have an understanding of economics and finance. You should try reading up on it.

In particular, seek out the intellectual maturity to understand that the fate of Bitcoin as a currency is not so much about the blockchain as it is about the underlying economics. There is no full faith and credit backing to Bitcoin's value. The network is vulnerable to majority control by well-financed parties with malicious intent. If Bitcoin ever were to threaten major reserve currencies, swift action would be taken to regulate it out of existence (and you're a fool if you think otherwise).

Bitcoin is little more than a Ponzi scheme orchestrated largely by salivating investors and sheeple like you are playing right into their hands.
This is one of the best redesigns I have seen recently. Designers can have great impact on the world that we live. This is a great example.
Plainly "Not-going-to-happen."

BlackBerry should pay developers to write apps for them. Not force hardworking Programmers to develop apps for them.
It is? Cite a credible source?
CMU has had "NSA funding" for something like 20 years; it's the nation's software security "center of excellence", going back to CMU CERT, AKA CERT.

This is an especially silly bit of innuendo given that Tor is itself DoD funded.
Thanks! The idea of adding this to tests or a middleware is very good :)
That's part of the reason I never really liked Jon Stewart. He knew he was the primary, if not only, news source for a large demographic; yet, he would consistently hide behind the Comedy Central logo in the bottom corner when he was criticized.

It's like he felt he---and only he---was allowed to turn on and off his "real" journalist at whim.
Sadly you could only flash them if they were still working, you had to ship them if they bricked. I saw the bulletin and promptly flashed all mine before failure. Big pita tho.
Your translation does not capture what they are saying. They are asking what quantity the slope of the line (as in, rise over run) corresponds to. The answer should be a noun phrase describing some numerical quantity, not a sentence describing a true or false fact about the world.
> It rejected Uber's claim that the company itself was not liable, because, it argued, its drivers had the status of contractors rather than employees.

I feel like money would be better spent raising awareness of service dogs and dealing with fraudulent (they do call it fraud, right?) service dogs than fining Uber.
yeah, the vast majority of government taxes and regulations on paper sound like they'll hurt the big guys but really just hurt the small ones
Software intended to be used for programming should be descriptive and end-user software should be prescriptive.

No matter how good your prescription system is, it is going to be a bad fit for some programmers use case.
> The hard part is organizing people.

That's the hard part of most things, to be fair.
This tuition agreement which is often implemented as a waiver (so the student pays at most their home rate) is already the case for many exchange programs which have existed between innumerable university-pairs for many years. I don't see why the Turing program approach wouldn't be feasible.
Dual licensing is a common reason to GPL your code: Letting people have and use the source under restricted terms, and paying for an enterprise license otherwise.

If Google can steal the code from the GPL version and then just not obey the license or pay for an enterprise license, dual licensing is dead and no business will open source their code under a dual licensing model.
That judge had no part of this decision though.
If you would like to test you own water, I recommend something like this - https://www.cleanwaterstore.com/lab-tests/watercheck-deluxe-...
Found On Road Dead, FORD, coming to a new generation of automobile consumers!
May be bridge Lake Van in Turkey, which as on today nececitates being traversed on train ferry. This might make a more southerly route feasible.
Letting a kid learn from his mistakes is one thing. But they did not educate him on the dangers of online chat rooms: they admit they had no idea what he was doing or looking at in his basement isolation.

And letting the lice-infested homeless craigslist woman come live with them? I can't see any way to spin that as a good idea.

"He's going to do it anyway" is a common rationalization among weak-willed parents who don't have the backbone to lay down the law.
Related? Haven't seen it this bad in a while.
Coinbase needs to fix this before their IPO. How are they still not prepared for traffic surges?
If pointing an armed and angry mob at the Capitol itself isn't over the line, nothing is. I don't like Facebook and haven't used it in years but this is the right move. Four people are dead today because they listened to Donald Trump, and FB and Twitter bear some responsibility for handing him that megaphone. Stopping him from calling for further violence is the bare minimum they can do here.
Sure. But it's just some commenter's list of successful people, not Forbes' Top 5 Businessmen Ever or something.
Alternatively using registry edit: https://support.microsoft.com/en-us/help/4072698/windows-ser...
It's totally easy to use now. I bounce between a phone and tablet and it's always in sync.
Claims he won in a landslide and that the people invading the Capitol in Camp Auschwitz t-shirts were special and he loves them
Facebook is not a platform to have a voice. It’s a platform that harvests thoughts and publicizes the ones FB most agrees with while censoring those it does not.

This is a slippery slope and, quite frankly, it’s the people that lose.
How did you encode the value in step 6? Assuming that you can't enter arbitrary binary data into that password field, you could at most have used base64 which would probably be good (~20 characters, 64 possible characters).

OTOH, you said "hex value". If you encoded your number as hex, you would get a 32 character long password (good if the target form allows for such LNG passwords), but only 16 possible characters which is way too little and defeats the purpose of all your elaborate setup
This finally pushed me to move Simon Peyton Jones's presentation on How to Give a Good Research Talk from my Google Video account to YouTube. The original recording unfortunately has dodgy audio and video quality but it's still a gem of a talk. Check it out:

http://www.youtube.com/watch?v=y1knJ6GIUr0

It's lucky they recently removed the 15 minute limit on my YouTube account. I would probably not have had the patience to chop up the video.
> Research in Motion's new tablet is a misguided mess. First, a confession: I haven't used the BlackBerry PlayBook yet. (...) Reviewers who have gotten early access to the PlayBook have been almost universally puzzled by how half-baked it is.

Oh, thanks for the disclosure. But why don't you just shut up and wait until you have something genuine to say, instead of mulching others' opinions??
Prior to Python, Guido had worked on ABC - he was an experienced language designer by that point.
But technically the mean salary isn't the same as the average salary either. In fact they are both 'averages.'

(sorry, nitpicking. Your point stil stands)
All great stuff. The other thing you can do is try to reset your body clock by going to bed early, or (if you're brave) skipping sleep for a night, then going to bed early next evening. The former is better as the latter messes you up for a few days but if you have the time will be quicker. Then keep going to bed at around 8-9pm, you'll be up before 6am quite easily.

I'd also recommend drinking lots of water and a large glass before bed.
Then, out of nowhere, started a litany of "Perl sucks!" screeches

Nowhere? Haha, I was there and I'll tell you how it was: a whole bunch of people who'd started writing Perl in 1994 for CGI scripts had cause to revisit their own work a year or 5 years later to maintain it or to add features and found it utterly incomprehensible. The experience burnt us so badly that we all went looking for languages that were less "write only". Python and Ruby had been around for a while at that point, but they got a huge boost from people fleeing Perl. And most of those people are still using Python and Ruby today.

Perl was and still is a great language for what it was intended for: automating system administration tasks, and reporting on them, stuff you can do in 50 lines of code. But for 50,000 line applications worked on over 10 years by dozens of different people, it was never a good choice.
Isn't that their core service?
99.9% of people will consider something done to specifically raise your heart rate or strain your muscles as exercise. That 0.1% is just for the HN contrarian who will invent a different understanding that nobody has.

Meditation is completely nebulous, ranging from sitting down indian-style for 15 minutes to pseudoscience chakra bullshit that induces euphoria and cures diseases.

When people say they are going to exercise, you know what they are going to do. When they say they're going to meditate, it really could be anything. It is a real suitcase word.
Do we have any idea how this changes outdoors? I could see it being worse because the wind spreads virus farther or better because it gets diluted quicker.
They were. Doesn't anyone remember Parse?

https://techcrunch.com/2013/04/25/facebook-parse
Waiting for reports on build quality...
The big miss for Facebook isn’t cloud computing platforms, but mobile platforms. Mark has admitted this himself when asked what his mistakes/regrets are. It was easy to miss in the context of social’s massive growth. But the dust is settling and it is clear that mobile platforms hold tremendous power over consumere.
I mean...there's a limit somewhere, isn't there? I'm not expecting grocery store supply chains to maintain 2x raw supplies reserved and manufacturing capacity...at the very least with the economy in the tank some of these factories that feed stores are going to shut down...

And as for farmed foods you can't just flip a switch when everyone is panic buying. Unless you mean to say we throw away half of the harvest under normal conditions.
Gotta be Sneakers. Incredible cast and well written.

What's not to love about Darth Vader answering "We are the United States government, we don't do that sort of thing." to the simple request for "Peace on earth, good will towards men" seen here: http://www.youtube.com/watch?v=rHsUYF5VfQ0
How is it any worse than the rest of the keyboard, in terms of ergonomics?
I am pretty sure Beijing is much closer to Anchorage than Auckland.

Or if we are really pedantic the Aleutian Islands.
I think there is even more going on.

- Adding is a repeatable, comfortable process whereas removing tends to require more individual approach.

- Adding tends to be stressed a lot in corporate environment, whereas you don't hear your managers demanding to remove features.

- Adding is usually easier to explain whereas explaining how removing functionality improves the system requires more effort on both sides.

- Most people treat code as asset. Which is completely backwards way to think about it. I think about the code as liability. If your mental model of code as an equivalent of an asset, the most natural way to improve value of the system is to add more code to it.

- Most techniques you read up on the Internet are aimed at adding brand new code, not at removing it.