skysight-inc/HackerNews huggingface dataset:
> The only way forward is p2p.

Then we as the tech community need to figure out tooling so that grandma and grandpa can use p2p / mesh networks. We have several challenges in that way that I'd like to see solved, but don't know how to make that happen.

2 immediate challenges is that If you can't get today's iweather over ipfs or bittorrent (with a better UI clearly, not everything has to be file transfer), p2p can't fully replace HTTP. Email is arguably pretty federated if not quite p2p, but the spam problem is real.

The below example is an account of my grandma's attempt to get p2p chat going. Grandma doesn't even know what a p2p / mesh network is, but we will assume she read about it in the paper from the HK protests and being the enterprising unafraid-to-try-new-tech-things user most users aren't, she tries it out.

She is in a large concrete gym, no cell service unless she stepped out of the building for a moment. Remembering the paper article, she decided to try the Bridgefy app so she can text with someone else. How do you spell Bridgefy? Oh right, I have the paper here, let me painstakingly hunt and peck to find the name of the app in the Play Store, ah there it is. She stepped out of the gym, got signal, installed the app on both devices, then stepped back in and opened the app.

Her friend gave her her own phone so she could install both at once so they can be apart, yet chat.

Being forewarned by her techie grandson, she managed a feat denied to nearly all the cell-phone using public and skip the dark patterns of denying Bridgefy contacts, reluctantly giving it location access 'for Bluetooth', and attempting to stop it reading her phone number. Already, 95% of users would be long stopped by now. But she persisted.

The app would not move forward, giving error toast messages of error 7::0 cannot do that. She had to step back outside where she had signal for it to work for an unknown reason.

She got back in the gym, was not able to get either phone to talk to each other, either in 'public broadcast mode' or by trying to add a contact straight from the app. She uninstalled both copies and moved on without having p2p messaging, not because our devices' bluetooth radios couldn't handle ad hoc communication, but because the client doesn't exist that doesn't want to surveil or otherwise profile you.

PS -> that user was not an enterprising Grandma, but myself. If someone knows how to get Bridgefy / a p2p mesh chat app going without selling the privacy farm, I'd love to hear it.
Can you elaborate more on the first sentence?
Ask HN: Is Facebook Down?
Looks like it is. Anyone else getting outage?

http://downrightnow.com/facebook
execute order 6-6
I am sure there are several ones. Binding to GTK should be very easy through FFI. Myself, I have written a pretty large enterprise application based on Ltk.
That's not true at all. If you are aware that the property you are accessing is not meant for your use, you can be charged with trespassing regardless of if you have specifically been asked to leave or not.

It's even possible to be guilty of trespass even if you weren't aware that you weren't allowed on the land. This is negligent trespassing.
Also from avc.com: "the 40% rule" [0]

"I have never seen growth and profitability so nicely tied together in a simple rule like this. I’ve always felt intuitively that it’s OK to lose money if you are growing fast, and you must make money and increasing amounts of it as your growth slows. Now there’s a formula for that instinct. And I like that very much."

[0] https://avc.com/2015/02/the-40-rule/
> pytest has has python 3.5+ support for a while, even 4.0.0 supported it: https://pypi.org/project/pytest/4.0.0/ . although the recent pytest changes are well worth picking up!

Yes but check the changelog for pytest.

Version 5.x.x is only available for Python 3.5+. They dropped support for 2.7 and <= 3.4, unless you fall back to the 4.6 series.
The main issue I see with these frameworks is that they cannot match Rails' support ecosystem. The framework has around for a really long while and rails developers have made - and documented - every error, kink and detour it is possible to make when writing code. I have often been pleasantly surprised to google an esoteric problem I imagined could only arise from my own unique brand of kludginess, and find that the community had encountered and solved same in the past.
This is of massive value especially to new developers.
It is very funny to read this from Google, since we talked about similar problems with Google regarding Angular upgrades, where features were modified that Google considered not used/no use cases known, while we were relying on these.

From my point of view Core members of any super large project (like React, Angular, TypeScript) are limited by design in what they perceive as their target audience and their use cases. This is simply a matter of fact: even as a core dev you cannot know how every dev uses your product.

