skysight-inc/HackerNews huggingface dataset:
It _might_ be an institutional risk for people, who are evaluating tooling, to just decide that they don't see other major companies getting involved, see a bunch of gripes about the module system switcheroo, and decide "nah".

You really get a sense of "this is Google's approach" with the go toolchain, because it's pretty unique. One of the first documents, "How to Write Go Code", sets up a workspace that doesn't clearly integrate in with any other toolchain I'm aware of.

So, just by reading about the ecosystem, it's not clear who is really investing in it, and, you have a single, unique approach to tooling apparently dominating.

I just wonder if these arguments would be mitigated if Go ever got the investment in "developer relations" that other Google projects get, with some better onboarding documentation.
> I also never said you couldn't [teach] yourself programming by going to the library

You literally said it was 'impossible today'.

> I taught myself programming by browsing the 000 section as a kid, something that would be impossible today
Having been a part of that conversation and mad enough about it that I've effectively abandoned the use of Clojure: I am quite certain I'd describe it that way.
`nnn` is a lean and fast file manager, disk usage analyzer, fuzzy app launcher and batch file renamer.

Homepage: https://github.com/jarun/nnn

### New in v2.5

- [plugin](https://github.com/jarun/nnn/tree/master/plugins) support. 19 plugins added. Some are:
- pdfview: view a PDF in pager
- nmount: (un)mount a storage device
- ndiff: file and directory diff for selection
- hexview: view a file in hex
- imgresize: batch resize images to desktop resolution
- ipinfo: check your IP address and whois information
- transfer: upload a file to transfer.in
- pastebin: paste the contents of a text file to paste.ubuntu.com
- boom: play random music from a directory
- nwal: set an image as wallpaper using nitrogen
- pywal: set selected image as wallpaper, change terminal color scheme
- getplugs: update plugins
- SSHFS support
- support `bsdtar`, simplify `patool` integration
- native batch rename support (`vidir` dependency dropped)
- mouse support
- new location for config files - `~/.config/nnn`
- plugin dir location: `~/.config/nnn/plugins`
- selection file `.nnncp` is now `~/.config/nnn/.selection`
- support [configuration](https://github.com/jarun/nnn/wiki/nnn-as-default-file-manager) as the default file manager
- per-context detail/light mode
- case-insensitive version compare
- shortcut to visit `/` - <kbd>`</kbd> (backtick)
- vim-like scrolloff support
- `^D` & `^U`: scroll half page, `PgDn` & `PdUp`: scroll full page
- fix selection across contexts
- recognize `Home` and `End` keys at prompt for editing
- fix broken program option `-b`
- POSIX-compliant user-scripts (wherever possible)
- `NNN_SCRIPT` is retired (replaced by plugins)
The box turning off, the disk interface failing, and/or the link to the database failing in mid instruction.

Same as SQS.
Show HN: Leg – Simple, elegant logging for Rust
We were butchered by a patent troll in the 90s. Back then they weren't so known or hated.
> But suppose your purpose in life is to save millions of lives, like what Bill Gates has done with his foundation

It could just as likely be the other way around: the reason Bill Gates created the foundation was to make him have a purpose in life after leaving Microsoft. If he hadn't created the foundation, he would now just be an extremly rich nobody. Saving lives is just a nice side-effect. Power is just a tool in this case, not the goal.
I've been developing ChatStats for the last couple months.

It's a new iOS app to generate up to 22 different statistics from WhatsApp chats' histories.

With it, it's possible to find out who sends more photos and videos, who nags everyone with voice messages, who is crazy about sharing links and who writes more emojis than actual letters. Also, who we'll finally discover who's winning the Sticker Battle?!

ChatStats also analyses time of the day groups gets more attention or on which days of the week they are more active.

Privacy has been a core value of ChatStats since the beginning of its development. Even though the user must export his WhatsApp history file and import it on ChatStats, the app does not store the content of the messages or any related metadata in its database. Also, no information ever leaves the user's phone, since the whole process is perfomed locally and the imported history file is removed after the statistics have been generated.

Currently, it's available on all countries that have english, portuguese, spanish, french or italian as a primary language. I'm working hard on adding new languages to v1.1.
clojure is lisp on the jvm. not sure about elm.
> That's the end goal of jQuery: to become the disappearing library.

I guess my argument is simply that for the most part it's already happened, there is nothing particular scary about "jQuery style" general usage of the platform APIs.

Anything more complicated and I would prefer to enlist libraries other than jQuery. Drag and Drop, animation, AJAX, UI, all have libraries I would prefer. For anything less complicated I can just use what's currently in the platforms. For animation, CSS and class toggles are usually enough. Anything more complicated and there are better libraries for that.

> Even the staunchest evangelists of the "use the platform" movement run head over heels to anything that frees them from DOM API

Tongue in cheek but, that might make me the staunchest then, because I developed a workflow for using Web Components that uses only the spec, includes templating, data binding and is very simple. Shame it only works in firefox!

> There's nothing wrong with learning jQuery first

Practically speaking probably not, and you could make it through your entire career jumping from jQuery to React or Vue or whatever is next and never learn the platform APIs. I don't think there's anything wrong with that either. But if it's a hobby or your passion for web technology exists outside of work, I really do think you would be doing yourself a disservice not to thoroughly learn the platform.
The time for regulating data collection for minors at a Federal level is now[1]. I went to purchase an Amazon Echo a couple of days ago, and was surprised to see the children's version on sale for less than the current Echo Dot. It's currently listed as unavailable[2], perhaps because of the findings explored in this article.

I wouldn't be surprised if they were trying to liquidate.

I think it was $39.95 for the children's version and $49.95 for the regular version.

There were a few pieces of dark UX/UI that hid a couple of very important differentiations that made me nope out.

1. The service automagically came with something called Amazon FreeTime[3]. It's advertised as free everything for your child; books, tv, music, etc. in exchange, of course it would kindly listen and "learn" to offer better things. Nope.

2. The device was last generation's hardware with a nice cover. It wasn't even technologically up to snuff with the current Echo Dot.

Basically I wrote it off as a kid's tracking and advertising device and purchased a regular new one.

Glad my Spidey senses were tingling.

[1] - https://en.wikipedia.org/wiki/Advertising_to_children#Histor...

[2] - https://www.amazon.com/Echo-Kids-smart-speaker-Alexa/dp/B077...

[3] - https://www.amazon.com/Amazon-FreeTime-Unlimited-Monthly-Sub...
How to Create a Business Data Dashboard in React
Maybe I read a different text than you but I have yet to encounter a scenario in which a user would consent to processing that the law still would not allow. Assuming the consent was gathered according to the basic principles of GDPR, fair, transparent, specific etc.

Maybe I am missing something. Would you provide examples? I would be very glad to learn if there are edge cases I may be overlooking.
Well I'm glad you're happy with things the way they are! But this doesn't necessarily mean we should ignore the folks who are not.
Just minors?
You could pick any plant humans consume and it is inevitable that the vast bulk of it would be produced in large, efficient, monoculture operations. The delusion of small farms producing 'heirloom' vegetables in copious variety is a bourgeoisie fantasy of the western middle-class who has come no closer to a real farm than the local Whole Foods. The soy in your tempeh and tofu comes from those same farms, the same operations produce the feedstock of your kale chips and organic lentil puffs.

We have monoculture farming because it is efficient and people (not) surprisingly have decided that they have no interest in paying more for alternative production processes.
Reminds me of this exchange in Game of Thrones: https://images.app.goo.gl/AfvQNHv95YhR6L4o7
Especially minors.
The Goldman–Sachs family have also done quite well for themselves for centuries in both wealth and power.
> Non-Chinese business must operate with a Chinese partner to do business in the mainland

Not really. But it is advised to better have one, because that makes operating in China easier.
All straight out of the TDD playbook.

A lot of devs trap themselves by insisting they can write the tests after. Once managers know the code exists they want to use it, or move on to the next thing people are breathing down their necks for. And code written without tests is difficult to test so becomes a self fulfilling prophecy.

In fact it’s such a reliable mechanism for self sabotage that I look at carefully at people who bring this on themselves and try to figure out if it’s naïveté, learned helplessness, or malice.
bzl build :my_proto_library ?
I have some tildes invites. Shoot me an email at yesreply (at) hoomane (dot) org with just a link to another profile of yours to make sure we keep the community full of nice humans. I’ll send you back one to the email you used.
Common developer scenario: make -j24
Can't recommend https://lobste.rs enough. If anybody has an invite to give out I'd thoroughly appreciate it.
For a long time D wasn't open source, didn't work very well on Windows, had a very limited standard library, and had poor IDE support. There's also a large divide in the community around garbage collection vs manual memory management.
I don't know about the healthcare part. I basically paid full price for all healthcare I ever received past childhood. This includes many thousands in dental and vision. I still don't have a family doctor. Anything specialized (dermatology, psychology) has a 6-month waiting list, which is highly discouraging.

Last time I had to deal with the healthcare system was to get some vaccines. They couldn't give me a basic vaccine (tetanus) within 2 weeks of calling them. Most travel vaccinées were out of stock and in the $400/shot. I had to get my basic vaccines and travel vaccines in Thailand (less $100 for immunity tests + 7 vaccines).

Considering that income taxes are 25-50% and sales taxes are 15%, I expect better than that.

A lot of healthcare is about prevention. Lifestyle, habits, nutrition. For example, I think it's easier and cheaper to eat healthy in the USA. Whenever I go to the USA, I make sure to buy and bring back as much as I'm allowed ($800 total, $20 of dairy). The rest of the time, it's still cheaper to order supplements and ship them from the USA than it is to buy them locally. The range of products they have is also much better. For example, it's basically impossible to find grass-fed butter in Montreal. Looking at GoodRx.com, even medication seems cheaper in the USA.

Pretty much everything is cheaper in the USA. Restaurants, food, delivery, gyms, glasses, gas, Netflix, Internet, video games, houses, cars, electronics, second-hand goods, etc.
Money isn't power, power is power. Money can hire power, if power wants to be hired. And power can take money, if power wants to take it.

For example you can say I won't sell my land for any amount of money, and then money can do nothing. But then the government can use eminent domain to take it and you learn a little bit about power.

It's observably true that in the USA those with political power choose to sell out to those with money, but this is just an accident. In many cultures those with power choose to loot those with money and the latter can do nothing about it, because that's what power means.
It seems like you are shadow banned. I vouched for your comments here but like, other people might not see your future comments.
I've got Lobsters (and HN, and barnacl.es) hooked into my RSS reader. It updates when it updates, and I still get the good stuff :-)
> I once referred to a woman as "this guy", and it felt so wrong

"Guys" might be considered gender-neutral, but "guy" is not.
How may times did the Tesla autopilot save a rear ending from happening ?
The censorship war is more likely to cost them GitHub access since it's been used to bypass state censorship so much lately.
The meta-observation here is that before you think about whether you need a dialog, consider whether you can design the system such that it doesn't need one in the first place.
I'd say it's always better to ask forgiveness. They probably won't find out anyway, so why waste everyone's time (especially your own.) You'll spend more time writing useless emails to HR / lawyers than working on your side project. The simplest thing is to just do your thing, keep it to yourself. In the very unlikely event someone brings it up, you just play dumb. (Your Tetris clone isn't infringing on the company anyway.)
They're not very good (though they work well for garlic confit, where you cook the bejezus out of them anyways).
Is there any incident where a patch that was antithetical to Google’s business interests that was specifically blocked by the Go core team? If not, then I’d say there’s nothing to see here.
I have a reproduction copy of this book, and always intended to find some time to recreate a few pages of it in SVG as a way of expanding my knowledge of that technology. This is far beyond anything I even dreamt of doing. Really great stuff.
Part of me hopes we will see some IP reform. I can’t imagine China sees the patent trolls and high price of drugs and thinks “yea that’s the system of the future”
The land would not be left unutilized or left to nature, and those same practices are used to produce all of your food. Take a drive down the central valley of California and the vast lettuce and fruit farms will have less genetic diversity than your backyard garden. Monoculture production is a consequence of efforts to increase production efficiency, regardless of the actual crop being produced.
I'm the user of the language, and JS is a bad user experience.
Reddit : /r/programming

Twitter : to follow some personalities in the field I'm currently interested in

Telegram : I like the devs network, mainly the Linux group chat of this network
Actually, Elixir did add the bells and whistles to Erlang, sort of. That is pretty much the whole point of Elixir.
Keep the language working on newer devices, update the compiler, expose new features of the hardware etc...

Even if you don't mind if the language itself stops evolving you still need somebody to maintain it. I'm fine coding in C99 without the features of newer standards but if I can't find a C compiler that can efficiently target modern architectures I have a problem.
Apart from “well google (created|uses) it” I don’t really get the benefit of gRPC compared to any other rpc, eg jsonrpc or even xmlrpc, both of which are fairly static, open specifications for a way to communicate, rather than actual releases of a library that apparently has a new release every 10 days or so.
This LRB bit on rats is a good read:

> ‘Rats that survive to the age of four are the wisest and the most cynical beasts on earth,’ an exterminator told Mitchell sixty years ago. ‘A trap means nothing to them, no matter how skilfully set. They just kick it around until it snaps; then they eat the bait. And they can detect poisoned bait a yard off. I believe some of them can read.’

https://www.lrb.co.uk/v27/n06/sean-wilsey/some-of-them-can-r...
Even the newest AMD Gpus don't have full VP9 (Youtube) acceleration.
The Art of Fishing with Birds
What makes that impossible now? I'm probably overlooking something in your use case, but couldn't you just have a simple build script / makefile that generated the libraries with a different protoc call for each library?
This is pretty much the reason I still use jQuery too. Although JavaScript now offers much of the jQuery functionality as built-ins, the very concise syntax that jQuery offers is more convenient to use.
Yeah in JS that would be element.parentNode.querySelector('span').

I guess to me, that's not a bad thing. Verbosity is good, it's clear what's happening which leads to fewer unexpected outcomes.

What I have learned from this thread is that people don't really like the native versions of these kinds of things, whereas I think the above is much cleaner. It's not my place to say one is correct and one is false, and the popularity of jQuery speaks for itself. I am just one point of view.
Re "you guys", this is a great suggestion. It takes little to do so, and it's a simple way to show courtesy to others.

I also appreciate the manner in which you suggested it. You didn't condemn or assume someone was anyone in bad faith; you simply pointed out a way that they might want to be purposeful about their words.
Knowing something is one thing, but having a perfect memory of everything you've ever desired and liked is completely different.

The sheer scale of the intrusion as technology has advanced is the problem. You're not telling someone "I love pizza," they are stalking you across the internet and deciding that you must love pizza, because their mountains of data confirm it.

You won't have much luck getting these algorithms to change their mind about you, since they're pulling it from your browser footprint, your IP, your connected networks, social media buttons, cookies, data sold by companies you've shopped with, etc...
Is there a lot of value in getting a non-specialized MBA if you're working in tech (or want to work in tech)?
> EDIT 2: I read it again and I'm now not sure if you mean that or not :P

Yes, I meant it.

If you can eat fruits without issues, then you most likely shouldn‘t have a fructose intolerance.
Yeah, that’s a shame. Guess they could make their own Github.
"The last debate had the voting majority, the politically-correct folks, push for every thread to allow for making political points or calling people out."

It'd be interesting to have a reddit/HN type comment threading but allow users to flag their own comments as political in nature or not, and also let users decide whether they'd like to see political discussion (account/Subreddit basis, with a toggle at the top of all posts).

Whether or not to allow political discussions is one of the more common tricky points in these forums it seems.
>Are you saying that I still may not be legally in the clear?

You're not necessarily guilty of anything per se, but if your company decides to sue you, they have that right.

It's standard practice to include this in employment contracts as protection, but it'll be up to the court to decide if what you worked on actually falls under the umbrella of your employer's IP. In practice, the company can't blanket tell you you can't work on anything, ever.
> Alexa, what are you doing with kids' data?

Uhhh, collecting, storing and trying to make profit with it at some point in time? I still wonder why people don't realise this when they buy such system, it's so obvious.
The APU/mobile chips typically come later. Raven Ridge chips were released after their desktop counterparts, and the Zen+ (12nm) 3000U series mobile chips were announced only a few months ago.
...and yet nothing happened to him there...
'The Well' - https://www.well.com/

'Hackaday' - https://hackaday.com/

'Slashdot' - https://slashdot.org/

'Stackoverflow' - https://stackoverflow.com/

Also, haven't used it for a while, but IRC is still going. #math on freenode is apparently still fairly good, according to a few people I know.
I'm not sure this is really disagreeing? It's just quibbling over what "power" means. When we say someone has or seeks power, financial independence is not what we're talking about.

There are a lot of retired folks, and this doesn't feel like power, in the sense that most people don't know or care about your opinion. (Unlike the author, who has his opinion in the New York Times.) When you buy stuff, it just feels like an ordinary transaction.

There is technically a form of power in that, but it's different.
Hi there! I'd also appreciate an invite. Email is in my website.
and kids just enter fake ages so they get treated like adults anyways (complete privacy breach)
tldr; eat artichoke, garlic, shallots, leeks, scorzonera/salsify and it will reduce cravings for fatty foods. side effects include gas
> Are there not other messages that they might depend on that would also need to be implemented?

The answer to this is "maybe" but it doesn't really matter. You only need to implement the messages that will be sent by other objects and for "valuables" what we care about are the #value/#value: messages for the most part.

We can think of this as some kind of delayed evaluation. Perhaps we define an object who, when sent the #value message, goes off and fetches information from the net or something. We wait until the #value message is sent before doing so, just like we wait to evaluate a block until #value is sent.

An example of methods on Blocks that exist but probably don't need to be implemented for polymorphism are things like #fork and #forkAt which will run the block in it's own separate Process.
> The cost of correcting injustice is straining the fabric that binds you together.

Yes, but bear in mind, the cost of maintaining injustice is also the straining of the fabric that binds you together.
Yes and its wrong
How to Set Up a Mac for Web Development
Of course I expect more of this with more actual distance driven - but still, the end result is impressive (driver "walked away with minor bruises").

The more I drive nowadays, the more I think the driving conundrum is unsolvable, autonomous or not: the proclaimed low risk appetite is in contrast to actual high risk appetite.
>When did we decide that knowing something about somebody else was such a big deal?

When data became a commodity that can be analysed, acted upon, sold and used to make predictions about groups or individuals.
So is it becoming impossible to have an interesting site without politics? Makes sense because some people are determined to introduce it wherever they go, there's always a way to do it and no good way to avoid it. Specially when there's a karma system that enables the up/downvotes wars.
Soyuz 2-1b launches latest GLONASS-M satellite – despite being hit by lightning
My startup failed because we were too late to ship our minimal viable product. We waited too long to make it perfect and by then a competitor had shipped their imperfect product and captured our market.
It's not that simple, China is unique. Read up on the lost generation it had a profound effect on their society. A good example is compare the litter in typical society because their are a few assholes to the where everyone of a certain generation litters because it's not their problem.
I forgot the irc channel of emacs on freenode network.
Is there a good reason to put minors in a separate group here, aside from legal aspects or that it just 'feels' like a worse offense to the casual reader?

I ask because a lot of common arguments in this area don't seem to apply here that well. I'm not sure adults and adolescents on average have that much better of an understanding of how technology like this works in general (in terms of what is tracked and what your rights to that data are) - so mentioning that the kid didn't consent doesn't seem to change much, because adults using this technology don't understand what is being done behind the scenes either.
Like Mozilla, made even worse by the fact that later Mozilla proceeds to stab you in the back :P