skysight-inc/HackerNews huggingface dataset:
Also, remember they operate 271 retail stores in the US.
You can't do this here, and we've banned the account. Please don't create accounts to break the site guidelines with.

https://news.ycombinator.com/newsguidelines.html
I was the only kid in high school allowed to use a laptop in class, because my motor system doesn't really "do" writing but it does typing well enough. I'd spend entire lectures drawing gigantic mazes in MS Paint instead of making notes. To be fair, I would have been drawing mazes if I had to use pen and paper anyway.
Ouch.

I guess I deserved it.

--

Funny how you mention Ruby, because as I was writing the previous comment, I actually thought of it; I was a bit dismissive of the Ruby culture (that around Rails in particular) as well, but - unlike JS - it was entirely tangential to my work, so I didn't dwell on it.

Maybe I'm projecting a bit when I talk about "hippie-devs", but that's because I used to be one too (more than once), and I remember being eventually disillusioned about the things I was in so much awe of.

(Also, I don't call something "hippie-dev attitude" for just caring; the attitude I don't like is following and promoting popular trends without understanding the actual (not imagined) benefits and trade-offs they involve. Which is something I was both doing at times, and frequently witness on the web.)

--

> If you step into this stuff, today, here and now, with React and ES6, you get an experience that is flat-out better than any I have had with any system, ever--with WPF being the closest, but not that close, I can think of, and miles better than any server-side HTML chewing that I can think of.