So this is some sort of left-pad moment for TypeScript.
Shine light on the brutality and inhumanity of the Communist Party of China to the rest of the world. The CPC tries to keep secret its cruelty, tries to keep secret its concentration camps, tries to silents their people's discussion about the true nature of the CPC, and tries to keep secret its leader's lust to be a new Mao.

Sunshine on the CPC's true nature is the best disinfectant.
The World Expected a Chinese Tech Takeover. Alibaba Can’t Even Conquer Vietnam
It is a swiss army at this point. I don't mind some of the options. I was hoping they'd make email one of their endeavours in a way that's compatible with protonmail as an alternative. I was also hoping they would sell me additional storage or something.
Fully agree that billionaires likely wouldn't hold a billion in BTC. Its very possibly CCP.
I've a bunch of small Rails apps running on Heroku and I've to say that I'm impressed by the relevance of the new features in the latest Rails releases. Action Text, Active Storage and Action Cable are solving common and painful issues in any web app.

I've recently built a web app with Node and the time we spent solving problems which have already been solved a thousand times is astonishing. Things like picking an ORM, having a proper database migration system, running a test suite. It's actually quite depressing when you come from Rails where everything is working coherently out of the box.

The fact that there is no standards in the Node ecosystem make it a bit more painful. You have to carefully choose between many different libraries to solve your problem. Some of them are in TypeScript, other still use callbacks, etc. We basically had to glue together many libraries to get something working. All those hours could have been spent building the actual product and delivering value to our customers.

Hope they will ship many more releases!
first error is : https://dashboard.reseka.com/index.html --> "not found"

second error: https://dashboard.reseka.com/node --> give a "500 Internal Server Error"
I don’t see anything regarding mobile platform (native).
I really don’t know why this is being downvoted, because that is what the research shows...
> True, but this way it avoids the GMO label. :)

I think he's talking about marijuana leaves (THC) or tobacco leaves (nicotine), etc.
"Positive cash flow puts you on (sic) control ..."

Applies to individuals just as much as companies.
What about security? Constantly pulling unreviewed code just because it passes unit or e2e tests does not sound like the ideal choice to me.
California is doing much worse to the rest of the country, exporting it's Lefty workforce replacing us in other states now, while importing illegal immigrants that will replace us in other states later.
> Circular motion is not, it is absolute.

What is absolute is not circular motion, but proper acceleration and vorticity of a particular congruence of worldlines. But you can describe those phenomena perfectly well in a reference frame in which, for example, a person riding along on a rotating platform is at rest. The reference frame will not be inertial, but that does not mean it is any less valid. For that matter, we routinely describe phenomena on Earth using a reference frame in which the entire Earth is at rest, not just its center; that is perfectly valid as well.
Use this page to host a website or a file directly
It seems like they want to do a lot of things, but they embark on new projects before previous ones have gained significant adoption. This makes it appear like they lack a general direction, with some of the suggestions on this page already spanning from key management to cryptocurrency to group chat.

Everyone likes free money, but I'm not sure if this will be a net plus for them or not, it comes with a lot of overhead in multiple areas, and I hope they realize that with this post.
So have the other side of the highway independently?
A History of Gentrification in Shaw and U Street NW
Isn’t the right answer there Knative or Cloud Foundry? (On top of k8s)
Are the YC applications ever made public?

I am not really paranoid about 5-10 partners reviewing my application. But i would not want to be permanently google-able
> Why Google and not Apple?
Because Apple controls just their ecosystem (iOS, macos, etc.), and Google controls the web and Android. It is just like Microsoft, but much bigger and more dangerous.
And that's just a (small) list of anti-competitive actions Google has taken outside of its main monopoly - search.

In search, Google has been far more aggressive. Currently, "organic searches" are less than 50% on the page, and on mobile you hardly even get an organic search above the fold (not so different from desktop now, I guess).

And of the organic searches, Google is starting to take up more and more positions with its own properties or simply showing a snippet of other people's content so that they stick on the Google home page longer.

