skysight-inc/HackerNews huggingface dataset:
You may want to set up arbitrary criteria. For example, something I would like to do is enable web fonts for SVG, but not for HTML.

Prompts do help, but the prompt should allow the user to allow or block once or always, and to override settings too (e.g. for location, the user can optionally specify a location to use, or specify a command-line of a program that provides the location; for camera, the user can specify the path to the device or to a picture or video file, or a command-line of a program that will produce the picture). The user can then specify whether or not to always make this selection in the future, and in what scope. If the site uses TLS, or is a local file which has been digitally signed, then the user can optionally specify certificate pinning too, in which case the automatic selection will be ignored if the certificate does not match.

I also have other ideas, about meta-CSS, presentation mode, table of contents window, animation skipping, capability of loading animated GIF and PNG files as videos (so that you can rewind and pause it), better keyboard controls, save form data to local files, regular expression search, full cookie editor, SQL access to HTML tables, Xaw-style scrollbars, relative location bar, ARIA view, etc. Most of this is configured and/or activated only by the end user, not by the document. Although, some are capable in the document too, such as, a HTML document with a <video> referencing a GIF or PNG will work; such a file can be loaded with <img> or <video> and either way would work.

No "do not track" setting is needed. My idea is the user could set up request headers arbitrarily, as well as overriding response headers (including some "protected" ones, which are stripped if received from a remote site, so are only effective if set up by the user). For example, to enable "do not track", you can add the rule which adds the request header "DNT:1" with the criteria specified as "always".

