skysight-inc/HackerNews huggingface dataset:
>I'm saying Dev culture in not paying for tools is bad.

I don't know, JetBrains seems really popular to me. Off the top of my head, I know of a few commercial tools that seem to be doing ok? (judging by their continued existence), e.g. https://blackfire.io, http://undo.io, https://scrutinizer-ci.com, etc.

Of course, a non-open-source programming language doesn't stand a chance today because of the massive network effects required for success, but that seems natural (people want to use what they already know, what they know is often what they learned in school or on their side projects).
Under rated post here. The key is to build a bigger solution around Octave, including say database or ML or simulation. A billable piece of IP. And streamline the surrounding commerce.

ALso key is to locate Octave within the solution space, e.g. Startups who can't afford matlab. High schools. A formal online course. Makerspaces. Job seekers wanting to work with matlab.
Tesla has the batteries, but they don't have the rest of the car. Honda and the like, even GM, can churn out new models built to very high standards much faster than Tesla. BMW is doing very well with pure electrics without much press. They are looking at shipping 100k electrics this year. Tesla may be the cool luxury brand in california, but BMW is in a different league in terms of build quality and worldwide acceptance. If tesla misses the "cool" factor, BMW is right their. That potential for upset is driving the shortsellers.

Personally, I'd never buy a car from someone as small and young as tesla. They just don't have the legs. I've been brought up to buy good used cars and drive them until they die. I expect 20+ years. BMWs, Mercs, hondas, even jeeps and Volvos really do last that long if you are nice to them. Until I see a 25yo Tesla driving down the road I am not a potential customer.
Sciencium: New YouTube Channel by Dr. Derek Muller
> ...your version of events are more likely.

Is it really though?

Probable? Sure, of course without any quantitative measure.

Likely? I simply can't convince myself of that given we know absolutely nothing of the security measures this guy had to overcome to exfiltrate the data he had.
did they fix the 10 years old bug with 'epoch'::TIMESTAMP
Actually I think he said he has inside information and wasn't going to trade their stock on it.
I think you first have to define what success is for you. I have a good job, good wife, live in a good city.

I always do a little bit of study in new tech / use them in side projects / when I see fit in work.

On that note, I don't feel like I am missing anything to achieve "success", I am 28.
I've had this thought before. What's software development if not a trade? I don't want to say that work gets dumbed down, but one hundred years ago a store clerk was a solidly middle-class job, now it's not.

Maybe a more relevant example. My grandfather was an accountant. What he did for most of his career, bookkeepers do now. What he did at the end of his career was basically law and banking. The electronic spreadsheet took care the gruntwork he used to do
I use w10 at work, but I will not be installing it on my personal machines any time soon due to always-on black box spyware.

It seems that the entire tech industry is gently pushing the population to accept broad surveillance as a fact of life. You want to chat to your social circle on facebook? Sure, just hand over all your personal and location data. Want WSL? Sure, just sign here to give us the legal right to rummage around your computer without your knowledge whenever we feel like it.
While recruiting at UT Austin petroleum engineering school recently, I was impressed how embedded Matlab has become there. The students use Matlab for big semester projects and everyday scratchpad computation. I believe it's a required skill. I don't know the licensing arrangement Mathworks made with them. It's common for software companies to donate licenses to engineering and science departments. It's a loss leader, and presumably lots of the students will pull Matlab licenses into their employers later. But Matlab is so ubiquitous there, and so integrated into the curriculum, it could be that money did change hands.

I wonder if there's an opening along those line for a revenue stream for Octave?
If you need that much tooling for a python project, you are overengineering or writing really poor code.

I've never found a case where someone is using tons of 'better tooling' for a well engineered project. 'better tools' are crutches to support a 500,000 line spaghetti code base.
We Focussed on Product and Not on Marketing, Here's Why?
> They don't give a f' who you are or what you did.

I know a few people who Google has hired into specific roles directly due to their previous work...
as a general rule, i think the quality of the code matters more as more things depend on it, so i think you need to temper your statement a bit- the value of good code depends greatly on what its being used for.
It's tricky to separate the negative effects of the drug itself from the negative effects of the legal / cultural / class-based context.
I think the article is trying to argue that we should embrace the bifurcation of the tech industry. It's pretty fair to say most software developers don't need a full computer science education. In my view, web development is especially vulnerable to continued commoditization. It makes sense to optimize the lower hanging fruit among programming jobs - aside from perpetuating high (arguably, inefficiently so) salaries, the barrier to entry really doesn't need to be as high as it is now. That's not to say coding bootcamps are the answer, but vocational training is at least a step in the right direction.

From one perspective, this would be good because driving down barriers to entry will theoretically increase jobs and reduce costs. From another, it's obviously not great for web developers who are highly paid, though it could theoretically raise salaries even higher for the fewer highly trained engineers who actually require a computer science education.

