skysight-inc/HackerNews huggingface dataset:
>"lock down my API so it's only callable from the web front end I provide"

Generate secret tokens that the server can validate using some heavily obfuscated process. Compile the JS to WASM.

If you can use HTTP3 or WebSockets that's a bonus, because you can create a custom protocol that does some secret handshake before sending the goods.
Best value of this kind of obfuscation is they usually rely on a random seed, and every time you obfuscate you have different results. So once you update the app (and change hash function), for new version, spammer need to the all reversing once again.
On Windows blurry letters depend on the font: some fonts have blurry letters, others have crisp letters.
Impact of Covid-19 report from the Society of Actuaries [pdf]
A competitor might be able to implement a conforming product quicker or easier than you can adapt yours.

So a competitor can charge customers less. That in turn will mean your business will disappear, and the conforming implementation will still be around.

This is part of the point, isn't it?
Apple is threatening to terminate my developer account with no clear reason
It gets a lot crazier than that. Germany is also closing coal plants. If not enough power is available we are importing from France(nuclear) or Poland(coal) for a premium of course. Germany's energy policy is a complete fail and should never be praised.
I would say "Dubliners" is a straight forward read, not lot of allusions and doesn't need lot of context to understand, and is probably the most accessible work of Joyce. I can't fathom "Ulysses". Probably one can try "A Portrait of the Artist as a Young Man" by Joyce, and finds it interesting can try "Ulysses".
It is not a hassle because it is rare to run untrusted software on FOSS systems. Also spinning up a Xephyr window is trivial and not at all like "running it on a separate computer". Setting permissions for each and every installed application in a whitelist model you are proposing would be much more of a hassle. It is already a nightmare on Android where you wave away all kinds of access rights at the point of installing and you just don't care anymore because it becomes really annoying.

The solution to better security is not sandboxing. It is running only trusted application in the first place and making the implementation of those applications simple enough so that many people can understand the source code.
Since you are right that I have no idea what you are talking about, could you explain what you are talking about?
Inflation in a developed country for the past 14 years would account very very little for a 400% increase in salary.
Men included in Bengaluru startup’s paid menstrual leave initiative
For me, I can't use three monitors. It just takes too much brain-cycles to process and remember "where that window is".

I can process two fine: one "the workspace" the other "the reference/product/outcome/tests".

I tried really hard to teach myself structure, but with three monitors, I find myself always loosing windows, losing the cursor etc. Hacks like "find my cursor" (not default on Linux) help, but I'd rather have a clean mental map of where my cursor, focus and windows are, at all times.

What stuck best was having the third monitor hold the API/documentation/reference but still, the mental power to keep all my whereabouts mapped in my head were just too much.

Also note that I went from one to three monitors, so this is not "just too used to two monitors to ever change" it was the other way around.

Ubuntu has nice tiling features without requiring tiling for everything ([meta]-[→] and [meta]-[←]) that allow my now-ingrained use of two monitors on my laptop-screen when I'm somewhere without a second monitor. Another thing that I disliked about my three-monitor-setup: it does not map in any way to a single monitor: using virtual desktops worked, somewhat but still too different.
I actually agree that most modern Linux DEs has better rendering. Especially since you can configure how much hinting and aliasing you want.
That's just one though, meanwhile SpaceX is complicating all ground astronomy, you can't just replace all observatories on Earth with one big dish and expect things to be better than before.
Yes, you're completely right. I remember when the Atwood article came out, and I was convinced I needed multiple monitors to be productive (I was quite junior) - it even caused me stress when I worked at places that didn't have multiple monitors. These days I'm pretty happy with a single screen - including feeling very productive on just a laptop screen.

It turns out the whole idea of needing tons of desktop space was vastly exaggerated. You can't focus on 3 screens at once, it is impossible. Even on a large screen you can only look at one place at a time. Programmers are focused on one thing for a long period of time anyways - your code editor. Maybe a terminal as well that you need to swap to occasionally. Having multiple monitors has limited benefits.

