skysight-inc/HackerNews huggingface dataset:
Maybe they could compete on having a better extension system. Chrome extensions are absolutely awful. Every single one I've ever used has had some kind of serious bug, often deal breaking. I could easily fix many of them, but there is no method to do so. Let alone fork it or submit a pull request. You can't even load your own extensions, and you have to pay money to submit them to the web store. A scary percentage of them are sold to malware developers, and they silently update in the background.

They remove anything that violates the terms of service of a website. Like popular extensions that modified youtube or reddit in ways the sites didn't approve of. The only reason they don't remove adblock is because it has so much momentum and there would be an uproar if they did. But they do pay to have their ads whitelisted on the most popular adblock extension, and see to it that it's the top result.

They also try to be a minimalist browser and shove any functionality to extensions that can be shoved there. Since 99.999% of people never change the default settings on anything, they miss out. I wonder if a browser could be successful going the other way. Being "batteries included" and bundling it with lots of useful extensions and features.
Does anyone actually use Arc? Racket, Common Lisp, Clojure, Picolisp even yes. Arc was just used for this forum right and is based on Racket?
If anything he'd be hiring a manager or c level.
mmmmm little impractical. before I explored that option I explored arbitrage efforts like finding web server location and hosting my bots close by.

again, minimal sophistication is required to dominate. most of the developers are not doing deep exploration. you just need to be faster than someone moving a mouse or using an auto-fill script.
>blow you till your head pops

Gross. Please practice better analogies.

Edit: and the implication that sexual favors are the way a wife can support her husband... Geez...
Meanwhile we're making rapid progress on things radically more beneficial than flying cars, such as AI or CRISPR.
Chrome is improving on the resource usage front. It's far from perfect but it's getting better.

As for privacy you could use the open source chromium, there's a fork somewhere which has all the Google removed.
> I think the fact remains there's too much non-linearity in the means of production to get where Elon is trying to go without pushing his people to the limit.

What is the basis for that? It is an easy rationalization for an issue with serious consequences.
The problem is when the student tries to write their own code. I'm not talking about anything complicated. Just simple imperative logic.

You can explain to them an example code and they would nod and say they understand, but when it comes time for them to write code, they can't.
FWIW, I don't intend to suggest that all cognition is done in terms of "word language", just an important bit of it.
"The problem is we're moving extremely fast to a chrome only world. If it wasn't for corporate sites and the success of the iPhone chrome would probably be dominating the way IE used to."

"Always after a defeat and a respite, the Shadow takes another shape and grows again." -- Gandalf
There's lots of leeway to make trucks more aerodynamic. It's the biggest low hanging fruit.
And a bit shorter version...

24

;)
I agree, the decrease in editor-friendliness is really frustrating, coming from Lisp. The lack of parens around cond clauses is also annoying to me, because it makes it so that you can't really insert a newline after a predicate for legibility, since it makes the then-part flush with the other predicates (and similarly for let bindings).
Lol @ the people saying tell the wife that'll only make things worse.

Bottom line you're a weak person and this depressive episode will destroy everything you've built. A strong person wouldn't cry in the shower for an hour or consider asking a woman for help.

Sincerely not trying to shit on you or your situation but this is the real underlying problem. My advice would be therapy and prescription drugs. A weak person like you needs to "talk it out" and get constant reassurance from a quack.

This seems like the only way you'd make it to an exit.
People saying that she's just delivering news/trying to help. Nah, she is propagating toxicity that comes when there's lots of money to be had in a certain profession. Blend in, rank and file, do well on your homework and standardized tests and maybe you too can go to an Ivy League company. It's absolutely mind numbing that the homebrew creator Max Howell was turned down by google. But, it's because of this toxicity. I'm a piece of shit and studied for interviews like 90% of the dev workforce and got a job at a Big 4 company. I feel dirty.
an emergent phenomenon in the service of a greater objective - not an end but a means to an end.

Ah, sounds like we are on the same page then.
my renters have proven to be very reliable so far. you have to realize: most people are reliable. people are not looking to stay for two months for free and then get thrown out of the door. most people are not bad people. so whatever you do , it will likely work.

i use fb groups and my personal connections 50-50. i would not use Airbnb because it is usually for the short term. it is important to talk to people before you let them rent. try to judge their character. in general i avoid people who seem too cold/business-like about it, because i know people who like me stay longer and will be more fun to live with.
file a bug - https://new.crbug.com or is there an existing one?
I love the beach, but it's passive, so I'm still turning over work in my mind as I'm there. Swimming, hiking, camping, etc. give me tasks and actively distract me.
What you seem to propose is a separate stream of updates and security fixes. For this to work the way you describe would mean the company releasing all security fixes for every revision of updates. That's a lot of work in testing, release management, and support, and I don't expect any small sized company to bother.