Either way, I think the industry would need to substantially change before the less complex/more rote programming jobs could be subsumed into vocational training. It would require a pretty significant cultural shift.
> Python, PHP, and Ruby are not great languages.

What high horse did you fall off of? They may not be perfect languages, but they get the job done, and for many people they've made their career possible. Greatness doesn't come from beauty, PHP is the ugly bastard-child produced when Perl and C got drunk one night and had a baby, it comes from utility.

> I'm saying Dev culture in not paying for tools is bad.

Maybe that's bad, but you know what's worse? Back when you had to spend huge amounts of cash to get a barely working compiler because there were no viable open-source alternatives. This was on top of the huge amounts of cash you had to fork out for an operating system from a vendor like Sun or SGI. Oh, and you also had to drop thousands more on a proprietary system that could run it.

So, yeah, good times back when nobody could afford to do anything but at least the people at Sun and SGI had jobs.

Then Linux happened, then scripting languages like Perl, Python and PHP proved themselves capable of getting the job done, and the modern web came about. This would never, ever have happened without those tools.

The single greatest thing to happen in the last twenty years is that you can get a computer that you can develop on using free languages, resources, and tools for under $10. That price is $0 if they use someone else's computer, or borrow time at a library. That, and that alone is enough to make these languages great.
Toyota(and Daimler) invested in Tesla 7 years ago when things were more dicey.

http://www.ft.com/cms/s/0/433ddb64-653a-11df-b648-00144feab4...
Here's a very relevant interview of Simon Tam by ReasonTV: https://www.youtube.com/watch?v=8_yNnmsrLkc
Iirc student licenses are ~$100, and full licenses are ~$2500, with $1000-$1500 for additional libraries.

I wonder if schools pay $0, $100, or somewhere around $300-$500.
Not the parent, but it’s pretty easy to find all files on disk with a particular name with something like Find Any File¹.

――――――

¹ — http://apps.tempel.org/FindAnyFile/
From Scott Adams:

"If you want an average successful life, it doesn’t take much planning. Just stay out of trouble, go to school, and apply for jobs you might like. But if you want something extraordinary, you have two paths:

1. Become the best at one specific thing.
2. Become very good (top 25%) at two or more things.

The first strategy is difficult to the point of near impossibility. Few people will ever play in the NBA or make a platinum album. I don’t recommend anyone even try.

The second strategy is fairly easy. Everyone has at least a few areas in which they could be in the top 25% with some effort. In my case, I can draw better than most people, but I’m hardly an artist. And I’m not any funnier than the average standup comedian who never makes it big, but I’m funnier than most people. The magic is that few people can draw well and write jokes. It’s the combination of the two that makes what I do so rare. And when you add in my business background, suddenly I had a topic that few cartoonists could hope to understand without living it.

I always advise young people to become good public speakers (top 25%). Anyone can do it with practice. If you add that talent to any other, suddenly you’re the boss of the people who have only one skill. Or get a degree in business on top of your engineering degree, law degree, medical degree, science degree, or whatever. Suddenly you’re in charge, or maybe you’re starting your own company using your combined knowledge."

http://dilbertblog.typepad.com/the_dilbert_blog/2007/07/care...
GDP per capita Ethiopia: $505 (2013)

GDP per capita Argentina: $14715 (2013)

The impact of a railroad (and therefore ROI whether measured financially or just socially) is bound to be higher for Ethiopia, esp since it is the first and only to connect the landlocked country to a major sea port.
Put that way, YC's politically leaning activities remind me of lobbying. Supporting policies that are good for its business models.
It's not so much resentment inasmuch all symbolic AI is evaporating in the shadow of the new new connectionist wave (the "new" connectionist wave being the PDP stuff).

Why not, for example, see it from Hinton's philosophical point of view (besides that the papers are very boring and dry, of course)? He made a very good defense against Pylyshin and Fodor and a few critiques of Hofstadter _and_ the algorithms are shipping on Google Search and things like that.
But they do turn a profit... then turn around and invest in growth.
Sure, but if the only math you're into is pop math then you're not a mathematician.
2007: "So, like, are you on BBM?"

2017: "Um, what's BBM?"

