skysight-inc/HackerNews huggingface dataset:
> I personally think that Wikipedia is one of the most valuable resources on the internet.

I would say it's the most important resource on the internet, beyond actual infrastructure like DNS.

> Watching WikiTribune flounder in its early days left me feeling disillusioned. It quickly began to seem like a project lacking clear product vision (or else a team that could execute on such a vision). I eventually gave up waiting for the service to become useful as a daily news source and wrote it off.

Me too - I donated in total about £200 since WikiTribune launched, and hoped with Jimmy Wales behind it that it could really take off. I like this pivot though, and believe the whole community-sourced content idea is better suited to a social media type site rather than a heavily hacked WordPress blog.
Is it that much different than Redditors rehosting images on Reddit/Imgur? I find the functional design of the site terrible but there's tons of popular sites that are based on hijacked content.
What Would a Starship Look Like?
"Effective tests" are a bit like the sufficiently smart compiler, or No true Scotsman fallacy.

Tests either take a long time to run because they're integration tests in disguise, or they mock and stub module boundaries and are an impediment to design refactoring because lots of tests are invalidated.

I tend towards favouring unit tests for leaf modules, especially those that get reused a lot, and fewer but rich (and slow) integration tests for a whole stack of functionality, end to end, where the test doesn't need much rewriting even if the design changes substantially.

Unit testing everything usually undertests the composition of modules. You can fool yourself (especially using code coverage as a metric) that unit testing makes it easier to have complete testing, but actually the space of code under composition of units is much larger, and unit tests don't really test that at all.
This is the kind of things that are a real pleasure to model in Haskell. Here is a nice solution:

solve funcs = filter (matches funcs) (possibilities funcs)
matches funcs truths = truths == zipWith (($).($truths).flip) funcs [0..]

possibilities [] = [[]]
possibilities (x:xs) = concatMap (\x -> [True:x, False:x]) (possibilities xs)

all_of = ((and.).)
one_of = ((or.).)
none_of = (((not.or).).)

the_above = take
the_below = drop.(+1)

main = mapM_ putStrLn $
zipWith
(\i s -> "Answer number " ++ (show i) ++ " is " ++ (show s))
[1..] $
head $ solve [
all_of the_below,
none_of the_below,
all_of the_above,
one_of the_above,
none_of the_above,
none_of the_above
]
So now the difference is it has to last long? My $80 ozone machine has been going for 2 years straight now without issue. The whole point of my comment is that just because it's no name doesn't mean it's junk, and we should be so lucky to get some choice. I can get it delivered to my door tomorrow. Hell go back 20 years and I wouldn't even know where to buy an ozone machine or ultrasonic cleaner like I have now.
Yes, I wanted to work for a company that makes a positive impact, but one senior manager tried to get me to settle for a lower compensation saying that firefighters or teachers make way less money than IT professionals. I wanted to ask why the executives get millions of dollars as bonuses and are not the ones to be thankful that their salaries are way more than teachers and firefighters. I didn't ask because I am not confrontational and I know that it doesn't make any difference. With experience, you see that most of the values, context or culture people talk about is lip service.
"Since all content on the platform can be edited or deleted by other users, he believes there's a good incentive for good behavior by users."

There is zero chance this policy survives having a million+ users intact.
It's almost like the employees are slowly seeing Sundar as somebody they can't relate with under the company's now "controversial" common goals and objectives. Now Google management is panicking and doing everything they can to reduce employee's face time with the higher-ups since management knows the company is moving in a direction that a large number of employees disagree with!
Yeah, dokku has been great for smaller/personal things, have a $15 droplet in DO configured. The lets-encrypt plugin is great and pretty straight forward. Easy-peasy deployments.

Been using Docker with .Net Core (and MS SQL Linux in Docker) for dev/testing for close over a year now, really nice for the most part. Though I still prefer Node over .Net Core. Next project will finally let me use it server-side (outside ci/cd orchestration).
https://www.nature.com/articles/s41550-019-0920-y.epdf?refer...