If we take this to the extreme, and Google's current CEO blindly continues to follow quarterly results, I imagine in less than 10 years 90%+ of the results will be either Google's own properties or ads.
>It's meant to be anonymous, yet with some diligent data mining, it can become pretty clear who's who from their spending patterns by observing the ledger. How is that remotely anonymous?

It's not anonymous anymore. Transactions are being tracked to the ip addresses they originated from. This tracking has been going on since 2014[0]

From the article:

>But there is no top-down coordination of the Bitcoin network, and its flow is far from perfect. The Koshys noticed that sometimes a computer sent out information about only one transaction, meaning that the person at that IP address was the owner of that Bitcoin address. And sometimes a surge of transactions came from a single IP address—probably when the user was upgrading his or her Bitcoin client software. Those transactions held the key to a whole backlog of their Bitcoin addresses. Like unraveling a ball of string, once the Koshys isolated some of the addresses, others followed.
>

>Ultimately, they were able to map IP addresses to more than 1000 Bitcoin addresses; they published their findings in the proceedings of an obscure cryptography conference. ....

[0] https://www.sciencemag.org/news/2016/03/why-criminals-cant-h...
I just did an upgrade from 4.2 to 6.0 and the process was definitely much smoother than previous Rails upgrades, suspiciously so. Glad people are working on improving the upgrade path because it used to be rather painful.
I especially like the exact moment during the workout when you feel that "blood starts flowing in the head again" and you gain some sort of clarity. Especially if I've been working really hard that day.
https://news.ycombinator.com/item?id=20852880

:)
It's even worse. Their iOS instructors are equally questionable.

Paul Solt - No industry iOS experience. At Apple for 3 months writing test code back in 2008. Internship at Microsoft in 2009 doing testing as well. Taught a college course on iOS/ObjC in 2012. Indie/freelance dev since then and now teaching iOS at Lambda. https://www.linkedin.com/in/paulsolt/

Andrew Madsen - "Director of Curriculum R&D" at Lambda now but originally came in to start up their iOS course and I hear he still steps in to lectures from time to time. Worked at a small Mac & iOS dev shop, https://mixedinkey.com 2011-2016, until he left to teach an iOS track at another bootcamp DevMountain. Independent developer since 2006-present.
https://www.linkedin.com/in/armadsen/

Ben Gohlke - Seems like he started iOS dev since 2010 and has hopped around between a couple tech companies all in the Florida area since then until 2015 when he went to teach iOS at another coding bootcamp, The Iron Yard. Now an iOS instructor at Lambda.
https://www.linkedin.com/in/bgohlke/