Actually, I don't know of any project that does this - you may get fixes for a number of supported releases, but the expectation is that you upgrade at some point, or its eol for your product.
> continuation to work around AWS's low 5 min timeout limit, and local testing.

If you had to work around the 5 minute limit then lambda may have been the wrong technology choice. It's really neat for short quick bursts of compute, not long running processes.
WWDC: Watch the keynote live 6/5 at 10 a.m. PDT
That's unusual in the auto industry. Usually, plants run a second shift rather than paying overtime to the first shift. It's cheaper. Accident rates go up and quality goes down as employees get tired. You have to have a meal break in there, which costs more line downtime than a shift change.
I love both Lisp & Python. I'm not sure about large projects, but to me, nothing is easier to read than Python and a lot of people agree. It is so strict and authoritarian that nearly everyone ends up writing similar code. Good for sharing scripts on my team. If I write Perl, only I can understand it...and even that is temporary lol (I joke, but you get the point).
Hopefully the pay is decent and they were non-exempt. Otherwise, salary makes you into someone's bitch.
A business should work for you. Find a team of smart people. Gradually train them to replace you.
It's not really clear to me why, but lisps keep trying and keep dying. Best guess is that in the end, syntax really does matter and lisp just doesn't have enough of it.

Whether it's scheme or clojure or arc, every once in a while a new lisp comes along, and they never make it. This through decades and generations of programmers.
On one hand, as big Scala fan, this is great, I love the IO library!

On the other hand, I hate to be that guy, but

1. website is not https, no guarantee it's not modified or any authenticity

2. to install I need to download a file from a shorten URL then make it executable, then run it, no questions asked. I'm sorry but no.

3. no checksum to validate the binary

Great start, but these small security things are going to inhibit adoption, at least in my case.

Still don't let that stop you. Better ship early than never, and it looks very polished and well thought. Good luck!
Yea...I like the theory of emacs, but the reality of vim usage.
This is only one small facet of the problem, but a11y[0] is a helpful tool to automate accessibility testing. It of course doesn't cover everything you should be concerned about, but as someone who's far from an expert, it feels like a good starting point.

[0] https://github.com/addyosmani/a11y
Throwaway, this sounds like a classic case of burnout, and I don't know how to say this in a way that isn't going to sound rough, so here it is: You're doing your company a disservice by staying in your current state.

If you're unhappy with your work, you won't be passionate about leading a company. Especially through an acquisition, your colleagues are looking at you, a founder, as a leader, and drawing on you for strength. If you can find it within yourself to be that leader, then that's great! In that case, you probably shouldn't also be the lead developer, and given your extensive domain specific knowledge, it sounds like you might be doing too much all at once. I can't know; I'm not in your shoes, so this is all an outsider looking in.

It sounds like for the moment, what you really need is to pull back and relax, take some time for yourself, and recover. Your body only has so much willpower to go around, and if you get in the habit of exhausting that regularly, you'll burn out every time. Figure out if reducing your role at the company will let you continue, and do that if you want. Or, if you need to craft an exit plan, do that as well, and find someone just as passionate as you to fill your shoes. But take care of yourself first!
Realistically, IoT devices are and will continue to be made by small development teams under considerable time pressure with little motivation to care about security over the life of the product.

One solution to this problem is to institute consumer protection laws that say that consumers can return the product for a full refund if an exploitable security flaw is discovered in the device, and that products must disclose the privacy implications of using them.

Another option is to improve the software ecosystem for IoT to the point where everything is secure-by-default and you have to go out of your way to do something in an insecure manner. That will require a lot of careful API design and probably abandoning C and C++ in favor of something safer. (Rust seems like the most promising alternative at the moment.)

A useful test of whether or not we've succeeded is whether a hobbyist with basic programming knowledge can, with low effort, deploy a custom embedded device that connects to the Internet and have high confidence that it isn't a privacy threat or vulnerable to known security attacks and it will continue to be secure for the life of the product.

I think the full solution has got to be some mix of consumer protection laws and better tools for deploying secure devices. Maybe also some third-party validation organization could get involved, analogous to UL listing for electrical things.
Neither of those references says anything about Java Card. It seems much more likely to me that this stuff is plain old Java or one of its normal embedded variants. Also, this stuff is barely used as a secure enclave. It's used as an almost certainly wildly insecure mess of ill-advised proprietary applications.

That being said, there's Intel Platform Trust Technology and Intel Virtual Smart Card. I'm not quite sure what's up with them.
This is a tone deaf and just plain wrong comment. Who are you to be posting these negative words from a throwaway? Why don't you tell us your real identity as a successful entrepreneur if you're such a hot shot?

