skysight-inc/HackerNews huggingface dataset:
Pandas uses the Python csv module under the hood. Most of the code in the read_csv method is used to get the data from the csv file and load it into data frames.
Show HN: Phase – Generate sounds from mathematical functions
I wonder how many collective hours have been saved, and what the ratio is between the value of that and the increased accident rate. I'm sure there's a suitably mercenary cost-benefit analysis that would be interesting to see.

My experience, limited though it is, is that in Detroit nobody drives the speed limit or anything close to it. 85 in a 65 zone was standard.
Not to mention having children, which if my experience is any indication is the #1 reason parents use for being overweight and unfit, not having time and/or energy to properly care for themselves now that they have kids.
I also find everything I need even if it is outdated, usually I can make it work and use it as helpful resource.

I have to GOOGLE a lot, as I am a solo dev working for medium sized business. Recently, I switched to .NET Core, but sometimes I search for answers using the older .NET framework MVC5. Some things are different, some are the same. However, stackoverflow delivers 80% of the time for me. Other times I just go read books, try to find blogs with example etc.
Normally 'rework' is when you screwed up the first time and have to do more work to fix it, and is not 'reinventing the wheel'.
Both of your links have nothing to do with general population adherence rate though. They are adherence rates within a pre-selected group of people for a specific study (apologies if i am reading this wrong).

I was actually surprised by the low adherence rate. The studies were done on small sets of folks for a very short period of time (2/8months) with little effort to adhere and yet the participants couldn't even do that. I figured adherence rates for this would actually be 100%. After all, the researchers asked for 6 minutes a day, 5 days a week.

The question I was interested in is roughly: If i randomly select 1000 people from the population and introduce them to HIIT, how many will do it 3-5 times a week 6/12/18/24 months after the introduction without any reporting and supervision?

Again, sorry if i am totally misunderstanding the links.
They wanted to see what Plaid could accomplish with a little more money (and time) before spending a lot of money on the company. They liked what they saw and wanted full control.

Or they realized Plaid was becoming too valuable to its competitors. Or they didn't have the cash available at the time. Or Plaid didn't want to sell at the time.

Google Ventures participated in funding a number of companies that Google later acquired.
The Grammar of the Elements – American Scientist
Chicago Pile-1
> It violates all of the encapsulation and decoupling principles you learned about as a CS undergrad.

I mean, it's not like encapsulation and decoupling ever worked with the networking stack. For example, let's pause a minute and think about which layer does TLS or NAT sit in.

To quote @tptacek[0]: There is no such thing as a layering violation. You should be immediately suspicious of anyone who claims that there are such things.

> HTTP/3 is the new IPv6.

Funny you mentioned IPv6. The famous article [The world in which IPv6 was a good design][1] actually gives some good context on why QUIC is needed, and believe it or not, layering violation was explicitly mentioned.

[0]: https://news.ycombinator.com/item?id=4556125

[1]: https://apenwarr.ca/log/20170810
Overcoming Early Insecurities as a Freelancer
> Rendering markdown client-side seems like a fine way to implement a web page.

Requiring readers to execute arbitrary code in order to read content seems like a terrible way to implement a web page.

Nor is it cheap: it requires every single reader to execute the same code, burning CPU over and over and over when it could be done once for all readers, by the server.

> Yes, some people choose to browse with JS disabled, but anyone who browses that way should expect that many sites won't work and will need to be manually whitelisted.

Yes, you can require execute privileges in order to publish content, but anyone who publishes that way should expect that many people won't read what he writes.
Yeah, I was thinking of the alarm clock app on your phone rather than a hardware clock by the bedside, so you're practically hitting "add rule, set trigger, define action" much like IFTTT or email inbox rules.

When I've taught (adults) some basic coding, it's typically been state that's the challenging concept. You have a bunch of logic, but what was the state of your program (or the world) when the logic executed? If it's not what you expected, how did it get into that state? These questions seems fundamentally different to me compared to working on an Excel spreadsheet (which of course can still be complicated and have bugs).
A pizza a day, or a slice of pizza a day?

The secret of junk foot is that junk food makes your mouth feel good for 20mminutes, but healthy food makes your body feel good all day, and gives you an energy level to live more actively.
That's just a function of their size. I guarantee you that Stripe and Airbnb's growth rates will drop to these types of growth rates if they hit the 100B valuation. The truth is when you are so large, the opportunities for growth become smaller and smaller. It's much easier to grow at high percentages when you are small. Buffet talks about this a lot with Berkshire; he has said he could grow Berkshire at a much higher rate if the company was smaller. Now he has to pass on amazing investment opportunities that are too small for him.
That's exactly my point. It's a website. It's meant to be consumed by browsers, so it's fine if the served resource is a SPA that renders the content lazily or whatever. The claim that SPAs somehow violate HTTP seems weird to me.
I am shocked that the author, much less editor, would allow this to be published. There is nothing but conjecture. I guess websites really will say whatever click-bait title gets them the most traffic.
This is too bad if they sell this prematurely
Everyone seems to want to make an analogy for why no-code tools are bad, or will end badly.