Where multiple monitors is helpful is if you're an operator - you are watching many dashboards at once to observe if things break or change. Traders for example will have workstations with 9 screens at once. But this makes sense - they are not focusing on one thing at a time, they need to quickly look at multiple things for anything unusual.

I've personally found that using a tiling WM gives me vastly more benefits than multiple monitors ever would. Although I was also pretty happy using Gnome's super-tab/super functionality during my non-tiling days.

4K is sort of a nice to have, but hardly a requirement. I'm as happy on a normal DPI screen as I am on a retina screen. Our brains adapt very quickly and unless the text is overly blurry (because of poor hinting implementations), a regular DPI screen is perfectly fine for coding on. My own personal preference is high refresh rates over anything else - I can't stand latency.
Sure, but only if you you then never process that data for reasons not covered by your legal basis and privacy policy. It's not only the collection of data that is covered by the GDPR - it's any processing as well.

Easiest way to do this is probably to duplicate data into another table for tax audit purposes, that your "normal" applications have no permission to read. Then you can delete everything your application can access and still keep legal records.
My comment is the answer to a specific comment asking about a tangential derivative based on the discussion (which is why it is not a new parent comment under the post itself). Thank you.
Here are some more schematics for audio amplification and receiving radio: http://www.aes.org/aeshc/pdf/how.the.aes.began/vincent_magne...

Im very curious what the tone of such amps is like. Anyone heard one in person?
You've contradicted yourself in the first 3 lines.

> At the same time, back in 2016 a study at Princeton found almost 50% of all sites on the web had Doubleclick tracking on the

Means that many people are going to doubleclick, via it's ads existing on other sites. If the extent of your concern is that I said "going to" instead of "makes requests to", valid and I apologise for not being precise in my use of language.

However, the HN guidelines also ask that you respond to the strongest possible interpretation of what someone is saying. So please respond to what it is clear I meant, and not the straw man you feel compelled to attack.

And since that bit of rhetorical drama seems to at this point be the core of your concern, I don't know that theres anything of substance for me to address here, just more personal attacks.

> My browser "sneakily in the background goes to double click" while I browse about half the sites on the internet.

To be clear, this is false. Your browser isn't doing anything sneaky here. Perhaps you can argue that individual websites are being sneaky by including 3p advertising. That's a valid concern. But a browser "loading the HTML of the page you direct it to" isn't being sneaky or nefarious.
"twitter sells phone numbers so Zoom must do the same" - really? Maybe not, because you know, they have actual legitimate revenue that doesn't rely on advertising. So it's not like they have the same incentives...

Also, you seem to acknowledge that there are legitimate concerns/ reasons to NOT offer E2E encryption for free users. Unlike all the other services you mention - Zoom users that care about illegitimate interference in their communications would actually have a way to get E2E encryption. Unlike FB/Youtube/etc, Zoom doesn't need to offer the "free" service in order to exist - it does this as a marketing ploy to get you accustomed to their services. In that sense, withholding functionality from free accounts seems perfectly reasonable?
One key takeaway is that using external monitors connected to a Mac sucks.

My eyes are not so good and I like big text:

* On my Windows 10 laptop connected to a run of the mill 24" 1920x1080 Dell monitor, I put the scaling at 125% or 150% and everything is rendered bigger and sharp. Maybe one or two dinosaur apps are upscaled and blurry.

* On MacOS, the serious OS for graphics people, I can either render everyting sharp at 1x (with tiny menu bars) or have everything rendered as a blurry mess.

On a sidenote...I'm liking my Mac less and less. Reasons to stick with it are: no ads in my start menu and tracking in my calculator app like on Windows, no need to install crappy third party drivers to get peripherals to work.

Is it just me or is that insane in 2020?
> the short sea: the English Channel

> North Amorica: North America

Are you sure? The quoted text says "North Armorica", which is in northern Brittany, just across the English Channel from the British Isles.