I started playing with React recently and I admit, it seems to be great and living up to the hype (barring the broken setup process that suffers from ever-shifting JS dependencies, but that's orthogonal).

> you can write a frontend using React and be reasonably assured that it'll be supported for most of a decade and that you'll be able to find developers, and the JavaScript backend stack hasn't really changed much in a couple of years).

I don't feel confident about it. I mean, the last stable JS thing I remember was... jQuery. Everything else I've seen so far is shifting sands. Works today, broken tomorrow, works again next week, abandoned half a year later. But you have more experience there, so I'll take this as evidence toward "stability" hypothesis. I really do hope it's true - then maybe we can iterate on overall React performance, fix the damn unstable mess of underlying dependencies, and we'll have something solid for everyone to use.

> I have learned over time that holding those opinions so tightly that you say "fuck all JavaScript/NodeJS developers" doesn't make you good or wise or experienced or decent, it makes you a jerk, and it makes you unfit to interact with people, let alone mentor young adults. And it is unworthy of your defense.

Thinking about it more, I believe you're right.

--

Thanks for calling me on my bullshit. Really. That's one of the reasons I come to HN - so that people can tell me where I'm wrong, especially in the opinions I hold strongly.
After thinking about it a bit, one of main advantages of HN and reddit is to me very good signal to noise ratio. Screenshots of Talkyard seem to repeat those "socia" etc icons a lot.

Most message boards are ugly in this aspect: they use more vertical space for displaying irrelevant user information and avatars, instead of focusing on content. A post 'td' or 'div' is always at least as high as the left box with avatar and user info. Posts with few words become very wasteful. I think it should be the opposite: the post row height should be only as high as needed to fit post content. If the user doesn't post enough, his avatar/user info is trimmed. That should be doable with SVG avatars at least.
Twitch/Curse hasn't really taken off with the community as much as Discord has. It's hard for me to pin down exactly what has put people off of it...
origin has something similar. Letting you activate old games on their.
Can anyone suggest a small, OSX graphical editor? I really just need one specific thing: "making a negative image".

I have it on IrfanView, but I could not find a simple equivalent on MacOSX.
I'd recommend click instead of hover, because now as I drill down into a comment, a tiny wrong movement can reset things.

Other than that: cool!
> I’m dumbfounded no one has spoken up for React with a modern router like found.

You're dumbfounded that developers aren't powering their companies' multi-million dollar websites with tools that have a bus factor of roughly one[1][2]?

A couple years ago I was handed a web app built by a team that had used tools with low bus factors. Many of these tools had been abandoned only months after the team starting using them!

[1] https://github.com/4Catalyzer/found/graphs/contributors

[2] https://github.com/4Catalyzer/farce/graphs/contributors
'It is said that Drakon himself, when asked why he had fixed the punishment of death for most offences, answered that he considered these lesser crimes to deserve it, and he had no greater punishment for more important ones'. [Plutarch, Live of Solon]
There will always be new children who will go to youtube and find the most popular youtuber...unless he gets burnt out or feels he has enough money, he's going to keep raking it in.
Almost anywhere in Europe would be a good choice. Free at the point of use health care. Stable. I'm in UK. Canada is another good choice. Personally I would not move to USA for reasons I won't go into here.

But there's a point worth making here - some of the best opportunities for developers are now in "developing countries".
I've been using an old version of Macromedia Fireworks for years now, and while maybe not totally 'lightweight' (you gotta wait for it to boot up), I've always found it intuitive to use for quick edits, while also having lots of other features if I feel like doing something more elabourate.
> Really, Steam seems to be the closest thing Windows has to an application/package manager

I don't understand this obsession with package managers. You guys really have less trouble with package managers than Windows installers? It was literally just 2-3 days ago I was trying to update Ubuntu and I couldn't, because of some stupid error (I don't remember exactly) along the lines of "libgl1-mesa-glx depends libglapi-mesa XX.YY but ZZ.WW is present" (again: I don't remember the error exactly). And no matter which packages I tried to upgrade/fix/uninstall/whatever or in what order I tried it, it wouldn't budge. I guess the package dependency graph was somehow impossible to satisfy? I assume because different packages required different versions of the same package? This was not the first time I've ran into problems like this... eventually I just wiped it and restored from a backup. (Which I had made from moments earlier, because, well, did I mention this wasn't the first time this has happened?) To say I don't see what all the fuss and obsession with package managers is about is putting it very... mildly.
What a nasty comment. You can't do that here. Please don't do it again.

https://news.ycombinator.com/newsguidelines.html

These cryptocurrency threads are reliably causing people to lose both their manners and their minds, and we're going to start moderating them down for a while until this madness blows over.
Manjaro? The distribution that told users to change their clocks back on their OSs to get updates working? The one that last year couldn't patch Firefox for over 1 month because two package maintainers were on holidays, but Arch patched in one day? They can't even sort out bugs in package updater (recently leaking memory - 2.4GB RAM usage to update 120 packages?!). Last week I moved to openSUSE from Manjaro and it was really good decision, works better, it's faster, ex-Windowsers love it because of YaST2 [1] GUI manager for everything

https://upload.wikimedia.org/wikipedia/commons/f/f5/YaST2-2....
Nostalgia doesn't cite sources. I've never used MacPaint. I've used MS Paint, though, pretty extensively, all through the 2000s.
It's not a pain in the ass (at least in windows) because there is an OS setting that lets each window remember its keyboard layout. So I don't have to switch very often. The coding windows use US layout and my chat windows use GR (Greek) layout.
there have been plenty of meta launchers, but the social aspect and mods, etc are much more important than that and are never provided.
Indeed. First they got a market which was unserved (old games), then they got the CD Project Red games (Witcher series), then they branched into third-party games.
Yeah, I noticed this mechanism (probably even used it a few times), but I eventually gravitated towards something with less clicking.

I do that in Paint.NET a lot, though. I select the part of the image I'm interested in, and then in two keyboard presses (CTRL+C, ALT+CTRL+V, AFAIR) I copy it and "paste into new image".
How to improve your workflow with Jupyter Notebook and VS Code
Isn't the title wrong?

seems more like Microsoft stops proving security updates to PCs with Anti virus that breaks Windows after the update

Edit: Also looks like the no anti virus part is just to allow anyone who don't run compatible anti virus / no anti virus(which sets the registry key) to force the update
"there is a free version available for existing owners"

I was also pleasantly surpise and with this I actually have a reason to use it. My 6y old has tinkered with the tutorial in Scratch and plays Minecraft like a mad man so this is a match made in heaven.

Almost makes up for having to buy it one more time on the Switch.
Microsoft’s Patent Troll Racket
Show HN: AirHelp flight scanner finds all past flights and checks for eligibility
I think the only place I've ever found where it's not free to post was Metafilter, where it was a one-off charge of $5 as an anti-spam measure. And it went to pay the moderators.
yEnc has a fair share of problems related to reliable encoding and decoding for some character sets (UTF-8 for example). Normally this is solved with the MIME types, but yEnc is not officially registered. Nor does it have an official RFC standard. base64 on the other hand "just works".
Anyone tried columns for hierarchy instead? May be easier to traverse and understand.
This is great to introduce programming to my daughter. Switching between blocks and actual code helps.
I wasn't even aware it does VC/text chat. Discord puts it front and center and does it extremely well.
Ever wondered how many flights you’ve taken or how much money you’ve spent on tickets? With AirHelp’s new travel map you can find out. From now on you'll know EVERYTHING about your traveling habits, such as:
- how many flights you've taken
- how many countries you've been to
- how many days you've spent in the sky
- how many km/miles traveled
- how much money you've spent on flight tickets
- how much time you've spent watching safety demonstrations
- how much time you've waited in line at security
and everything displayed in the dopest dope travel map!!!

And here's the kicker! If you've been on a delayed flight that is entitled to compensation, we'll automatically let you know and offer to claim the compensation for you. You'll NEVER miss out on compensation again because AirHelp automatically got your back.

Finding 10-12 flight itineraries among tens of thousands of other emails is more difficult than finding a needle in a haystack. Therefore, the first step of the process is selecting all emails that potentially contain an itinerary. We achieve that by an algorithm that combines some good-old-rules with a machine learning piece based on Extreme Gradient Boosting model.
The next step is extracting all flight details from emails. In order to do that effectively, we use a set of our home-grown parsers and partner with 2 vendors to process less popular formats. This way our coverage and accuracy is higher than what any of our competitors can provide, and is paralleled only by Google’s Inbox.
Even before the official launch of our email parser, our systems were processing around 500,000 emails every week. It meant that at peak times quite powerful machines were needed to keep up with the demand. Anticipating the official launch, in order to drive down the costs the critical parts of the system got re-written to the Go language, and today’s launch was handled from one of the smallest AWS EC2 instances.
Currently we repurposed the tools created for building itinerary parsers to construct software for verifying other documents sent to AirHelp by claimants and extracting from them necessary data.
China testing facial-recognition surveillance system in Xinjiang – report
Looks like Cinammon haven't fix their issue with font rendering on many GPUs [1]

I saw this bug on Ubuntu, Arch and Mint, on integrated Intel and two different AMDs GPUS [2]

[1] https://github.com/linuxmint/Cinnamon/issues?utf8=%E2%9C%93&...

[2] https://github.com/linuxmint/Cinnamon/issues/5885
Looks very attractive.
The GP was an uncivil swipe, but this is a bannable offense. We'll let you off this time, but not if you do it again.

Instead, please read https://news.ycombinator.com/newsguidelines.html and take the spirit of this site to heart: civil, substantive comments or please don't post.
The author is essentially saying that criticism is a tool to hurt others. I find this idea interesting, and worthwhile to think about. A question I now have is, in this theory, who does one want to hurt exactly? Is it always the subject of my scorn I want to hurt with criticism, or is it more complicated than that - if I rant about Java on Twitter (I don’t do Java dev anymore), who do I want to hurt? Java devs? Oracle? All programmers? Or just myself? Or the population in general?
Why not `certbot renew` for renewing certs and pace the cron job every 7 days or so ?
Google is eating Apple's ecosystem for lunch
I do.

Before Steam, when I bought a game, the purchase was tied to a physical disc. I'm very bad with physical things: I break them, misplace them, give them to friends and forget about it forever. I don't have any of those physical games now.

I still have Half-life 2 that I bought in 2004 on Steam though.
Auto Expo 2018: Components and Motor Show Dates, Timings and Venue
Mobirise v4.6 – AMP Website Builder
Well the problem is it sounds like you are dealing with a proprietary gl package. Which sucks because the package mangers can't do anything about that. Blame your graphics chip provider.

You wouldn't have this problem if you didn't give up your freedoms to mega corps (only some snark).
Ignore the fact that investors lie to themselves and everyone else about how they actually choose which companies to invest in.

If you want help from Silicon Valley investors, you must have either: 1) a rapidly growing business (traction) 2) been accepted into a "top school" (pedigree)

