skysight-inc/HackerNews huggingface dataset:
Ask HN: Do you help your parents when they ask you for tech support?
you need a hobby you can do without leaving the house
Is it a norm for library written in Java? I don't see any code example in the readme. And it would be more readable/portable if the document is presented in website / markdown (currently it's presented as pdf)
> Until someone can go and start their own CA in that 10 minutes that works across the world, we're moving away from and not towards what HTTP was.

Would you trust the authenticity of content that originated from a site signed with such a CA? If so, why?

PKI is just a technology for verifying trust over untrusted channels. But that trust is created in and remains rooted in the real world, and is itself built on societal chains of trust.

No technology, centralized or decentralized, will replace real world trust in human societies any time soon. Trustless tech only works if it's based on a society with trust. Otherwise the tech is meaningless.
Amazon Fire TV adds a Free tab featuring apps, movies, TV and news
Linux just doesn't tell you when you need to reboot. You (or the package manager) has to know that updating something will affect a library that a running program has loaded, and you need to restart it to actually patch your system.

Some package managers handle it better than others, but the popular idea of "never need to restart to update" is super misleading when the reality is "updates on disk, doesn't update in-memory unless you restart that program". Windows' file locking system is really inconvenient, but it does have some knock-on benefits.
How so? The vast majority of software workers aren’t at VC or self-funded startups, nor do they work for small boutiques developing web/mobile apps or managing eCommerce deployments for local mom-n-pops. They’re employed at larger companies and defense contractors where the overwhelming majority of revenue goes to pay all workers (of which they’re a small fraction), expenses such as leases, or profit for executives.
Yep! Actually I'd bet it still works today. I was able to find it in my Dropbox (2005 me's solution to version control). This is the function that does the dirty work [1]. That gist also has the C source as well. Date modified on these files are ~2008-9.

[1]: https://gist.github.com/infogulch/d88b956ddd86bd00b351649511...
This is a very problematic Ayn Randian bullshit that should not be propagated and spread. Not every culture revolves around a constant race to the top. Outside of a very competitive circle that mostly consists of a few towns in the EU, but mostly small parts of the US, the rest of the world actually has the concept where a programmer or any worker finds a good place and just works there until they retire. That is not a problem. That should not be a problem.

Yes, there are people who will keep amining for their percieved top, but whatever they do, lets not ever take this concept and look at actual human beings that you see in a company and treat them as "Residue". This is behaviour that would place you firmly in the "ignore, only deal with this person if I absolutely have to" category.
Yes but they don't have specialized hardware and have the highest power consumption constraints.
If ubi can cover your costs of living. But if corporate america and government have broken the labor movement, then why would they give you ubi that truly gives you autonomy from work?
It can be if it was not intended to be public.

It's really not much different than walking around outside. You can walk in an unlocked retail store and it's okay, but if you walk into your neighbors bedroom it's not okay.
they record that too if you deny the confirmation.

So in failure cases, they record what a human would have done.
When we get take-out, which is admittedly not very often in these times, we go straight to the restaurant. I'd much rather do the driving and let them keep the overhead of the delivery service fees. We live in a suburban area west of NYC and most of the local places that are still doing takeout are struggling with low demand, so lines and cold food have not been the problem.
That's not what I was suggesting at all. If your service actually sends people emails (other than, say, password resets), then you still need them to follow a "verify your email" link before sending them mails other than the single "welcome" message containing that link. I'm just saying that you don't need to wait for email verification before letting people make and use an account, as long as you don't send them any more emails beyond the welcome message.

Many services don't send regular emails, and only ask for an email so that 1) everyone has a unique identifier without having to make up a unique username, and 2) they can do password resets. For such services, the procedure above makes sense to reduce friction.
Google:

site:http://ipsurvconcepts.com/

You'll find stuff in /userfiles serving all sorts of shady things that have nothing to do with the site.
That reminds me of the old trick of using a 1x1 pixel in an empty table cell to ensure that internet explorer would actually expand the table cell to whatever width you set it to (height still needed another trick if i recall correctly).
&nbsp; would work, too, but then the minimum height of the cell would be whatever the line height was set to, and the line-height property didn't behave the same across browsers.

It's funny how old tricks make a comeback. I see a lot of &nbsp;'s in React codebases to preserve whitespace around JSX tags.
Solving Uninitialized Stack Memory on Windows
This looks nice, but I'm not sure what the practical gameplay consequences for the new tech are. I sure as shit am not going to ship a terabyte of original-quality assets in my game.

It would help me produce cinematics more easily though, I suppose.

Real-time global illumination looks dope. No more overnight lighting builds :)
I understand that, but it's not really relevant.