Writing it like that certainly evokes "North America", but I guess this is what Joyce does: mix multiple different but similar words and names into one in order to confuse the hell out of the reader.
WhatsApp launches Person-to-Person Payment feature
Currently, I work with a 720p 12.5" display, and fixed point bitmap fonts. I'm moving like crazy these days, can only rely on laptops. And Retina Macs are quite expensive where I do live; plus, we are not allowed to import used goods from other countries, and importing a new Mac yields a customs tax that's very painful to pay.
Receiving money as a freelancer can be challenging, but given how dangerous it is to give FB more power, I think it's worth spending a bit of time in finding alternatives.

Personally I use https://stripe.com/.

Last customer was in India, and it was hard for him to wire me money. Stripe made it a breeze, I created an invoice, enter his mail, and he just paid using his credit card.

The fees are a bit high, so the question is more "how much inconvenience do I think is worth this moral stand?".

And there is no universal answer to this question, since moral is arbitrary, and I don't accept the inconvenience in many other avenues.

Good luck
Very interesting. Learned about Findka in your music recommendation service newsletter.

- I'd like to change how many recommendations I get with each newsletter.

- I'd like to add some music, but it didn't find anything I searched. I could just add a link. That would however link the music with the source/url, which does not make any sense semantically.

- If you don't rate suggestions (because you don't know them), they'll soon appear again. Maybe it would be nice to block them in the current session.
I've seen news about bullshit studies from famous institutes in the UK that 60% of the UK's population already was infected by "now" (a month or two ago).

All these bullshit researchers had to do to prove their point was walk on the street, take 20 random people and test them, surely if such a large percentage of the population was infected, it would be trivial to prove it with tests.

Same here -- if there are obvious exceptions to some bullshit claim that 50% of the people are immune, then just drop that claim already, right?
I think it’s forcing case sensitive. I’ve never seen it though.
This hits a nerve for me, too. I didn't particularly mind or even notice the constraints when I was renting closer to the city. But for the equivalent rent and at the cost of a longer commute, I traded up to renting a house in the suburbs a few years ago.

It's been so freeing. If I'm working on something late or at odd hours, I don't have even have to think about the the noise impact on my neighbors[1]. Same with music - if I want to enjoy it, I just can. Simple as that; no more mental triage list of precisely where I listen to it so as to have the least impact on the inhabitants of any adjoining units, scrambling if the song changes to one with far more bass and I need to suddenly adjust things, or copping out of those mental gymnastics by settling with headphones after having already had them on for most of the day at work.

I've also got similar hobbies/interests/side-hustles as you, that involve accumulation and use of physical equipment and tooling. I've been able to really dive into those areas far more since I don't have to be hyper aware of spacial efficiency. Without even being fully cognizant of it, I had spent years minimizing how much attention I gave to those areas of interests while maximizing towards things that either had minimal physical prerequisites or leveraged things that both wouldn't cause a disturbance to the others living adjacent to me while also being multi-purpose enough to justify making space for it.

Before moving, it didn't really both me as I wasn't particularly cognizant of the many mental micro-checks I had accumulated organically over the years to ensure my behavior aligned with the noise, space, and practicality constraints of urban living. But now that I've been able to let those go, there's no way I could go back unless I somehow hit it big and suddenly become able to afford the astronomical price of urban living with the suburban luxuries of space and isolation. Anything short of that would now just leave me feeling constantly stifled and constrained at home.

[1] My neighborhood is packed in pretty tightly on small lots, so still have to be somewhat conscientious of noise impact on neighbors. But sound is sufficiently buffered that I can do pretty much whatever I like whenever I like without having to even think about whether doing so would disturb the neighbors. It's worlds apart from urban living, where SFHs are rare and you're more than likely to have at least one adjoining wall with a neighbor, and potentially have five "outer" walls all adjoining different neighbors.
What is the largest GDPR fine yet for a violation specifically about website consents?

