skysight-inc/HackerNews huggingface dataset:
First not sure why you picked on Church but I believe attendance in S. Korea is much lower than in US. No,I don't think people should be forced to Church but you're making a terrible strawman argument with that.

The military is part of the Government. If the country is invaded you will be required to serve and even kill people. Mandatory service is no more mandatory than taxes or jury duty with respect your rights and the governments authority.

I didn't say lack of mandatory service was the cause for tribalistic divide in america,I merely stated it as a solution. Forcing people to seve together will not automagically make them like each other but it fosters opportunity to know each other better. It makes citizens be sevrvants of their country so that everyone takes politics,war,elections and the government as a whole something they took part in building as opposed to a corporation they pay bills in tax form to and complain about like politicians as if they received bad customer service.
Good resource would be:
Matthew Walker
Why We Sleep: The New Science of Sleep and Dreams
I'm merely elaborating/expanding to show the extremity of "everything is conscious".
Yandex offers custom domains similar to G Suite, for free. So if people want a free option, even just to try this concept out, I can say that is a formidable option.
There are a few things that quickly drive up ebike prices.

1) Battery size. Look at JuicedBikes' CrossCurrent S vs CrossCurrent X. While the X does have a slightly different motor, the big difference is the battery going from 614Wh to 998Wh. That 384Wh improvement is $600. Yea, part of that is probably the 750 vs 650 watt motor, but given what battery packs often cost, I'd say most of it is the batteries. We're talking around 63% more range, but it costs you.

2) Components. Low-end (but still reasonable) ebikes tend to use Shimano Altus/Acera components which are what you'd find in a $500 Trek/Specialized/Fuji. Higher-end bikes often upgrade to Alivio/Sora/Deore components. Likewise, hydraulic brakes might be an upgraded component.

3) Mid-Drive vs hub motors. Cheaper ebikes often use hub motors in the rear wheel. They're often a bit easier to do and cheaper than mid-drive models. Mid-drive motors can be nice because the motor can take advantage of the gearing as you shift and seem to be a bit more efficient (better range for the battery size).

For example, a RadCity goes for $1,500 while the Yamaha CrossCore is $2,400. The Yamaha has Sora components rather than Altus, hydraulic brakes, a mid-drive motor, better range, better pedal sensing (the RadCity doesn't have a torque sensor), considerably lighter weight (43.5lbs vs 63lbs which is a huge difference). The non-electric part alone might be $300 of the difference.

Ultimately, what's the difference between a Honda Civic and an Acura ILX? The Acura is a third more expensive.

I don't want it to seem like I'm disparaging the RadCity. There are certainly cheap/crappy ebikes out there and I don't think Rad Power is making cheap/crappy bikes. There are definitely ebikes out there that come with really small batteries and a poor motors and some really low-end parts. Those aren't really worth looking at. However, I think the RadCity is a good example of the best bike at $1,500 and I think the Yamaha is a good example of a great, affordable mid-drive bike. You get better range, significantly lower weight, better pedal sensing, better breaks, better derailleur, better shifters, 3-year vs 1-year warranty, top torque of 70 newton meters vs 40nm from the motor, etc.

I think there are certainly upgrades that both cost money and can be worth the money. However, I think there are cheaper bikes that certainly have some good points.
Show HN: Tomato-Pie – A New UI for Pomodoro Technique
Yep. The best bit was a mainland military leader stating that anyone opposing the death of Taiwanese democracy is committing a war crime, hence deserving the death penalty. Xi is no Winnie the Pooh, and his lackeys are not happy piggies.
I like the book because its well written, but it is also because I read it when younger. Its hard to be entirely dispassionate about childhood favourites.
Once you know how to do something you think it's easy.
> Please notice that you have engaged in lazy misinformation-spreading and you're participating a conspiracy theory. It's attractive to think that you're hot on the tail of a shadowy illuminati-esque group, but that's not the case. It was just an ad tech company with a few political clients and some snake oil regarding psychographics.

To attack me as you have is both completely unnecessary and undermines your position. Indeed, it might even deepen folks' convictions that it is in the public's best interest that CA is well and truly shut down, and its employees closely scrutinized.

However, as someone who felt the need to create an account specifically to make this statement, I suppose that you either don't understand HN norms of respectful conduct or don't particularly care.

Yes, a basic search on "Cambridge Analytica Emerdata" yields reports that paint a conflicting story of whether the operation is indeed dead. Given their deeds and your statements, good riddance.
https://www.youtube.com/watch?v=nn2FB1P_Mn8

have you tried turning it off and on again?
Check out Art. 82, right to compensation. I would also be disappointed if this did not turn into a class action.
I would expect anybody worth their salt to consult experts from said field they with to bridge into. Otherwise, why the hell are you blindly passing out laws? Sheer incompetence.
Travel is the other use case; if I know I'll be at a backpackers with free (but open) wifi, then having a VPN is very handy.
MacOS Finder Shows Zero-Size Folders
To be fair, the Arduino IDE is java swing, so it doesn't look quite right on any platform.
Qualia are not just a human thing. Think of Nagel's seminal paper What is it like to be a bat?
I only took a brief look, but I like the premise. The service seems far from something I would trust with handling my email. I still trust Fastmail (for reference). But I strongly welcome more alternatives to Gmail and services which prioritize user privacy. The attempt at monetization strikes me as extremely premature, given the competition. But I hope to see more.
I keep mullvad + Wireguard in my back pocket for when there's no choice but VPNing. It's been a perfectly workable combo so far.
Kent Beck include spikes as part of TDD practice, specifically as a method to reduce risk in an uncertain future.

In order to argue your point 1), don't you have to say that spikes are not, or no longer, part of TDD?

