skysight-inc/HackerNews huggingface dataset:
Yeah, it is weird. Coding got reappropriated as hip once it became clear th adults had ruined lots of other jobs. What I wonder is whether the people who decried it as nerdy in the past have any sense of cognitive dissonance about holding it in esteem now.

My guess is no, because pop culture is ahistorical.
Ah I see, makes more sense. It would be a massive undertaking to abstract that API into something else.
Yes, we can 'terraform' earth. The problem is cost.
It's actually $2.75 now unless you are using Clipper.
When I was working for LROC, most of the planetary geologists used IDL (Fortran-ish in many ways) but there was still plenty of actual FORTRAN floating around. Oh, look, in the last couple of years this legend of photometry worked up this new method and here's the associated Fortran code. That kind of thing.

I did actually rewrite both IDL and Fortran, but it was always smallish, single-purpose programs or functions.

Note that the SPICE Toolkit[1] is still written in Fortran today, translated to C using f2c, and the C version used as the base for other language support. The Fortran part is unlikely to ever go away, since support for processing past missions is crucially important and all that processing code was written in Fortran. Also, talk about your stable, backward compatible APIs...

1. https://naif.jpl.nasa.gov/naif/toolkit.html
Gee, it's almost like people only use public transportation when it's reliable, cost-effective, and efficient.
Dropbox has run compute* in its own datacenters since 2008 or so.

*: That is, work that does not interact heavily with content
Logistic regression is in fact obtained by discretizing continuous variables with logistically distributed errors. This is the "threshold model". If you assume normal instead of logistic you get the probit.
(4) MUSLIM'S TAKE OVER AMERICA
I think the main thing is to strive to be a T shape developer. Get general experience in all three areas but then get deep experience in at least one of them. So if you only have deep experience in the back end and general in the front end, that gives you an edge over other candidates that don't have the general experience when applying for a back end position
Pro tip: use RAID10 instead of RAID1 with Linux md to have the same level of redundancy for arrays with only two legs. RAID10 will properly stripe/balance reads across them, effectively doubling linear read throughput. The only real downside is that you will have to find and actively choose a sensible chunk size that fits both your hardware and workload.
>I think governments really start to take shape once you get past Dunbar's number [0].

and from the wikipedia:

"British anthropologist Robin Dunbar, who found a correlation between primate brain size and average social group size."

that brings us to possible effect of social networks (which either help to overcome brain size limitation of social group size or help that brain function to atrophy - the exact effect on the brain is yet to be determined) on the government.
When you're using full racks of hardware for basically one product, what does a virtualization layer add?

Virtualization is useful for doing many small tasks on a single machine, especially if those tasks are owned by different companies (and you are ok with the tenant separation you get), but if you're using full machines it adds overhead.
One reason Y Combinator starts so young is to give repeated founders the early failures (and successes) they need to learn how to do things right.

Also, the young ones have less opportunity costs. Failure is comparatively cheaper for them.
Your .NET wrapper doesn't need to expose the same name or calling convention. That's why you use a wrapper: to abstract away distasteful non-idiomatic decisions in the wrapped API.
I would recommend https://gitconnected.com as a resource to discuss and share tech.
I don't know. Having "rewrote X kloc of scientific Fortran to modern idiomatic C++" on your CV should get you to the head of the line in many places when looking for a job.
It's very much dependent on the tech, at the time most tech was languages that were used were slow and error prone to work with, requiring large teams and long timeframes to deliver systems - and upfront planning was highly important.

The people who created Agile were working with languages such as smalltalk that simply allowed you to create more functionality faster - which enabled Agile. For smart, experienced people working with tooling that allowed small teams to produce whole systems fast enough that business feedback was useful, Agile could be called obvious. However to the majority of the industry at the time, struggling with hugely complex and slow compiling languages with a large time cost per feature, Agile was not obvious - it was impossible. And that was about 99% of the industry at the time Agile evolved.

It was good times - I was creating entire systems as a one or two person team, which the competition would have taken 5-10 times longer to deliver.

The industry wide tooling has generally caught up though enabling the possibility of widespread Agile. However few people do it that well from the dozens of companies I've seen the inner workings of.

Another important point that just doesn't seem to be commonly discussed is that Agile works in the context of highly experienced developers, but has now been attempted by the wide majority. All the signatories that I'm aware of were career developers with decades of experience, and it worked for them. Most of the dysfunctional agile environments I've seen have come from lack of experience and the perspective it brings, combined with the empowering attitude that agile brings - they don't know what they don't know.

It's like Jazz improvisation in that the difference between mastery and cacaphony is hard to understand for beginners - and basically impossible to master without really a lot of experience.

And the reality is many/majority of developers are actually beginners!