I have seen some large fines but all seem to be of "backend" violations. It would be nice if there could be a handful of large high profile sites given a huge fine for having one of those annoying popups with everything opted in.

There seems to be companies selling blatantly noncompliant GDPR popup tech too. That has got to be the most snake oil thing ever.
> You say "branding" as if the names of BOTH parties don't stretch back to the early days of our democracy

Unless you are referring to the fact that it borrowed the unused half of the Democratic-Republican Party’s name after the Democratic Party had stopped using it, the Republican Party and its name only stretches back to the early days of the Republic by a very generous interpretation of “early”.
This is kind of crazy. If i want to waste thousands of developer hours, i might go for it.
What makes uBlock Origin a trustworthy extension ? because it is open-source ?
> It is widely believed that a huge chunk of Starlink’s revenue, if not ~all of it, will come from leasing faster-than-currently-available low latency links to HFT companies for nyc-lon and such.

This is speculation. Without inter-satellite links the latency between New York and London on Starlink would be quite disappointing.

> This is why their first orbital planes being launched are for the north atlantic and CONUS.

A LEO constellation can only be targeted at specific latitudes (not longitudes). They're just targeting mid-latitudes because that's where potential customers live.
Rookout and AppDynamics team up to help enterprise debug with Deep Code Insights
Yes. I do not want apps to be proactive. If I need to check mail, I will do it. If I need to check it regularly, I'll set up a calendar event (OK, once in a while I need notifications), but these should be notifications I personally configure.
> We just canceled our lease two weeks ago. We had a large apartment in one of the new high-rises in Downtown LA.

> The last offer was 3 months free and 2 parking spaces free if we stay for 12 month lease, which comes to 34% discount on the rent including parking.

That's weird how everytime I discover something new about "free market" in USA, I'm glad to live in Europe.

Having to negotiate your lease like you would with a bag of apples seems insane to me since rents are regulated as are drops or increases in an occurring lease.
About 20 years ago, I used Tcl as object serialization format in a game engine, and then made the next mistake to allow injecting manually written 'scriptlets' into this serialization format (after all, serialized objects were just Tcl scripts).

These two things combined were probably the biggest software design mistake I ever made. We still have to drag a stripped down Tcl interpreter along in our asset pipeline 20 years later because it's nearly impossible to switch away (because of the manually written 'scriptlets' lurking everywhere in asset source files - of course it would be possible, but it was never on the right side of the cost-benefit equation).

Never mix code and data, folks :)
The Web Extensions change in Firefox caused complaints mostly because it broke so much useful functionality, much of which has never been replaced. In quite a few cases that was because of the new security model, but also because the new API simply wasn't powerful enough to do the job properly either.
This is because the real purpose of GDPR is to prevent small startups with few financial resources and no legal team from being able to compete with big corporations with limitless financial resources and top legal teams.

This is part of a broader strategy by corporations to create an economic environment which smothers startups before they can even get started. Saves them acquisition costs later.

When when politicians get out of office, they have a nice highly paid corporate job waiting for them.

As governments keep introducing more regulations, eventually everyone in the world will be breaking some kind of law whenever they do anything at all.
That will allow governments to selectively imprison anyone who is working against the personal interests of the political and financial elite.
Or of course Measure D, which just so happens to be high for yourself and people you like (or is easy to optimize for you / them).
I think that is a historical artifact. Ubuntu had a set of patches for freetype called infinality, developed around mid 2010, which dramatically improved font rendering. Since then, most of those improvements have been adopted and improved in upstream. [1] Any relatively modern Linux desktop should have very good font rendering.

[1]: https://www.freetype.org/freetype2/docs/subpixel-hinting.htm...
Yes, when you have a lot of difficulties in your life, it's hard to add to it the burden of thinking about the virtual services you use.

It's my privileged position to be able to do so.