Natgeo cuts off the article midway asking me o subscribe. Above is link to OC.
Apple bans vaping apps from the iOS App Store
What are these security problems?
I got an early invite because I donated to WikiTribune; I'm not sure if that meant I skipped some payment sign-up page, but I wasn't required to pay anything to obtain access wt.social.
shrug If you have a bunch of services that you need to reliably run in containers you are going to need an orchestration of some sort. You can attempt to reinvent the wheel by doing your own or you can use an existing solution.

If you are not in the mood for wheel reinventing, your choice becomes somewhat limited. You have Kubernetes, Docker Swarm, Mesos, Nomad, a few platform specific solutions like Elastic Beanstalk and maybe some more obscure candidates.

If you don't like vendor lock-in, don't like living on the cutting edge and don't want to write too much code, your choices are down to Kubernetes, Swarm and Mesos.
Indeed, people often exaggerate the abilities of smart people so much so that their achievements seem unreachable, then when they hear them complain they think 'how ungrateful of them'.
Why is this functionally different than setting a public goal for yourself on Goodreads? A site that already has a large extant community?
Yes, as the wiki model is in despair.
I wonder if companies like Google and GitHub that actively courted activists are now regretting their decision. For a long time it was common knowledge that you would try to keep stuff like that out of the workplace. The past 10 years have been an about face to that strategy and now we're seeing more or less complete chaos internally at these previously pro-politics (some kinds of politics) workplaces.

My guess is there will certainly be a shift away from other companies trying to do this in the future. Rightfully so imho.
IMO, snapshots, like Jest/React, are one of my favorite ways to test UIs. They require minimal effort and address the major points of testing a UI.

Actual pixel "perfect" UI testing should still be done from time to time in a real browser. It's nearly impossible to properly capture some of the layout differences/bug that can come simply from a new browser version.
Cool simulation of baking processes [video]
That's interesting. I didn't read the paper closely, but skipping to the pictures, it looks like ReLU, but smoothed out so the derivative is continuous. Intuitively, that seems useful.
Well, I do use Zotero for automating the bibliography making (including re-submitting a paper to another journal which uses a different citation style) and it's availability for MS Word and LO Writer users, which let's me send my manuscripts to my PI without a bigger hassle.
A lot of Marvel content I would presume.
Thanks a lot. Corrected. Its actually https://.... :-)
Well, if you're forced to choose one, then you should minimize your error. So the answer is E), and as 19% is part of "None of the above", you would be only 1% off, much closer than any other answer...
Yeah part of the problem with Mastodon is trusting that you're instance will stick around. The only ways I can think to do that are:

1. Host it yourself

2. Use one of the paid instances backed by an established company (I use Librem Social)

Perhaps over time some ad supported Mastodon instances will pop up for those willing to pay that way.
Reminds me of the time Ralph Nader tried to ban cataract surgery...

https://www.eyeworld.org/article-marcus-welby--md--knew-best
Maybe it is not.

I am saying that amount of money is not necessary.

Different things.
We've had customers and users of Pulumi at many different sizes and stages looking at or migrating to Kubernetes - and I'd say there are a few consistent reasons we hear for making the choice to adopt Kubernetes.

First, Kubernetes offers a rich, standards-based API for compute. For teams who want to deliver containerized applications, using Kubernetes allows targeting a standards API instead of a cloud-provider specific API. This up-levels the same benefit folks get with cloud IaaS solutions where they can write standard Linux applications. Now the standardized and "portable" part of their applications extends to some key parts of the compute infrastructure as well.

Second, we see a ton of Cloud + Kubernetes - teams who are still taking advantage of a lot of managed services and operational benefits from AWS/Azure/GCP/etc., but want to combine that with the container orchestration and rich API of Kubernetes. This means leaving stateful workloads in managed services like Aurora or Cloud SQL, delegating auth to managed IAM services, etc. Pulumi happens to be a really nice fit for doing these together.