I would also ensure that all timing APIs can be spoofed (including the JavaScript core Date object; in my opinion this is an I/O function so it shouldn't belong in the core). This is probably useful for testing, as well as for the end user to get rid of annoyances too.
adding defaults:

(def ^:pravite defa-opt-map {:a 0 :b 9})

(defn f [opt-map]

(let [opt-map (merge defa-opt-map opt-map)

{:keys [a b]} opt-map]

; doing something

))
makes you wonder why you couldn't just use bicalutamide which is super cheap relatively.
Good point, too many have operated a car in some unfit state.
The remedy for this could be so much simpler than waiting for Musks fantasies to materialize.
Breathalizer integrated to car , quick drug test and some device for detecting tiredness which all need to be "ticked" , else the car engine will not crank up or "electro" up.

The distraction issue could be minimized as well, albeit with rather invasive methods.

All the above plus taxi apps becoming abundant and the common sense to assess when to use a taxi and the fsd software will take a long time to be better than humans.

So far, summon does not even work and i remember driving in a Mercedes with lane assist and automatic braking if the distance to vehicle ahead is too small in 2010 or something.
Did Tesla even exist at that time or where they at the stage where they used Lotus cars and replaced the drive train and the stickers? The features are not much better than what I have seen in a 2010 Mercer.
Honestly surprised people are surprised.
The “trusting trust” flaw still applies, better sequence your own species of tree.
Gotcha, thanks. This is actually exactly the piece of information that was missing!
I don't like browser notifications, especially on mobile. Maybe it's me but there's no explicit place agreed upon between me and the browser where the browser says "if the site sends a notification, here is where it will be".

Mobile is already bad enough where if you swipe a notification away, well I hope you remembered the icon and the bit of context that was on that notification. Browser notifications just make this worse.

And then there's the whole "will I get a notification if the browser app is closed? What if I get a notification in the middle of the night, will I receive it in the morning? Will it continue to receive notifications if I restart my phone?" kind of questions. Maybe it all just works but I am very untrusting of the whole feature.
That is definitely easier to work with but may not solve all problems. In the parent example, they mention Country and CountryCode. What if one team decided that they needed codes and the other needs the full name?

There has to be company-level standards to ensure consistency. And it is so hard to enforce standards unless a culture of revisiting and generalising things is created while growing from a small team.
Why not? Why must an app be written natively?
At the university I went to, all intro to CS classes were taught in a functional language: Scheme for the standard intro classes and SML/Haskell for the honors intro classes. I imagine that this true at a significant number of universities.
You mean Youtube's infrastructure? Don't worry, Google and Youtube are rolling in enough green dough thanks to those very ads they are serving. They can afford all the infrastructure they need and the engineers to build it.

How? Google made $182 billion in revenue in 2020, of which $41 billion was profit [1] (mostly in ads), and Youtube alone is on track to generate $15 billion of those [2] on an annualized basis (also almost all in ad revenue).

[1] https://abc.xyz/investor/static/pdf/2020Q4_alphabet_earnings...
[2] https://www.theverge.com/2020/2/3/21121207/youtube-google-al...
Agreed. In addition to clipboard API and Pocket, I had other ideas to remove, including <marquee> (although the user can add it back using their own CSS and/or meta-CSS if wanted), several APIs, some events, scrolling by script, testing visibility of anything by script, window ops by document scripts, etc.

In normal view and ARIA view, the viewport height would always be reported as Infinity. In print preview and in presentation view (which is a paged/screen media type), the viewport height is reported correctly.
What "pre-installed extensions"?

You can't even fairly describe Brave, why should anyone believe you on a purported "non-chrome based browser that actually values user's freedom"? Mozilla is riding Firefox down to maximize Google search revenue in the bank. At some point this means they find the savings more attractive than the remaining tail of the deal, and collapse back into only a non-profit. Yes, Firefox is currently developed by the for-profit, arms-length subsidiary of the foundation. Both boards controlled by the $3M/year CEO overseeing the downward spiral.

I wish there were another engine well-funded enough to take web tech to the next level, while matching Google and Apple on de-facto WebKit + Chromium/Blink compatibility. There isn't, so that's not the hill to die on. Better to fight a level up for privacy and user sovereignty against Google's business conflict of interest with its users.
Thank you for making this point. I've never been brave enough to make this point, but often thought about it.
Even in psychiatric cases, I think it is not unreasonable to assume that having a more accepting approach to ending your life will not result in significantly more deaths and a lot less suffering.
Well, no, it looks like this aims to allow you to easily implement such an algorithm.
Square: Crypto Book of Bitcoin Mythology
You mean like DHT, distributed hash table?
You don’t need bitcoin for this, just bittorrent.

Already done at least in 2016: https://www.cyber.nj.gov/threat-center/threat-profiles/botne...

I do not see what new functionality will bitcoin bring to this.
A bludgeon? The Chinese government doesn’t need defending from the big bad westerners telling them not to genocide their own people.

It’s not about Uyghur nationalism (although I suppose more Uyghurs may desire that if China keeps this up) but about human rights.

This eagerness to defend the CCP is not going to help anyone abused by Western nations. One genocide does not justify another.
I don’t want websites to be able to send notifications to my phone. Sites abuses this and are always asking on my computer and it’s too easy to accidentally say accept.
How much money do you need to become a full-time Indie hacker?
I can remember staying after hours to edit the .ini file on each lab computer to give overwhelming power to the pistol and weakening the rocket launcher. So that during multiplayer my opponents would be rushing to upgrade to the launcher and then were confounded by its lack of effect...
I'm not dead yet, but definitely plan on voluntarily dying before my cancer gets a chance to kill me and I voted this week for a political party that is explicitly pro end-of-life choice.
That is all true, as far as I know, but then the question is why did they succeed, if not by exploiting widespread discontent in the general population?
This is exactly how I talk about those days with friends. Genre expectations were not so restrictive and it was more about exploration than exploitation, though the latter was increasingly common as the 90s came to a close. I worked as a lowly artist & level designer on one of the later genre hybrids (Battlezone II) amidst the realtime strategy boom of the late 90s and as a young creator it was so much more fun to work in the spaces between genres where things hadn't been tried. I would have loved to have worked in the early/mid 90s when genres were even less well defined.
If you have an ad blocker, you have to disable it for the website to work correctly.
People said the same thing here in The Netherlands and research shows it just isn't happening.
In Poland some share similar sentiment, but it was better to get rid of of all these inflexible, low quality companies than providing them with life support. Problem was with management and technology. You would need to get rid of whole management hierarchy, and at that time there was nobody who could replace it. Some relicts from communism still lingers here and there, for 30 years after fall of communism unable to turn profit. Or corrupted managers moving ideas or technologies to “friendly” companies outside. If you allowed these companies to exist there would be a more chance for forming oligarchies like in Ukraine, instead of that we have more robust middle class.
Where can I find the best coupon for a Casper Mattress?
Never believe an analysis in crypto unless you are knowledgeable enough to replicate it yourself.
Is this about appearing to host YouTube from another domain? Free Google accounts can upload videos for free.
CodeLite – An Open Source, Free, Cross-Platform IDE for Linux, OS X and Windows
So it was a slow slope, followed by a series of high cliffs.

This is not what people usually mean when they say “slippery slope”
I was talking about the 50 billion or so from Tesla: https://observer.com/2019/09/tesla-elon-musk-compensation-pa...

If he is so uninterested by money he can of course show that by giving it to charity.
> Web Bluetooth and webUSB are ignored by Safari and unsupported. Notification support is lacking last I checked. No PWA functionality to speak of and webNFC won’t be added.

Very good, none of those webCVE features deserve to be potentially accessible from malicious scripts on the web.
We just did this a month ago. A couple dozen people introducing ourselves, having a "virtual lunch" followed by some games, a quiz, and some other team building activities.

Having to always be on camera got super stressful within a few minutes. I had to go through with it, as it was the first time many of us were meeting. Over the years I've learned to just go through the pain for a bit to get to where I want to be. This event really helped network me with some key people in power.

After a while I switched off the camera and microphone and just went along for the ride. People are more concerned about themselves and less about watching you. People have short attention spans on these types of calls. Nobody is going to miss you if you disappear for a few hours and appear just as the meeting ends.

These virtual social events are idiotic and stress inducing to me, but you can exploit it. You just need to find a way to play the system. I attend only when it will really benefit me.
I used a `setInterval(() => btn.click(),100)` and that seemed to fool it
You need to find out who is the employee in question.
None of that has anything to do with net neutrality.
Golodomor was not gradual and not slippery. The entire ideology of the Bolševik party relied on systemic eradication of classes they found hostile to their cause - intellectuals, land gentry, well-do peasants. You kill off the folks in the land that know, how to farm, you get famine. Nothing to do with “war and outdated farming methods”
AI dungeon and gpt-3 is exactly the kind of superficial BS that fails over the longer run, or only serve to fool people. A more advanced Eliza, but with content lifted from real people.
Again, that’s a valid viewpoint but it’s not really relevant to share here. It’s kind of showing up to a congressional discussion on whether the tax rate be 10% or 15% and proclaiming that governments should not exist and that anarchy is the way that we should be moving. I’m not saying that you shouldn’t have a place to discuss your views, but it would be better suited as a response to “ugh I just want everyone to be able to use my software without lawyers being involved” rather than a preexisting discussion of “which license should I choose”.
To be fair, that’s a very old phone and IOS12 is still getting updates in 2021. I’m not sure that the issue is, safari is updated along with IOS.
You could do user agent sniffing and skip showing the banner if you know the browser supports cookie purposes.

Of course user agent sniffing tends to cause a lot of problems, so this probably isn't a good idea.
There's no such industry named "build app-centric platforms".
"Intel x86 documentation has more pages than the 6502 has transistors": https://news.ycombinator.com/item?id=13126248

There's also the "unpublished" stuff that occasionally leaks here and there; not something which I suspect will ever happen with Apple, but you never know...
I am, and it's easy to check yourself.

Queue a single lot in the queue and observe that your fill is exactly when you expect. If they were generating fake trades it would be obvious since there would be trades that don't lead to you getting filled when you should be getting filled.

If instead they were actually wash trading on the real market (not just generating fake trades, which is the most common approach), that would be much harder to detect with any kind of forensic analysis of the data, you'd need some whistle-blower. However, doing this would be impossible in a liquid asset like BTCUSD or LTCUSD.
File Explorer is not UWP, so.... is a design choice. And you can use compact mode on UWP even.
This has got to be the most brain-dead idea I've come across in a very long time.

In an interview I want both of us to focus on the interview, and not pretend to be relaxed and casual with someone I've never met in my life. That sends very wrong signals on all sorts of levels.
Web browsers are essentially an inner platform now. Instead of taking the time to develop native apps, or even to write using cross-platform frameworks, developers prefer to trade performance/security/privacy for developer time. It's really just an acceleration of a trend that has been going on for decades (Wirth's Law) but Web 2.0 is hip and cool. You're not writing some lumbering dog of a Java application (write once run anywhere!), you're agile and using React and web sockets, you're one of the cool kids (writing a lumbering dog of a Javascript application).

