skysight-inc/HackerNews huggingface dataset:
I think you are placing too much faith in the P2P technology and overlooking the consumer side. Facebook and YouTube users don’t care about what tech is underlying their apps, so long as it is convenient and easy is use. Would Mastodon, had it existed in 2003, have beaten FB? Depends if they could have presented a better user experience. Ultimately I don’t think it’s the tech- nor regulation that supposedly suppresses the tech- that truly matters in the cases you’ve discussed. It hinges upon the UX.

It’s also doubtful that P2P withered away as in the narrative presented. It flourishes today under another under-regulated category: blockchain. And has also yet to see widespread mainstream adoption, or even very useful products, despite the lack of broad legislative oversight.
Monkeys with Superpower Eyes Could Help Cure Color Blindness
> it's entirely reasonable that the VCs want a full-time commitment before paying you.

I agree with this, but instead of being douchebags and wasting everyones time with stupid games, why dont they just say "look, we need a full time CTO, if you can't do it we need to find a replacement."

>You are absolutely being compensated for your part-time work, even at $0. You have equity in the company, and presumably your ownership stake is growing in value. Of course it's hard to spend "paper wealth", but that's the founder's game

Friendly reminder that equity is almost always worth $0 in a startup. Its absolutely ridiculous he made it this long without getting paid unless no one is.
Thanks!

That looks equivalent to python without comprehensions.

As far as I can tell the difference in the expressiveness of `map/filter/reduce` is mainly about whether you like or don't like comprehensions. Do you have any examples where you believe ruby has cleaner syntax?
They multiply the skills of the people around them. They make everyone else better. It can be via a tool, a process, good code review, opening a path of knowledge, being supportive, giving confidence, listening well, or any number of other things.

Gandalf in the battle of Minas Tirith is a huge force multiplier. He embiggens the courage of everyone near him and makes them fight harder and better.
Right, a staff level engineer would have been the one to organize the team so the junior developers are picking up the easier stuff and learning the system.

If you think team dynamics just magically emerge that way around a complex technical project, you weren’t as senior as you thought.
The original demographic research:

https://www.dialoguejournal.com/wp-content/uploads/sbi/artic...

And a review of its more recent book-length expansion:

https://www.dialoguejournal.com/wp-content/uploads/sbi/artic...
In Shanghai, I found a vending machine offering fresh-squeezed orange juice. The front of the machine was a window, so after buying a juice you could watch as a few oranges were rolled into a press and crushed. Then you got a sealed cup with the juice in it.

The juice had barely any orange flavor at all. I concluded that fresh-squeezed orange juice is overwhelmingly just water.

This suggests that it is in fact distinguishable from Coca Cola.
Not sure if they do, but RECAP pushes data to the Internet Archive, so anyone can pull that PACER data back out.

https://blog.archive.org/2017/02/13/internet-archive-offers-...
How about some coffee berries?
A lot of people in that sub Reddit have researched the church's history. Maybe the way to go is to post a question there and see if anybody can get you a source in support of the claim, or a source that refutes the claim. No need to redo legwork that's already been done.
I think this may be a little dismissive. I use adblockers, but it has nothing to do with revenue streams or philosophical reasons. Ad companies have time and again shown they cannot be trusted with my machine. Whether it's sticking me in a redirect loops, telling me I have a virus, redirecting and disabling the back button, vibrating my phone, making loud noises, etc etc. I'm done giving them chances until I know these problems have been solved. I understand this may harm the good actors, which is why I'm surprised these issues still exist.
...ahn?

(Brazil)
The sound quality in the video was bad enough that I didn't recognize the "huh" equivalents that I myself would use often.
> That's called "politician's fallacy" - "something needs to be done! This is something, therefore this needs to be done!".

You are arguing that doing nothing is superior to this proposal. While you may be correct, that train has left the station and is no longer on the table. Both the public and the politicians are in agreement on this, so, good luck changing that narrative.

> And if you're implying I have to right to criticize stupid proposals from politicians before I myself am elected into political office and make a full-formed policy proposal that solves all the problems - sorry, it's not how this thing works.

