skysight-inc/HackerNews huggingface dataset:
Yes! Sorry, I'm just here to fan over Dubliners too. Every winter, on a snowy Massachusetts day, I read them all over again. It's incredible how The Dead and Araby contain so much of what makes us humans. It's hard to explain the images and feelings Joyce brings out in me as I'm reading them. I've met people who think it's boring, and while I understand that different people are attracted to different styles of writing, I'm always amazed that it's possible to dislike Dubliners.
TLDs do still matter. Part of the indieweb movement is focused around not relying on search engines. The TLD is half of your domain so some consideration is needed.

Personally, I could have gotten yarmo.nl, given that I'm Dutch. I chose yarmo.eu because I'm fairly certain my future is not in the Netherlands, but elsewhere in the EU.

I also wouldn't want a TLD that support Britain's continuing colonial rule and defense of acts against human rights.

I'm not saying all should boycott .io, just the (open source) developers who wish their products (and domains) to reflect their core principles.
> For those uninitiated to the artistry and elegance of careful compositing and layout, do you have any examples?

I often see both the examples of the older "pretty" typesetting and the examples of older "just make it fast" practically "no" typesetting texts (e.g. the material typed on the cheap typewriter and additionally "fixed" with the hand). The last I've seen, at the moment on HN first page is:

https://news.ycombinator.com/item?id=23549203

Printed in 1975, I don't believe it's "desktop publishing" and even if it at the first sight it looks like a bland Word document made with Times New Roman or whatever, I believe I see some differences, e.g. in the tables? See the plus sign there. I'm not an expert in typography though.

For more interesting examples, look at the stuff printed e.g. 300, 200 or 100 years ago. I believe I always see the interesting examples of care of details or simply somehow "prettier" use of typefaces or something that looks differently -- it's hard to me to explain what, but that simply disappeared since.
That's interesting, wouldn't that mean that the licenses themselves aren't in some sense 'legal' in the EU? How does the GPL prevent this from invalidating down the whole license?
Thank you very much. Very helpful answer. I'll continue to use 52 MHz until I encounter problems (if any).
I can vouch for Travels - nice to see someone mention it! It is a great book. Crichton had a fascinating career - he was in medical school, but he was insanely productive writing novels and earning a living. He was a fantastic writer, director, traveler, producer...

Strangely, for someone so brilliant, he did not believe in global warming!!!
- Cool!

- Some swiss german music. However a search for "Not afraid" didn't return anything too... Didn't manage to get any result so far.

- Again: nice.

It's very motivating to get a response this fast and you seem to care about the input/feedback from users. The world needs more of that, thank you. :)

EDIT: My bad, uBlock Origin was blocking requests to ws.audioscrobbler.com. Can search for music now.
Justifying is not pointing out.
V8 8.0 is consistently faster than LuaJIT 2.1 on my machine even on heavily numeric benchmarks like Fannkuch or n-body.

Anything more realistic involving actual object access, not even allocation, and V8 wins by large margins.

time luajit-2.1.0-beta3 nbody.lua 50000000
real 0m8.437s

time node nbody.js 50000000
real 0m5.065s
I love smooth fonts as much as the next guy, but lets not make that an entry requirement for code. Don't forget that code is about logic:

https://www.kernel.org/doc/html/v4.10/process/coding-style.h...
AFAIK, it is only illegal for a layperson to give investment advice without a license if they are doing it for compensation or if they mislead the recipient into believing you are a professional advisor. my guess is most people on wsb do not meet this criteria.
Never thought of that solution to segfaults before. Great trick for writing bug-free programs, going to go integrate that into all my code now.
If your app is already built with Rails, adding https://github.com/ankane/ahoy is pretty simple. Combine with https://github.com/ankane/blazer and you can build a reasonable set of reports as well.

It's pretty simple to extend too: I've added basic client-side (JavaScript) error reporting on top of it, and I'm thinking about using it for Content Security Policy reporting too.
> The correct security design is that when things aren't secure you fail entirely.

Yikes, this is extremely wrong. Security failures should be proportional to the actual cost and consequences.

On top of this, you can’t just fail systems in a business. You’ll lose all your customers and go bankrupt. On the other hand, you _can_ allow security vulnerabilities to continue existing. Sometimes you might lose customers or face legal consequences, so you might _have to_ address those security situations, but they are in the rare minority of all security issues overall, many of which you just need to apply expected value thinking towards and treat like any other trade-off.

Security is a resource to be traded off against other concerns, not an absolute necessity.
When I wake up:

- I play a bit of guitar

- Lift my weights (all exercises, one set)

- Shower

- Drink coffee

That makes me wide awake and ready for the day.