https://en.wikipedia.org/wiki/Inner-platform_effect

All in all, building out applications using cross-platform frameworks seems to be a far better solution for end users, and not significantly worse in terms of developer velocity, but I think there are other reasons they are not adopted, primarily that the web makes it far easier to invade privacy and deploy dark patterns, while that behavior typically is checked by the app store approval process for "native" or cross-platform applications.
FSD is as hard to solve as general intelligence. I don't get why they bother going down this rabbit hole with sub-GI AI technology.
While waiting for an AI breakthrough, we should look into instrumenting our cities. That's how planes and drones can navigate, approach and even land. Sure, cities are more complex, but instrumentation can automate the routes. And it's a great infrastructure undertaking the like of which we haven't has in decades.
Oh sorry I misread what the length was! :)
Every other platform supports these notifications and yet somehow 99% of the sites that do it are using it for spam.
> walk less than 2km to the one in the next town

I think the distance between rural towns is generally more like 5-10km each direction in the parts of the US I am familiar with. 2km through a densely populated urban area is very different from 10km through the countryside too.
You sound like me. Cheers. I hope it works out for us.
A forEach can easily return a transformed list of values.

acc = []
for el in values:
acc.append(f(el))
return acc

This hierarchy doesn't exist; you can pretty much implement any of them in terms of the others.