Sorry, but, at this point, either you come up with an alternative, or a proposed alternative is likely to get implemented. This IS already moving, so all you can do at this point is nudge the direction.

"The avalanche has already started, it is too late for the pebbles to vote."
There's a certain disdain for metrics so we're not tracking a lot of things proactively (think latency/rate, for example). That means every new change is based on a feeling of how it'll impact the systems. We also don't have a dev/test environment so changes to production are what I'd call, "faith based". There's a lot of apply to production, revert cycles. Or worse: no changes at all for fear of breaking things.

But there are more mundane things like not using a code linter because $linter enforces some rule that someone doesn't like, so discussions stall. There are literally hundreds of JIRA tickets about some proposed idea that fails to reach consensus.

I think isolating myself from the craziness is a good idea but I'm having trouble with how it would be received. Say I push a code change that fixes a bunch of things that $linter complained about, including stylistic changes. Now that has to be reviewed by someone and...? Should I just keep pushing the envelope like that? Someone will probably contribute some piece of code full of violations and then... I fix it and cause an incident with teammates?

One possible outcome is to just accept things and let go. I see this a lot in people that have been here for many years. They are also not people I would aspire to be so... I kind of have to accept defeat but that's demoralizing. I'm coming to a point where I'm asking myself where I could be and I don't have a good answer. Should I stick around and keep trying to change things? Back to the swimming against the current question.

Thanks for all the feedback.
From the description on that poster

"The artist’s share of profits from sales of this poster will be donated to NASA."

How, Though? You can't donate to NASA
Fair point. I will give it a shot.
how can you code on it? are you using a cloud IDE or something like that?
w3m does not have that. In any case, since experiments are no different to backdoors you might as well say that most popular browsers have backdoors.
In this situation you're describing, a single person is responsible for, and the only person at the company capable of working on, the "core of [the] product"? Unless this is a company of 1, that's absolutely crazy!

There are many reasons you'd want more people (I don't know why you're jumping to the large number of 10... why not 2?) on this "core of the product":