The difference is that traditional spikes are discarded ... which means you have to spend time "re-dicovering" how the code works anyway, yes?

Concerning 2), my point stands that your original statement 'At least a week has passed since when you last used the debugger' is not a key indicator of proficiency at TDD.

The rest of your response is advocacy for TDD and "perceived", not a description of how to tell if someone is an expert at TDD, nor necessarily a correct approach for most people. As such, I can only say that my perceptions are different.

Your #6 specifically uses TDD as a negotiation tactic, rather than than as a good engineering practice. That is, the "removes this possible risk" you refer to is personal CYA risk. This is different than the business risk. While those are certainly correlated, good engineering considers the overall economic factors.

In this respect, TDD is especially useful for programmers as programmers usually have less negotiation experience than their managers, and especially less than managers from marketing and sales (to say nothing of the CEO) who are providing the pressure. Pointing to an external guru who says "TDD is the only professional way to do software development" gives these (usually junior) programmers the leverage to do reasonable testing.

Since I am not in that situation, I can choose the development approach which I believe is most appropriate. Which isn't TDD.
This was surprisingly insightful.
'less' with 29 minute ping is no fun..
Since my main use for a VPN is to access things in the UK from the UK, I use a Raspberry Pi which I left hidden behind the TV in my parents' living room, running things including OpenVPN. Their upload bandwidth isn't great, so I try to avoid loading it during the day - one useful effect of being in a very different timezone!

I also setup OpenVPN access on my mum's laptop, so she can access things in the UK when she's traveling...

Bandwidth costs and blocking of known IP blocks makes a VPS-based solution not so attractive to me. I do have a couple of 'lifetime' accounts with random VPN providers as a backup. I also have the OpenVPN client running in a docker container on my PC with a SOCKS server in front of it, for flexibility.
Nope it could be just that. There’s a lot of weirdness in China about Winnie the Pooh because the dictator in charge there is sensitive about his physical resemblance to the character. You can google it and find lots of articles about it.
I found this link from r/Games to be more informative https://www.spieltimes.com/news/xi-jinping-winnie-the-pooh-m...

