skysight-inc/HackerNews huggingface dataset:
There has to be something else going on here. It strikes me as relatively simple to have the device talk to the mat and optimise on which coil was providing the most current draw.

I suspect that engineering does have a design that meets regulations but they couldn't get the cost down. I.e. the extra circuitry in both the met and possibly the devices to precisely sense which coil(S) are providing optimal charging is cost prohibitive.
For me the win would be being able to charge my phone, watch, and airpods all at once. This is way, way better than 3 cables (one of which is different).
My experience at a very high level:

- 1% true research / original ML

- 29% figuring out clever ways to apply existing approaches to new problems, understanding how clients business works and thinking of new twists on old ideas to solve those unique problems, etc

- 70% helping the customer understand what ML can do, how to manage their data and how to convince the rest of the company and IT to let them actually do it
I don't know much about unicode but presumably it's analogous to characters like "㎏" or "㎒". There are quite a lot of code points for several characters compressed into one glyph.
Chromebooks would go down as one of those tragedies that were too ahead of their time because people have just stopped reading or doing any of their own research.

>I guess it's that most people here work in tech or with said folks so I get why; it's just the way ycombinator swings.

There is HN bias, but in this case it's the reverse bias, specifically because most folks DO NOT work in this sort of tech.
To put it in term of your network, I didn't want to deal with having to differentiate between VLAN3/VLAN4 switch ports (and wanted to leave room to grow multiple outgoing VPNs).

Also I don't see the need for hosts on VLAN2 to be able to talk to one another. Which enables me to default to putting decently trustable things in my access zone as well (like say an RPi running Raspbian/Kodi).

> Remember MAC Addresses can be spoofed which means you can get things like VLAN hopping if you're not careful

Oh for sure, which is why I alluded to eventually pushing out per-port mac address config to the switches. But my primary concern is browser/pocketsurveillance traffic not going out my ISP's IP, and this suffices for now.

(Thanks for the dump of Free android apps you find useful. Not really on topic for the thread, but I personally appreciate it)
No, but nobody pays any attention to it. Everybody leaves all their devices on chargers overnight; at home, in the office, etc.
Sure, if you want million of people to lose their batteries every other week.
Atul Gawande wants to fix US healthcare
I love RSS feeds.

You can convert Twitter to RSS: http://twitrss.me

Websites that don't have RSS: https://feedity.com/

Email to RSS: https://zapier.com

Hackernews RSS:http://hnrss.org/newest?points=300