* mitigating risk from the bus factor (https://en.wikipedia.org/wiki/Bus_factor)

* lessening the "information silo" effect (https://en.wikipedia.org/wiki/Information_silo)

* taking advantage of a diversity of perspectives/approaches

If these ideas aren't relevant, then you're probably not talking about a very important part of a company. If they are relevant and this is a critical part of your company, then it makes every bit of sense to build at least a small team around it, thus leading to the "principal engineer" earning his/her title.

What sort of 'guiding' others would he be able to do? He could spend 2, 3 years teaching a team of 10 everything he knows

You make it sound like he'd have to quit his job and become a professor. He would continue to work while teaching the people around him. They might never learn "everything he knows", but that's not a requirement. And there's every chance someone he trains might eventually surpass him. This is exactly what it means to be a Senior+ engineer.
The video makes the argument that long haul truck driving is the job killing people most effectively. Besides fatal accidents the lack of physical activity is reducing life span. 69% type 2 obesity, 17% type 3 obesity and 27% get < 6 hour sleep. He also mentions 50 000 driver shortage
Hey look, it's the same line trotted out every time someone suggests that Teslas are not the safest, most reliable cars on Earth, that Autopilot is not just one OTA update away from Level 5 self-driving, and that Elon Musk is not a modern-day Thomas Edison about to end climate change and bring us all to Mars:

"GOTTA BE THE OIL & GAS INDUSTRY!"

This is really just a way for Tesla and Elon Musk fans to inject a cloud of distracting squid ink into discussions of any remotely damaging info.

If you are looking for some third party validation, Edward Niedermeyer is a journalist who has followed Tesla & Elon Musk closely for years and is taking this study very seriously: https://twitter.com/Tweetermeyer/status/1094318155285946368
Aren’t gums chock full of nervous tissues?
Did pay a visit! I'll send an email to get in touch, thanks for the kind words!

Any lines that stood out specifically for you Zakir?
> I expect to see commercially viable CPUs with SIMD units (Intel tried and bailed, maybe they’ll try again...)

I don't think you meant what you wrote here. ARM(/AArch64), PowerPC, MIPS, RISC-V, SPARC, and x86 all have SIMD unit ISAs on them. In fact, on x86-64, I'm annoyed because scalar floating point uses the vector registers anyways, so just glancing for use of %xmm is insufficient to tell you if your code got vectorized.

What Intel tried and axed was the many-dumb-x86 core model of Larrabee and the Xeon Phi stuff. It's arguable that a lot of that failure was do to Intel stupidly asserting that you wouldn't need to rewrite your code to make it run on that sort of architecture.
> For most of us vitamins is rarely a problem.. so if we ignored that.

What are you basing that on?

> Then do we have any studies to suggest soda contains "bad" stuff that juice doesn't

Probably.

Look at a few labels of various sodas. You'll often find things like phosphoric acid, artificial colours, artificial preservatives, caffeine, artificial sweeteners etc.

Are these the worse things in the world? Probably not.

Are many of these things good for you? Probably not.

Do they do more harm than good? Possibly.

> I feel like we often associated natural things with being healthy

I feel like we often look at nutritional labels and draw conclusions based off of macronutrients/calories - without much contemplation of the ingredients
Why do Win32 APIs handle error codes differently?
I wonder if long term plan ought be to shut down and redevelop SJC. Has this been studied? I know that SAN relocation is periodically studied but not gotten far (too bad, I'd like San Diego better without the low flying planes). SJC is closer to downtown and there are existing alternatives (SFO and OAK) so would seem to be a more attractive candidate.
Data Science and Blockchain Are Opposite Philosophies
Nvidia provides good support for CUDA on Linux, but not good support for graphics on Linux. You recognize this, and use a different brand GPU for graphics. The Nvidia users that Sir_Cmpwn is frustrated with are those that think that the same GPU should be good for both tasks, and that everyone working on graphics do all the extra work to adapt to the whims of Nvidia engineers who don't care about their graphics use-cases.

The comment that Sir_Cmpwn was replying to litterally said "Nvidia is absolutely the only option, and it is everything else that has to adapt to it." Now that is the harmful attitude. Because you use Nvidia for CUDA doesn't mean that you need to use Nvidia for graphics. If you do choose to use Nvidia for graphics (despite a clear compatibility warning from the community), you shouldn't demand the graphics people to bend-over-backwards and "[have] to adapt to [Nvidia]."

And you, coffeecat, don't seem to demand that.
I read through the article and people were saying that the static rules limit its effectiveness. I haven’t noticed any difference between the effectiveness of ad blocking in iOS and using something like AdBlock for Chrome on desktops.

It seems like people don’t trust the motives of Google (and rightfully so).
Julia does already support this kind of thing. Moreover with a minuscule fraction of the money that’s being poured into making Swift usable for data science and machine learning, truly top notch support for generating standalone binaries from Julia could readily be developed. Which is kind of frustrating but what can you do?
Use StyleGAN. The speed and quality of its results surpass any GAN I've ever used, and I've used dozens of different implementations of various architectures and tweaked them over the past 3 years.

If you want a demo of what it can do and the original Nvidia paper/video isn't impressive enough, check out the anime faces I've been generating with just a few days of training on my 2 GPUs: https://twitter.com/gwern/status/1093701790971953152

For H.R. Giger pictures, I suspect the problem is that you simply don't have enough. StyleGAN is powerful enough to memorize datasets of under a few thousand images. What I would suggest is that you might be able to take the Nvidia 1024px face model or cat model and retrain the model with your artwork; that saves you sample size, and to the extent that faces or cats remain in your final model, well, perhaps that will just make it creepier or hilarious, in the vein of 'dogslugs'.

(This is what I have been doing to make individual-character anime-face StyleGAN models: few characters have so many faces as to be able to train from scratch, so I've trained a StyleGAN on the entire face dataset, and then I simply retrain it for an hour or two on just that individual character's faces to finetune it.)

Alternately, you could try to borrow strength from an illustration dataset somewhat similar, maybe a Western art dataset like WikiArt? (I forget if WikiArt is the dataset OP mentions Mario training his GANs on.) Train a StyleGAN on that and then do transfer to Giger as above.

Finally, you could get more invasive and try to weaken StyleGAN enough to make memorization more difficult when training from scratch. Shrink the 8x512 FC layer stack and remove filters from the convolutions, for example. It will be a lot weaker but it'll generalize better within the samples it's still able to generate. Train faster/smaller too.
This is authoritarian might makes right nonsense. It's incompatible with the UN Charter, national and individual self-determination, and the world's religions.

Before global trade, wealthy countries became wealthy through population growth. Today most every wealthy country has low or negative native birth rates, depending on immigration to shore up their economy. Japan's lost decade is an example of negative birth rates along with no immigration.
This comment has too many American insight I don't have and sounds sarcastic, not sure — if it's not though, let me know what you meant and I'm happy to have a conversation!
iOS isn't really relevant for this. You would certainly deploy a model into an app, but that is likely to be using ONNX: https://medium.com/@alexiscreuzot/building-a-neural-style-tr...
Another interesting trend is dwindling desktop and laptop sales: https://www.statista.com/statistics/263393/global-pc-shipmen...

Plus, most non tech people don't need anything high end. So the percentage of Chromebooks, Celerons, etc, goes up.

Then, on the server side, a lot of the chip sales are going direct to the FAANG group, rather than to someone like Dell or HP.

Those two things do take a lot of wind out of better, generally available, general purpose devices for regular people and companies. A shrinking market doesn't usually improve quality.
We do something similar to this at Userify / ssh key management (disclaimer: I'm the founder/CEO):

We give away 20 servers for free -- no invoice, no credit card needed, nothing. Once you exceed 20 servers, we charge (it's about $70/month).

You'd think that 20 servers is way too much to give away, but actually about 76% of our servers are on the paid plan and a huge percentage of our customers come from the invitation referrals when people change companies or consult for multiple companies.

(Our pricing might be too low and our product might be a bit too technical and scare off a lot of people who might not even know what SSH is, but for now that acts as a filter and keeps our support costs low; it's working for us, although we'll probably lighten up a bit on the technical homepage in the near future.) Also, the SaaS product acts as a frictionless testing area for people who actually just want to deploy the on-premise version, which accounts for approximately 40% of our revenue.

Our customers like the product and we have grown with many of them from free to paid. We're growing a startup for the long haul and don't have to demonstrate any particular growth rate to anyone.

The advice in this article works. Build something that provides some useful utility to people, and give as much away as you can. Most people will not abuse it and will return the favor as they grow.
I'm with mvid. The benefits to the average user far outweigh the negatives.

It's unfortunate that for me using something like an ecobee requires a sandboxed network connection to protect my other devices from the ecobee and vis-a-vis, but that's how it goes in 2019. We are not as security conscientious as we need to be yet. Or we can all live in caves in isolation. That's okay too I guess.
It's a humble Wordpress theme but thank you for pointing it out — I'll check with my developer, see what can be done. Maybe switch to lazy loading
I initially read it as "If you can explain something in simple terms, you don't understand it well enough” and I found it very true.
You can order pizzas for employees?
I wasn’t aware this was a thing. Thank you!
I work at Brave. Thank you for using our product. Any ad products we ship will be opt-in only. If you don’t opt-in you’ll never see them.
Is there any distro using Wayland out of the box, aside from Fedora?
Most countries don’t have the sugar most Americans do in their daily diet. Look at the sugar in white bread.....
So in summary, give users lots for free and they'll feel like you're their friend and recommend you to their friends and happily pay you?
The founder Joseph Smith had 14, 16, 17 year old brides. If it was allowed for Joseph Smith why should anyone else be different?
What I meant to say by "just producing code" was that he wasn't having much of an impact on people around him. He was producing a regular amount of good code. He just had been there forever.

I agree completely that there's nothing wrong with managers making less money than people they're managing. The only reason I mentioned that he reported to me is because that's the only way I became aware of his salary.
Good points, I'd appreciate if you could elaborate since it seems you've thought a lot about this.

> Docker can help only if there is a single step in your project. In ML projects you usually have many steps - Preprocess, Train. Each of the steps can be divided: extract Evaluate step from Train etc.

Yeah this is something I've been struggling with. In a project I'm working on I use docker build to 1) set up the environment 2) get canonical datasets 3) pre-process the datasets. However I've left reproducing as manual instructions, e.g. run the container, call script 1 to repro experiment 1, call script 2 to repro experiment 2, etc. I think I could improve this by providing `--entrypoint` at docker run, or by providing a docker-compose file (wherein I could specify an entrypoint) for each experiment.

What do you think are the generalizability pitfalls in this workflow? How could dvc help?

> Also, Docker has an overhead - copy of data needs to be created. While DVC just saves links (sym-links, hard-links or reflinks) with a minimum overhead. It is crucial when you work with multi-GB datasets.

Good point!
I am well aware of the Mr Robot brouhaha.

No one brought up “website oriented” experiments. We’re talking about the browser itself. All modern browsers of them have the ability to download JavaScript and execute it to change functionality. All of them have the ability to toggle behavior remotely. That’s how you experiment, and experiment driven development is how modern software is made.

Finally, you can not be serious mentioning Lynx. It was obsolete in 1996. I know. I was there.
That really is a good heuristic. Managers at these companies should be asking, “what do we need to be doing?” and “what do you need to get it done?” If instead they are dictating what to do or only telling you what you can’t have, that is big trouble.
IdenLib – Library Function Identification
> As far as I can tell the difference in the expressiveness of `map/filter/reduce` is mainly about whether you like or don't like comprehensions.

Comprehensions don't replace reduce, they are equivalent to a combination of map, filter, and flat_map. The difference is not just about comprehensions, since map/filter/reduce, and friends, in Python are functions, where in Ruby they are methods; so in Python when you can't do it all with comprehensions (reduce, zip, etc.), it's either imperative loops or functional notation (inside-out), while Ruby uses method call notation, which results in operations reading in the order of application.
A certificate is a name and public key bound by a signature. It identifies the owner of a public key.

A certificate identifies a name.

The signee is called a certificate authority (CA). The CA is often some big company, like VeriSign. With internal PKI, it can be any entity that nodes have been configured to trust.

A CA authenticates the identity claimed by a certificate.

A CA’s certificate can be signed by another CA, and so on. The last certificate in the chain is called a root certificate. Root certificates are trusted and stored locally. They’re usually shipped along the OS.

There can be a chain of trust whereby one CA authenticates the next.

Its a tricky subject and I don't think it is really possible to get too far beyond "give me £100 for this SSL certificate" ... "because" ... sigh [fill in your own SSL related conversations with your PHB stupidity here]
> From my subjective view point of the data - Tesla's autosteer overall helps to reduce accidents. But only when the operator is fully aware of the systems functions and alerts.

You can't just throw that second qualifier on there. Whether Autopilot helps reduce accidents is 100% dependent on whether users take it as an excuse to let their attention wander from the road. If the behavior of many Tesla fans on Twitter is any indication, they already think it's fine to treat it like a full self-driving system: https://twitter.com/Scobleizer/status/1092477048482717696

And that's to say nothing of the fact that Elon Musk himself was shown on 60 Minutes letting Autopilot drive, in traffic, with his hands off the wheel and Lesley Stahl in the passenger seat. The user's manual may say to keep your hands on the wheel, and in court when faced with an Autopilot-related lawsuit Tesla always argues that drivers are 100% responsible for the car at all times, but Musk & Tesla are nonetheless happy to irresponsibly encourage the false perception that their cars are self-driving.

IMO constant in-car monitoring of driver attention (i.e. a camera focused directly on the driver's face) is the only way these "kinda-self-driving-but-not-really-when-it-counts" systems can be deployed safely.