Again, much cultural context is lost in presenting this issue as merely censoring Winnie the Pooh. Remember, the Winnie the Pooh meme was invented by Chinese netizens to mock Xi. They continue to do so, but things stop being fun and games when the meme is used to mock themselves.
It should console you that you're only getting downvoted because you don't have more prominence. If you did, you'd at least get ignored.

> The frightening coincidence of the modern population explosion with the discovery of technical devices that, through automation, will make large sections of the population 'superfluous' even in terms of labor, and that, through nuclear energy, make it possible to deal with this twofold threat by the use of instruments beside which Hitler's gassing installations look like an evil child's fumbling toys, should be enough to make us tremble.

-- Hannah Arendt

> If machines produce everything we need, the outcome will depend on how things are distributed. Everyone can enjoy a life of luxurious leisure if the machine-produced wealth is shared, or most people can end up miserably poor if the machine-owners successfully lobby against wealth redistribution. So far, the trend seems to be toward the second option, with technology driving ever-increasing inequality.

-- Stephen Hawking, https://www.reddit.com/r/science/comments/3nyn5i/science_ama...
There are a couple main problems with Linux as a desktop.

1) Is (obviously) hardware support. While one or two vendors will produce a small number of Linux-compatible drivers, they don't do QC testing of all their products on Linux, whereas they almost certainly do for Windows or Mac.

Distros, and OSS devs in general, have to support a wide range of software and hardware in every possible configuration. This includes not only individual components on a system, but how they are tied together, and the proprietary extensions (keyboard buttons) that allow the user to operate them. But there's no way any company could possibly test all software with all hardware. Even if they did such insane amounts of testing, they'd need to pay someone to fix all the bugs that would come out of it. No OSS company I'm aware of has the bankroll of an Apple or Microsoft, to say nothing of all the hardware vendors' investments.

Trying to support OSS on proprietary platforms is like trying to become the development and support for every such product in existence, and those products are often black boxes. The only reliable option is to pick a distro, then find hardware which has been explicitly certified for that distro. This is usually a short list, and becomes shorter as you try to find something that fits your needs and budget.

2) Is an even more intractible problem: limitations of the software.

Do I need some software which is platform-dependent? Then I should use that platform. Trying to shoehorn it into Linux is just a recipe for frustration and support calls to your cousin's son Eddie who you heard is really good with this Linux thing.

Then there's the difficulty of operating a system which is only designed to work in a particular way. Want to use some software which doesn't have an official package? Good luck figuring out how to install it. Have some problem on the system? Good luck figuring out what magical combination of "console commands" might make it work again. And don't even bother telling your ISP or work that you use Linux when you call with a support problem, because they'll just tell you to get bent.

Really, it all comes down to money. Nobody is spending the money on Linux to become an officially supported Desktop, because it would be unaffordable. Linux will always be a hobbyist OS as long as nobody supports it.
I also use ProtonVPN, and proton mail, which I can also highly recommend.
Mostly because I don't trust my ISP/telecomm provider
A different perspective: maybe there can be less violence if you and everyone has to take part in the military. Maybe unneccesary wars can be much more politically difficult to start if everyone knew what the military is like and they could be called upon to take part.

You can be counted out but someone else will be counted in to start those conflicts. Soldiers are not mindless but if only those who like soldiering join then you have mostly soldiers that follow most orders.
Yeah, I was just about to open an account with them as well but I don't think I'm gonna be doing that anymore. It's unfortunate because they seemed to have exactly what I was looking for.
You'd think that they'd want to close that sucker.
Thanks Huawei.
No. The artistic pursuit I have done in most depth is dancing - primarily pair dancing - and nothing from my programming experience has ever contributed to my creativity in that field, other than funding.
Center of awareness isn't about where you have your CPU (that's always in the head) - it's about where your perceived "self" is. I remember reading from his biography that Feynman successfully learned to move it around, within and outside of his body, through those meditation techniques. This neatly accounts for OOBEs, making them nothing special too.