The code path that failed to build was still related to the included crypto (even if it was due to compiler change).

If that was their only way to fix the crypto issue, then it's totally fine, because that way they fixed it for people who did need and exercize the crypto code path -- and those take priority over people who "bundled some crypto code but didn't exercize that code path and their build still broke".
They must have not been around when proboards/ezboards/phpbbs were regularly taken over by spammers. It could single-handedly kill communities if the admins couldn't keep up.

It's hard for me to take people seriously who rail against recaptcha yet don't seem to realize why we use it nor pitch a real alternative. Or that spammer protection is overrated because their obscure blog doesn't get much spam.

It's easy to enumerate what sucks about something, but you can't just stop there.
An example of a service along these lines (although not the coop model you mention):

https://www.wedeliverdouglascounty.com/

~100 restaurants teamed up, have salaried drivers, and an app. I've been told it works well by locals.
That would require practicality, the toughest thing to sell
> Only 38% of people did this. If I had instead captured everyone as soon as they showed enough interest to leave an email address, I could’ve increased my conversion rate by 250%.

How many of these were real losses and how many were people who put the wrong email address in the box, only to realize when they didn't get the verification email?

I have a very early gmail address, first initial + last, name. I can't tell you how many verification emails I get that I never signed up for. Those aren't the bad ones though, the bad ones are when I get emails about Kay's upcoming surgery and follow-up appointments, Kim's yarn orders and Ken's mortgage documents. (All of these are real examples).

Strong email verification flows aren't just anti-bot. They're a level of defense against clumsy users.
Labor unions don't have to be tied to a single employer, or even a single country.
Off the top of my head. OMEMO running on good old XMPP. OpenPGP running on older but gooder SMTP, the only decentralized system that ever got really popular. Heck, OpenPGP running on XMPP for the mashup.

All with lots of implementations both server and client. All more or less ignored. Before suggesting we need new systems you pretty much have to figure out what isn't working with the ones we have ... and real stuff, not unlikely technical reasons that no one cares about ... and no, it isn't just bad user interfaces. People will overcome any user interface if they actually care enough.
Good, now teach it Pattern Language.

Christopher Alexander FTW!

https://www.livingneighborhoods.org/ht-0/bln-exp.htm
DoorDash and UberEats should just have a discount for people who can piggy back their order off another.
I remember when I learned about greedy algorithms in college that I tsked and promised myself that I'd try to avoid doing something so obviously dumb.

And now A/B testing is sophisticated, despite being a poster child for hill-climbing.
>Namely, can run on Windows without it being a ridiculous exercise in hackery, comes with a robust set of libraries that I can end up using it to solve actual problems I might eventually receive money for solving, and has enough study material to lead me through it.

Racket seems to tick all of your boxes, IMO. Also maybe Clojure. I've gotten both to work without much problem on Windows, both have an ecosystem and plenty of tutorials.
That just means they got paid to say it.
What will the ARM Mac line-up look like?
Exactly. There is a small dev outfit in my second-tier US city that caters to precisely this market and is doing quite well considering many restaurants added this to their website or replaced their website outright. They assume their customer is the average mom-and-pop restaurant and set up their business accordingly.

I am curious why Shopify doesn't lateral into this market. They already have the majority of the infrastructure for retail.
A customized Molokai color theme, optimized for the Cartograph CF
Here in Calgary, Alberta, Canada, we've had these food delivery services competing for the last few years, with their own apps, exclusive agreements with restaurants, and so on:

- Uber Eats

- DoorDash

- SkipTheDishes

- Foodora

- Fantuan

- HungryEats

Foodora just shut down two days ago: https://www.globenewswire.com/news-release/2020/04/27/202270...

And there were at least two more that were previously available but seem to have been acquired: Just Eat (by SkipTheDishes), and Nomme (by DoorDash).

It's ridiculous how many companies are fighting over a market that doesn't even seem to be close to profitable for anyone.
Customers also tip less now that they don't need to stiff the driver to their face. I had an uncle who worked for a Chinese food place tips only, i.e. free for the store. You couldn't do that now as people don't tip through the app.
Hehehe, yea, no, there's a good five to ten steps necessary to grok all that.
Yeah, and it might just be that there was a surge of hiring recently, but I've had a lot of bad luck. Two delivery drivers showed up at the wrong street and I had to guide them to my place. One managed to deliver it inside the next door apartment and not call me, so I had to wait an hour for my neighbor to get back from errands to give me my order. Another time delivery took like two hours.