Motherfucking Blackberry. How they managed to fly that ship into the sun we may never know, because that shit was hard to fuck up.
Honest question. Its February 2017, you say "late 2018". Why would you be buying anything, including something so expensive as a car, and wait for it more than a year not knowing how much technology will progress in next 12-18 months?
Read/Write XLSM, CSV or XLSB Files and Named Ranges Support in Excel Spreadsheets
Agreed. I have more commonly experienced problems in recent years caused by excessive automation (whether actual automated systems or rules that effectively automate humans) than the reverse.
Turning shipping containers into homeless housing
For what it's worth, I used to live with a guy who used the Magic Lantern firmware add-on for certain Canon cameras, which was very powerful free software that had a community forum. He would tell me about how he'd shit talk the devs for not including some feature or when something wasn't working. It's pretty terrible.
There has been a "blue collar" coder for a long time, maybe always. It's all about "sandboxes", by which I mean the area the programmer is concerned with. If the sandbox of a programmer's job is in one language, say Java, and it's only writing unit tests to test other people's code, the programmer is very limited in what they are responsible for, and the cost of their mistakes is very low. Yet just writing unit tests that cover code, even if they aren't brilliant tests, certainly has value. And the number of people who can be taught to write unit tests is much higher than the number of people who can be taught to write the application itself. And the person is still a professional programmer, but they are paid less, and are less talented than other programmers. But they still make decent money and likely find this work more intellectually stimulating than selling insurance or whatever.

I think a lot of people who are professional programmers find programming itself scary. Programming is a hard thing to do, and ace programmer's are very opinionated, smart, logical, and can spot non-ace programmer's pretty easily. Or maybe it's just that people are naturally lazy and don't want to get out of their comfort zone. Whatever the reason, many programmers work in one language, in one product, then try and stay in it forever. Then they get laid off after 10 or 15 years and find it quite hard to find a new job.

When hiring people, I'll come across this type of resume, where they focused in some super-niche proprietary tech for many years and are unfamiliar with the latest trends, and usually are asking for a below-average salary. I have interviewed a few, and their lack of talent is so glaringly obvious I feel bad for them. But someone will probably hire them, probably the companies that think that all programmers are replaceable widgets.

In summary, "blue collar" programmers already exist, it's just the author who thought he made some stunning realization, which isn't new.
The big problem with this is that we're already competing to some extent with outsourcing shops in China and India and this trend is more likely to grow than not. While I believe there will always be an incentive to keep these jobs in-house and local, there is no reason to think it will grow to the extent that middle class blue collar work did through the industrial revolution.
Being less "elitist" does not mean that standards are any lower. For example, electrician is not an elite or elitist profession, but the quality of electrical work is very high, because there are strict standards, developed carefully, that all electricians adhere to. It is because electricians do not improvise on the job that their work output is high quality. Experts develop a standard toolkit to deal with 99% of the electrical work out there, and electricians deploy those toolkits with a much greater focus on standardization, conscientiousness, and correctness rather than creativity or novelty.
Reducing what should be a meaningful discussion about how to structure an education system that produces good outcomes overall, is resilient to regional inequality and family circumstances, gives students room to grow, gives adequate help when needed, and can be responsive to the needs of local communities to "my opponents are stupid" is exactly how we got into this mess of a political divide in the first place.
I have owned many of those books at various times in my life (either because of school or I borrowed it errr accidentally stole it from work).