Bonus: if you sleep well this becomes extra amazing.

Note: sleeping well is not a bonus, but unfortunately, sometimes it is.
I guess Microsoft is timing some negative Chrome PR for their launch.

I was gob smacked by the way they jammed Edge down my throat in the last Windows update. Nothing has changed at that company.
You would call it...?
Renting a home is clearly better than buying in much of US
How do you physically print Markdown files?
May sound strange, but it's been driving me nuts. Typed it out in VS Code, but there's no "Print" menu item there.
Another shameless plug, if you are just using it for finding out where visitors are coming from and page hits, I wrote https://geo-yak.com for that. Doubles as an ip geolocation API.

I'm putting the finishing touches on a `tag=XXX` parameter that allows you to record a tag (like a pageid), and then filter the maps by it (not publicly documented yet, but will be in the next couple weeks).
I'm working on an end-to-end encrypted analytics SaaS, to try and solve the "putting your eggs in someone else's basket" problem, while offering something simpler than self-hosting.

I'm collecting feedback and looking to open it for beta in the next couple of weeks, but there's already a preview signup link in the newsletter, where I share my progress on building the platform on a weekly basis.

https://chiffre.io
So if I want to start using this. Do I just make a change at the environment level in virtualenv? And then all of my Python code will run faster?
That's cool :) I mean, it's fine to not know the answer to everything. Usually it's not a deal breaker, especially if you provide a general answer of "here's how i tHink it works"

But what's always hilarious to me is 3 seconds after they ask the docker question, they'll then ask "ok so tell me a bit more about how CompleteableFutures, Consumers, and Threadpools work together and why you would want to use them"

or my personal favorite, the predictable trifecta of

"whats the difference between an abstract class and an interface"

"ok tell me how garbage collection works"

"ok and whats the difference between final, finalize, and finally?"
Understanding that a mistake is a mistake regardless of the result is literally the opposite of results oriented thinking.
Who Is Responsible When Autonomous Systems Fail?
Not all of it, really ;)
Ukon Juhla
Coronavirus: What is the true death toll of the pandemic?
It mixes them because it's a small educational example, no one stops you from following MVC practices if you want.

Most of the Red GUI examples I know of are "programming in the small", like CRUD interfaces, games, and various interactive environments. [1, 2]

The graphical engine relies on OS widgets internally right now, which are resource-heavy and don't scale well (at least on Win32 backend each widget is just that, a window); in the future, more lightweight graphical objects (aka GOBs) will be introduced for use-cases like spreadsheets and data-intensive apps, there's already a PoC for that. [3]

For evaluation and benchmarking, I recommend to check out 7GUIs project [4] and add Keera Hails entries to it; here [5] is Red implementation, for comparison. Some tasks in it directly address MVC separation of concerns.

[1]: https://github.com/red/code

[2]: https://github.com/red/red/wiki/%5BLINKS%5D-Projects-showcas...

[3]: https://github.com/qtxie/red/tree/GOB

[4]: https://eugenkiss.github.io/7guis/

[5]: https://github.com/9214/7guis-red
I have a feeling this is going to get vetoed.
open the file in another editor. like notepad, word.. from there you can print.
Definitely.

Yes, there are lots of modernisms. Modernism in literature really has very little in common with modernism in architecture, for instance. Even more confusing, each of these modernisms has its own postmodernism, all 'post' their respective modernisms in different ways.

