skysight-inc/HackerNews huggingface dataset:
Ok, I've checked. Apparently it's possible through some very loose interpretation of the law and some additional, and relatively recent, act of the government, which among other things mandates that the parents providing homeschooling need to prove their "financial and technical ability" to do so. Which sounds pretty unlikely since the public school teachers are pretty specialized. In practice in Italy it's such a marginal phenomenon that the law is simply providing a loophole for a tiny minority of very combative people who prefer to give to their children what is ultimately a worse education (if you just wanted to add to the education provided for free by public schools nobody prevented you to do so anyway).

In any case these kids need to go through a yearly exam to check on their progress and move to the next "class".

Edit: I add what seems to me a very reasonable sentence of the European Court of Human Rights, that upheld Germany's ban on homeschooling:

"children are unable to foresee the consequences of their parents' decision for home education because of their young age.... Schools represent society, and it is in the children's interest to become part of that society. The parents' right to educate does not go as far as to deprive their children of that experience."
I've been really unimpressed with atlassian over the last few years.

We started with bitbucket before it was acquired, it was super robust, then once atlassian got it slowly small bug after small bug kept making it into production creating mini headaches and they never seem like its super important to them.

We also have Confluence, which is okish, but again, small bug after small bug keeps creeping in, like at the moment, they have a bug with putting markdown into pages (it's completely broken ). Their attitude is it's a low priority fix and they have no idea when it will be fixed.

Bugs happen, sure.... but this kind of thing says to me that they must be so overwhelmed by bugs that fixing documented features of their product is just not a priority if it's deemed to be too fringe. Maybe they are just getting too big and too removed from their customers? Either way, for me it's triggered a search for alternatives.
If it were limited to "when you do blah, I feel blah" verbiage, it would feel like that. But it's more generally about taking accountability for one's own side, while listening to the other side, without needless escalation. I can't really see a flaw with that approach, other than it taking more work.

I wonder how many arguments would be defused if both sides could phrase the other side's point of view in a way they would agree was accurately stated.
They Are Cornering the Market
Imagine how much money you'd be able to syphon if you could access the javascript that serves these pages!
Science became commoditized and we found out ( just like we found out with doctors ) that lots of scientific authority came from the science being behind the closed doors with People Who Know guarding the access.

And just like with basic medicine people are now saying "Show me!" and "What about this?" and the scientists are either unwilling or unable to defend their positions.

That's why the trust in science is eroding.
Damn how did I not know about using the 3310 as a bottle opener (being a 20-something when I had one). Anyway here is the proof:

https://metro.co.uk/2015/04/18/this-is-how-you-use-your-old-...
@patio11 could you elaborate on the internal communications structure at Stripe? I’m curious how employees these days balance the use of different communication tools, especially as Stripe has grown and begun embracing distributed work.

I heard [0] for a long time it was all about long form posts to a massive number of Google Groups mailing lists with custom tooling to manage subscriptions (bc the Groups UI is poor). I understand these lists range from general to hyper specific.

But then I’ve also heard much of the communication has shifted to Slack or other tools. Slack tends to degrade into chaos at a certain size, and at Stripe’s scale I’m curious if this is a big pain point or how you mitigate it.

https://stripe.com/blog/scaling-email-transparency
If you step back further, this is just one example of many where regulators don't understand the consequence of their laws. You can extend this to any policy like gun control/rights, abortion, etc.

Some facts:

* We will never know the full ramifications regulation has on a market. It is impossible to calculate objectively the _full_ effect.
* Regulation _always_ has unintended side effects. (Alcohol prohibition and violence, etc)
* A regulator that doesn't understand the entire problem will likely increase the unintended side effects.
The corrosive culture of modern work
I think that captured the key essence of a lot of the fraud that goes on. Essentially you have people who consider themselves to be reasonably critical thinkers, and the dissonance of how wrong they were is so great that the external information is rejected. Being aware of this effect is critical for people who want to be active listeners. You have to accept the possibility that the information you are hearing that goes against everything you believe, might be true, and then work to understand whether or not you can test the two disjoint beliefs for validity.

Were I in the position George found himself in, I would start by asking deeper questions about how the process works, how it fails, and how one can test that it is working as expected. If people get evasive it lends credence to the dissonant information, if they are forthcoming and have answers to the questions, it tends to support the core belief. "Trust but verify" is often used in this sort of context.

Always listen for meta-data and probe it when it throws up red flags. When someone gets angry in response to what seems like a simple question, follow that anger to see where it originates.
I'll just add that good, maintainable software is as much about communication with other devs, in the form of code that they can read without being too distracted, as it is about getting the immediate job done. That requires socialization with other software developers on some level. That kind of socialization is going to be harder for a lone developer to obtain. But I imagine working on an open source project where there are other people will do the trick.
It'd be good if I could see an example text/video before I sign up.
"and a lot of patience"

I find the distance, that analysing behaviour brings, actually helps with the patience, and compassion (if they're having a weird tantrum because they wanted something trivial). I also think it keeps me motivated in consciously raising my kids, rather than just passively whiling away the years.

Maybe I have younger kids, so there aren't really any philosophical issues being raised.
I might have in the past; all I want now is a smallish phone that can dock as a machine (Librem 5) or slide into a laptop enclosure and "be the guts of it". Maybe, the enclosure is like 80% batteries; idk.
I am not talking about putting TheLounge or Convos on a VPS node. I am talking about IRC administrators putting that, or a fork of that in front of their IRC infrastructure, so that you and your friends will have chat history / session persistence.

The reference to VPS nodes was specifically for the case of WeeChat or Epic in a tmux or screen session as yet another alternate option. That is in no way related to TheLounge or Convos.
What is the advantage of your framework compared to implementing the iSCSI protocol (SCSI over TCP) and using standard tools like Microsoft iSCSI Initiator?
For WinFSP (not the software in question, but the same author, and maybe closer to what you want anyway), there's a testing strategy here[1].

[1] http://www.secfs.net/winfsp/develop/tests/
I sympathize with the situation of having "no one to teach you".

I don't know why, but in my experience software practitioners are apt to be incurious and beginner-hostile. They tend to expect questions to be absurdly well-formed-- almost to the point of answering themselves. I believe this is part of the reason why stackoverflow seems like it is overrun by assholes.

The fact is, the best way to learn anything is by having a good teacher or mentor. A truly good teacher won't merely answer questions. A good teacher ASKS QUESTIONS and provokes the student into discovery. Good teachers are rare, but they aren't necessarily subject-matter experts, they just need to be a few steps further than the student along the path.

Even if you don't have someone that you can call a mentor, you can get on a rewarding path to learning new stuff by forming a workshop to learn a subject with colleagues. Exploring new subjects and solving new problems together with another person is an amazing and energizing way to learn things. It almost doesn't matter what skills you have relative to others, if you're far ahead in some topic, you will get better in it by teaching it to someone. If you're far behind, you can depend on the other to give you some clues for proceeding. If the chemistry is good and the environment allows it (not a sweatshop) this will work just fine.
Loneliness is the same way. It can give people determination to come out of their shell, work up the courage to ask someone out, etc.
Ha! I had a similar experience in the valley (mountain view) during an interview. Took me 15 minutes more, and I got late for my first round.

Driving in NYC is out of the question any time of day.
Not really, mainly because I like to fit my phone AND my wallet in any pocket, and because I fear I am more likely to drop a bigger phone because you cant wrap your hands around a bigger object as effectively. If I want to watch a film I prefer using a laptop or TV. If I want to read a small screen size is OK especially with iPhone reader mode or outline.com.
I use some GNU tools (like awk and uniq) on my access log file occasionally, after posting a new blog post or so. Otherwise, I don't even look at the data the web server collects.
Previous discussion: https://news.ycombinator.com/item?id=15246716
I would LOVE to use my Google Voice number for just this reason. I find the sound quality to be bad no matter what mic I use. If there's a higher tier with better voice quality I can pay for that's fine. My net connection is at least 25Mbps to 65Mbps and I'm in the Seattle area. Do you have any tips on what I can do to get better quality?
For how cool it sounds, it seems more like you have managed to overcome the struggle than learning to ride a bike, as in you jumped on the bike for the first time in your life, in your dream, and the day after you could ride a bike in real life.
Lorentz symmetry was already kinda-sorta baked into Maxwell’s equations. It was only a matter of time before someone took it seriously.
Like what? I run with JavaScript off whenever I can. Most of the time when I enable it to access a site, it's obvious the site could be made to work (for the visitor) without JavaScript.
Coding might be aiming too high.

A year of critical thinking and logical reasoning, how THAT is a general skill that can be applied everywhere.

I'm not sure a whole year would need to be filled with that though, those skills would also be better grounded in reality.

Combining those skills in to what used to be home ec (which I never had the opportunity to take) could be a good general life skills class.
Best reply on the thread was: Now show us what 20-30 students in a single classroom does to air quality. I went to a brand new high school in 1992. There was a phenomenon of a few students passing out here and there. It was discovered after the first quarter that no one had opened the vents to the outdoors and the building was circulating the inside air around.

There are several comments about personal AQI sensors. Can anyone recommend an affordable one? Mostly for scientific curiosity.
Javascript should really also be connected to Scheme. Sure, the "JS = Scheme" meme is not true, but Eich was certainly inspired by Scheme.
From my banks web site? Effectively zero. Nothing will happen unless you validate the transactions using two factor authentication (user id + code app/single use paper code)

(In my experience all bank web sites work like above here in Finland)
Nvidia Omniverse: Open, Interactive 3D Collab Platform for Multi-Tool Workflows
> Does more engagement equal app usefulness

No, but it equals more ad impressions.
Spravato is 2x a week for nasal administration for the first 4 weeks, then weekly or less thereafter. http://www.janssenlabels.com/package-insert/product-monograp... page 2 upper right. Still it's constraining.
I hope the HomePod closed ecosystem they are focused on relegates that platform to the dustbin of history like the poorly introduced Apple iPod Hi-Fi.

https://en.wikipedia.org/wiki/IPod_Hi-Fi
solo plane rides?
So... that's not self-hosted then? Still sharing data with Google, albeit in a less useful manner to them.
That's the maximum possible. You'll have to act in bad faith and ignore warnings to ever get handed the maximum fine.
> iOS

What about downloading Hiya?
The type signatures that look like line noise might be a turn off coming from scripting langs unless you appreciate static expressiveness.
> I highly doubt that HSV-1 is anywhere near 60% in the pool of astronaut candidates. Disease presence is correlated: if you have one, you probably have another. Since lots of other diseases would already be disqualifying, adding HSV-1 to the checklist won't strike off very many potential astronauts.

Dude, I've had cold sores since I was a child. There's no relationship between HSV-1 and other diseases.
Lint was developed alongside C.

It is available since 1979, yet many still keep avoiding static analysis tooling.

In any case, static analysis only works over the available source, it does nothing for binary dependencies.
Although it was about five years ago, yes, my potato server (still running the same one today) couldn't handle that by a long shot. Same with Wordpress, Owncloud, and other web-based things that became a little oversized.
> The big design mistake in C was "pointer" and "array" being the same thing syntactically.

Couldn't agree more. I actually tend to think that C is totally fine for me, but "forget" that this is really the C that is embedded in Objective-C. Meaning we have basic collection classes like NSData (bytes), NSArray (objects), NSString (well, strings, not the same as bytes) that take care of these things, yet are close enough to the metal that you can still largely treat them as C.

Well, maybe not all of them, but particularly NSData.
> Android users have no excuse for not using Google Voice.

Except that it's not available outside the US. The other 95% of us can pound sand, apparently.
The GP commenter makes it clear that the CSV file is written to on the server-side (using PHP) as a consequence of request handling, not on the client side. There is no place that the CSV URL is visible, other than in the PHP source (that clients cannot access) and in the Google Sheet (which is presumably internal to the GP's GSuite domain.)

It's security-by-obscurity, maybe (as all public "secret token" URLs are) but it's better than what you're implying.
Dr. Mike Mew and the Twisting History of Orthodontics
Heck yeah :)

Of course, this is ridiculous so what I'm really suggesting is that they look at their laws and reconsider how crazy they are.
No. Plain text user passwords should never, in any circumstances, be entered into a search engine (which is what elasticsearch is). There is simply no possible excuse for this. There is no way this is elastic.co's fault, this is entirely on Elsevier.
“The Ultimate Reverse-Sell.”
Hi there. Thanks so much for your feedback, and good catch! I will update the diagram accordingly.
The hotspot on the 02 is really interesting to me. I tried the dumb phone thing a couple of years ago, but as somebody who works remote not having my hotspot was a killer.

This is really interesting...
I actually created a small self-hosted analytics tool myself, but it's more for qualitative feedback during the early days of the product and it's missing a lot of features that Google Analytics (for example) offers, it's more like a self-hosted Hotjar. I like using it from time to time to see if there's something wrong with a specific page or functionality. You can check it out here if you want, but it's not open source https://www.usertrack.net/
> a company with 150 units of revenue and 90 units of cost

and this company isn't able to pay the employees with much compared to company A (read: country is poor even if GDP is high). But, with smart re-investment or debt structure, a country with high GDP low per-capita can rise out of poverty. But company A isn't just gonna sit idly by and let it happen.
what were other developers (code reviews), testers and security officers doing? Stop blaming it all on one guy.
I used Google voice for years while Google let it languish in relative obscurity.

Eventually after I realized it was silently dropping group messages because they were MMS and Google never worked on supporting MMS (images were dropped too back then) I left it for iOS and iMessage. Getting dropped from group chats meant people thought you were ignoring them and you'd miss invitations.

Google had a huge lead with voice that they wasted instead on Buzz, Allo, Talk, Hangouts which all were killed or are being killed - I wouldn't go back.
Taking money from a publicly funded agency and redistributing it within the government does not create more funds.
> "when you do X,I feel Y"

Communication like that can be very helpful when dealing with personal conflict -- marriage, friendships, etc., but I can't see how that would help in the public sphere.

If a political opponent, writer, or public speaker were to say or write something like that, it would be irritating and off-putting. I'd think "OK, but what's your point?"
Experience is what you get when you don't get what you want.
Look up node.js best practices at GitHub. It's a great repository with some real nice tips on production ready node.
I have DnD constantly too and find it convenient.
I stripped the logo off the front of my LG monitor with some acetone, and it only damaged the plastic a little bit...
I own a YotaPhone 2 since a little more than a year now, and I am very satisfied with it.

It's a dual screen from 2015 made in Russia: it has an e-ink screen on the back that can display both dedicated widgets and the android OS, like the normal screen.

The OS (Android 4 up to 6) has been adapted for the screen and special care has been taken to make the system consume as few energy as possible if configured so. Think of it as the phone you dumb down when you go on a week-long trek in the Siberian Taiga.

I love it because of the extreme readability of the screen under full sunlight. I don't need to find a shadow or make some with my hands in order to select a song in a playlist, check my position on a map or reply to a text while walking.

There are also some cool features, like mirroring the camera's view on the back screen so that people who are photographed can have a preview of the final result.

The phone can also flash your contact info on the e-ink screen before shutting down (since it's e-ink, the image gets persisted even though the battery is flat), just in case some good samaritan finds your phone.

And now that the YotaPhone 3 is out, you can find it for 150$.
Note that creating virtual CD-ROM drives attached by SCSI and then loading them with virtual game CDs so that said game will play, was the entire basis of the drive emulator market for a while. :-)

I have also known people who use this technique to create an encrypted disk image which is distributed with their program which provides the 'secret bits'. Sort of like mount the image, decrypt it by giving it the key, and then launch the app which loads its .dll files from the newly decrypted attached disk. A bit of obfuscation which minimizes the impact on the application that you're trying to keep out of the hands of people without a license to it.
No, they were referring to the difference between having to support yourself versus the responsibility towards having to support your family. This could be their grandmother. It could be their children. It could be their pack of dogs. It doesn't matter, the point is singular vs multiple responsibilities of basic necessities.
For those who aren't aware of this, there's a mailing list thread starting here: https://lore.kernel.org/lkml/CAB9dFdsZb-sZixeOzrt8F50h1pnUK2...
For the record: https://twitter.com/michaelhoffman/status/102937490375625113...
Who on Earth came up with calling computer science a forward language? By that logic, so is symbolic mathematics and logic, chemical equations, etc. Programming languages (more so some than others) have a lot in common with advanced math (ex lambda calculus) and almost nothing in common with foreign languages... not that both should not be taught.
I'm sure that's how hacking came to be used for modifying cars, for example. And it's truly a specific example of the ad hoc, quick-and-dirty approach that we call computer hacking.

Long before personal computers, I was hacking on stuff. Explosives, rockets, guns, and whatever else my tween mind got curious about. I honestly don't remember when I heard the term "hacker". But in the early 60s, I was aware of Caltech ratfuckers vs MIT hackers.

And I'm pretty sure that I'd heard the term "hacker" in the NYC area. But not specifically about computers. More about mechanical stuff. And not about telephones either. That was phreaking. Phracking came later.
Look up node.js best practices on GitHub. Great repository with a lot of tips for writing production ready node.
Kosher labeling seems to work decently, even though "nobody has the time" to figure out what any of the logos mean.

Meanwhile, evidently "nobody has the time" for knocking on enough congressmen's doors to override Big Business' billion-dollar lobbying efforts, and so here we are watching planes fall from the sky.
Disclaimer: I'm not familiar with these specific numbers.

Anecdotally I've had my own cards denied because I've reported my card missing and had to get new numbers. This is fairly common from what I've seen, many people I know have had issues because of this (late fees, etc.). Just another case I thought I'd add, as we sufficient funds and it wasn't fraud.
My Cognitive Bias – A cognitive bias explained every time you open a new tab
I'm having trouble imagining how to do this. What does it look like? Emailing a friend at another company to ask for code review?
Regarding testability, what kinds of properties do the tests actually assert?