EDIT: to be clear, I'm arguing that the perceived location of your "self" is just that - a perceived location. An arbitrary frame of reference that defaults to one's head, but can be moved around. I.e. something worthless as evidence for panpsychism.
How many years do the laborers have left? Is it less than the medium term of raising prices to 80-100/bbl?

I’m trying to figure out whether the current situation is likely to grow prices relatively linearly or more suddenly - if technological improvements aren’t possible.
I was out digging in my field yesterday (in Ireland, not England) and thought it was interesting that there was a large variance in worm counts. Some areas had massive numbers of worms pushing 20cm, and others had relatively few, smaller ones. The bigger worms were in areas that hadn't been grazed by sheep, but I'm not sure how that relates, if at all (the sheep have been gone for a few years).
Well, there are multiple attempts in Python's history to make it faster, yet failed.

Most noteworthy one is Unladen Swallow from Google:

https://www.python.org/dev/peps/pep-3146/

And Dropbox's now dead Pyston.

While both are pretty dynamic, Python has a rich ecosystem of C-extensions, which exposes a lot of interpreter details to developers, making moving away from the CPython implementation much harder or straight impossible if compatibility is required.
Self Control helps. The app. https://selfcontrolapp.com/
Why don't you switch to paid Gmail?
Everyone's preferences and taste buds are different.

I'll take an Impossible Burger over a veggie burger any day.
All three of those could be advantages under some circumstances, but I've more often found them to be disadvantages. What do you do with maps with non-text keys when you're deserializing in JS or Perl? For that matter, what do you do in Python when the key of a map is a map? When you have a date, do you decode it as a datetime object, as a text string, or as some kind of wrapper object that gives you both alternatives?

I agree that having lots of examples in the spec is good.
Of course, because their people have to comply otherwise they'll lose their social credit and their ability to travel and their organs.
I don't know what logic you're seeing but that's not an accurate description. A spoon is low lethality, low collateral.
Characterizing people wanting to contribute to the basic living conditions of people so pejoratively as 'unfortunate' and a 'continuation of the "white man's burden" ideology' is an extremely bad faith view of those who choose to do so.
how do you use wireguard from your phone (i assume that's what you meant by pocket).

I thought wireguard was all cli based for now and no good UI (I use Linux desktop and Android phones)
Ask HN: Anyone looking to co-found a startup?
I am the founder of a shift scheduling company in the hospitality space. I have had great traction since our inception 4 months ago and we are in talks with a company with $50BN+ in revenue.

I am looking for someone to be an equal partner with me and someone who has founded at least one startup in the past or has extensive experience.

My last startup offered on-demand employees in the healthcare space and was acquired last year.

If this sounds like something of interest to you, please email me at cofounder@sixtooth.com -- a short intro of yourself would be great.

If your background is a good match, I will email back our name and my Linkedin profile and a link to schedule a call.
People want larger screens but smaller devices.
Home production of meat is equally gross if not more. You probably haven't seen the meat market in Lagos (I’d think twice before searching that on Google Images). At least the industry has to comply with regulation and hygenical standards.
Disclosure: I work on Google Cloud (and have emailed jh about Discord).

Yeah, the most straightforward failure that we can’t migrate away from is the NIC (or rack switch) failing. Obviously, if your path to get off the box is dead, that’s not going to happen :).

Others though, like the hypervisor crashing or even host kernel are also possible, but much less frequent than “Hmm, I think the network is dead, we should start a replacement VM”.

One of the many motivations for (now) only having Persistent Disk for boot disks, is that it lets us avoid a whole class of truly unrecoverable errors. There are still bad DIMMs, but monitoring for ECC failures often lets us mark the host for replacement in time for the VMs to migrate off before they actually fail.
Mandatory service isn't draft. It's "before 22yrs old,you must serve 2yrs in the military or civil service" which would rotate a few hundred thousamd "soldiers" each year (probably 70-80% of soldiers).
... I am not sure I am impressed. The rules for partially evaluating eval are the same for partially evaluating any code. I am just not sure anybody else bothered something like that with eval.