But I've watched countless numbers of individuals start & build full web apps, websites, mobile apps, and more - all without code.

No-code tools are viable to use to build a product or business, and they're here to stay.

They're not here to "take dev jobs", but they are here to empower the 99.5% of people that don't know how to code.

Imagine what features more advanced no-code tool platforms like Webflow.com & Bubble.io will have in 5 years.

While y'all discuss pros/cons, we'll be busy building.
I have this theory that a lot of corporations know this but they don't want to be the pioneers who volunteer their money and man-hours, only for their competitors to then reap the fruits of their labour for free.

I can't prove it but I intuitively feel there's a lot of spite out there. Many people are unhappy with the status quo but are also unhappy with the idea to sacrifice their resources for everybody else -- and they will likely not only be non-grateful; they might try and pull an Oracle or Amazon and sue the creators over the rights of their own labour.

Things really do seem stuck in this giant tug of war game lately.
There simply wasn't a way to quickly share photos from your phone. Previously the best option was to mobile upload to facebook which was pretty common. Instagram made that process easier and also added the ability to quickly add "retro" looking filters/frames. It quickly became a way to see what your network was up to at that instant.
Because they can’t go straight from A to B, because there are so many audited processes that are tightly coupled to A. So they replace A with B one step at a time, and keep A in sync with B using RPA. When the whole of A is replaced, you turn it off along with the RPA.

The problem comes when RPA stops being a short-term tactic, and starts being a long-term cottage industry. Unfortunately, RPA vendors have a vested interest in keeping A around as long as possible in order to maintain the necessity of their solution.
Pegasus, by the NSO Group. Yes, for the right money you can get into any iPhone. It was pretty effective to help Saudi Arabia kill Khashoggi and also aide other gov'ts, like Mexico, in going after journalists and dissidents. NSO Group "carefully screens" who they sell their technology to, and the Israeli gov't "approves" the sales prior. https://www.cbsnews.com/news/interview-with-ceo-of-nso-group...
Such tools should have a degree of "hooks" built in so that work-arounds are easier. For example, a ORM should have an operation to send direct SQL to the database for the times it can't generate SQL as intended. And maybe even modify specific clauses if needed so it's not all native or all raw, but something in between. Of course, if it's too open-ended it becomes a hacker's playground, so a happy medium needs to be found.
Yup, from the article: "Police did not identify speed as a primary factor in any of the 14 fatal crashes on 75 mph freeways in 2018, the highest number in five years."
I'm a big fan of DeMarco's The Deadline: A Novel About Project Management. It's very accessible and covers many important issues.
> you reacted defensively. Your response was "You destroyed my tabs!"

> you shouldn't assume that.

He didn't say what his reaction was. You assumed it.

Am I missing something?
We had a lead who wanted to do front-end code but hated HTML. He really, really wanted us to use something where he could pretend he wasn't writing HTML. But AJAX was the big thing, our app required a lot of interactive HTML, and CSS3 was just on the radar.

He would mark stories as done that had tons of layout problems. He just couldn't be arsed to dig into it, because you actually had to stick your whole arm into the guts to get things to work. Between me and another guy who were doing 60% of the interactions and north of 80% of the bugfixes we finally browbeat him into going back to real HTML templates. He retreated to writing mostly backend code from then on, which honestly reduced our workload by itself.

Pretending you have a different set of core problems than you actually have has never ended well for me, and I'm convinced it has never ended well for anyone else either.
Don't abstract away your problem domain, and don't kid yourself about what your problem domain is.
I don't think I did either. Can you try and explain it?
IMO, title has an implication between speed and crashes that is not fair.

The article even says (1) not enough data (2) most crashes leading to the increase aren't in areas where the limits increased.
That dependency is merely a wrapper to allow CleverCSV to load data directly into a Pandas data frame. It doesn't require pandas just for loading csv data.
They provide data for things that are like Mint (but not Mint itself).
i always hope that new exciting companies will work towards a sustainable business model that can exist without a buyout from some mega. i understand that its difficult to start a business, much less a sustainable one, but its sad to see such promising companies grow into a pitch instead of a business.

maybe its a good thing i didn't get hired for their SLC office, because i would have quit over this.
Aren't we, developers, bored to death with our work?
This would be a good argument if:

* there was any choice in the market
* my satisfaction was actually guaranteed
* The cost of switching was low (it will take at least a day of coordination to end one service, and start the second)
I suspect one of the biggest impacts was revenue shortfall for the state troopers.

Also, 14 fatal crashes for the year. When numbers are that small, any variation makes for a big change in percentages.
She must be rich... why is she pitching a vagina scented candles.
Make sure it worked. Also, Plaid didn't have any data to buy when it first started. Now, they have tons of data.

Had Plaid only been mildly successful, Visa likely would have just continued to let it run and get back its investment. But, now they have a decent amount of transaction data among other things, possibly making it more advantageous to own it outright than hope you can be one of many partners getting access to that data.
Hi Dave. Happy New Year! Thanks for your valuable feedback. We are happy to inform that we have added this feature now and would be great to hear your feedback - https://www.howsitlike.com

Now you can switch on the toggle beside search option to find jobs only that match all the values you are interested in :)
It seems like their investment might have been a way to dip their toes into the water. It probably allowed VISA the ability to do their due diligence and assess whether the Plaid team would execute on the stated vision.
In my opinion, weather plays a substantially larger factor than the speed limit. We've had some nasty icy roads the past few winters.
Nice to have the number to sate my curiosity! Thanks for the link!
That‘s a pretty opinionated statement... Could you elaborate on why you think the Lisps aren‘t „good dynamically typed languages?“

And I don‘t think „necessary“ is a good metric when comparing programming languages; „pleasant to use“ or „efficient to write“ strike me as more pertinent (as well as the obvious runtime efficiency questions).
It's interesting what they said near the end... Most of the cost of a project like this isn't going to be spent on the actual drilling. Most of it will go into supporting the people who are supporting the infrastructure that enables the drill team to do the work of doing the actual drilling...

I've just finished applied for a government grant, and am starting to realize just how inefficient these projects need to be to support the people doing the work.

I've probably underestimated my own costs by a lot, and allocated too much toward the actual science I'll be doing.
When doing things properly, we are not restricting our understanding of a piece of software through the structure and the code, we are restricting what we need to take into consideration in order to achieve a necessary understanding our code, and confidence in its correctness.

In badly-designed conventional code, changes can have far-reaching consequences, which makes it hard to understand, but under this proposal, it would seem to be the default. Reasoning about asynchronous behavior is hard. (These points are demonstrated by how much had to be written to explain the example.)

The author says that merging is the problem, and that this approach obviates it. With conventional programming, the pain of merging can be mitigated with the careful separation of concerns, while this approach seems to turn every aspect of programming into merging.

Everything I have said here about conventional programming depends on doing it well, but at least you have the option to do so, and simplify things through the separation of concerns, while I suspect the approach here makes combinatorial explosions of complexity almost unavoidable. The goal is not to make complex software, but to solve complex problems with software that is as simple as possible to produce and verify.
this is also called clickbait.

such agencies will die out soon because they spread fake news.

hey bridgemi, I wish you unemployment soon!
It merely subsumed it. https://github.com/pft/gimpmode

No need to be better than your competitors when you can simply eat them and steal their powers!
> However, there doesn't seem to be any widely implemented standard for playing plain URLs, only walled gardens like the YouTube app.

But chromecast is essentially that standard you ask for, otherwise "apps" like I linked wouldn't work. Heck, as far as I know (I'm not really a Chrome user), Chrome has this functionality built-in, so you can send URLs directly from browser to a chromecast device.
If 25% of people drive in Tokyo to commute, that means 75% of them don't, which supports my point.

