skysight-inc/HackerNews huggingface dataset:
just took a waymo fully autonomous (no safety driver, nobody in the driver seat, no manual override) taxi in scottsdale to lunch. was surreal. supposedly over 1m miles with no faults.
>I think the fact that people can make a living from very very niche content is novel

https://www.wired.com/2004/10/tail/
The only major problem for group play in cyberpunk 2020 was the net running rules, due to the time dilletation (an hour long netrunning game session would zip by in a handful of combat rounds - meaning you couldn't really use the rules to do a break-in supported by a netrunner (like the tessier-asphol run from Neuromancer)).

You could of course work around it like with all flaky rule systems - make stuff up, and try for reasonable balance/spotlight among the group. But the solo ("fighter") might be one easiest roles for group dynamics (eg the nomad is likely to be more occupied with pack/tribe/clan matters than group - assuming not all players are nomads/part of the pack..).

In general I'd say cp2020 is quite typical for "mature" systems - it works well for stories/groups where everyone is content getting their fair share of the spotlight, and enjoy a bit of intrigue, conflict and backstabbing...
Cats often value their autonomy and sense of mystery over any particular incentive one can offer.

Source: Currently trying to train a literal cat. And am a figurative cat myself.
Code blocks. You don’t use a for loop, you call Array#each. On top of that, Ruby’s Enumerable module allows any object with an each method to access a whole bunch of convenience methods.

Note, the # means instance method when discussing ruby code. It’s not valid syntax.

Ruby allows you to be extremely concise, while maintaining readability for anyone moderately familiar with the language. In a way Perl is most definitely not.

Short example:

arr = [<blog posts objects>]

# Author may be nil
number_of_authors = arr.map(&:author).compact.uniq.count

You can imagine how easy it is to throw data around with very little code. Loops are abstracted, so you never think about them as loops. Instead you just see data moving around.

Edit: A few languages (like JavaScript) implement this behavior explicitly by passing anonymous functions as callbacks.
There's an extension api called onBeforeRequest() that lets Chrome extensions see urls that are about to be requested by the browser. It allows you to examine the url and do whatever code heuristics you want to decide whether you want to block it.

Google is removing that dynamic blocking ability and providing you with a way to supply a static list of blocked urls instead. No ability to use code to implement a dynamic list.

It's somewhat similar to taking a virus scanner and only allowing it to identify a virus by the filename being in a static, pre-generated list.

Also, Google says they are doing this for privacy reasons. Which is funny, because OnBeforeRequest() isn't going away, just the ability to block a request inside of it. You can still see every request, inject javascript with content scripts, exfiltrate data, and so on. You just can't preemptively stop a url/resource from being loaded using code...only a static list of urls. You can guess the type of extensions that depend on that functionality.
Financial herpes
>why is everyone in such a rush

because they aren't Ivy League educated and world renowned professors who make millions working for Google. Those books prey on desperate people looking for a chance to break into one of the few industries left that provide a decent living
Congrats for launching this. Some improvements:

Centering the content and header would make it better. Reducing the height of the header and making it take all the page's width helps.

The page's title is:

>"static forms google sheets as a database"

I'd change that to something else. A sentence with a subject-verb-object would be better. Even "fabform.io" or "fabform.io | Google Sheets as a Database" would be better in my opinion.

>Use google sheets as a database to save static website form
>form submissions to google sheets

I'd write "Google" with a capital "G" and "Sheets" with a capital "S".

>Easy no code serverless solution

I'd drop the mumbo-jumbo "no code serverless solution".

There are ten (10) instances of the word google|Google in that page, that is too many.

>Save static website form data direct to Google sheets

It should be "directly", not direct. An adverb.

>Built in Google sheets integration

"Built-in", and I assume there's a built-in Google Sheets given that the whole product is about that.

>Add a row to Google Sheets when someone submits a static website form.

Why "static"? Does that not work in a dynamic website?

>Update a row in Google Sheets when someone submits a static website form.

What's the "primary key", given the reference to databases. When will it update a row, and when will it add a row?

>* restful google sheets api*

What does that mean?

>Use Google Sheets as a database for your static website.

This has already been mentioned.

>example html static website form.

Maybe "Example HTML:" (capitalized "E", and "HTML" ending with a colon ":" for what follows).

>* <input type="hidden" name="accessKey" value="insert-publice-key-here">*

How to generate a public key for the Google Sheets API? Adding a link to a tutorial helps.

Adding GIFs and screenshots would clarify how this works.

All the best,
The temperature needed to make snow balls is relative high (around 0 degrees Celsius) if you are used to -15C, and snow-ball-war is a physical activity which will make you warm. And you are more efficient without gloves.
Did anyone run the log4j RCE search?
PDP 11/34 had a bootrom and an octal keyboard, which is kind of cheating.

I grew up using the older PDP 11/45 where you had to key in (using binary toggles) a boot program.
Or, the way I did it, manually enter write address and byte count to the RK05 disk controller (memory mapped I/O) then writing a "01" Go command to RK05's command register and watch the RK05 disk activity light flicker briefly. Voila, RT11 was loaded. (This worked because on the PDP 11/45 DMA transfers from disk to memory worked also in CPU Halt mode.)
> Bitcoin fixes this. No one has ever explained a better solution to inflation than Bitcoin.

Does anyone seriously claim that Bitcoin is currently solving inflation? I've heard some claims that it will eventually be the case, but claiming it is already a "solution to inflation" sounds like a stretch even for bitcoin supporters.

Bitcoin was apparently at 30kUSD some time in July this year after reaching 60kUSD in June, while it is now at 48kUSD. I don't see how this indicates that bitcoin is any protection against inflation. Or if it is and you're fine with this kind of volatility, I wonder why you discarded other investments such as stocks.
>By themselves, ads aren't the real problem

no need to be exclusive, both can be a problem.
The biggest problem with the NFT scam is the energy requirements to keep it running. We're killing the planet to turn fossil fuels into entries in the block-chain.

Not worth it.
You're an outlier, there's a reason why anybody can play games designed to hook at many people as possible and not everybody can program.
I remember when he made that post ("Evidence Based Scheduling"), and was also appalled. Yet, here we are today and programmer velocity is a now a measured metric in Agile.

https://www.joelonsoftware.com/2007/10/26/evidence-based-sch...
The automation app Tasker can react to NFC events and then start the playback.
Let me be clear, I have nothing against the ideea of cryptocurrencies. I think they are a great ideea and... Full disclosure, they have been _ridiculously_ profitable for me. But, the way every one tags the cryptocurrency world with their ideology is tiresome and silly. Cryptocurrency is a profoundly capitalistic ideea, and it comes with all the warts of capitalism. Bitcoin is really well thought of from a game theory point of view. Satoshi had brilliant insight in what money is.

I'm just not convinced that crypto will necessarily make the world a better place. It's going to simply be different, with different tradeoffs.

Monero is interesting, but its privacy is also an advantage and disadvantage. I am a big fan of Ethereum, personally. It's much more alive, much more dynamic, and actively responds to poignant critics of crypto, as opposed to BTC, which to me sounds way more religious than I'm comfortable with.
> The Chrome devs claim that this is to enhance user security, but I have my doubts about that.

Well, then it means they don't need to monitor their extension store for extensions doing bad things, I suppose it's part of the story.
Chrome has been anti-user, anti-usability for some years now.I don't even want to recall the disgusting changes they did that made it unusable for me,among: website-wide audio mute, disabled click-to-mute audio.

Frankly do you consider market share a legitimate argument?It's not,and the fact that some 'tech-literate' people still use chrome baffles me.Same goes for Firefox, but my problems with them are not so much about their browser/tech but other which are not pertinent.
Just as no-one would begrudge a dominated race from poking fun at the dominant race, I don't see why you are so on your high horse about the dominant age group getting the same. 'Punching up' is fair game where I come from.

I'm afraid I just don't get your outrage at an innocent comment poking fun at the most dominant section of society. But, as you're the second person to have taken offence, I'm going to delete it anyway.
[citation needed]

Last time I checked, the author was going to attempt a port of uBlock to Manifest v3:

https://www.reddit.com/r/uBlockOrigin/comments/ntlgkv/commen...
Wait, isn't 'before long' potentially 7 more years with a fresh battery? This kind of brinkmanship makes me nervous enough to price out capacitor jumpstarters.
Does this affect Brave?
Discussed most recently 2 days ago: https://news.ycombinator.com/item?id=29502439
"control the direction of the roller coaster" implies otherwise.
People at my job still associate internet with internet explorer. I've even had people question me, a developer, for using chrome.
Worker exploitation and abuse happens in many industries and was once the norm. It is in society's interests to prevent systematized exploitation of society's members.

"Consenting adults" is a fine heuristic for what happens in a private bedroom between individuals with equal power. It does not apply to for-profit exploitation done by organizations with special legal privileges. Privileges they have only because we see commerce as generally beneficial and to be encouraged.
FYI Brave Browser doesn't intend on deprecating Manifest v2 and the blocking version of the webRequest API[0]. A discussion has even started on whether to stand up their own extension marketplace[1]

[0]https://www.zdnet.com/article/opera-brave-vivaldi-to-ignore-...

[1]https://github.com/brave/brave-browser/issues/15187
I'm with you, I fall asleep to blackness and it's instantly morning. When my kids were babies and we were getting up a lot in the night to feed and change diapers I actually had an uptick in awareness of my dreams, but otherwise it is extremely rare for me to be conscious of anything during the night.
K1k.es like you are the reason you aren't liked.

This time the world.
In the US you can and often will be pulled over for going too slow, because it’s suspicious. This effectively makes the speed limit the only speed you can drive without fear of police interaction.
You can't assume high-level players are trying as hard as they can in a proof that high level players are trying as hard as they can.

Your argument doesn't make any sense in the scenario I described.
> e.g after recalling/killing enemies/dying you have like 30sec to look around map and think what you as team want to do / achieve and how to do that

30 seconds is infinite in games like that.
Yeah data and battery savings are a huge benefit of adblocking.
i’m self-employed
Ask HN: Own .com for 7 years, a new company trademarked my name registered .NET
I have owned a .com for 7+ years, a new company who has only been around for <2 years registered the .net 2 years ago and now threaten for me to handover my .com or they will sue

I have received a cease and desist letter from a law firm via email.

They claim as they client registered a trademark two years ago for the name, I must handover my .com domain to them for free, otherwise they will sue me.

For them not to sue me, because they have now registered trademark (even though I had the .com domain and was using it 7+ years before them)

They state from their solicitor that I must do all the following (long letter they sent me but here is the title/headings):

1. Cessation of Use of the Mark.
2. Abandonment of Rights
3. Future Trademark Applications
4. Transfer of Domain Names
5. Acknowledgement of Ownership and No Challenge
6. Mutual Release
7. Covenant Not to Sue
8. No Outstanding or Known Future Claims/Causes of Action
9. Acknowledgment of Settlement
10. Confidentiality of Agreement
11. Non-Disparagement
12. Agreement is Legally Binding
13. Entire Agreement
14. New or Different Facts: No Effect
15. Interpretation
16. Governing Law and Submission to Jurisdiction
17. Equitable Relief
18. Reliance on Own Counsel
19. Counterparts
20. Authority to Execute Agreement

They sent this just email today, but state that I must do all of this within 3 days.

"[Company Name] further demands that you provide, by no later than the close of business Pacific Standard Time on December 15, 2021, written confirmation that you will comply with these demands. You are specifically advised that any failure or delay in complying with these demands will likely compound the damages for which you may be liable. If [Company Name] does not receive a satisfactory and timely response, [Company Name] is prepared to take all steps necessary to protect [Company Name]'s valuable intellectual property rights, without further notice to you.

The above is not an exhaustive statement of all the relevant facts and law.

[Company Name] expressly reserves all of its legal and equitable rights and remedies, including the right to seek injunctive relief and recover monetary damages."

Is this correct? Sounds ridiculous to me.

If anything I would have thought they should be the ones changing their name, as I was using the name 7+ years before them with a similar product
I love this because I agree 100%. I accepted the idea that they were "out there" but only really internalized it after I interviewed someone with a Masters in physics who couldn't make any progress on my simple problem. (The problem does assume you can understand the concept of a geometric line, but I give the two line equations most people first run into in junior high, among other things, I'm not testing recall.) Especially on the part about making a question even simpler in the name of getting what you actually care about faster. I've also found it useful to combine things from separate questions into one question that can answer both in less time.