To make that untrue, you need to define very strict limits on what else your language can do.

(Sure, we produce a transformed list here through the use of side effects. But note that the original example sparking the claim that forEach can't do what map can was this:

.forEach(() => button.click())

Side effects are clearly allowed.)
Yeah. Now there is more money in this ipo thing ...
It’s not widely known but I know of telecoms that sell analytic platforms. It’s processed so it’s anonymous when sold, but your phone is always connected to the telecom provider so they where good at tracing you even before the tracing apps where made.
People could also build cool websites if your computer gave all sites kernel access into your computer. Doesn’t make it a good idea
this thread sent me into the mirror universe
> cybernetics was also a prohibited "bourgeois pseudoscience" in USSR at those times

Huh! This surprised me, because the USSR made pretty major controbutions to cybernetics and control theory. I guess that happened after they changed their stance?
Lesson 78: Good Design Work does not mean Successful Product
> forEach is actually more powerful than map, you would not be able to use map for side effects in a static and/or lazy language.

You might notice this problem above, where it's necessary to do

for n in map(reductor, iterable): pass

to realize the mapping.
Sorry I missed this. Yes, more than happy to. Email me at hi@gpu.land.
The poor peasants knew how to farm as well, but they were forcibly rounded up into communal kolkhozes and had fixed quotas of grain brutally confiscated.
Did I accidentally disable this or something? I’ve never seen it.

Everyone acts like

1. For some reason it has to be some sort of pop up, it could easily be a small icon in your bar

2. Apple couldn’t/wouldn’t design this so that it was unobtrusive

3. If the way they did design it was still too annoying, they wouldn’t make it less so, or make it easy to turn off