And lastly, there's just a really active ecosystem that's building a lot of value around Kubernetes. Some of those pieces aren't yet fully mature, but directionally many teams are betting on this being where the next wave of mature cloud platform services will become available.
AMD Adds Radeon RX 5300M to Mobile GPU Lineup
Do we have any newer propulsion methods that would make a difference in these super-long-running missions? (I am not a rocket scientist... but I'm thinking along the lines of something like a low-impulse ion thruster that uses a relatively small amount of fuel but can run for a very, very long time)
>Studying various technical disasters is something of a hobby/professional interest

What would be some recommended reading in this area? Not limited to airplanes
Pretty nice. Always nice to see better optimized commonly required algorithms. If this is really faster than previous implementations (no reason to doubt, but don't have time to validate right now), this might save megawatts of power world wide. (Disclaimer: Would need to actually check with power measurement tools, but generally faster consumes less power.)

A small nitpick: not sure whether those macros bought anything, I guess the optimizer could inline function calls to intrinsic wrappers just fine as well?
The data says a lot of people have mild/moderate visual visual artifacts (halos, starbursts, etc.) and dry eye prior to getting lasik. Lasik appears to make some of those symptoms disappear in many people, but also causes symptoms to appear in a smaller number of people.

E.g. for dry eye, from PROWL-1 [2], table 2: before: 45% any severity, 6% severe; after 6 months: 27% any severity, 3% severe; and those changes included 19.5% of those without symptoms developing new symptoms and 65% of those with prior symptoms seeing those resolve.

But it's really hard to interpret the data because a surprisingly large fraction of people report changes (both no symptoms to symptoms and vice versa) over some period of time without having lasik at all! ("14% (95% CI, 3%-35%) to 29% (95% CI, 13%-49%) of participants answered that they either did or did not have a symptom on the test and vice versa on the retest")

See my comment [1] for more.

[1] https://news.ycombinator.com/item?id=21547710

[2] https://jamanetwork.com/journals/jamaophthalmology/fullartic...
Von Nueman is on the record as saying he believed computers were a sub field of self replicating machines. I believe they will be very important in the future and will have many applications.

Not really, unfortunately. I think it would be fun to build a 3d printer that can replicate itself, but have not tried building any prototypes because besides being too expensive I also havent taken my research into that far enough. I am a very ambitious person and have big plans for the future! What I have done on this subject besides reading about it is very theoretical and abstract, its more of an aspiration right now than an active research project to be completely honest.
This thread has been hit by the contrarian dynamic: an initial wave of comments making objections, followed by a wave of objections to the objections, which the community upvotes to the top of the thread.

Pointing this out is off topic, but I'd like the community to get aware that this is what typically happens. Otherwise it feels bad to read the comments, and the mind starts to overgeneralize about it, e.g. "I can't believe that HN thinks X." HN doesn't "think" X; it is just the universal tendency to make objections and it's the same in both cases.

One could even call it the contrarian dialectic, but I suppose that's pretentious.

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
Why We’re Investing in Virtual Kitchen Co
I prefer TDD. I like the way it breaks down the coding process. I have been a total failure at convincing my team to do the same, however.
What do you mean when? They already did with HKmap.live.

Also, its important to note that unlike Android, there is no way to download the app and sideload it.
It’s worth noting that the author is François Chollet, the creator of Keras.

This seems to be what he has been working on for the past two years.
> It's almost like the employees are slowly seeing Sundar as somebody they can't relate with

I might agree but I'm not sure that this is news. Ever since Sundar became CEO there, there's been a somewhat widespread perception that he would focus on beancounting and running Google as a "mature" firm, with little or no innovation to speak of. (For that matter, you could even view this as a very reasonable response to increased challenges in the Internet advertising market, which is of course where Google makes most of their money.)
Your video card would be shipped in that fashion if the product was certified SIOC (Ships In Own Container); wherein the seller certifies that their packaging is adequate to ship to the customer with only cosmetic damage to the packaging.

For SIOC products, I believe there's always an option to include an Amazon box _around_ the original box, however it's optional because that second box is considered to be waste, as the product packaging is already supposed to be good enough for shipping purposes.
Today, we’re sharing the full details of Twitter's new political ads policy
This reminds me of this sentence from a Wired article[0] in August:

> TGIF's transformation from candid conversation to press conference was pretty much complete.

As a Googler I'm totally not surprised this is happening. The writing has been on the wall for a very long time.

[0]: https://www.wired.com/story/inside-google-three-years-misery...
Man that's a lame response. I really have to wonder if we didn't just get incredibly lucky that the initial culture of hackers that built the open source community and internet infrastructure was one that was very non-commercialized. I really have to wonder if all the companies that are thriving now on locked down hardware and proprietary systems, the same ones pushing everything to their proprietary cloud platforms would even be here and able to do half of what they do thanks to that culture of selflessness.

If it didn't already exist and have such momentum, I'm really skeptical that anyone would reproduce the concept of free and open source software in today's day and age.
A List of the Best Design Podcasts
Now Google management is panicking and doing everything they can to reduce employee's
Every time I find a useful Chrome flag they remove it in the next release and make you install extensions. Not sure if it's different on Android.
https://outline.com/AZfPcW
California did this then it got pushed to a 2020 ballot initiative SB10 after an opposing coalition collected > 575,000 signatures in 70 days.

https://www.sacbee.com/news/california/article224682595.html
The £8 Coffee
Supreme Court to Consider Google Appeal of Oracle Win in Copyright Case
That settles that then, thank you. So what's it like on the inside, worth queuing for?

I am intrigued. It's a terribly clunky name mind.
When people say writing tests first slows you down, they are usually only looking at the upfront costs. They do not factor in the costs of maintenance, and having to fix and/or extend a previously written code.

Send my best regards to Steven. I share the views as his.
Has it been verified in a lawsuit? It seems silly to give the benefit of the doubt in this situation. Especially when the grammar of the wording empowers them to do more than just terminate services.
I have halos, very occasional dry eyes. Was worth it.

I was myopic (20/350) that got corrected to 20/15. Things I can do now:
* Being able to lay in bed and look around the room and see things in focus.
* Being able to lay in bed and look at my significant other and it not be a out-of-focus blurry mess.
* Being able to get up in the middle of the night to go to the bathroom without hunting for glasses.
* Being able to go swimming without goggles.
* Avoiding the discomfort of contact lens wear and cleaning.
* Being able to do read while laying on the couch without bending my frames.
* Avoiding possibility of eye infection due to dirty contact lenses.
* Avoiding the need to clean and wash glasses due to dirt.
* Avoiding the painful removal of contact lenses after falling asleep with them in due to tiredness.

etc, etc etc
"subsidiary of 3M" : made me laugh quietly.
It might be worth mentioning that Wikipedia spent several million on creating a more trustworthy search engine without anything to show for it.

https://en.wikipedia.org/wiki/Knowledge_Engine_(Wikimedia_Fo...

https://en.wikipedia.org/wiki/Wikipedia:Wikipedia_Signpost/S...

I have serious doubts of this particular endeavor's success with statements like these:

"The business model of social-media companies, of pure advertising, is problematic," Wales told the publication.

"It turns out the huge winner is low-quality content," he added.
Interesting to know. To be fair, I have had one of these for the better part of a decade and it's still going strong. Perhaps they fixed the issue at one point?
It will become power users controlling the narrative. Sort of like how edits and that approval process on wikipedia operate right now.
I had the same "problem" and created a static site generator [0] in both Python and Perl (as a learning exercise in the former case). I blog daily using this program [1].

[0] https://github.com/john-bokma/tumblelog

[1] https://plurrrr.com/

FWIW; I am looking for beta testers ;-)
To be clear, "keep politics out of the workplace" is another way of saying "I'm okay with the status quo, and if you don't like it I don't want to hear about it at work".
It is, because the issue is the language semantics to deal with typical UI workflows.

You are forced to use Rc<RefCell<>> and clone everywhere, or copy objects around, reactive style, to kind of work around borrow checker ergonomics.
I've not experienced that. With older vehicles, the only price difference I saw was related to the lack of ABS and air bags.
Are all-hands meetings actually ever useful to anyone or ever more than merely internal PR?
short of hypnotism i can't see how i can motive my employees about enterprise CRUD app.
Or join an existing social network with a billion plus users.

Google+, now's your time to shine!
It's actually another way of saying I'm okay with MY status quo.

Not that that's good, necessarily. Just distinct.
You can mount some ITX cases.
Hibernation Works for Bears. Could It Work for Us, Too?
Amazon has basically turned itself into eBay but without a way to check the reputation of a seller.
It's entirely acceptable on a society level if the numbers are low enough. If 1 in a billion die from a vaccine, do you approve it? There's probably at least one person who died in an accident from an airbag that otherwise wouldn't have without an airbag. Do we remove airbags despite them being statistically safer? This kind of "Zero Allowable Risk" attitude is quite frankly technophobic.
Trump associate Roger Stone found guilty of lying to Congress
Security wise: From a tactical standpoint - your obvious ones are access keys, etc. From a strategic standpoint, I can tell who did what - and the people actually become great attack vectors.
Well said. I do, fwiw. Im not the kind of person who makes arguments by reference to authority often, I found his political views repulsive and confusing when I first learned about them. Its been a long journey but I believe there is a strong possibility he simply was wrong about many of the beliefs he held about politics and the course of the future of human history.
Raw.githubusercontent.com DNS-Blocked in Spain
MacBook Pro teardown confirms the new keyboard is just the old, good keyboard
> at these previously pro-politics (some kinds of politics) workplaces

There are no people who actually think it’s ok to bring politics into the workplace. There are only people who don’t think their politics are politics; it’s everybody else’s politics that’s politics.
We have asimilar phenomena here in Buenos Aires when there is a big storm and also the winds push the water of the river back to the city. https://en.wikipedia.org/wiki/Sudestada

It only affect part of the city, because most of the city is constructed like 40 foots over the sea level.
>My recommendation to kids who are great at math and thinking about taking college classes is, don't. If the math classes at your high school are too easy, ask your teachers if you can skip straight to the AP exam

I wonder if this sets the teacher up for reprimand though via 'no child left behind' type stuff. I wonder what the repercussions would be if a student complained that someone else was getting more attention (advanced work in this case) which received attention from the administration.

My fiance is a high school math teacher and just a few weeks ago she had a student claim she was bullying him, which got administration involved with a parent-teacher-administrator-student conference. When the student was asked how he bullies her "she makes me stay awake and do my work in class" which got her off and got her an apology from administration but she was legitimately nervous about it prior to the meeting because that's the state of public education now.

Anecdotally, she's doing her best just to get her students capable of doing the assigned math as they will just pop out their phones when she's not looking (or when they think she isn't) and use some app on their phones to tell them the answers (PhotoMath I think) so they aren't even getting the foundations they need to continue to advanced maths. At her current school someone wanting advance placement would be a pretty rare exception. She has multiple students that will write profanities as answers, will draw cartoons as answers, will write things along the lines of "I don't know I want to die" "this doesn't matter" etc the past few years. Seeing the 9 year old in the OP article seems miraculous to us both given the state of things at some schools.
The "status quo" in the workplace (at least in this rather narrow subsector of "tech") is far from politics-free, so I'm not sure that your comment makes much sense.
The puzzle itself contains enough contradictions that a single answer is forced. So it is unclear from the question, but the result is definite: There is exactly one answer. (Of course, that fact is not obvious.)
Aha — Stigler's law strikes again.

https://en.wikipedia.org/wiki/Stigler%27s_law_of_eponymy
The same concept is present in most posts about the poor and working class, tech people just don't like accepting that maybe they're actually elitist and not actually average joes who makes six figure salaries. Look at the post on truck drivers from a day or two ago, most of the comments are people explaining how the workers don't actually know what's best for themselves and so their complaints can be ignored.
or three.