You can even use RSS for finding a job: https://www.indeed.ca/jobs?q=millwright&l=Toronto,+ON&sort=d...
Dynamic languages are all about letting the caller decide what makes sense and what doesn't, rather than the callee. If you are too conservative with the input types you allow then it can create unnecessary coupling.
> Each time you define a method or a class (C#, Java, C++), you're extending and defining your "language".

One mostly only adds new words to these languages: nouns and verbs. With Lisp you can add new syntax as a user as part of the program. This allows us to do code transformations at compile time as part of a program. This allows us relatively straight forward to generate more complex code from simpler descriptive code.
But that's how you get your PhD in this world. A very very few people get one for meaningful papers.
I suspect they could do this but it turned out they couldn't get the cost of the design down.

So, they have a working product, but once they had a better idea of the numbers they killed it, hence the late stage cancelation.
>other languages which apparently don't suffer from these problems have most of the same features

Well, one of the very first differences I think of between Lisp/smalltalk and Java is dynamic vs static typing. In Java, you have to write extra boilerplate code to satisfy the type system. This slows you down when you're writing code. However, when you're figuring out someone else's code, static types can be a big help. Often times, you can guess the right way to call a method based solely off the signature, and if pass the wrong thing, your IDE can highlight your mistake almost instantly.

So when you're working on your own freshly written code here and now, static typing is usually a hindrance. When you're working on 3 year old undocumented code written by someone you've never met, static typing is a key source of information on how things work. The bigger the team/project, the more likely it is you're working on code that's not familiar, so it would follow that static typing helps scalability.
Maybe you have a vague recollection of something you once saw somewhere.

The benchmarks game does not measure LoC --

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
Steven Pinker also makes an interesting case that widespread reading of fiction has made people in general more empathetic as they put themselves into a greater variety of shoes.
Sorry about the delayed response. I misunderstood what you were getting at. It's because it's running Solaris and Solaris had different partition scheme compared operating systems now. There's wasn't really a "desktop" version of Solaris so it would just slice up the disk the same way it would on a single disk server. It's a really old school OS.
I tend to just "View Source" and then search for "rss/feed/atom". There's usually a <link/> header in there pointing to one or more feeds.
> If some people’s only experience of a device is of a rooted device, then they’ll have no idea what an actually tampered device looks like, because every device they’ve seen is “tampered.”

This is false. All but the most technically inept user will understand "WARNING! YOUR COMPUTER IS NOT RUNNING GOOGLE CHROME OS/HAS BEEN ALTERED FROM FACTORY DEFAULTS!" shown at boot time. Which is what Chromebooks do. All that's needed to make it into a usable device is to get rid of "Press space to wipe your device."

> Tons of people use Android in its developer mode; and so people don’t take a security mindset toward using a rooted phone.

Android security is catastrophic on factory settings already, so how you managed to blame the tiny proportion of users that root their phones to get rid of vendor bloatware for it is beyond me.
Couples who talk about how much they love each other online are, on average, the unhappiest.
Office Depot blackmailed me, with the help of corrupt U.S. government agents, and sentenced me to prison.

It wasn’t good enough that we proved they made money on my dealings with them, or that the terms and conditions I was convicted of violating (not laws) came into effect after I allegedly violated them.

In the discovery process, they divulged thousands of their own customers’ personal information, to me, without realizing it.

Surprisingly, nobody has cared enough to report on this.

The Government won’t send their execs to prison. Their execs are the ones our elected officials answer to.

This is not a joke. This is your country, America.
A barber shop on wheels that you book via an app
I used that all the time. I rarely dig through menus. I hit Ctrl+shift+a and type in part of a command name. It makes discoverability really easy.
Thank you for sharing this! I had not encountered an RSS addon with 'subscribe' functionality before. This addon basically restores everything I wish had not been removed from Firefox.

(It's a shame I couldn't have found this on my own. addons.mozilla.org is unbelievably bad for discovering useful addons. It takes a thread like this to turn you on to the good stuff.)
Most prevalent examples of failure to hone in on what matters?
I know. I'm just arguing that asking for more work is OK, if you're willing to pay for it. Many years ago, I worked a union job (chemical plant) and we got 1.5x wages for overtime, and 2x wages for working legal holidays.
How Zello Became a Lifeline for Venezuelans
The Freelancers Tax Write Off Solution
I work on a project which creates RSS feeds for sites which don't offer their own: Feed Creator - http://createfeed.fivefilters.org/

And one which converts partial feeds into full-text feeds: https://fivefilters.org/content-only/
Good question. Maybe the plan is to mortgage other properties elsewhere where they actually live to finance (at least in part) the operation?
Not my main gig (which is professoring at the moment), but: sort of the same way one does any kind of consulting thing: know people at companies that have a problem that needs solving, and be known to have the relevant expertise!
Every time something crappy about Tesla is revealed, someone also needs to point to other car manufacturers. PR?
Node Replication: A method to implement any concurrent data structure
How is map difficult to understand? It’s the same semantics as a for loop with input and output lists, but less boilerplate.
Those only exist for compatibility reasons, so you can losslessly round-trip convert from character sets that have those characters.
Probably not much performance difference, for sure.
I don't understand this comment. Source code is source code. The IDE doesn't write my code. What is an "IDE lens"?

I knew a guy with a heavily customized vim setup for development. He could write code without it because he was so used to his custom config. How is that any different?
I know three people who have done a phd. One quit in the last year and the other two said the last year was the hardest they have ever worked. However they were all in the humanities rather than the sciences. They said it's what you should do to work in academia as a career. Note that a great many good university teachers and researchers are doing part time PhDs instead of getting their doctorate first.

I've considered it but the last year was hell for them and I don't want to do that, neither do I want to be in academia as a career.
If you get your own free developer API key, you're allowed to call the "statuses/user_timeline" 1500 times per day. So you can follow 1500 users before getting throttled, if you only want an update a max of once per day. Or 62 users if you need hourly updates. etc.
Actually, apt does a pretty good job at finding stuff. Sometimes it can't delete, but it warns you about that.
I disagree. It is this same confusion, and I use that word intentionally, that makes people think user serviceability and safety from malware are mutually exclusive.

Edit: let me elaborate on what I think is the reason. They are selling the hardware at a loss or close to it. When you put Linux on there you eat their revenue. Instead of being honest about this, they dress it up in a bunch of phony security talk. They don't want people reselling them as useful Linux workstations.
In truth, the educated are more likely to be self-deceived (as well as being deceived by the system).
I usually find RSS feeds by looking at the page source code:

- ctrl+u
- ctrl+f rss
- ctrl+f atom (only if “rss” was not found at step 2).

I can't remember of any site providing RSS on which this hasn't worked. Actually, even for sites that advertise their RSS feed, this approach is the fastest for me (because of the lack of consistency of such advertisements).
It can fallback if the font does not have the new kanji, but not if the Unicode db is outdated.
> Which is why I don't understand how Patreon operate at only 5%.

I don't have a Patreon account myself, but it seems like their 5% cut is separate from any payment processing fee that their creators incur: https://support.patreon.com/hc/en-us/articles/204606125-How-...
No, the language is part of the equation.

I have code, for work, in: FoxPro, Delphi, Python, VB, VB.NET, C#, F#, Obj-C, Swift, Rust, Sql, Js.

I rewrite apps and codebases, and move them. I rewrite the same stuff many times, and make my own pseudo-ORM is my main thing when learn new languages.

Absolutely I'm more productive in some Langs than others:

Amazing at:

- Fox, Delphi, Python (#1), F#, Swift

Average, low:

- VB, C#, Obj-C, Js

Barely move:

- Rust (this is my last lang, and also doing a programming language that I have sketch in python, swift, f#. The task hit against the hardest and weakest parts of rust).

I look at C, C++ and my instinct tell me I will suck forever at them. Same Haskell. Ocalm? I will fly. Lisp? Nope, that crazy stuff never click. Kdb+? I don't know, maybe.

I don't buy the meme "the language not matter, is the people" because languages are made FOR the people. And some stuff click on you or not.

That is the reason APL is a thing for some.
Personally I don’t find “everyone is doing this so it must be rational” a very convincing argument. After all, maybe everyone else followed that same weak argument.
What I find sad about this (and other articles like this) is when the time comes within the article to lay out how to avoid burnout and stress, the list nevver includes ways to spend less time working. It's almost like an unspoken rule. I know that to recommend that is to take a chance with your livelihood but I really hope that we can at least stop blaming ourselves for the ridiculous work/life ratio we currently must shoulder to live.

Off the top of my head, there should be a moratorium on requiring email responses for non-essentials outside of office hours. I'd like to get rid of most salaried positions and get people paid by the hour. I've a sneaking suspicion that all the crazy hours that are currently "required by the times" would miraculously evaporate once employers were charged for the time they demand of their people.
Wait... You said you had to edit 2 lines of a config file to add shortcuts, so that means you have to know what file and the syntax. But, opening a menu and clicking "keymap" to add a shortcut is too hard?
As a follow up - how do you all find work? ML engineer here, working in Toronto for four years.
Can you elaborate further on what the conviction was? Thats a bold claim and would like to know more details.
But conversely how do you think everyone arrived at an unsafe practice particular to just these doctors who do handovers and no others? And why do you think they’re campaigning themselves to bring them back for safety in the UK?
I did a feed reader which supports blog comments years ago (https://bazqux.com) and first thing many people asked me is how to turn comments off. There are some good blogs with good communities and interesting discussions in comments but the majority of comments on popular sites are plain junk.
I've worked with a significant number of remote workers (some part time and some full) and these remote management policies people keep talking about not being there or "standard" makes me think they're making a mountain out of a molehill.

Giving people deadlines and incremental check-ins ala milestones for projects or other work that they eventually have to show or "turn in" is all it is. Easier said than done, certainly, but if you can quantify the person's work on prem, remote isn't that difficult to manage.
Shadama: A Particle Simulation Programming Environment
It's real. In 2014 I was on medical leave off and on for 9 months from burnout and severe depression. No one has super powers. Take care of yourself.
Pretty sure I burned myself out three years ago, while launching a big thing for my business. Basically, I ran a live course, and it happened right after some travel that had already been scheduled, so I had no downtime. It was all rush, rush, rush for 2-3 months straight.

This basically set me up for the next several years in business, and I'm glad I did it, but ooof was the penalty high. This makes me think 1. Good heavens, most people burning out don't even get this upside, and 2. If I had just structured things somewhat differently or canceled the travel, I probably could have gotten the benefit while avoiding years of fatigue

Watch out, because it's hard to know what will break you until it does break you. And what breaks quickly takes longer to fix. I generally try to cultivate a high degree of slack in everything that I do: I ignored it once, and paid for it.

Symptoms were:

* Messed up sleep

* a sort of "deadening" where I felt less joy in regular things

* A constant sense of being overwhelmed

* Worsened digestive troubles

* Less ability to tolerate caffeine (I ended up quitting it)

* More muscle tension

* Lack of focus, tendency towards distraction

* More short term thinking

And other stuff I can't remember now. It's basically all fixed, and I feel great. One quibble with the article:

"Burnout is caused by chronic stress, not stressors, the Nagoskis say in their book. It’s important to differentiate the two. Stressors are external: to-do lists, financial problems or anxiety about the future. Stress, on the other hand, “is the neurological and physiological shift that happens in your body when you encounter [stressors],” the Nagoskis write.

To fix burnout, people need to address the stress itself. They must allow their body to complete its stress response cycle. Instead, people tend to focus on stressors. “They assume their stress will go away if they’re on top of things, if they’re accomplishing things and constantly checking things off their to-do list,” Emily Nagoski says."

--> I found that removing stressors by addressing them and getting rid of the source of the stressor was extremely helpful.

But not in a "do the whole todo list" sense. Rather, thinking about what leads to repeat stressors in my life, and eliminating that. Could be as simple as decluttering the house, improving sleep, changing cooking habits, etc. Anything in the daily routine that eliminates a pressure and lets your system cope better with the remaining stressors. Also a big part of it was working less.
Did you get the name mixed up? Says here that Gennady Korotkevitch uses Pascal but Petr uses Java.
https://www.quora.com/What-language-do-Gennady-Korotkevich-a...
The root file system still, at the very least, records access times of all files, so an analysis of the the root file system releals, for all programs, when you last ran them, and for all libraries, when they were most recently loaded, etc. With Linux defaults, IIRC this timestamp has a limitied granularity of a day, but this can be telling enough.
Good idea! Maybe one day Google will create an ecosystem around RSS. They could call it something like “Google Reader”...
Are you aware of an open source/non-commercial email to RSS solution?
Yeah, I can't really smell it. I have to get very close to the products. But, I have a bad sense of smell.
> I'm skeptical for the simple reason that this post never calls out any specific feature of Lisp or Smalltalk which could cause this problem

How about the fact that Smalltalk at scale involves custom version control systems? I'm haven't used Smalltalk seriously, but that feature gap alone could keep Smalltalk projects and teams small.

https://news.ycombinator.com/item?id=2031536
> you can just as easily download the popular rust.vim plugin

Is it really "just as easy"? The last time I tried to install plugins for Vim it was not easy. Vim doesn't have a plug-in manager built in while VS Code, in this case, does, and it's 2 clicks to install and restart.

I would consider vim more customizable but I would not consider it "easier".
I miss using Newsfire before it stopped getting updates.

http://newsfirerss.com/
Adding Google ReCAPTCHA v3 to Your Laravel App – Simplestweb.in
It's possible, it also might be a matter of preference. I find it hard to become productive with other editors, although I appreciate some features there that are hard to achieve in terminal Vim. It might be true that for most people it makes sense to user other editors. It's also possible that VSCode or Intellij make you productive immediately, but if you decide to learn and configure Vim, with certain time and effort you might beat that productivity. The latter seems to be true in my case, but I don't want to claim that it's a universal thing.
> some applications, such as the Chromium web browser, may report an error if this file is not present

Not present, or not present and readable to the application?
Thanks.

https://security.blogoverflow.com/2013/01/a-brief-introducti...
I suspect most of these people were former IDE users that can not be productive without those features.
The parent did say they rolled their own map/reduce. It might not have been exactly as one would expect it to work in that case.

But yeah, map/reduce are so common nowadays that I think most people would not have a problem with them anymore. Even Java is doing them now :)

OTOH, if you've never encountered them because you come from languages that did not have them, they might be confusing at first. Some of my colleagues did have trouble getting used to map/reduce when Java8 came around.
Bringing Magic to the Telecom Industry
"such efforts can help stem rural desertification before it tips into crisis territory."

I think Bloomberg has just invented a new definition of "desertification", unless the implication is that these new residents would have to implement "regenerative agricuture" or other desertification fighting practices.
It's ubuntu based, but they use their own kernel. So you rely on their kernel builds, which is not ideal. If your device is one that works well with upstream kernel, you should just use a regular distro (or switch your galliumos kernel to track the regular ubuntu kernel).
>It’s the same semantics as a for loop with input and output lists

Arguably it's even easier because you you generally know you won't have inter-item dependencies.
The maths behind this kind of fusion of different data sources is also pretty beautiful. Kalman filters (https://www.bzarg.com/p/how-a-kalman-filter-works-in-picture...) are similar to the sensor fusion community what RNNs are to machine learning; simply stick all your data sources in with their uncertainties, and put pops a corrected estimate (in this case, position). It makes it much easier to combine data sources with rapid refresh rate but high integral error (IMU, gyroscopes, ...) with GPS/celestial navigation.
Sun wanted Netscape to embed Java in the browser. Netscape wanted to make their own language. The plan was actually to embed both along with a canvas component, but there wasn't enough time to do anything more than JS for that release, and so Sun went with Java applets and canvas would have to wait until HTML 5.
Unhappy with each other or unhappy overall?
I haven't written anything in TypeScript, though I have some friends that love the language; I got annoyed at having to supply bindings for obscure languages.

If you can get past the initial hurdle, is TypeScript worth it for Node.JS stuff?
How about making it a symlink to a kernel feature:

/etc/machine-id -> /proc/some/path/machine-id

this fictitious proc entry that I just invented serves up bullshit content to unprivileged processes, but a true ID to the superuser.
Those companies are so high-profile, with so many people wanting to work for them, that they can do what they want, and the new hires will keep coming.

But in an obscure company, especially one that's not very well funded, it may make sense to use a blub language so the company can attract programmers that it can afford. Of course, using a less powerful language will limit the productivity of those programmers. But having two or three moderately productive programmers is probably better than being dependent on one bipolar [1] programmer.

[1]: http://www.marktarver.com/bipolar.html
I agree that is nice idea but sadly only the JS server improves my experience compared to the alternatives, which is more an indictment on the JS toolchain than anything else. And even then its jump to definition leaves a lot to be desired. For example Robe jumps to a method inside Rails that was defined at run-time w/o any issue. Solargraph, even with experimental features enabled doesn't. I look forward to a future where language server implementations improve.