Why do so many on HN argue from “if it existed it would obviously be in form X that already exists and therefore be bad and therefore I never want it and will oppose it vehemently” it’s a total lack of capability of even the most incremental innovative thinking.
"Unless"? Yes that is exactly why they are threatened. Have you been living under a rock?
Still love the elevator music.
Nvidia’s AI Puts Video Calls on Steroids
There was a change not too long ago where ads were added to every video regardless of the number of subscribers on the channel. Prior to this, only channels meeting the monetization subscriber threshold would show ads.
Intel has a 5066 page manual available for download here:

https://software.intel.com/content/www/us/en/develop/downloa...
Folks in these comments seem to be missing the point re: Safari lacking features, specifically features which would allow for 1) greater access to the hardware, and 2) PWAs.

Apple isn’t just lagging behind. They very intentionally do not want web APIs to become a viable app development platform on their hardware ecosystem.

Other hardware vendors are rapidly catching up to Apple in terms of hardware quality, so the main remaining differentiator for Apple becomes quality of software experiences. This is, of course, precisely the arena in which Apple currently dominates, owing to their investment in making their app dev stack the best in the world. More than anything else, they do NOT want to lose that advantage.

So, a non-proprietary app dev platform which matches or exceeds the quality of their own? Yikes. If they allow Safari to become a gateway to such a platform, it would truly be an incomparable existential threat to their app development and distribution model.

I personally think it’s inevitable, but... you can better believe Apple will fight it as hard as they can, for as long as they can. My money’s on their next CEO slipping up and allowing a full glorious Web implementation to be built. There goes any advantage to developing software experiences for the proprietary Apple platform, and that’ll be the true beginning of the end for the modern successful Apple.
Little Turings Club
> Which is it, do we need net neutrality or do we need more than deplatforming?

Net Neutrality. This post is about Net Neutrality.
> (Which is already more powerful than map, which must output an array.)

Don't tell Common Lisp.
You can drop the new

[...Array(1000)]

I think that is the least bits. Would love to be proven wrong :D
I regularly send and receive on Gemini. Cash App as well, though it's more of a vendor than an exchange.
Job Hunting Tips to Get the Job You Want%20
In this sense, it’s actually a good thing Chrome and others aren’t allowed on Apple. As someone whose fought against the App Store lockdown, I think I’ve come around a bit. The web is in a weird way a better place for apple locking down the browser choice.
My hypothesis is that Apple is probably getting enough money from companies having to buy their devs Macbooks that they don't feel like releasing Safari on Windows/Linux (much less Xcode).
Just saw this - yeah that's fair enough, I generally just dump notes into the IOS notes app, and most of the time never go back to bring them into my journal. Not sure how to bridge that divide.

Timeline looks like a really cool project!
I've been saying this for a while, and happily it is becoming less and less controversial. Our response to Covid has shown that we have already abdicated responsibility for decision-making, at all levels, to possibly well-meaning but misguided and uninformed people. This is fine when there aren't any hard decisions to be made. But now, the result is that we are all living under restrictions that we know are absurd, and do absolutely nothing to slow the spread of an airbourne virus.

On the upside, I look forward to building a greenhouse out of all of the discarded plexiglass.
Real-world pose new problems instantenously. Think markets.
I will never forget the guy (on here) who said, ‘I’m buying a few bitcoin, so if in the future my children ask me, why didn’t you buy when it was cheap dad?’

I was a click away from buying a rig rig a few years ago. I wanted to build the rig because that seemed like the fun part. I even had excess electricity from solar panels, but chickened out.

I thought bitcoin made sense, but listened to the masses? I was always one of those guys whom never took chances with money.

I just might buy a cheap rig tomorrow? I’m so lazy, and broke, I’ll wake up, and put it off?
The only thing I really miss on Safari is a good adblocker. Everything else is fine, I don't use my mobile browser the way I do on desktop.
This code is known to the State of California to cause cancer, birth defects...