The only book I have kept and refuse to part with is the Kernighan + Ritchie book (and I'm not a C programmer).
Assuming their crypto is legit and not horribly broken, Blackberry could push out backdoored apps via updates for certain user ids or update a whitelist remotely via data push. Then package the mirrored plain text data in an encrypted format that looks the same on the wire as normal messages or contact syncing going to the Blackberry controlled transit server.

There's a ton of trust involved that go beyond generating your own keys if Blackberry is making the app itself, closed source, and controls the servers.

Blackberry/RIM openly bragged about giving law enforcement real time access, for the first time, to any messages for targeted individuals during G20 in Toronto. That was in 2010. At this point I wouldn't trust Blackberry with any data you wouldn't already be willing to hand over to government agencies.
> I would love to continue as the Octave BDFL but I also
need to find a way to pay the bills.

Breaks my heart to see such devoted developers having so much trouble paying bills for the work they've done.

I truly believe that this problem can be solved-by crowdfunding open source developments that rivals commercial status quo, we can decouple ourselves from restrictive licensing structures while paying people's bills for those who contribute to the development.

Imagine if Octave just got $3000 USD / month, that should help with basic costs of living (not knowing where the original author is) and also incentivize continued development-25 years of unpaid work is a tragedy.

I still have not figured out all angles but this is my dream. To help open source developers get paid and the work that becomes BSD or MIT licensed will offer a strong alternative to commercial softwares.

I'm wondering if anybody else shares similar vision, please subscribe at http://letsopensource.com or feel free to reach out at my email in my profile.
>This comes down to one of the key differences between Linux and BSD: BSD "owns" its userland—the people who develop the kernel, or some system utility, can literally decide to change something, and then do a global search-and-replace on all usages of that something across all consuming projects. Because all those projects are "part of" BSD in a very literal sense. You can decide that ifconfig(8) should work differently, and bam, there you go, now it works differently. Now the tools that call it and parse its output work differently, too. Everything works differently; but everything still works. Document the new behavior in the man(1) pages.

1. Linux doesn't care about ifconfig et. al. It's Debian/RedHat/Arch/Gentoo/Slackware that does. And they can do the same grep across their codebase.

They don't now for the same reason BSD doesn't just run in and change things, because lots of admins have scripts which aren't maintained by BSD which depend on existing config.

2. I would assume that the BSD ifconfig came first, so why didn't existing distros copy their system? Is it a BSD vs. SysV thing?
So 50TB on CDs (google google google, calculate calculate calculate) is a pile of over 73,500 1.2mm thick disks approximately 92.3m or just over 300 feet high.

I'm _pretty_ sure that's not how he got the data out. 18 CDs every working day for 20 years? Nope.

(A DVD pile might only be 50 feet high, but they almost didn't exist 20 years ago - certainly not at "I'll just fill up three of these every day at work" prices.)

;-)
Wait a sec guys.. are you sure you had the turbo button on your machine active?
Clustering columns do not make Cassandra updates any safer: they only reduce the scope of conflicts. It's still last-write-wins--the approach that Cassandra's own blog recognizes as "a high potential for data loss".

That's why Cassandra offers choice at a query level.

It doesn't give you a choice: you get last-write-wins, or some limited merge functions with CQL types. You can't get generalized CRDTs in Cassandra, because they won't expose conflicts to the user layer. Cassandra gives up on a whole class of safe AP datatypes as a consequence of this restriction.
This seems to depend heavily on the specific role and type of software! Building LLVM, cutting edge vision systems, self driving cars, sublinear time algorithms, ..., all probably take a bit more study than the standard definition of blue collar would demand.
I was looking at that too until the others mentioned the scheduled stop! I thought it was because the car thought the pedestrian was too close or something and wanted to wait until she crossed the road.
Hypernormalization isn't really Adam Curtis's best work. It felt really rushed and not as well argued.

On the other hand "Century of Self", "The Trap", and "All Watched Over By The Machines Of Loving Grace" are much better and should be required watching in the data and socio-economics communities.

All three cover the the same idea about how simplification of complex societal behavior for modeling purposes has been confused for an actual explaination of behavior, and how this confusion has forced people to behave as if the simplification is reality. He specifically deals with at times the idea of a rational market with perfect information which runs counter to behavior economics studies.

To make my own comical example, recall the story of the farmer that writes to the physics department and gets back a study that presumes a spherical cow. Instead of dismissing it, the farmer then goes about building stalls for spherical cows, because that's what the study says. Then cattle breeders start breeding cows to maximize their spherical properties.
absolutely. but even today there are master craftsmen, as respected as ever. i think software developers will see the same thing- lots of jobs will become menial, but the best will still be highly sought after.
TwistedBrush Pro Studio 23.04 Crack and License Key Download
It's not so much that humans are intelligent as it as that machines are just really dumb, which is really just because humans are still too dumb.

You are entitled to be skeptical based on your personal experiences. That one smart guy has had terrible experiences with 100% automated pre-2020 systems is not a good enough reason to shy away from the idea of pure automation.
I loved it, I feel like it could make some nice backgrounds and decorative paintings will a little more tries: http://imgur.com/a/XBUgn

And it's open source: https://github.com/dli/paint (I posted my issues there)
You missed the parent's point which is that just because a product exists, doesn't mean a the problem it addresses is solved in practice. Even a very good solution needs to be known about, readily available, priced correctly, and not suppressed by other forces, as well as extant.
Who exactly are you trying to impress? You may be think I'm being presumptuous, but because there's no objective success you must be trying to impress someone. Once you figure that out and acknowledge that you'll be closer to figuring out what you really want to do.
Do you mean not paired with "within"; that is, "in Wine and without" instead of "within Wine and without"?
It's open source ;) https://github.com/dli/paint
Not me personally but I have relatives in Northern Michigan that do not even have dial-up. Because of where they live their choices for internet are dial-up or cell phone providers hotspot. This normally isn't a problem for them though as they have cell phones with a few gigs of data a month so they can check emails and do some shopping.

However they've pretty much had to go back to playing older video game systems because of this. Video games used to be the perfect answer when it came to entertainment for them living out in a rural area. An Xbox One for example requires an internet connection for initial setup and with the size of day one patches for games they would eat through over a months worth of data on one patch if they tethered. I'm actually in the process of helping them price out and then build a modest mid tier computer because at least then they buy a DRM free game from a site like Gog then drive into town to the local library to download the installers on a flash drive. It's a shame neither Sony or Microsoft have come up with an offline patching system for games yet.
Is the tesla "auto-pilot" visually based? From what I recall the fatal accident was because the trailer was a similar color with the sky or something like that so it was not detected as an obstruction.
You can report on the GitHub repo: https://github.com/dli/paint/issues