Your point was that "cars are almost non-existent in Tokyo and Osaka", which hardly is supported by the fact that 25% of commuters drive.
> Men generally have the biological need to go do and wander and discover things. I don't know whether it's hormones or what. Debate all you like elsewhere (I'm not trying to debate that point here).

I'd drop biological here. Because it might just as well be a cultural or social cause. The important observation is that men have the need to have adventures and women don't. The rest of your argument stands without needing to assert this is about biology.
I’d speculate this is likely a result of one or both of the following:

1. A de-risking strategy. Investing early effectively discounts a future acquisition, but doesn’t go so far as to bet the farm on the businesses success. They would also gain very early and regular access to financials that would tell them if it’s worth the follow-up plunge or if it is on its way to bust.
2. The founders thought there was more room to grow independently, but wanted to keep Visa friendly and close to home. Best way to do that is to change an acquisition conversation into a partnership/investment conversation.
URLs are used for protocols other than HTTP(S), although it is most common with HTTP(S). Other URI schemes are sometimes used where a URL is needed to make a link to something else (such as in a HTML document, or a Gopher menu item that links to something using a protocol which Gopher does not support linking to (HTTP being one of these protocols), or opening local files or other stuff in a web browser, or for some uses in RDF).

But I agree that IPv6 makes it messy. (I had my own idea which is version 10 (numbers 7, 8, 9 are unusable) which uses the same format like version 4 but with sixteen octets instead of four, and some other differences too.)
Look at those signs- 65 is the limit for trucks, you have cars pushing 80, and some drivers like the one interviewed in the article driving 70. A higher variance in vehicle speeds makes traffic less safe.
Yeah, that's a funny way for them to phrase it. I think the point is that you don't need a nearly-unachievable "top 5% diet" to be a healthy person - you just need to put in a little effort.
More accurate to say drinkers "self report that they exercise about 10-15% more than non drinkers do."

It's possible drinking impacts their self reports :-)
Out of curiousity, why would this acquisition be a reason to quit?
Not sure what you are getting at here.

> I always try to imagine a physical character performing a task that i'm trying to code. How far does imaginary character needs to travel, how many trips do they need to make.

Dude, that's why we have optimising compilers. Functional programming is demonstrably less efficient on our imperative/mutable CPU architectures but a lot of compilers are extremely smart and turn those higher-level FP languages into very decently efficient machine code that's not much worse than what GCC for C++ produces. Especially compilers like those of OCaml and Haskell are famous for this. They shrunk the gap between FP and the languages that are closer to the metal. They shrunk that gap by a lot and even if they are not 100% there, I'm seeing results that make me think they are 75% - 85% there.

We need languages that rid us of endlessly thinking about minutiae and we must start assembling bigger LEGO constructs in our heads if we want anything in IT to actually get unstuck and start progressing again. (Of course, this paragraph doesn't apply to kernel and driver authors. They have to micro-optimise everything they can on the lowest level they can. That's a given.)

> Scary number of people I've met do not even attempt to learn how a library functions they use actually work.

I couldn't care less. How a library function works is an implementation detail. I only need to know what does it do. That's why it's a 3rd party library after all. The creator might notice a hot path during stress tests and optimise that implementation detail into some entirely another algorithm and/or data structure. And boom, your code that optimises for an implementation quirk you weren't supposed to look at in the first place, is now slow or even buggy.
Tizen could be a great OS if Samsung did not lock it down and enabled building from source. It is a lot closer to Linux than Android. I use it on a watch/fitness-tracker and the whole package would be great if the development was not hamstrung by Samsung.

You need to sign packages with a certificate you get from Samsung and tie it to your device ids for sideloading. For that, you need Tizen Studio, which is a custom outdated version of eclipse, depending on outdated versions of some external libraries. I tried it in a container, which worked fine, except for the signature generation. So I ran it in a sufficiently outdated VM.

Unfortunately, this developer cert will only get you so far and for the complete API, you need a partner level cert.

If you put up with all this, there's the documentation[0]. It takes ages to load and you can't easily download the damn thing, because they pull in the content via XHR. Why, Samsung, why?

[0]: https://developer.tizen.org/development/api-references/nativ...
Any idea how to interpret the first chart?
> The barrier to entry for getting licensed to operate a vehicle in the United States is way too low.

That's because we've built the country since the 1950s in such a way that a car is a necessity rather than a luxury.
Ask HN: How to handle gender transition as tech lead?
Hi all. Sorry if HN isn't the right place for this. Posting from a throwaway account as my main account is tied to my online identity and I'd like to keep this information private for now.

So, I've been the lead software developer for a startup for quite some time now. I love my job and the people I work with, and I'm happy to see the business growing at a faster rate than ever before. As part of my job, I spend a lot of time planning and meeting with other people (department heads, B2B partners and of course members of my own team). I'm basically the company's "point person" on all things tech / software related.

That leads me to my current dilemma which is that I've decided that I can no longer ignore an issue that I've dealt with for as long as I can remember: gender dysphoria. I'm so exhausted. My entire life has become work because I've "checked out" in my personal life due to the pain of having to pretend to be someone I'm not. I can barely look at a mirror anymore and I'm pretty much living my life day-by-day despite being successful in my career and everyone being so "proud" of me. I want to live a real life and not one where I'm pretending to be someone who appears to have their life together.

All that said, I'm worried about what will happen with my job. I'll definitely be "stealth" for quite some time but I expect there will be a point where the people I work with will find out. My coworkers are people that have been part of my life (or several years in some cases and none of them have any idea about this. I'm afraid they'll figure out what's going on and honestly I can't continue to avoid dealing with this myself.

So I guess my questions are:

1. Has anyone else been through this and how did you deal with it?
2. How will my team and other managers perceive me as a lead if they find out?
3. Should I stay where I am and open up to my coworkers or just cut ties with everyone and find another job where I'm starting new?

Thanks in advance.