The sort of fragmentation of language and narrative that we see in Ulysses and Finnegans Wake is a pretty central modernist trait, I'd say. An even more central example would be something like Eliot's The Wasteland.
I got my gmail once suspended for 'suspicious activity' after I sent two messages to my home server to test its configuration. (Both mails bounced because the config wasn't right)

I haven't been able to trust gmail with anything important after that.
> CDNs are a lesser evil than ISPs

This keeps being repeated, and I simply do not understand it. Could you elaborate how you arrive at this conclusion that CDN > ISP?

My take:

An unsavory ISP is the only thing I can "vote against" as an end user. I can boycott it by switching elsewhere, I can pick from a ton of mobile providers, I can use a VPN to "subcontract" my connectivity experience to an order of magnitude more providers, or if I am really so inclined I can shuffle all of that by the likes of Tor.

There is NOTHING I can do as an individual to avoid a CDN, aside from never visiting content backed by that CDN.
Nominations are now open for the OpenUK awards
I got a lot from the articles on amasci.com by Bill Beaty. He's done a lot of experimenting, reading, and thinking about this stuff and how to explain it. And is a gifted communicator.

Articles on Electricity http://amasci.com/ele-edu.html

Great essays on understanding electricity, current, voltage, capacitors, transistors, batteries, static electricity etc etc, and popular misconceptions.
Currently our known direct competitors GDPR solution is not different from our own. It consist in a standardized policy that resume GDPR rights and adding a checkbox to every registration/contact form to accept that policy. That's all. And I'm sure no one will really read that policy before accepting it. Like no one reads cookie policy before accepting it to close annoying cookie banner in every site they visits.
Of you want to work for Apple at-will, go for it.

If your desktop product is good enough, your users will install Linux. Linux runs on Windows and Mac.

Your mobile app can be a web app.
This sounds like a coach's locker room speech, with a tad too much vulgarity for my taste.

I would summarize it as: work hard and frequently, test and refactor, embrace failure. Don't give up.
I have zero use for your product but I just want to say that I love your website ! From the minimal design to the clear and concise copy, to the signup process. It's all frictionless and smooth, you nailed it :)
How to Report Bugs to Apple So They Get Fixed
I could not agree more. I use credit cards a fair amount ( streamlined dispute process came in handy a few times ), but I can see first hand what kind of future is being pushed from various circles along the lines of "We can do it ( block a transaction that meets some criteria ; why are we not doing it ? ).

Yeah. If we want any semblance of actual freedom left, cash is a part of the future.
I simply use this, but it may be too minimalist.

https://github.com/plibither8/refined-hacker-news
a kite and a key
To optimize the bounce rate metric even further a funnel can be created and measured. This allows to see bounces for each part of the funnel up to your conversion(s). It is often really valuable to see how a change on your website improves one part of the funnel but impairs another one, and than to think about the reason why this happens.
There was a Russian children's book that I read so many times as a kid - I think it was called Happy Family, but my memory is fuzzy.

A big part of the book is a story about two boys (and the sister of one of the boys) creating an incubator at home to hatch eggs. It is a fascinating read - how they use books to adjust heat, how they take turns watching their home made incubator, how they are so sleep deprived that one of the boys wears shoes on opposite foot...

Today's kids grow up with smartphones and ready made robot kits. But there is a lot of charm in making things with whatever stuff is around you at home.
My reason is the server not being able to handle the traffic. We used Piwik but I couldn't trust it'd be able to handle big eventual spikes of traffic (which the site itself could, being static and on a CDN) or that it wouldn't slow the site down (if I remember correctly I had the option to call piwik asynchronously and not slow down the site, but at risk that it'd be less accurate if people closed the window / navigated to another page quickly.).

Of course you can run your own analytics on AWS or similar and have no issues with handling traffic, but that means higher costs / difficulty in setting up and maintaining it.
Happy user of 34WK95U 5k 34" monitor here. "Turn OFF “Font smoothing” in System Preferences → General:" is the best advice I have heard in a year.
Linux runs better on old commodity hardware than new "top-class" experimental hardware.
Sure, but I presume Google is relatively more responsible in its practices when working with government authorities.
That is seriously amazing. Thanks for sharing!
There's a ton of content on YouTube that covers this topic.

For example I did a search for ohm's law class 11 and that search finds pages of introductory videos on that topic.
We already have the cookie law. Do you need another gift from EU?
Reconstructing 3D human figures from a single image
I would love to be able to make a bot for the snapchat group my friends and I have. We already have a blast using it now. A bot that could randomly do things that we could all interact with would be hilarious. Sadly I don't think this functionality will be introduced. So it will be cool to maybe slap something together before all of this gets fixed.
There could always be more trust. But if you compare it to browsers from ad companies...
Article syndicated to Irish Times:

https://www.irishtimes.com/business/economy/banks-rush-to-bo...
I never said that. I said it was too bad he wasn’t killed during his home invasion.

I don’t need a source; it’s my opinion. BLM uses violence (arson, looting, assault, killing) to further their political goals.
Change ISP, then. Use a mobile ISP. Use Starlink for all I care. Just laying down to accept that and emergent behavior of the internet is to become more centralized is not an option if you want to retain a semblance of 'data freedom'.
It's a similar idea I shared with Moz people last year when asked about how privacy concerns raised in manifest v3 could be addressed, I quote myself:

===

> The host permission in current extension framework does not distinguish between accessing all the data and connecting to any remote server.

>

> The key issue I see is that it also allows uBO to connect to any remote server. I think it would help a lot to have a _separate_ permission for remote server access, since this is the key privacy issue here: user data leaving the browser to be collected by a remote server.

>

> So what about a new permission specifically dedicated to specify where an extension is allowed to connect? Without this permission, an extension wouldn't be allowed to connect to a remote server, i.e. unable to leak user data.

===

As a mental framework, I consider the ability to see the URL of all requests or all the DOM to be a read operation, while extensions making requests to remote server (directly or indirectly) is a write operation (to the wide internet). The latter is where the real privacy concerns are, and this is what should be tackled in some manner. I don't see manifest v3 addressing this[1].