OP, it's perfectly normal to be feeling this way. Humans aren't built to take the constant stress that growing a company requires. There's nothing wrong with talking out your problems in therapy with a professional either.
Thanks! That's the kind of imagery I'm looking for but not the resolution. I should have made it clearer but what I'm looking for is images with resolution like in this article:

http://www.bbc.co.uk/news/resources/idt-sh/syria_from_space_...

They claim to have got these from NASA but the resolution looks a hell of a lot finer than 750m, it looks more like 1m-5m; you can see individual streets in the Raqqa timelapse.

They link to http://www.bbc.co.uk/news/resources/idt-sh/syria_from_space_... but it just mentions VIIRS again.
Spaghetti sort
Firefox already wins the "Best viewed in Firefox" badge for native MathML. See e.g. http://caniuse.com/mathml

Not that anyone cares, because MathJax...
Do end users get full Windows desktops or only access to selected apps? Assuming a 3-year amortization for $100 thin client desktop hardware, what's the annual cost per user when you include server/cloud hardware & VDI/OS software licensing? Which thin client do you recommend?
The title is clickbait.

It's analagous to saying "Elon Musk's mouth has worse bacterial contamination than petri dish of Lyme Disease." Sure, by number of bacterial agents, Musk's mouth is more contaminated... But that's not a very useful statement unless you want to mislead people.
"Tesla's safety record had been worse than slaughterhouses and sawmills."

OMG

"The scores don’t account for severity however.”

Oh...
> What possible benefit would it give companies whose entire business value revolves around their data.

You are right, but inviting them is still worth doing. BTW, diaspora* should have also been invited, but as I understand, they were.

> federated/distributed social networking benefits are the 1% of nerds

I actually tried to understand how can I benefit from a distributed social network and did not (I almost stopped using FB as well, not for the privacy reasons, but because of little utility given the time it consumes).

> Yes, XMPP...once the golden boy of federated discussion platforms...has been totally deprecated by the top two implementors. Why?

For Google it was primarily because Microsoft used their XMPP integration in Outlook but refused to allow Google to have a similar Skype integration. Somewhere on HN Googlers were writing about this. Don't remember, but I think FB also integrated Google Talk as well without allowing reciprocal integration for Google.

> The fact that anyone actually sat down and took the time to build specs for federated social networking is a miracle to me...considering there's practically zero business value in it.

Again, I agree, but there is zero value in a good spec that is followed by a single product. At least diaspora* and GNU Social should agree on this standard so that we can in future use different federated social network distros.
When a store is selling 20 pairs of a shoe, they will literally look at how the person who bough the pair did their web execution. Using a something like python requests is faster sure, but most of the time looking more "real" is more important. I've written a few of these and do both depending on the company (size etc.), their website, their security etc. Some of these companies have gone as far as setting up a web game people play and the highest scores get a pair of the shoe (slamjamsocialism).
I think the key point here is Musk is moving as quickly as he can towards automatic and robots. Unionization will only push him to do that harder, speeding up until humans are factored out of the equation along with their jobs.
> We all drive cars now. Some people still use horses, and there is value to horses, but technology has moved on when it comes to transportation.

This rings untrue to me, because I cannot believe he wrote this on his smartphone. I get that desktop/laptop are no longer the main entry device to the connected world, but they are essential to the connected world in a way that horses are not important to the world of transportation.
The only sites I've seen that only work on Chrome are generally due to the developers being lazy and only targeting the top platform. It's similar to many games only being available on iOS a few years ago, or many programs only being available on Windows.

Now with the web, it's much easier to make something work across all platforms, except at the bleeding edge, which is generally where you'll find those sites. Almost all the ones I've seen were tech demos of new browser tech that wasn't available everywhere yet.
Tesla must have a hard time hiring. I'm shocked they aren't running three shifts with the production backlog they have.
Thanks for your answer. That clarifies my doubts regarding why OpenAI has not entered into more applied areas which can benefit from having a Non-Profit create tools / databases.
> It scares me, to be honest. I wonder where this tendency in people will lead in the very long run, particularly when you consider the ideas suggested by companies like Neuralink. It brings Black Mirror to mind.

15 Million Merits isn't about the future.
Just wanted to say thank you for this. I've already watched several of his videos this evening and started a monthly Patreon donation. So good!
I've been using Vivaldi as my daily driver for about two months or so and I'm about to switch away. I'm not impressed with the performance on any level. In fact, ATM, the only thing I like about it is the bookmark handling, which is not really all that unique.