I think restaurants/delivery companies are having a hard time adapting to all of the new (different type of) demand while at the same time having a huge cut in profits.
Show HN: Scroll Percentage in Title Bar
I've had similar issues. Tried delivery services for first time recently through Chipotle with ETA of 15-20min. Doordash was fulfilling the order, which showed up after 1 hr. By the way, the Chipotle was 3 min drive from my place. Since then I've been picking food myself.
Am I the only person who installs updates as soon as they come out, yolo'ing them at my org and has no problems at all?
Thank you. We will double-check the copy and try to improve the landing page
The biggest problem with grocery delivery is lack of control. We tried doing in-store pickup but the shopper did not pick a lot of the things we asked for, and the substitutions they made were awful. You're completely at their mercy and they're exhausted and don't want to take the same level of care as you would yourself(I don't blame them).

The grocery store is not designed for the level of efficiency a system like this needs. It's designed to make you walk from one end of the store to the other slowly looking at all the products to gather each individual item on your list. It's great for marketing but terrible for efficiency and for social distancing. As long as the delivery and pickup is done from the same stock the grocery shoppers pick from it'll never be as reliable as just going in yourself.
The other issue is that a certificate-based model of trust can be wielded by governments to censor the internet.

Unsecure http is essential to the free flow of information.

Let's get the right solution before we force everyone to use it.
Facebook's head of AI says Elon Musk 'has no idea what he is talking about'
Disk Based Queries – A Hidden Monster in RedShift
Mokusatsu: One word, different meanings and the A-bomb
Point to an example of a company that's taking a bailout that can't just bootstrap themselves to go without a bailout right now. I'll wait.

Same thing. The capability to make the decision may be present, but an unwillingness to acknowledge that there are practical limits to the capability to execute on that decision without jeopardizing the decider's capability to fulfill higher priority commitments (family/self safety, food, transport, shelter, medical care) demonstrates a malicious willingness to indulge in the discount of the interests of others when it is to the convenience of oneself.

Just to head it off; no, morally speaking, it is your problem when you know they have no other options. You are just as much a contributor to their state of affairs through employment of abusive labor practices as they are. You drag down everyone by going above and beyond to lower the bar of acceptable business practices. If that doesn't concern you the least bit, then I'm not sure continued conversation will be fruitful in any way.
I get it! Fantastic work.

I hope you get lots of requests to include it in teaching materials.
It's a CDN... but for food
I have a prototype system where I am passing over 100k msg/sec between a dozen backend services written in python (asyncio+redis) and I keep on wondering when my bottleneck will become functional programming and safe message passing by making copies. When will the madness end?
I'm pretty sure the virtual word here refers to the geometry being in a virtualized form, meaning that the renderer refers to it but the GPU does not have all of it in RAM but instead is paged in on demand.

This paper about geometry images[0] was mentioned on Twitter from an old post by the programmer who implemented the functionality in UE5. Geometry images encode geometry in rectangular 2D textures that can be reconstructed later (the paper is kinda old for this, but i guess it can be done on a computer shader nowadays). If those images are stored as virtual textures, which are supported by the GPUs nowadays, they could be essentially using sparse textures/resources to store geometry.

[0] http://hhoppe.com/gim.pdf
https://twitter.com/an_open_mind/status/1260528928617369601?...
I would like setjmp/longjmp with the ability to catch and continue in order to execute cleanup actions. Most programming languages have one or the other, not both. But, consider that A calls B and B calls C, which uses longjmp to return to A, but B has to clean up some resources, it should catch and continue.

Another thing I would like to have is better bitwise manipulation operations. I find the MOR instruction of MMIX is sometimes useful, and so is the ~ operation of INTERCAL. I also thought of a operator which can be like any one of the C operators + or | or ^ since it is assumed the result is the same in all cases (which will be the case if the bitwise AND of the left and right operands will be zero).

I also agree I want to modify the AST during compile time, using macros.

Many modern programming languages lack a GOTO command, but I think that imperative programming languages should have a GOTO command.