#1 You can do yourself by bootstrapping. It's very hard but many have succeeded.

#2 This is just special access, and you would know how to access it if you had it.
This is very good news. Debian is still the base for a lot of the most known distros and is a great distro on it's own. Contribution into Debian Testing will end up not just in Debian, but in Ubuntu, Mint, etc. Debian doesn't have a RedHat behind it, like CentOS or Fedora, so a Google adoptation will certainly come as a boost.
> ...it is not appropriate for a system that has performance requirements

This is an unreasonably simplistic approach to assessing performance. A useful approach would be to describe what workloads Datomic may or may not be suited for. Having used Datomic (On-Prem) 2 years in production, here's my take on it:

1. For a system that writes a lot (eventually leading to 10 billion datoms or having high peaks of write throughput), Datomic is not a great fit, because it has a single writer thread and does quite a bit of indexing.
2. Reads are horizontally scalable, and because Datomic's semantic allow for pervasive and reliable cacheing, reads can handle a huge load, and have low latency for OLTP-style queries.
3. Datalog is relatively slow for aggregations, and offers no facilities for trading accuracy for speed: if you need big, low-latency aggregations, you should offload it to a specialized store like ElasticSearch. This is especially easy to do with Datomic, because Datomic makes it trivial to implement change detection, in-real time if needed (see Log API and txReportQueue)
4. When writes are overwhelmed and become unavailable, reads stay available, which is an awesome situation to be in.
We've banned this account for violating the site guidelines and ignoring our requests to stop.