* * *

[1] https://www.eff.org/deeplinks/2019/07/googles-plans-chrome-e...
Wirecard says $2.1B cash is missing
I'm surprised the author doesn't mention backlight strobing, which is another huge upgrade. Kind of hard to describe to people who have never seen it though, as is the case with most of these improvements.

The second and third monitor recommended in the article have 4ms latency, so there's essentially no reason to buy them.

There are good 4k 120hz monitors with strobing for way less than the $2000 mentioned. E.g. the zisworks kit for Samsung U28H750 (first available already in 2017): http://www.zisworks.com/shop.html
I'm guessing that shipping companies have some procedures in place today for dealing with packages with damaged labels. Even paper labels can be ripped, scarred, or otherwise damaged beyond a readable state.
It's great that you're optimistic, but neither SARS-1 (2003) nor MERS (2012) have vaccines:

"The first identified case occurred in 2012 in Saudi Arabia and most cases have occurred in the Arabian Peninsula.[2][7] About 2,500 cases have been reported as of January 2020.[4] About 35% of those who are diagnosed with the disease die from it.[2] Larger outbreaks have occurred in South Korea in 2015 and in Saudi Arabia in 2018"

https://en.wikipedia.org/wiki/Middle_East_respiratory_syndro...
Server side logs aren’t an accurate way of doing analytics and bring up compliance challenges (storing access logs and using them for purposes other than security etc.)
Can I help to support WebSocket or gRPC?
For some markets, unusable is not overstating it at all - it's literally true.

Much as I loathe Windows and increasingly dislike MacOS, there is nothing like Adobe CC or any of the major DAWs, video editing tools, or VJ performance suites on Linux. Not even close.

There are toy copy apps run as hobby coding projects. But professionals need the real deal - for file exchange and for other workflow reasons - and Linux simply does not offer that.
I was recently looking for a good tool that supports both web site analytics and app analytics (custom events, typically pushed by SPAs). I looked at GA, Amplitude and finally Matomo (which I ended up with). GA and Amplitude either did not offer or made it hard to work down to the micro level, essentially tracking known individual users down to the singular event level. Matomo makes this easy, although it certainly looks a bit dated compared to the competition. And the free parts are somewhat limited (you need to buy stuff or hosting).

I would have though that there would be several decent packages offering www + app analytics by now, but as I wrote, options were quite limited. Some of the options mentioned in the subject here looks like good options for just website analytics, but I'm not seeing much as far as "app analytics" (custom events) goes.
Cool, never heard of that (Gladio). Born shortly after it was dissolved might explain that :)
I wonder if EFF or somebody could issue a "verified" badge that apps could apply for, with a small fee to finance the devs doing the audits?
I personally learned a lot from sparkfun's tutorials. The format is pretty digestible, there are some good videos, and it links out to a few other good resources as well.

https://learn.sparkfun.com/tutorials/where-do-i-start/all
https://www.udemy.com/join/login-popup/?next=/course/crash-c...
That means a lot, thank you. We’ve been running Farhom since 2018, and we’ve put a lot of thought into the user experience :)
Yeah - basically, a (like a couple years, that first comment was made in ~1998) while after that comment I went on a hike with a guy in research and we were talking about then secret research that was happening - and he stated they had a 64 core version (yes, 64 cores - but I do not know how functional this test chip was - just that the number of cores was 64) on a test chip that could function.

This was in ~2002 or so? I cant recall.

But the compute power was low - it was more about the interconnects, IIRC?

Anyway -- I ran the gaming lab and was responsible for testing games with SIMD instruction optimizations against games on the first celeron and pentium based CPUS to determine if they passed a subjective muster, as intel would give a company $1MM in marketing funding if they advertised their games as being opt for intel procs...

My greatest claims from intel was:

I never once sat in my cube.

I had the same pee schedule as Andy Grove and for some reason, like every single time I went pee... he was there also and we peed "together"

The most I ever said to the Titan was "Hi How Are You" GOTO 10 "Oh Shit, He Is Here Again"
I use Rectangle. I’ve configured it with a few keyboard shortcuts that let me move a window into specific regions on the display. I use it to quickly have multiple non-overlapping windows.

I cannot imagine using a large display without it!
Would be good training for apprentices too. Reading code is probably one of the best ways to learn. Granted, it could include a sophisticated and obfuscated backdoor, but I think it would still be caught.
This a standard technique for recovering from a memory violation in a non-critical function. The proper way to handle it is to save any transient data and restart the program.
Bot Mafias Have Wreaked Havoc in World of Warcraft Classic