Consider the huge range of skills required (language, libraries, os, networking, patterns & techniques, industry advancements, then general professional skills such as organisation and communication and time management, then economic understanding to apply these to the business domain etc, the list goes on and on).
It basically takes most people 5-10 years to actually grasp the skillset, and then double that again to master it.

Combine this with the growth of the IT industry which means greater numbers joined recently and fewer numbers of more experienced people started decades ago, even if they are still working. Overall the ratios are terrible with the majority of people not having the level of mastery and perspective to deliver on the potential of Agile - so they are probably better off with more up front planning!

But the voices of the crowd are deafening these days.
Kind of, compilers don't enforce correct use of restrict which opens the doors to strange errors, as it is UB if they actually do overlap.

Which is the main reason why ANSI C++ members are not keen in having restrict in C++.
Did it in London?
I'm suggesting all of programming is syntactic sugar. Calling something syntactic sugar is not a valid critique.
To give a contrast, Aldi has an excellent reputation with suppliers. That German hard discounter pays like clockwork.
I mean my IDE tells me if I spelled something wrong usually, and I try to use similar tooling to everyone else I'm working with, so this specific case might be rare in some shops. You would have to completely ignore the feedback your IDE gives you about your code, at which point you might have bigger issues at your code review if you don't even listen to some of the minor suggestions of your IDE.
I had a project where I had to translate a frequently updated Excel workbook containing lots of complicated formulas into a PHP project. So I parsed each cell and transpiled the Excel stuff into PHP, and the ran the resulting code.

The reason was Excel’s lack of an API. The formulas themselves were too complicated for existing solutions, and kept breaking them. I only built what was necessary so it worked out quicker.

No idea if that’s the same as the original use case, but it this kind of library looks like it does the same kind of thing on a more general level.
Well, for example Jack Dorsey was obviously integral to Twitter (as was Ev), and he was roughly 30 when it was founded. I attached him to Square because it was particularly his company. Twitter was by far and away Ev's big hit.

Musk was X.com which was merged with Thiel's company Confinity. He was around 28 years old at the time (and 31 when he founded SpaceX).

There are a few more adjustments that could be made. I probably should have listed Slack with Stewart Butterfield, he was 40 when it was released. I left that off for no particular reason.
I imagine traffic caused by Ride Hailing will get worse after you can get rid of the drivers. Since you'll have more corps getting into the space, and an AI won't get impatient driving up and down the same "popular street" to wait.
Link to the actual report: https://itspubs.ucdavis.edu/wp-content/themes/ucdavis/pubs/d...

What it actually says: "Directionally, based on mode substitution and ride-hailing frequency of use data, we conclude that ride-hailing is currently _likely to_ contribute to growth in vehicle miles traveled (VMT) in the major cities represented in this study." (Emphasis mine)
But it does answer the root of the question!

"Based on the comments, I can opt out from those specific site but not from the phone company making data available to who ever purchases it?"

Well you can opt out of the phone company once people decentralize the stuff I mentioned. And then I said the same can be done for power generation companies and so on.

But anyway, even though I disagree with it, at least that is a possible reason I was downvoted.
I am recalling my own sleepwalking experience. As a kid with severe allergies, I would get out of bed, go downstairs, grab a tissue sometimes a towel tissue, and then go back to bed. I would have no recollection of it when I woke up.

Was this muscle memory doing its thing? Or was this instincts? Or was it something embedded in the mind? I am not sure.

What your comment does bring up the possibility of is that maybe the pons are not damaged. But rather the other brain functions out power the pons of the brain. Otherwise, you would always be sleepwalking. Maybe the pons are there to absorb body movements that come from thought.

Very exciting questions indeed.
To be fair, the "pursuit" of those things are considered natural rights. Not the things themselves.

Not saying that a right to privacy doesn't exist. I think it exists because a combination of other rights DO exist. But rights can't obligate others, and if your information ends up in the public sphere, I don't believe you have a natural right to have it taken down.

If you contracted with a third party, and as part of that exchange, your info was supposed to be secured, you have a right to secure damages within the scope of that contract.
Or your mobile phone.
Assembly of War Ships – Ships Toy
I read the link and the report. The added "traffic/congestion" seems to be implied from the usage data - unless I'm missing something?

Because that doesn't necessarily follow. One of the main drivers was parking and drinking when going out. The usage patterns could be totally different.
Right, just like taxis... Oh wait
Not really. All it would do is increase costs on those least able to afford it.
Ghostery is sort of shady. Try Self Destructing Cookies + uBlock + noScript
Given the scale of lying necessary (former POTUS, all of FBI etc.), it is the very definition of a conspiracy...?
I tried to get a patch in to do round robin reads in Linux RAID1 a few years ago due to this, but there was too great a request for doing a lot of benchmarks to show that it was ever useful that I abandoned getting it upstream.