Spencer Curtis - No formal education (that's okay) or industry experience! His own sole experience comes from attending another bootcamp, DevMountain, for iOS back in 2016. He mentored for that same bootcamp until leaving to be an iOS instructor at Lambda.
https://www.linkedin.com/in/spencercolecurtis/

Dave DeLong - The sole notable iOS instructor they've had, who's left since then, is this guy. Worked iOS at Apple since 2010-17. Left to do iOS at Snap for a year. Taught at Lambda for what I believe was only a few months, definitely under a year, before now being principal iOS at WeWork. He also happens to be the only one of the above listed that doesn't publicize he's worked/contracted at Lambda on his LinkedIn profile lol.

Now if they could retain someone with Dave DeLong's industry experience, and top-level experience at that, then that would be great. As is, they have a lot of iOS indie-dev type evangelists, who are typically great people, but for the purposes of preparing their students for current big-N type iOS best practices & expectations of junior devs at those interviews, they really should bring on instructor talent with substantially more industry experience.

Also unsure about bootcamps offering data science tracks so freely. One of the top/well-connected DS "bootcamps", https://www.insightdatascience.com/, only admits candidates with a PhD. I don't work in DS, but my peers that do and their job postings seem to regularly emphasize a Master's or PhD education as a requirement.
It still amazes me, to this day, that people have jobs where they have the time to screw around on their computer all day. How do these jobs continue to exist?
I recently got up to speed with a rails app remarkably quickly and I agree with all of these points. I found testing wasn't really a joy, but it was less painful than any experience I've had in the python or PHP world. Mailer previews are actually very cool, too. It's not a game changer but I liked having it and it came in handy.

ActiveRecord was also surprisingly slick. I'd previously mostly used Doctrine and over the years I've mostly come to dislike it. AR was fine though and had some features I liked quite a bit. Scopes are really neat. Like any ORM though there are plenty of double edged swords all over.

I'm actually keen to work with Ruby more since working on that project. Rails is really nice, even if it's a lot different from how I'm used to working. It felt very productive.
I was focused on a short term argument, but I get and agree with your point regarding long term opportunity.
Ah yes, just a cool $1,000 test
Friend of mine was sysop on the CDC-6600 at University of Texas in Austin.

He has some good stories. Says he learned how to create operating systems by hours of watching the data flow on those tubes.
Doesn't sound like evidence. Conjecture at most.
"The wilfully idle man, like the wilfully barren woman, has no place in a sane, healthy, vigorous community." -- Theodore Roosevelt

In America, we pretty much all agree that wealth originates in labor. The crucial open question is, 'Whose labor?'
Wow, this is me "binning to exaggerate effect"? So much for assuming good faith. You yourself admit this is the most active period for hurricanes, and that it's merely "difficult to say with certainty" if it's statistical variation, and you completely dodged my question of how likely you reckon such a possibility actually is. Meanwhile I haven't even tried to look at different bins, I just picked 2000 randomly. If you're going to claim I'm cherrypicking the bins here, then wouldn't it make sense to show me a more reasonable bin that that would contradict mine?
I've also heard talk that Vitamin E does something to increase the potency?
Wow, didn't know a company this recognizable was still using (and embracing!) Rails. Pretty cool. Also helps explain the fact that they've stuck with a mostly server-side-rendered app, despite it being a fairly complex tool.
5 rounds of interviews?!
Jesus, where's that a thing?

Most I've had in EU was 3 rounds.
1 HR/recruiter,
2 technical,
3 technical+personal then offer
I distinctly remember my uncle explaining to me how programming was already becoming a graphical, connect-the-boxes task precisely as shown in those diagrams. That conversation took place sometime in the late 1990s.

I'm sure programming will become like that at about the same time we evolve to communicating with flashcards.
>Interventions: Daily doses of vitamin D3 for 3 years at 400 IU (n = 109), 4000 IU (n = 100), or 10 000 IU (n = 102). Calcium supplementation was provided to participants with dietary intake of less than 1200 mg per day.

>Main Outcomes and Measures: Co-primary outcomes were total volumetric BMD at radius and tibia, assessed with high resolution peripheral quantitative computed tomography, and bone strength (failure load) at radius and tibia estimated by finite element analysis.

>Conclusions and Relevance: Among healthy adults, treatment with vitamin D for 3 years at a dose of 4000 IU per day or 10 000 IU per day, compared with 400 IU per day, resulted in statistically significant lower radial BMD; tibial BMD was significantly lower only with the 10 000 IU per day dose. There were no significant differences in bone strength at either the radius or tibia. These findings do not support a benefit of high-dose vitamin D supplementation for bone health; further research would be needed to determine whether it is harmful.

Headline is not imprecise according to above-cited Conclusions and Relevance.
Do you have any examples? I'm genuinely curious. I'm using it for languages but also math etc. I've found that medium/big picture ideas come with some kind of "insight" that has to fit into short term memory, or consciousness, so it must be possible to construct some cue that reminds me of this insight. I've also learned over time that even though it feels like I could never forget an insight I just had, over time they fade as well unless I revisit them.
In what way does it do that?

Or in other words, what makes that sentence more true than sentences replacing the word Bitcoin with the words phone/email/pigeon carrier/etc?

Genuine question, not rhetorical - I don't really follow bitcoin.
Health system sues thousands of patients, seizing paychecks, taking home liens
No, they are never made public.
I screw around at least 25% of the time as a dev
You can find a listing here https://awesome-cl.com/#gui

Some of them might be considered production ready, but that would depend on your expectations. They all pale in comparison with CAPI though, which is really good and I'd say one of the main reasons to use Common Lisp today.
I think the interesting thing about a cryptocurrency working with keybase is that it is a solid solution to the "am I sending this money to the person I think I am" problem. If I owe someone $20, I might or might not know their venmo name, or their bitcoin address, but I probably know their handle on github, hacker news, twitter, reddit, etc.
I agree that's a useful feature, but that seems orthogonal as to whether or not it is anticompetitive.
Presumably this was only in their testing environment, not production.
1. Changing the base user model is not that hard if you're starting a new project. It took us a few hours to make that change.

2. Nothing is stopping you from using multiple files for config. We use a config module with a separate file for DB, caching, DRF and etc.

3. Testing with pytest is pretty nice too.

Django rest framework is what makes Django great these days.
That works, as long as you have a decent coach good with body mechanics. Kinda few and far between in my experience. But in general, lifting heavy things is healthy and I wish I had been doing it sooner. For cardio, intervals ftw.
If technical leadership is making poor engineering decisions then that is where they should place the blame.

"My office is a cult" instead of "this tool I get paid to abuse is a cult"
Didn't Stellar recently do a similar airdrop with Blockchain wallet? Seems a contrived way to increase adoption/use of xlm...
Such people exist, yes, but you're never going to convince me that those people's opinions are valid. :)