It's a tossup for me whether I'll go back to Chrome or Safari (there's positives and negatives for both of them in my case).

YMMV.
I even develop stuff on Chrome where I'm planning for the final deployment to be to embedded web views on other platforms (e.g. embedded WebKit on Apple platforms). The dev tools are just that much better. Fixing the occasional incompatibility is more than outweighed by the superiority of the Chrome developer console.
In this case it will be Japanese ROBOTS!
They do have apps that reduce this stuff and tie it to a phone number: Nike has SNKRS, adidas has confirmed. All the physical stores do raffles in person and many of the websites do raffles online.

Basically, all of your other ideas have been implemented by someone at sometime.
Foundations of Analog Algorithms [pdf]
I think we're actually in a great spot right now. Safari is my main browser on macOS, since it doesn't cause my computer to chug as much when the tabs start to pile up. For development my primary browser is Chromium, because I prefer their dev tools. On mobile I use Firefox Mobile, since it lets me install uBlock Origin. On Linux and Windows I use Firefox, because it has the least invasive default settings out of all the big-name browsers.

I'll admit I hold a rather strong resentment towards Internet Explorer. Aside from having made me waste countless hours dealing with its quirks, I also feel a bit better supporting browsers that are more open. I haven't heard a single person in real-life saying they use Edge as their main browser.
I hear this a lot from the clojure community... but I think it's a missed attempt to pivot off the JVM and have clojure be useful for more people on a more popular platform.

Missed?

Yes.

Pick a thing.

Be excellent at it.

What is clojurescript excellent at?

Its a nice language, with not very nice tooling, that is hard to maintain and significantly different from the existing javascript code base you already have, with poor interop to the existing js ecosystem (it is poor, compared to some other compile to js languages).

On the JVM, java sucks, but your choices are limited; what, maybe groovy, kotlin, scale, clojure?

Clojure has pride of place as the best dynamic language in that space.

For javascript, that crowd of alternatives is so much larger, clojurescript needs to actually be good to stand out amongst all the others.

...and I don't think it really does.

The people who use it seem to just like it as a language; and I get that, that's a thing.

...but aesthetics are personal preference and its difficult to ague they make a compelling use case.
If things are "that bad" at a particular work environment, I'm not sure any amount of time away will "fix" the root problems if you still have to go back there. You described taking time off (months) but you didn't go back. I have to think that the switching of jobs had something to do with your anxiety level going way down but I'd agree it would still have been "go go go" if you just switched employers overnight and started at a new place the next week.
It's easy to do better if you've ever armchair quarterbacked or just read about doing it. The idea of actually outlining a coherent argument is just broken and can never be truly reliable.
A bit late to the convo here, but one of the things that really impressed me about the Bloomberg (my employer) Terminal is how they manage this old user vs. new user problem well.

The terminal looks like this now: https://www2.le.ac.uk/departments/economics/images/bloomberg...

You can still do everything with the same keyboard shortcuts that have worked for 30+ years (pretty much everything with a number in front of it), and the layout of the screens generally don't change. But now everything on the mostly text-based view is clickable as well--everywhere you see a number you can click with a mouse.

Additional shortcuts are hidden behind menus, like "Settings" in the photo. But if you know the shortcut, no need to look at "Settings" first (which itself can be opened by typing 97 or clicking it).
You should read the article. They are a high number of incidents, but they are mostly minor things.

It's a poor way to compare a company's safety record.
> did you want Firefox to fork Chromium and be reliant on Google and keep pulling in all changes they pushed?

I guess I was thinking that Mozilla could both contribute to the core browser (Blink?) and maintain a fork similar to Chromium, but perhaps with more independent features.

This is obviously not ideal for the ecosystem, compared to having a separate browser engine. However it could be a useful approach if Firefox has trouble getting enough users to be relevant, because at least it would mean that Mozilla is influencing the web and its development.

> an open source clone of Android, it already exists and it's called Replicant

I don't think Mozilla needs to start an independent project. They could fund, promote and improve one of the existing open source forks of Android.
Agree.

While I love rust and think it (should) replace C for web servers and the like, the majority of the issues with IOT devices are just basic security oversights and design errors.

You raise some very good points:

1. Secure by default should be mandatory. MS learned that one the hard way.

2. Consumer protection laws would certainly get device builders attention. I think that is required. But I doubt the current administration is included to enact such laws.

It is a shame that devices are certified by UL and FCC, but there is no security certification or even a basic audit that would catch: security backdoors, default / blank passwords, auth over http, basic XSS and CSRF vulnerabilities etc.

The bad news is that we don't know how to design a device with Linux and internet services that will be secure without updates for 5-10 years. So we either insist on updating .... or we keep some of the darn devices off the internet.

At at minimum, we should insist on having devices that don't listen on ports just waiting to be hacked. Devices should only connect out.