Edit: I have seen Guile's optimizer/peval turn 30 lines of messy (to human eyes) code to a single atom result. This is actually rather simple as long as you van reason enough about the code and it has no side effects. The hard part is developing heuristics to not have it impact compile time too much
I've had a couple books (including this one), that I've gone 30 years between reading. Most of them have resulted in disappointment or at least haven't aged well. This is the exception.

It is exceptional read or listen.
It's never too late to become independent
The shifting baselines problem comes up a lot; it related to fish catches

It's described more here - https://oceana.org/blog/daniel-pauly-and-george-monbiot-conv... and aptly illustrated here - https://oceana.org/sites/default/files/285468/catch_of_the_d...

https://en.wikipedia.org/wiki/Shifting_baseline
> any thread can change the internal variables of any other thread at any time

Why is this different from Java, where the JVM can assume that local variables cannot be changed by other threads?

That is, in the absence of special cases, which I believe include `volatile` and function calls. (Any other special cases?)
As an Australian:

1) Protect against logging and data retention laws

2) Avoid ISP legal universal blocking regimes

3) Shop for and compare cheaper prices: many places implement what we call the 'australia' tax, artificially inflate the prices when they see we're shopping from an Australian location. This is independent of actual tax collection issues.

4) Torrent: Australian's frequently access shows via torrenting still because our licensing/supply regime gives us a vastly sub-standard catalogue, and you can't access individual shows without signing up to full carrier packages, and we can't sign up to the international carrier's catalogue

5) Avoid data-shaping/non-net-neutral policies

6) Easy International and Geo-IP Testing

7) Logging onto services in public places via public wifi or access points

8) Accessing services during international travel

9) Accessing media explicitly geo-blocked in our country

Your solution (i believe) additionally doesn't meet the criteria of being able to egress from multiple countries/sources, nor does it cover the users who don't want the extra step of setting up the VPS.

I haven't checked, but i'm guessing a VPS comes at a far higher price for less (out of the box VPN specific features) than a specialised VPN provider.
All that has been doable for quite some time, you could mount SMB shares like that with smbfs since early releases of Samba, and later with the CIFS fs driver. You do need root to mount things that way, so it isn't ideal.

For the more complicated stuff it can be done but not everything is available via a simple GUI. GNOME and KDE have their own virtual filesystem layers in userspace, GVfs and KIO, I don't know what KIO does but GVfs supports a bunch of network backends and has a FUSE driver that can mount its own virtual filesystems and expose them to outside applications. So the features are there but I don't think they are well-presented right now, maybe someone can prove me wrong though.

It would have been nice if the kernel had better support for fine-grained control over filesystems like HURD or Plan 9 do. But instead it was decided that it was better to handle those things with userspace daemons, so that's where we are now.
I wonder if Python could similarly have opt-in optimization (‘-Osomething’) for those who are sure it won't break anything. Though I guess the standard lib might get in the way immediately.
A lot of the relevant low level optimizations are documented - like micro and macro op fusion. The published optimization guide is thousands of pages long.
I've used Streisand for a couple of years now with good result (running on a couple of Digital Ocean $5/mo instances). It takes a bit of setting up on new devices initially, but once done, is super smooth and easy to use.
My brother used to do work for a large medical device company and they used to run these tests every quarter.
I've definitely noticed this as someone allergic to soy protein. The big fast-food chains are generally safe. It's fast casual, local diners, and that kind of thing that's the problem for me.
Be the average american male who is too fat and medicated to serve, or be in a skilled job that is important to the war effort.

Do keep in mind that 90% of the jobs in the military aren't fighting on the front lines so chances are, you would be some support clerk.
There are a lot of previous discussions on Proton{VPN,Mail} to read up:
https://hn.algolia.com/?query=protonvpn&sort=byPopularity&pr...