http://www.rkeene.org/viewer/tmp/linux-2.6.35.4-2rrrr.diff.h...
"Only" 3% of the MBTA annual ridership is still 5 million + rides.
It would also solve congestion, though.
Any particular reason why build environments cannot rely on cross compilation for producing OS distributions?
> In short, there’s no benefit in using busses anymore.

Except these rides are still heavily subsidized and are more expensive than the bus at this subsidized rate.
The fiction I like best right now is "continuous delivery": You release often, push to production several times per day, one working branch, always ready to deploy. Features being in development are behind flags. Regression tests help a lot, eg, when you make an update or fix a bug you make an automatic test that checks if the new thing works, or repeats the steps that caused the bug and makes sure it's no longer there.
Find GitHub Unfollowers
Tesla fires hundreds of workers after performance reviews
my car was out of commission for a while.

i found that to get to work, the only bus route available was a 1.5 hour slog (one way)...and that's if i arrived at the bus stop right on time to minimize waiting. taking lyft was a 15 minute ride, max.

losing (at least) 3 hours to transit is brutal.
What is considered cardholder data may surprise you. I’ve implemented many integrations. It’s very specific and requires the primary account number. For example if the PAN is stored separate the name and/or expiration data isn’t considered cardholder data.

For the record storing this information would be folly - can’t lose what you don’t have. Let the payment processor assume the responsibility by storing and handling that if needed.
Not sure what that has to do with anything. Different threat model, different technology.
What is Nix and why you should try it
In our organization, we have some bootcamp grads in lead engineering though. How often do grad found startups?
I’m a big proponent of mass transit and when it’s available I use it if I can. But I can get Lyft door to door for just $1-2 more than a bus or train. If mass transit wants to keep with rideshare and livery they need to: expand routes, increase availability, update their equipment.

When I was a kid I knew how to read a bus schedule and train map to plan my trip. Now, there is an entire generation of kids in school and Uber/Lyft is what they know.
Death by a thousand paper cuts: User Experience and complexity
I mean... given it's already assembly it should be easier than normal to reverse-engineer it, no? Or do you think there's lots of nasty low-level hacks in there that will be harder to decipher?
Absolutely.

Space on the street is a valuable, limited resource, especially at peak times. And it should be priced accordingly.

We also need competition in bus service, not government-run, subsidized monopolies. Then we'd see many more transportation options.

We should look at how these problems are solved in other countries. Or all of the innovation we had here in the US when cars first became practical, before the cab monopolies were established.

While some regulations make sense, those that establish monopolies, fixed supplies, and shortages should be avoided. These inevitably lead to waste, corruption, more crime and terrible service.
It might not be better for the Amazon, for example there are more than 2 million people in Manaus

The only solution I see, is limiting people to have 1 child max, else it's really going to be bad
This is presenting psychedelics as a kind of cure-all for a variety of things that seem unrelated on its surface: anxiety, eating disorders, addiction, trauma, depression, etc. I would argue we are treating symptoms and not figuring out the causes behind these illnesses such that a single drug treats all of them.

I would also note that there are glaring holes: There's no research on sensory issues with psychedelic therapy, something that has co-morbidity with a variety of these disorders which will make treatment more difficult. Psychotic depression, bipolar whose manic symptoms enter psychosis, delusional thinking common in anxiety/depression/eating disorders, and sensory distortions common in PTSD/eating disorders...

I would temper my excitement about this until we can prove either why it works or the specific situations it works in, which I suspect will be far less than the cure-all it's being presented as here. It reminds me of immunotherapy, stem cell treatment, etc.
Why shouldn't consistently rude drivers be sacked? Putting employment above customer service is putting the cart before the horse and is a lousy business model. Businesses that go bust don't employ anyone.
Why not create a DSL in C++ that gives you the same syntax as Fortran for doing array/matrix manipulations? That's really the one main advantage I gleaned from this article
> Even if old code is hard to read, poorly documented, and not the most efficient, it is often faster to use old validated code than to write new code.

Amen. A one-character mistake might take a week to find as it exhibits only subtly wrong behavior (e.g. wrong grid convergence rate, overly noisy boundary condition, odd symmetry breaking beyond IEEE floating point). During that week no science happens.
Its pretty disappointing that transit advocacy groups spend more time fighting ride-share and jitney transit services than actually working to improve transit in their cities.

Instead of looking for solutions to making faster, cleaner, more reliable transit more feasible, they're blaming riders and ride-share companies for a 5% reduction in ridership.
Some good related learnings:

The Concept of Mass - with Jim Baggott (just watched this yesterday and it's reeeaalllyy good although basic): https://www.youtube.com/watch?v=HfHjzomqbZc

Quantum Entanglement and the Great Bohr-Einstein Debate | Space Time: https://www.youtube.com/watch?v=tafGL02EUOA

Measure for Measure: Quantum Physics and Reality (kinda old but still good): https://www.youtube.com/watch?v=GdqC2bVLesQ

Would recommend this order.
I'm very interested in the convergence of Lyft-Line/Uber-Pool service with bus service. It's easy to imagine Lyft and Uber running dynamically adjustable bus/van routes -- basically jitneys/peseros that take advantage of smart phones -- that are faster, more reliable, and cheaper than city buses. (Vans are super cheap per passenger if they are always full.)

Lyft has taken small steps in this direction by asking Line riders to get out a short walk from their destination when it would save the rest of the group a lot of time, but this strikes me as modest and poorly designed. (Instead of relying on altruism, why not offer a variable discount, $1-$5, determined by the amount of time saved so that the rider can easily judge whether it's worth it?)

Have there been any news/developments on this recently?
yeah but the point is do we really want to reduce congestion by making poor people unable to afford transportation
The email I received was directly from him: https://twitter.com/twtt
If you lived in a rural area without kids and had tons of patience and a capacity for personal risk, then I don't see the problem really. But anything outside of that seems reckless and dangerous and any person doing that which results in any harm should be held personally responsible.
This seems all nice to have but what I really miss is the software engineering side integration into the whole development side. You should have the software engineering people who make J-STD-016 or similar traced requirement, design, test and deployment documentation all the way into the code. Heck sometimes generating code & tests from documentation is really valuable in a large system.

Now we get around this by making Jira tickets and hanging jira tickets in change requests and change requests have documentation changes but really i would like to pull up any piece of code and read all the requirements and the design decisions that are made on it.

Is something we miss (30 man year sized project, with 3 full time engineers, both software engineering and coding) and is more of an imitate problem once the software becomes to complex to hold into an engineers head (i try ;)).
Are there realistic situations where a cheaper and more convenient form of driven transport leads to fewer VMT?
Yeah

http://www.bbc.com/news/uk-england-london-21451245
Privacy is a fundamental right of EU residents (it’s in the fundamental charter)
rich people problems
> Frame feedback as requests, not commands

On my team, PRs do not require approval to be merged by the author. This gives the author full autonomy. They can entirely ignore any/all feedback if they so choose. (However, they are also held responsible if ignored feedback results in problems after the work is merged.) As such, feedback is always framed as a suggestion, not a command or a request. Suggestions must be supported by evidence, or they’re challenged (or ignored). It’s a lot easier to discuss a suggestion than a command or request.
I find it somewhat hilarious to list Neuromancer as "Hard SF", though I liked it a lot... but Gibson has never even used a computer when he wrote it! Which explained so much about it's weirdness to me...
The poor people take the buses anyway which finally now run on time

http://www.bbc.com/news/uk-england-london-21451245
Not OP, but in the United States, Americans' right to privacy is protected by the Fourth Amendment to the U.S. Constitution.
Ya, that is indeed the question. Just pointing out that it would in fact work.
Buses are subsidized too.
It's been established that Uber/Lyft cabs actual cost more than what they cost end customer. So when the whole thing pops, prices will go back to the normal level and people back to using mass transits.
The paragraph on "legacy code" is a bit weak and half-hearted because it underemphasizes one of the most important arguments for using old code: it's been thoroughly debugged already. The most the author can summon on the topic is the fact that legacy code "takes uncertainty out of the debugging process." What? There is no debugging process, because that code has been debugged for 40 years and is damn near bulletproof at this point!

Everybody is used to cringing when they hear "legacy code," and that's justifiable for several good reasons. Note that "not wanting to learn an unfamiliar language" isn't one of them. And "not having, or not being willing to use/cultivate, the skill set of reading someone else's code" isn't one of them either.

But there is obviously a lot of bad code out there. And that's the thing, there are only two kinds of code: good code and bad code. And by extension there is bad legacy code and there is good legacy code. Don't assume legacy code is always bad code. If something has been used successfully for 40 years, do yourself a favor and try to have the humility to assume people implemented it well, found all the bugs, know what they're doing, and/or generally are rational-thinking adults who make good choices... instead of the usual naïve assumption that everybody's an idiot but I'm going to change all that! No, you're going to duplicate a lot of effort, and possibly (depending on the faithfulness of your reading of the code) reintroduce some of the same bugs that were dealt with years ago.
Other than in mathematics (broadly interpreted), there is no definitive proof. There are just different degrees of confidence.

Even though Uber has been saying that they are improving urban transportation, I have always been skeptical. As new substitutes are introduced to mass transit - mass transit use should decline. If those new substitutes are heavily subsidized by VCs, mass transit will decline more.
I strongly believe that an
unchanging system has great
value, even though it is
axiomatic that any complex
system can be improved.

I have really grown to appreciate this attitude. I understand progress is a great thing. And all things can progress. It is also great knowing that progress won't have to lose things.