Doesn't mean I should not advice for it though. It's an important message, it should be spread, as long as we are not guilt tripping people.
For those who like uBlock origin, you owe it to yourself to also checkout uMatrix. I use both.
I will take this into my fortune file!
> Unironically chess is an e-sport and this recent explosion is because Hikaru, Botez, Hess et al. have woken up to that idea and embraced it.

Let me also mention Mato Jelic. His videos got me hooked!
Are there annoying ones that are compliant?
IMDB definitely says released in 1980 but I can’t find any other reference to that year.

Everywhere else online says filmed in 1978, including the Times website itself: https://www.nytimes.com/video/insider/100000004687429/farewe...

I’m gonna tell myself they filmed it in 1978 and released it to the public in 1980.
ProductHunt launch FAQs from my experience
Update:
Going good for now, was #1 spot for a while, right now at #3.. I will keep updating the metrics https://www.producthunt.com/posts/kaapi

I have had mixed results with PH launches. My first app finished at #6 position (peaked at #2 that day); and then the completely bombed with just 60 odd upvotes.. I wanted to share a few decisions that I made for https://www.kaapi.team/ -

- Which guides to read - [this](https://producthunt.taskablehq.com/Checklist-for-Launching-on-Product-Hunt-c282188c52474d0d9d8c0ffb7e26de64) and [this](https://blog.salesflare.com/the-ultimate-playbook-to-blowing-your-product-hunt-launch-out-of-the-water-238ebed90262) should be enough! :)

- Should you even launch on PH - if your buyer persona doesn't fit the kind of people who frequent PH, please stay away. PH is majorly product managers, entrepreneurs, and marketing people who want to keep trying out new things.

- Should you have a hunter - If a prominent hunter hunts your product, it will automatically go to featured section. Otherwise it goes to the newest section. There are a few odd cases PH team might automatically pick it from newest section and feature it.
- Optin vs Direct ask - As much as I could, I tried reaching out to a few supporters and communities before hand to ask them if they like our product and would they be willing to help us spread the word.
- Is it ok to directly ask for upvotes - Kinda ok, if you are not a douchebag about it! Dont spam too much. And stay away from copy pasting across FB and Slack groups. I tried my level best to drop in a personalised note for that community when I reached out to them.
- Timezones matter - After talking to a few people who had successful launches, I have tried to make sure that I do a sustained burst of messages to my network over the entire day

That's all! But I guess most importantly, just have fun out there I had a lot of fun connecting with old friends & network.
Well Finnegans Wake is, in an artistic way, one literary version of IOCCC
What are you suggesting in (II) ?
that if she had a gun the would have left her alone? sorry but this is not how harrassing works.
That if she had shot him she would have fixed the issue ? sorry but she would be in a very different world of issue if she shot him.
Really I fail to see how a gun would be a solution or even help in this situation.

In (III) it seems that you really got lucky. Had those people been armed you'd probably be dead or severely injured, as you pointed out you stand no chance against 5 people firing at you. If you spooked them that's because they had no intent to harm you and you probably could have spooked them without the sound of a gun.
BTW the gun was only a musical instrument and you could have played a recording of pumping a gun to the same result.

(IV)
Really a bad analogy here. Using a fire extinguisher the way it is intended can only help prevent a situation becoming catastrophic, using a weapon for what is has been designed and the way it is intended can only end in an aggravated situation.
Then the justifying something using a tautology is simply failing to justify it.
What I gather from this is that you have a firm belief in guns and that there is no alternative, akin to religious belief.
Ask HN: What's your favorite book that nobody you know has heard of?
> > Impact on earth based telescopes has not been discussed

> What? You're literally discussing it. It is pretty easy to find articles from astronomers getting upset. I can tell you that everyone in my community (which includes astronomers and astrophysicists) is aware of this issue. The fact is that most people just don't care.

SpaceX plans modifications to reduce the impact on optical astronomy: https://www.spacex.com/updates/starlink-update-04-28-2020/