Something that I might want to have is something like LLVM with macros added, although LLVM is itself deficient in some ways (e.g. no support for decimal arithmetic, no support for overlapping data with instructions (e.g. reading/writing immediate operands of other instructions), some calling conventions are missing, and you can't make stable undefined values longer than one bit).

For GPU programming, I think to want something like Checkout.
For me it came on a disk caled Demo 1 which shipped with the first issue of the Playstation.
I didn't realize the gigafactories in China were shut down.
I find it a lot easier to communicate with polygots whose first language isn't English. A lot of the body language issues go away because everyone actually uses words to say things.
I've been wanting to a project like this to show the front-page uptime of Google, Apple, Microsoft, Amazon, Facebook, and others.
A Lisp Programmer Living in Python-Land
Brain on / Brain off.
UberEats already does
For reasons, the things at work that could be changed but that I personally cannot are amongst the ones that bother me the most.

First CI system that I maintained (rather than deputizing to someone else) was TeamCity 1.0, and it has kinda felt downhill since. I sometimes want to take the 4 nicest features from each CI system I've used and make a new, minimalist one but I don't want to have to maintain it.

I do occasionally do a mental exercise of "how much of a CI system could I build today with off the shelf parts?". The last cycle of this was just recently when I saw an ad about someone integrating k8s into their CI tool, and I thought, "man how much administration code did that just deprecate?"
just echoing please post update if you do
Elon Musk didn't "win", and the Alameda County didn't "give in".

The County has been in negotiations with Tesla to reopen on May 18th, provided Tesla follows the guidelines, and working with Tesla on a re-opening plan to ensure the safety of its workers.

The Tesla factory will be allowed to reopen on May 18th, as planned.

Musk's tantrum was entirely unnecessary in the first place, but also it was ineffective. Don't give in to the narrative that glorifies the hissy fit theatrics of this particular narcissist.

A better title: Alameda county doesn't fall into Musk's martyr trap[2].

Sources: [1][2]

>Scott Haggerty, the county supervisor for the district in Alameda County where Tesla’s Fremont plant is located, said on Saturday that he had been confident that county health officials and Tesla executives were close to an agreement on reopening the plant on May 18[1]

[1]https://www.nytimes.com/2020/05/09/business/coronavirus-elon...

[2]https://electrek.co/2020/05/12/tesla-fremont-factory-alameda...
> If the people steering the dominant browser projects think that allowing everyone to author and distribute creative work is important

The answer is in the question: they're building _browsers_, to consume content but certainly not to create it or spread it. The last mainstream browser that did that (Opera) vanished a few years ago.

In fact, thinking about the problem a little bit more I realized that the heart of the article is kind of true but isn't articulated to show it clearly: Internet, while it was still young, was pretty symmetric because every node could be a producer and/or a consumer, and it seems everyone was. Today things are really different, because while there still are producers, the important gap is that they're not distributors anymore, and they're far fewer than consumers anyway.

The article states that the switch to HTTPS has somehow "changed" things, because you can't start a super basic HTTP process and expect it to run for a long time. This conversation has shown that while it's technically true it's very easy today to run an HTTPS reverse proxy to mitigate the situation, so from the point of view of TLS the point is mostly theoretical. However there's something that is very important today, it's that people who want to produce mostly can't also be distributors: NATs and firewalls and the complexity of configuration has in practice prevented everyone but the most tech-savvy of us from self-hosting. I think this point is more detrimental to the initial promise of the WWW than the technicalities of the encryption that has allowed us to make this protocol more viable at the scale we're at right now.

The answer is, as I've said before, the decentralized web: I personally believe that dat is the right model, but I might be wrong and the details don't matter that much because the important point is that they all allow us to get past connectivity issues and be both a producer _and_ a distributor. Hopefully that's where we're going to be headed in the coming years.

Regarding adobe, there's no question it _can_ be used if we just want to; what I had in mind (and I did not express it, my bad) is that this kind of material usually comes with the associated manual process that's so prevalent in the communities working with it. Scaling it to 10 billion people, all using this method, will definitely change the way our societies are built: tall buildings aren't possible anymore, at least not the way we're used to. Structures take decades, not years or months to be built. I doubt this can scale to 10 billion people.
True, but irrelevant.

Even if skin color is a predictor of vitamin D levels, this study doesn't need to predict vitamin D levels because they used measured vitamin D levels.
So we've come full circle to at home 'room service'? :)
It seems much too close to the original Show HN to have a second one two days later. The rules (https://news.ycombinator.com/showhn.html) say: "New features and upgrades ("Foo 1.3.1 is out") generally aren't substantive enough to be Show HNs. A major overhaul is probably ok."

This may not technically be a new feature but slight variations on the same thing are very much in the bucket that that rule is meant to address.

This is a special case of a more general issue: follow-up posts [1] are not great for HN because they are repetitive, and curiosity withers under repetition. The test we apply is whether a post contains significant new information [2].

[1] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

[2] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
In large parts of the US if a company provided phone and/or computer is used to make the phone call or do the browsing none of the actions you listed are illegal. Neither is firing someone because the software said they weren't at the computer. In many states besides being fired for being part of certain protected classes you can be fired at anytime for any or no reason.
You should go get some funding - your pitch is already written!
Not mentioned in the link above but something super cool with this release is that

> CPU quotas are now taken into account when deciding the default number of online schedulers.
> Thus, automatically making Erlang a good citizen in container environments where quotas are applied, such as docker with the --cpus flag.

Super happy about this!