I can completely understand not wanting to completely change someone's name or setting (e.g. pretending your clearly-based-in-Japan game is actually New York and protagonist Toshi is now named "Stan"), but the degree to which some of them attempt to preserve the Japanese is mind-boggling. To use a contrived example, let's say an RPG character has a special attack called 北斗の拳 (anime name, not an attack name, I know, just bear with me). Most people would prefer that the name be translated to "Fist of the North Star" so that its meaning is obvious. Nonetheless, there is a contingent of fans and purist translators that insist it is better simply left rendered as "Hokuto no Ken", where the pronunciation is left intact, and yet the meaning is completely obscured to the non-native speaker.

In which case, my question is, "If you believe your target audience knows enough Japanese to understand what the hell that attack is called, why do they need your translation?"
The agreement doesn't require the states to do anything. They simply cash tobacco checks, nothing requires them to spend the money on tobacco harm mitigation. There's a recommended level of funding the CDC advises: no state funds prevention at that level.[1]

>Over the years, the states have collected tremendous amounts of commercial tobacco revenue, but are spending little of it on tobacco prevention and cessation programs. According to A State-by-State Look at the 1998 Tobacco Settlement 19 Years Later, states will collect $27.5 billion from the MSA and taxes in Fiscal Year 2018, but will spend less than 3 percent of it on programs to prevent kids from smoking and help smokers quit. No state currently funds tobacco prevention at the level recommended by the Centers for Disease Control and Prevention (CDC); 29 states and the District of Columbia spend less than 20 percent of the CDC recommendation.

Thus the states are effectively partnered with the tobacco industry.

[1] https://www.publichealthlawcenter.org/topics/commercial-toba...
If you have a web camera and use Windows, you can use this thing I wrote forever ago:

https://rearviewmirror.cc/
Looks like it doesn't work anymore, but at one point someone styled reddit to look like you were reading a Word document: https://pcottle.github.io/MSWorddit/
I wonder why EC2 bandwidth costs so much more than s3 bandwidth (and the same equivalent questions for Azure).
How many http requests do you need before you have to switch to any of these?

Unless you’re at serious scale the answer is going to be not enough.
Exceptions are a major point of contention. Most of the conveniences C++ offers to the programmer are not possible without exceptions, and non-local transfer of control is not just a huge departure from C, it's one that is hard to gradually transition to.
Just to pile on, how about taking features out of Android open source project and putting them into Google Play services?
> Headline is not imprecise according to above-cited Conclusions and Relevance.

No, aladoc99 is right, because the study doesn't compare against 0. So you don't know if 4000 and 10000 improve strength compared to 0, only that they don't compared to 400. It's not a hill that someone should die on, though.