skysight-inc/HackerNews huggingface dataset:
You will find links to some MOOCs here: https://learnawesome.org/topics/cd05721c-f47f-4351-a637-8d1a...

The one called "Trading Basics" by ISB seems like a good starting point.
The classic buffer overflow has the buffer on the stack, near the return address, so you can just write a new return address and jump into the code you put in the buffer.

It's become more complex due to mitigation, but the general principle is the same.
I had a laptop that just was a pain to pick at with your fingers to open... I just shoved a bunch of paper in there for a while before I went with your solution, some little rubber clear grippy pads in the corners to get it to stand away from the body just a bit.
How to Choose a Guitar Learning Website? Tips for Beginners
A Random Walk Down Wall Street: Including a Life-Cycle Guide to Personal Investing by Burton Malkiel

Burton Malkiel Wrote "A Random Walk Down Wall Street" In ‘73. Have His Views Changed? -- https://www.youtube.com/watch?v=HLJCEP83QTM

Burton Malkiel | Talks at Google -- https://www.youtube.com/watch?v=wnCxlIQjT-s
Oh I see the architecture, it make sense in their case to consider it an important issue depending on the surface area to audit and the amount of work it would take. The architecture of both WSL1 and 2 are different, and neither have this problem I think (maybe punctually in some very limited indirect fashion and easy to handle, but both were developed for 64-bits from the beginning so they obviously did not attempt to share the same struct between both world with bare 'long' in it)
Honestly you're making generic arguments in favor of mob rule. I get the appeal, but it's reprehensible and I can think of precious few things as boring as debating its merits. Let's just say we agree that cancellation is as good as mob rule and part ways.
Yea bidirectional systems are nice - one of the big benefits is that you can also have polymorphic function arguments, something you can't do in standard HM.

I recently implemented the bidirectional system in Rust from the paper you linked, it was fun (and a challenge!)

[0] https://bit.ly/2W96K2r
Actually I currently work at a small startup (just got thru the 1-year cliff), and kind of saw it crash. Not only business-wise, but also management-wise. The shit kinda hit the fan to the point that the atmosphere got really toxic. The stuff I witnessed opened my eyes for the less sexy, more mean things happening in the tech world. It got me to worry I could easily repeat those same harsh mistakes, making me question whether it's worth it.
China has a similar land mass (3.705MM square miles) as the US (3.797MM square miles), but has data that is ~13x cheaper ($0.61/GB vs. $8.00/GB).
Start with it after November.

If you think you can miss eg. 5k. Only buy 2.5 k. In stock, the rest is spare money for drops.

Only buy the ones that you have a good guess for ( happens once in a year).

If you get to 20 k. Congratulations. Now change tactics. Buy stocks that are undervalued and don't buy too much. If it drops pretty hard, buy again. The goal is to reduce your average purchase price.

Hold till you think it's appropriate to sell.

The more money you have, the more you can diversify your portfolio.

Don't use your savings, only what you will never need.

Be prepared to lose it all at the start. And lose up to 75% every 8 years when you begin to slowly diversify your portfolio.

If you don't know what you're doing. Buy an index when it's low/drops. I'm a big fan of the Netherlands.

Ps. Crisis ain't over yet.
> Women can handle it in the same way they can handle a cloudy day

Going with that, then why create that cloudy day when it would take very little effort not to?

And what message does it send to actively defend creating those cloudy days?
I put 2012 as an upper bound on the year above: https://web.archive.org/web/20120324053910/http://www.ian-gr.... Perhaps it is earlier?
There's an interesting shift that seems to be happening at FaceBook. The logic is basically:

If Trump loses the election, we should be out in front of any changes the new adminstration would consider. If we can do an easy layup, we should take it.

Remember, FaceBook is famously numbers-driven. They, probably more than anyone else, believe in the power of numbers and algorithms. They probably even have insight into political groups and grass-roots trends that we don't have. But all the public data we know about is leaning away from Trump, at the moment.