https://news.ycombinator.com/newsguidelines.html
Rather common in Indian English from what I've seen.
I've seen both shorthands used.
You can click on readme.php on the first line. To change subreddit change the url: http://codereddit.net/#/Bitcoin
What age are you starting this with?
There was a time when Ubuntu had hugely better usability than Debian. Nowdays, Debian has mostly closed the gap. Thank you Canonical for the competition! Ubuntu/Canonical has lost its focus on the desktop. Desktops are boring now. Servers are more profitable and the entry to mobile has failed.

Maybe another window has opened for some desktop innovation now? I would try to copy stuff from Android. Snap [0] is a promising way to deploy apps (in general, self-contained stuff you cannot depend on), even commercial/proprietary ones. The "app store" is terrible, though. Androids intents might be worthwhile to copy to decouple things. Androids activity lifecycle might be interesting. All of this requires a large-scale long-term reengineering of deeper layers, which is practically impossible for hobbyists. You will get hit a lot by people for being not-Unixy (see systemd) and only after years of slog you might be able to show a superior desktop.

On the other hand, there is no money to be made with desktops, so why should a company approach such a risky project?

[0] https://www.ubuntu.com/desktop/snappy
Elixir Remote Debugging
Analysts put GM and Waymo far ahead in driverless car race
Those package dependency graphs are there to protect you. Having to route around the protection is precisely why you should use a package manger properly - to ensure you don't end up with incompatible/borked installation of key elements.

No, I do not think Installers are better than package management. By far, package managers are a key factor in system stability.
right on thanks neel8986.
At some point itch was one of the 99%.