I still wonder if we couldn't remove most of these games though if we improved our hiring, onboarding, and firing processes in other ways than just trying to make a better hiring filter. Accidentally letting in someone wholly unsuitable for the job shouldn't be a big deal if 1) you can detect that like in the first day, or at least first week 2) the amount of damage they can do before detected is small 3) they actually start very soon after the decision to hire is made 4) you can fire them immediately after deciding a mistake was made and they don't work another day.

Startups can handle this better already and I think is reflected in a lot of them still doing more casual "single lunch conversation" style interviews before a "welcome aboard, see you on Monday" decision. For big cos, work will have to be done on getting away from the mentality of "it's ok if you're not contributing much of anything for the first x days because onboarding" where x is high (I've seen over 30), and firming up access controls (no facebook style all-access of new hires (or anyone if possible) being able to just query the production db and access the private messages of exes or whoever), and removing the "ok you're hired, see you in x weeks" policies where new hires can only start after a significant delay or all on a certain date for whatever reasons, and only getting rid of someone through a long and drawn out PIP process... Maybe it can be done some day.
Tonies are cloud-based, yes.
I'd compare it to sports, there's a bit of skill overlap between playing ability and coaching but not much. The majority of great coaches were fairly average players, the majority of great players fail as coaches.

Same for being an engineer manager and individual contributor, tons of great programmers are horrible managers and vice versa

The key to a successful business is aligning incentives, make it so each skillset is rewarded properly for their contribution. Obviously a tough task. Most fail and great engineers have to become managers to make more money and it hurts both parties
*less than 5% want Bitcoin
Recruiters don’t care. I’ve had some of the rudest interviews recently and complained to the recruiter and they completely ignored me.
coderpad interviews test performance anxiety. there is a set of programmers without performance anxiety and there is a set of programmers with performance anxiety. whats interesting is that the cargo culting of coderpad interviews from google on down means google takes the best programmers with acting skills (thanks to infinite money) and everyone else takes the second tier of programmer with acting skills. the best programmers without acting skills (like kevin here) are left out. the plus side, for them, is they may find the set of companies who arent cargo culting and might really have a clue.
To me, browsing without ad-blocking is absolutely impossible. I've got a very low threshold of tolerance for those things. And I frankly couldn't care less whether people can earn money off advertising or not. I don't consider it making an honest living. If their businesses failed because of it, so be it. I feel the same about data collection and tracking.

As far as I'm concerned, we'd all be better off if that entire industry was nuked off the face of the Internet.
I’m all for removing direct Twitter links. Nothing good ever comes from them and almost no original content either.
Ok, what more can they do with it? Is that the worst scenario? Inequal pricing? Not really a _new_ ideea, and I doubt that make a large enough impact to make me care.
Judith Polgar trained specifically against opponents she was expecting to face. She said that playing against computers is not fun because you have no one to figure out and confuse.
Aren’t there a lot of roads in the Midwest that have ditches for this reason? That page does seem to suggest that if you don’t have a ditch lower than the roadway nearby, staying low inside the car might be better than getting out, due to deadly flying debris? You’re toast if the vehicle takes flight, of course, but I guess statistically that’s not super common?

* bewildered by the downvotes, but just to clarify, the NOAA page says explicitly: “In a car or truck: […] If you are caught by extreme winds or flying debris, park the car as quickly and safely as possible -- out of the traffic lanes. Stay in the car with the seat belt on. Put your head down below the windows; cover your head with your hands and a blanket, coat, or other cushion if possible.”
A guy I knew in college was in a truck when a tornado hit and it threw that truck like an angry toddler with a hot wheels. They found the truck more than a mile away. The guy wasn’t even in it anymore. They found him in several locations.

DO NOT get in a car for safety in a Tornado.
This is the model that DuckDuckGo uses. They simply show ads related to your search terms. No global tracking required.
This is much closer, imo.
That’s actually pretty cool (and not the hyperbole that articles about use of AI in science usually are.)

Current-gen Deep Leaning systems are really good at “riffing on” text inputs. So feed them a bunch of known math conjectures, and new conjectures should fall out.

Not that this is a new thing — mathematicians have been using various procedural generation methods to formulate conjectures since Prolog was invented. But the Deep Learning text AIs make this much easier — you don’t need to model the domain, the syntax of a mathematical conjecture; these AIs discover that much for you. So you can more quickly and cheaply apply these modern methods to exploring conjecture-space in new subdisciplines.

And of course, this still has nothing to do with what futurists were expecting ML to eventually do for math (generating proofs, putting mathematicians out of a job); instead, something a lot less obvious as “useful work”, but useful nevertheless!
In my experience these stickers don't reach very far, but through a layer of paper should still work.
>For the individual consumer, there is nothing good about privacy invasion and personalized ads.

That's not true. If I'm forced to see ads they might as well be personalized. Hell, sometimes (rarely, I'll admit) I even find some things that interest me, like new products or services. Personalized ads work, there is no way around it.

What irks me about these complaints is not complaining about ads, we all know they are annoying, but the faux moral high horse people, especially in this supposedly ultra rational community, put themselves on. I mean, it's not like you are begging to be paying a subscription to get rid of ads. For most sites you are still going to be browsing there with your adblocker even if the "legal" opportunity to get rid of ads is offered. If the ads weren't personalized you would complain about how irrelevant they are or something in that vain. You are not avoiding websites that display ads you find annoying you just block them. So please, stop with the moral high ground. You block ads because you can and because it's easy and, on the face of it, harmless.

Yes, the data gathering can be abused, like anything, really.
You're going to be hard pressed to find many people who are going to agree with your premise that ads are only a "mild" annoyance.

Nobody wants to hear the stupid jingles on YouTube every 5 minutes (yes, I've had them every 5 minutes). I'm sick of lazy loading ads shifting content and then when I interact with the main content spring to life with that interaction and start playing audio.

I don't want ads at all, period. Their abusive history is enough reason for that.

I do not care if the website owner goes broke, if they want to live off of it charge for it. If people don't want to pay then a lot of people need to realize their content isn't all that valuable in the first place. It is great that small businesses can use ads, but unfortunately the market has ruined it for everyone by being so lax with the experience as a whole. Ads lie and sell you shit, so everything that shows up is probably shit.
Someone needs to write a Y2K patch...
I'd love to program until I am in my 70's (if programming still exists) this is why I ask.
Kys
> Perfect play by both opponents in a solved game always leads to a draw

That depends on the game. The classical example of a game that isn’t is Hex (https://en.wikipedia.org/wiki/Hex_(board_game)), where the player playing first will win under perfect play (yes, it isn’t solved in general, but the board may be small enough to have been solved.)

Connect Four on the standard-sized board also is a win for the player going first (https://en.wikipedia.org/wiki/Connect_Four#Mathematical_solu...). There, we even know how to do that.

For chess, the question whether it is a draw is an open problem (I think way fewer people would be surprised if it were proven to be a draw than when it would be proven to be winning for either player, but there’s no proof for that)