So they could aggressively back a loser, and then get punched in the face if, as expected, he loses. (Sure, they'd be better off if he wins - but the numbers must bear that out).

Or they could make a couple of tactical adjustments now, and if the political tide turns against them, they could truthfully claim, oh we've been moving in this direction for a while now - glad you noticed!

It seems like an increasing number of FaceBook executive decisions are unfavorable to Trump these days. I don't believe that's entirely based on principles or lofty abstractions - I think it's smart positioning, based on the data.

The data is pointing away from Trump, and FaceBook is adjusting.
See my response to you here: https://news.ycombinator.com/item?id=23796317
Canadian here: Rogers, unprompted, added 5GB to our data plan, for free.

Which is extremely odd. Because Rogers and Bell are, in fact, several wolverines standing on top of each other in a trench coat. Very expensive, onerous contracts.

(My partner is front-line emergency medical staff, and we are on the city’s discount plan for cell service, so, it could be that.)
Because there is also professional benefits about writing with your real name. For example the famous patio11: https://www.kalzumeus.com/greatest-hits/

He also goes into detail in this podcast about the benefits of writing with your real name too: https://player.fm/series/north-star-podcast/patrick-mckenzie...

Funnily enough, he also lives in japan!
How many people out there have workloads that can't be met by LibreOffice Calc? I would like to meet those people because they must have very interesting jobs and automating their work would have a high monetary impact.
Right. I think that whole premise is wrong.

Why would enterprises buy a support plan? That they don't is the issue of companies building Libre Office that do a lot of the development, according to the email.

There are two options: 1. Libre Office works for the job it is supposed to do. Then no one needs a support plan. It's an office product, not enterprise software where you need technical support to design your next hardware thingie. It just has to work. 2. Libre Office does not work well as an office product. Then the organization using it will search a different solution, get a web service, stay with Windows.

There is maybe a miniscule market where there is a well funded push to develop a government IT system complete with Office interop and everything, and then maybe that project will pay for development, and maybe that can be treated as a support contract. But that market is seemingly not big enough for the people behind this push.

I see a second dimension to this: Libre Office is just not good. Every time I tried to use it it let me down. Last time - last year, and that was indeed on the job - it crashed and ate the document I was working on. Add to that the Java issues and that it feels clunkly. It's sadly just a stopgap solution, not something reliable or fun to use.

Maybe this is not a free software crisis, but just the reality of the market not being there? And maybe it does not have to be?
Discussed at the time: https://news.ycombinator.com/item?id=3124983
In the same way a Lada is an automobile.

Perhaps it's improved, but a while ago I tried to program Base and found the documentation around it's functions/methods/properties to be scant and/or terribly out-of-date, and pretty much useless.
Because it’s hard to explain what “free” means. Licencing isn’t something that most people are aware, so explaining why some software is better than others on that basis isn’t easy. This has been an issue since the 80s at least, and hasn’t worked yet. Arguably more people are more aware of computing now, but they’re also doing almost all of it within closed ecosystems.
Essentially correct! Instead of `1 None` it'd fail with a `KeyError`. You can get a probability distribution too:

1 baz 1/8
KeyError 1/8
2 foo 1/8
2 bar 1/4
2 baz 3/8
This would be hard to legally call extortion, since consumers are free to do business with who they please, and there is a strong history of boycott activity. Also if it were illegal, then many negotiating tactics become extortion. Is threatening to leave a company unless you get a raise now illegal extortion? Is demanding a lower cable bill or else you'll go to a competitor now illegal extortion?

I would consider these more ultimatums than extortion. Also extortion always includes quid pro quo, but not all quid pro quo is illegal. Context matters.
True. On both counts. The potential users are probably not the casual ones who are just using free online office suites by default anyway.
The point I was trying to make is that if you have to rely on runtime type information, you might as well use sum types in a more strongly typed language, where the scope of the code gets limited to the type itself.

With "duck typing", you need to have an extra test for types which your code is not supposed to work with, whereas with sum types, the type checker will help you verify that it cannot happen.

That being said, there are situations which a strong type system will not be able to model.

Anyway, at the end of the day, what matters is that you (and your coworkers) feel comfortable with your code. I know by experience that it's not always the case.
Level based generalization is a massive improvement in speed - I'm currently writing a Standard ML compiler for fun, and I saw a 30-50% decrease in elaboration type-checking duration when I switched to using levels. And it's not difficult at all to implement.
> The English are an ethnic minority in London.

https://en.wikipedia.org/wiki/Ethnic_groups_in_London

63% of London was born in the UK. You mean white English, I presume? Even there, they're a plurality.
I quit my job at 23 to become a startup founder (18 months ago). Quitting wasn't too difficult for me. I started the job with the expectation that I'd work for a year and then do the startup. I had been spending my free time working on my idea(s) for a long time and was excited to go full time on it (I also didn't get much fulfillment from my job).

I was surprised to discover, long after quitting, that working full-time on your own ideas can come with it's own distraction: pressure to make money. Probably the biggest mistake I made from months 6 to 12 (startup idea #2) was being too concerned about structuring things in a way that would (hopefully) make it easier to charge money. I ended up spending a lot of time doing things that in hindsight weren't generating any value. It would've been much better to focus on doing meaningful things, whatever those may be.

I don't know the details of your situation, but that might be something to consider: if you can figure out a way to have a decent amount of time to work on whatever you want while still having an income from elsewhere, it might actually be easier to focus than if you were doing the idea full-time.

On the other hand, I am glad I quit myself. So maybe that advice is just BS.

For income: I might switch the "weeks/months" estimate to years ;). Running out of money hasn't been an issue (lots of savings from my job, my wife worked until recently, then we moved back in with my parents until the pandemic winds down). Opportunity cost of course is large, but that's fairly easy to ignore. I've learned an incredible amount during the past 18 months, so even if I can't get my startup to work, it'll have been a worthwhile investment.

I don't know if any of that is helpful. I'd be happy to chat if you like, my email's in my profile.
Bogleheads community, including a wiki https://www.bogleheads.org/wiki/Main_Page and forums https://www.bogleheads.org/
In theory, but not in practice. Yes, it's a somewhat visual database. But it doesn't have anywhere near the power or ease of use that Access did 20 years ago and its integration with the rest of LO isn't even close to what Access does in MS Office. If that weren't bad enough, the underlying database it uses is effectively an island in the larger open source world.

In the Windows world, just about everything can interact with Access. Just about nothing can with Base.
Yeah I wanted to say this as well. Most of these explanations are about cultural issues that many organizations face.

I had both lucrative and productive brainstorming sessions and also messy ones on different teams and companies.
Issuing threats is not free speech. You're still free to choose with whom you do business. Terribly sorry, but I don't know how to make it simpler than that. Good luck in your pursuits.
In James Damore's case, at least, he engaged in the "problematic behavior" at the workplace - it wasn't like he was participating in a group outside of the workplace which then led to him being fired.

Regardless of what your beliefs are, harassing your coworkers about them isn't going to make your coworkers, or bosses, happy.

For a second, forget about the content. "Hey coworkers, your decision to use a NoSQL database is stupid, you VPs should change the way you're doing things" when not asked for comment and when the decision is well outside of your role is always risky, and can quite often lead to conversations where the targets of your rant can say "I can't deal with this person anymore, I'm ready to quit over this."
What support do you need for a word processor? LibreOffice is just a fork of OpenOffice.org so perhaps they should look to merging their code back into OO.org?
If the T2 chip is compromised, then separate SoC protection is moot. The only true protection is a physical covering (like in the Lenovo) or physical kill switch (like the Purism laptops).
DeepMind Explores Deep RL for Brain and Behaviour Research
FEC is unable to do anything right now because they do not have enough appointees. Jon Oliver did a great episode on it.
Or right
What does the age or gender of the people have to do with this?
Isn't that a proprietary Windows-only product? How is it anything to do with LibreOffice?
I feel like Libre Office was a great alternative to Microsoft Office up to about 10 years ago.

Since and from my obviously biased point of view, the only users left are the Linux users who do not want proprietary software, and the people who want a powerful office software but can't afford or don't want to pay for Microsoft office.

The user interface is a relic of the past in my opinion. I heard that they were working on improving the user experience, but I don't know what's the state of these projects.

I used to recommend OpenOffice and LibreOffice. Today I recommend Microsoft Office.
Very good point. Thank you.

Does that mean that something like LibreOffice should have more focus on scripting?

AppleScript got a relatively high amount of use in its day from “non-developers”, and I think Excel has quite a lot of scripting done in it.

Maybe by being really great at scripting they could compete better. Office scripting is quite tricky to do, Google Apps Script isn’t wonderful, and iWork.
Most of the operators in India have nationwide 4G-LTE with pretty good speed.
Huh, I never noticed that search box was there. I've just been going to hn.algolia.com forever.
Look up the definition of dog whistles then, and discover they mean 'talking in coded language that means one thing to an outside audience and another to the inner circle'. Pretending you don't understand a decades old political term so you can ignore an argument is also not going to engender the good faith dialogue you claim to desire, by the way.

And what was your point about emotionally charged language? Aside from that you don't like it?
In haskell you would do it like

import System.Random
x = do y <- randomIO :: IO Float -- note: this is before there are instances of randomIO for IO Int and other types
if y > 0.5 then
return (Left "abc")
else
return (Right 2.01)
It was a hypothetical. I wasn't speaking about you specifically. Anyway, I've explained in another thread as simply as I'm able. Good luck on your educational endeavors.
There's a startup working on this called Propagate Ventures. IIRC they have an agroforestry project planning tool for farmers.
Movie Wall Street with Charlie Sheen and Michael Douglas.
This is known to be happening in the UK too. The expectation is for thousands of 'excess' cancer deaths due to reduced cancer-related medical services.

https://www.bbc.co.uk/news/av/health-53310007/they-paused-my...

https://www.bbc.co.uk/news/health-53300784
> We are still in the early stages of this process, but in the future we also plan to share information on how you can migrate to Square, if you choose to do so.

They have customers that they hope to move to the acquiring company. It's not just about the talent.
Um, for starters, anyone who needs stable software, professional support, timely software updates, or the ability to run on a mainstream OS.

So basically? Everyone.
IMO this is the most interesting part:

> Collabora - despite C'bra still putting a lot of work into LibreOffice Desktop, having an outstanding support capability, doing lots of marketing, being the largest code contributor to LibreOffice, and having lots of existing happy customers / references for desktop LibreOffice, ... etc. etc.

>

> We have not had -one- -single- -new- Collabora Office customer since 2018 - zero.

>

> => so it makes no economic sense at all to invest in -Desktop- Libreoffice you will never see a return.

>

> That is manageable - we are investing heavily in creating Online and that is going well, and it funds our work on LibreOffice.
I would say, like in the article small steps, having a clear goal for each session and consistency are crucial to shipping anything. I've been moonlighting on https://bullish.email for a couple of months following pretty much the rules outlined in the article, 1.5h Monday to Thurs sometimes Friday, and I just shipped a big update on my service. Time will tell if I'll lose motivation, but this is the first time I can manage a day job and a fully functional side project.
Wouldn't it be string|number unless using the `as const` modifier?
Is there data to back these claims, either that Tran-Women are at great risk in men's rest rooms, or that cis women are in no risk in

Absent from this conversation it seems in Trans-men, are they not in any danger at all if so why?

I live in deep red area, a place where you would stereotype as "places that would enforce such a rule" my interactions in the Men's bath room are silence, awkward, and everyone wants to get out as fast as possible.

Men do not socialize in the bath room and I do not see where the danger comes into play, but I am open to being wrong

To be clear, I dont see any reason to have a law to enforce this issue, use what ever bathroom you want I dont care.

My lack of understanding is from the claim of danger on both sides. I do not see it...
Cease your investigations.
Those are excellent points, thank you
I realise that your child isn't there yet, but once they reach high school, I'd recommend that you introduce them to edX, where there are tons of courses on practically everything, taught by college professors. It can help them expand their knowledge in areas they're interested in that aren't in the standard school curricula. It's pretty awesome (high school student here).

https://www.edx.org
The author says that some firms indeed sell LibreOffice with support but then file the bugs upstream and expect them to be solved at zero cost.

>> Another pathology is that there are companies who ship
LibreOffice, often claiming support, but then file all their tickets up-stream and hope they are fixed for free.
I think they were talking about progressive taxation anywhere, however just to compete the point:

In the US, sales tax is a bit like VAT in the EU.

As with VAT, there's a registration threshold, and if you reach it you may need to lower your prices to end customers.

The sales tax registration threshold rules are called "nexus", and are a lot more complicated than VAT!
There is no way in Norway you can get a 1GB plan for $5.28. The mobile networks have been constantly abolishing cheapest data plans instead offering more data for higher price.
I think computation as a model of cognition is a perfectly reasonable hypothesis that will bear fruit and at least it IS a hypothesis instead of hand waving.

It is worse to imagine that there is a physical process that exists wholly in the physical world that happens in the world within reasonable parameters cannot possibly be engineered to happen in a controlled fashion.

This is a proof that would require a major shift in physics and math and yet we are expected to accept it purely based on intuition without even a compelling theory of how it does work.
Why downvote? I went from 600€ ( learn money ) to 23 k. In 4 years?

It's not about how much it is now. It's how much it gained... Since it only started as a test...

Edit: picproof, since my word is not enough? https://imgshare.io/image/screenshot-20200710-230405-degiro....
This has been used at the University of Nebraska Medical Center for a few months now. They do 5-way pooling.
> I could not understand why most static language required writing so many types that were easy to deduce and why people where saying that not having to write types made dynamic language better.

In Scala, a lot of libraries end up with deduction-only types—ie, types that can only be deduced, because actually typing out the type signature is very long, complicated, and filled with generics-upon-generics. I don’t find that to be a pleasant outcome—if I can’t fill in the type signature myself, trying to understand what the code is going to do ends up that much more complicated. Yet that’s not an uncommon situation.
The whole premise of your article is that by taking ad money facebook will face either administrative or voluntary backlash, which I don't think will happen.

Political ads are airing every day on radios and youtube, and you don't hear it as much. Just like Google getting hate for attempting a search engine in China while Bing has always been there. You can't predict the outrage machine because it is never fair.
First one, was in college, didn't really understand what I was doing, got invited by a friend and I was just really excited about programming real stuff on my free time outside of school. Got out 2 years later, right before my partners graduated and really grew the company.

Second time, almost right after college, I started working as the first employee at another startup, at first it was really exciting, I felt like I was part of the founding team, contributed a lot to the direction of the company and got to work on the pitch as well as go to meetings with investors, but when the company started growing, a line was drawn between founders and employees. That's when I got together with one of the other employees and left to start our own company.

Thirds time, while running my previous company I decided to participate in a hackathon with a friend, we won the local chapter, then the global chapter and then we got funding.

Looking back, I've been extremely lucky and never really planned anything too much, things just happened. Also, if I could go back in time, I might have chosen to just dedicate myself to being a very good programmer instead of playing the startup game.
Calling it "genocide" is one of the ways the hysteria manifests itself.
I worked a normal 9-5 job after college and knew within 3 months that it wasn't for me. I quit and did freelance work until I'd saved $100k. Then I stopped freelancing and put all energy into a startup. Having a cushion saved is the only way to sleep despite not drawing a salary. I recommend you find someone to start a venture with as it's less psychologically difficult when someone is in the same boat with you.