Maybe taking on newgrounds or miniclip with a wasm based gaming platform is the niche?
Yep. Frankly the whole article felt like watching a little kid put on adult pants and try to convince the adults to take them seriously.
MARVEL AVENGERS VS DC COMIC CHARACTERS DANCE ON.SONG
That's an actual issue in the repository. It's supposed to have worked before, but apparently broke in a recent Chrome update, sparking a re-implementation that broke in all browsers.
If you've reached the age of 30 and are still afraid of looking a little silly while playing games, then you've not done a great job of growing up.
So you also don’t use neither Android nor iDevices.
Hey your problems are too serious, in France, each autumn, we'll get delays because of tree leaves on the tracks! (in addition to the cold/storm/hot problems) From what I understood, the leaves increase braking distances, so the trains have to be slowed.
Which of these packages is proprietary? I was doing this in VirtualBox without guest additions installed, and while I used to boot this installation on an NVIDIA system, I don't believe I had any NVIDIA-specific packages on it. Let me know the proprietary package name(s) you think I had and I'll search to see if I had any of them installed.
They can choose from a small set of laptops, but (nearly) all development work is done on Linux desktops.
I've been very interested in exploring Chrome OS as a development machine even if the core system runs on a desktop like you said. Is ChromeOS good enough for this already? What about develop tools like editors/IDEs, etc ?
Sorry, you're right. I would edit it to italicized if I could, temporary lapse in judgement.
You've posted a ton of unsubstantive comments to HN. We eventually ban accounts that do this, so would you please stop?
I will certainly check it out! Isn't it strange what kinda reaches out and gives you a big impression? I'm interested in your opinion once you've finished.

I am always glad to hear of books that leave this kind of impact on people, and I've heard about the Asia Saga before, but I forgot about it. Very eager to start. Thanks for the recommendation
"This site can’t be reached". Definitely ruined.
A glorified copy that actually works with my hardware out of the box. Debian, I don’t even bother.
> Those package dependency graphs are there to protect you.

I'm sorry, what kind of protection is this that only after trashing my installation Apt decided to inform me that it can't handle the package dependencies?

And on top of that, for some reason you think the only alternative is to _bypass_ the package manager and get an even more borked installation? You don't see a third option?

> Having to route around the protection

which I never did or suggested I should do...?

> is precisely why you should use a package manger properly

and you are insinuating this somehow implies I must be using my package manger "improperly" because... why and how exactly?
> Paintbrush is the macOS equivalent

Not really. It has many issues.

The left toolbar is not dockable. I find it annoying that I have to do window management withing a single application.

That and the fact that it asks for the canvas size everytime I launch it.
I still want to read that, having read most of his books. He’s a fantastic author.
> seems more like Microsoft stops proving security updates to PCs with Anti virus that breaks Windows after the update

Their "fix" also affects those that don't run any AV software at all, because the registry key won't be added automatically. Unless you are aware of the issue and add the key manually, you won't receive any future security updates until such time as Microsoft stops checking for it. Currently incompatible AV software can be automatically patched in the future, non-existent AV software can not. Hence the title.

The sensible move on their part would have been to add the key if no AV software is registered with the OS, instead of just leaving all those that don't run AV out to fry until they become aware of the issue and fix it themselves.
I'm changing my system soon and I can tell you that I'm very, very happy that most of my games are on Steam. I remember that manual installation from DVD used to take minutes to hours, and I just don't have the time for this any longer.

Right now, my biggest nightmare are VST plugins. They are in fact the reason why I didn't upgrade my PC from an i7 920 for years. I estimate it will take me at least a week of full spare time use to deinstall them on the old machine and re-install them on the new machine. Steam would make many people a huge favor if they managed to enter the pro audio market, which still comes with their own installers, licensing schemes, DRM, spurious hidden support services, etc. All the bad stuff, exclusively for honest customers.
trains are nice, reliable, but super duper expensive, and there is no way around this. if you cut the budget, quality of service suffers a lot.

Swiss dump tons of money into it, tickets are very expensive (taking the car alone costs +-1/2 the price, with more persons it just doesn't make any sense).

it can be also plagued by cascade effects of part of network being out ie by technical issues, fallen trees etc. Its their primary way of transport, supplemented by buses for tiny villages/mountainous regions), but for most countries, they wouldn't be able to afford this level.
It does sound very similar to the Selectric hack - similar capabilities existed on both sides of the Iron Curtain, one would guess.

https://arstechnica.com/information-technology/2015/10/how-s...