skysight-inc/HackerNews huggingface dataset:
No, they won't. Frameworks often introduce new layers of complexity and abstract away important details to the point where either entirely new frameworks are eventually needed, or you need an army of "framework specialists" who understand the subtleties of particular frameworks - and who end up needing to re-specialize on shiny new frameworks when old ones are discarded in an endless cycle of framework insanity.

In my 25 years of programming, I've never seen the ever-progressing march of new frameworks really solve the underlying technical difficulty of engineering software. Sometimes they help, more often than not they hurt, and are more often than not ephemeral in the grand scheme of things.
Implying that op intentionally omitted wilson-thompson rather than highlighted the fact ellison is on the board
If by "get rid of the spinning globe GIF" you actually mean "add a flaming skull and crossbones GIF" I'm 100% on board with this suggestion.
How can we measure meaningful information?
Yup, it's a billion-ish USD at today's price of about $332/share. That's about 3% of Larry's reported net worth.
Hopefully about $30-50 per share in "market confidence" in the midst of a bear market. Otherwise Tesla probably goes bankrupt in March.
I lol'd, I'm reading this on a vertical monitor right now. My secondary monitor is vertical due to cramped desk space, so I can have my horizontal monitor still centered when I look straight ahead.
Roundup of stories from the lighter side of iOS development in 2018
Then you are on a death march, most likely. Failure happens. Any plan that requires avoiding failure is merely doomed.
In the video Randy addresses this very point. In his delivery #1 and #2 are actually part of the same point. He explains that true mastery of something, even unrelated, shows the mindset needed to dig in to a hard problem that's never been solved before. That leads into the discussion of failure and the persistence required to overcome failure and reach mastery.

Not too far away from your advice regarding fundamentals.
I’m fairly certain nobody would buy the Tomatoes if they didn’t have any taste.
Seconded, I am working my way through this course and its fantastic, specially if you also do all the homework problems.
I agree. So while the project is technically super-cool, I prefer a browser extension for privacy reasons. With an extension (that does not "phone home") all data is stored locally on my machine. And if needed, the open-source kantu tool offers a way to embedded recordings into (your) a website, too:

https://a9t9.com/kantu/demo/runweb

Inside your local team you can of course share the recording simply as JSON files, via github and other services.

Another advantage of using browser extensions like kantu, selenium ide and imacros is that they are more powerful by design, but that is another topic.
So weird. Last night I ran a bunch of updates and spent some time cleaning up and configuring my laptop. Preparing for the New Year. I tried to upgrade Fish and saw that it hadn't had an update since this time last year. I ended up looking through the release logs and just reading the Fish docs a bit. I never do this. Now, this morning, this is on Hacker News.
Its unfortunate if you viewed Tesla as a game changer or a rising star. Bringing someone on with the character to marginalize all value for the quickest return, that might bother some. So if you were someone who wanted to give money to Tesla now you might think twice. This isn't about Oracle this is about Ellison.
Given the title includes her, I'd like to know what the thought was behind removing her name. I'd be very surprised if it was; 'Larry is bad, so lets not harm people by association'.
If you can’t satisfy all of your criteria, then you have to compromise on some of the criteria. But if you can, then you don’t.
I've always been intrigued by having clients provide the id. I think I understand why that choice is made, but it does seem unusually error fragile.
I think, this should be considered as an easy to use library to do things that is anyway being done already, or anyone can do with some amount of work. Comparing this library to surveillance tool kind of distorts the idea of what this library is trying to achieve here.
You also know what this means for relationships between Tesla and Waymo. Let the fireworks begin...
There are many areas of the brain that have very different properties from each other. This makes sense when you consider that they likely solve different (sub) problems. While a distributed representation is very useful for things like semantics clustering, it actually hurts the ability to discriminate between similar things when you need to remember a specific relationship between things. This is the case in the hippocampus where we store memories of events, as well as the structure of the world (e.g. a map of sorts as mentioned in this article). So, an artificial neural network probably isn't the best model for this.
The intrinsic value of money is that it prevents you from having to barter. Religion works the same way, providing a shared culture that allows people to relax with the understanding that there's an implicit contract. The alternative to money is barter, the alternative to faith is never being able to trust someone.

Undermining faith in the system through heresy or counterfeit is considered to be much worse than individual acts of violence, and so it tends to be punished more harshly. The real value of money / faith is in the shared belief. Not that weird or difficult to understand when you think hard enough about it.

In other words, while individuals hold money and beliefs, faith systems like money are themselves social goods, held by the entire society.
Yup, that Larry Ellison. I'm not sure whether this is good news or not.
I think you need a particular type of personality for the bootcamps to be effective. Like you said, you need to thrive on curiosity and have a thirst for knowledge. Not everyone is like that. I have a few friends who think programming is like learning how to solve a rubik's cube: you go to the training, learn how to do it, and bam, you are now trained and can solve any rubik's cube.
https://goo.gl/forms/S66Z9sPTaJLbokHI3

I'll start gathering informations in January, feel free to share this form.
I think you're right, and I think it just comes down to Time. A lot of people sneer at traditional university CS degrees as being wasteless and unnecessary, but that's one thing they do right; the combined total time of CS courses you take might rival the time spent in a 6 month intensive bootcamp, but its spread out over more Time.

People need Time to understand abstraction. Most engineers start with the abstraction ("how do I write an API in Node") then work their way down when problems arise ("wait, why is my app slow? what's an event loop?"), but if all you have is the 6 months you simply aren't going to get very deep. Then you're on the job, while simultaneously adulting (if you weren't already adulting during the bootcamp). So you're set up to evolve at a much slower rate than your coworkers because you're missing fundamental understanding of the lower levels of abstraction and how they fit together.

I really think it comes down to having two classes of software engineer, just like electricians vs electrical engineers and nurses vs doctors. Each role has a very important place in our modern economy, and you can make a blue collar living in the more easily accessible ones. But you simply can't replace deep domain knowledge of low-level abstractions, nor the many specialized fields in CS like performance engineering, authentication/authorization, machine learning, cloud engineering/infrastructure, etc.
I suppose short term gains is the only way the market knows how to function.
What this does is two things:

- It keeps the state separate from the main shell, including $PWD (so the `cd` doesn't affect the main execution "thread")

- It executes some script in the background

Fish's backgrounding is currently limited to single external commands (not even functions). That's https://github.com/fish-shell/fish-shell/issues/238.

It also doesn't have the capability to keep $PWD separate, though other variables can of course be declared locally. That's https://github.com/fish-shell/fish-shell/issues/1439.

The workaround is, if you actually need this, to run it inside `fish -c`. Which is essentially what this syntax is doing in the background anyway (it needs to fork off because `chdir` applies to the entire process).

(Disclosure: I'm a fish developer)
Geez. Okay I didn't realise he was hyper rich. Well, I'm delighted for anyone to want to support electric cars.
You could maybe just do it with speed limits, maybe limiting the speed to 20mph or 25mph would be enough to de-escalate the threat and make it safe for smaller cars. Pretty much all of central London apart from Westminster has a 20mph limit now. Or use the existing congestion charge infrastructure, introduce a new low weight class for cars which are exempt. An additional new standard for a smaller parking size would also help.

The main point is that standards have to be adopted by multiple cities otherwise the market won’t be large enough for manufacturers.
Yep. We had a 50% dropout rate in year 1 at my university. Most of those were in it for the money, but didn’t have enough personal interest in the subject to push through the combination of logic and tedium that makes up introductory computer science.
Come to think of it that is indeed relevant and I completely skipped over that. I am bullish on Tesla and financially have skin in the game as well. So far Tesla has been quite volatile but I'm bullish on the long-term.
AMD already implements 256bit operations in terms of 2 128bit operations. Seems like going to 4 wouldn't be a stretch, at least for some of the simpler operations. Seems like a subset of operations would be possible.
See comment above comparing Ellison to an amoral lawnmower.

He's a corporate sociopath who focuses completely on squeezing the maximum possible revenue from customers by any means possible. This strategy often takes the form of threatening to sue customers after aggressive software audits. It seldom takes the form of trying to meet the customer's needs via good customer service or quality software.
Coming back to the Netherlands from abroad it often feels like they’re pretty good at coming up with what I would consider fairly cringeworthy names.
I didn't mention memory use and dynamic allocation because I thought it was obvious. I filed it under "faster".
Doesn't that just transfer the disadvantage to your buying power?
This guy built a company that services most of the data infrastructure of the world and pumps 15 billion of cash every year- but you remember him by what advice he gave to one person ; that just seems unfair.
They can't veto your transaction for very long. Remember, there are many Electrum servers and anyone can run one. An Electrum user can just transmit their transaction to other servers.
25 years is the blink of an eye.
I do something very similar to this. I put a box to left of action items, but instead of checkmarks I put '/' if it's in progress and then 'X' when it's complete. This allows for quick visual scans of what things still require attention.

For anything I run into that's a problem (gotcha, bug, mistake that requires a task to be re-started), I mark with '*' in left margin. This makes it easy for me to quickly find it later.

For things that are super important, I draw a box around the whole entry.

I'm also very conscious to keep things very brief and intentionally obscure (don't write last names and never write customer names), to avoid potential problems of having any sensitive information leaked. If I'm working with Marty McFly of Acme Inc. on a joint project Time Travel v2.0, I would only write things like 'respond to Marty concerns'.
There are many many formats, if you can get other players. Block constructed and Pauper tend to be very cheap comparatively, and you can even just get people to agree to a dollar limit for a local tournament.
Brainstorming hypothetical scenarios usually results in endless discussions about imaginary problems that never come to pass, and completely missing the real problems. This tends to happen regardless of who participates.
Mastering Bash and Terminal (2017)
my first software dev job. Debugging a 50k LOC COBOL beast

We found the real MVP. tapland, what were you thinking when taking this job!?
It is wild speculation to assert that these events are connected, without any supporting evidence. Let's please keep this kind of thing to a minimum. This should not be considered good content for this forum.
Crockford also excludes the letter U, because of potential profanity, which I find incredibly odd. He's afraid of a rare FU embedded somewhere in an ID? Why would we care about that?
A JSFiddle example would be handy. A record and replay example.
It's not weird, it's a cognitive bias:

Frequency illusion (or Baader–Meinhof effect): The illusion in which a word, a name, or other thing that has recently come to one's attention suddenly seems to appear with improbable frequency shortly afterwards.

https://en.wikipedia.org/wiki/List_of_cognitive_biases
I think what he’s saying is that the industry’s still working despite the fact that such experts are generally not present, and that this can continue.

Separately, I think that people consistently haven’t actually penalized most companies for security breaches, anyway. Big brands get hacked, everybody collectively moans for a week, and then they go back to using the exact same products. People publically get mad, but they don’t vote with their wallets, revealing how they really feel about security.
Well, it's sort of weird. He's never really been involved in a company that manufactures, i don't believe. Plus his legacy is that of maximizing licensing fees which isn't really in Tesla's wheelhouse given their history of opening patents.

Maybe he's being brought in to fight the right to repair and help lock down Tesla's to maximize some sort of dealer /service model?

Or maybe this is some sort of long play to get Tesla stuck on Oracle's platform :-)
> Linus Torvalds

I am not Linus. Maybe you are.

The reason I am such a fan of this approach is that I wrote software without it for a long time (Objective-C pre-processor/runtime, Postscript interpreter + various RIPs + other pre-press stuff, content mgt. system when that was still a thing...), and the difference is...hmm..let's say "significant".

Without this sort of approach, you get that rush of making super progress quickly, of holding the entire state in your head and being just the coolest cat on earth. It just doesn't last. Things start deteriorating, you fix a bug only to have another one pop up, after a while of this you get a sense of deja-vu and notice you've been going around in circles. Pretty soon you are stuck.

When I was put in charge of the CMS, management wanted to know when we would ship the next version. I couldn't honestly tell.

With a TDD approach, you get less of that rush, less of the "I am the greatest". What you do get is steady progress without backtracking.

> drink the Uncle Bob Koolaid

You shouldn't drink anyone's Koolaid, not mine and certainly not Uncle Bob's.

For your reference, I was doing this long before Uncle Bob. At least I remember sparring with him on comp.object, when he was still claiming that "OO is just function tables" and not a peep about TDD from him.
An executive from a pharmacy chain joining Tesla is significantly less relevant to a tech community than one of the highest profile tech executives in history. Not everything is racist, which is what you seem to be implying by highlighting "woman of color".
I think the notion that coding is 'blue collar' is extremely dangerous. The closest 'traditional' job to software engineering is legal drafting -- anything but blue collar.
Bandersnatch: Netflix's interactive Black Mirror film puts viewers in control
That really looks like a scene from a science fiction movie.
My Airbnb guests threw a New Year party for 300 people
At work, I use elements of bullet journaling but instead of using a paper journal I use my personal DM channel in Slack. This way I can quickly paste useful code / data into my journal and run searches efficiently.
Unrelated, but I hate this growing trend of anonymous service/information providers. If I'm going to give my personal information to an organization and trust its content and potentially pay for a service, I want to know who you are.

So, who is datascience-school besides a location in Singapore? Who are the founders, who else is involved, what are their stories/history and motivations. All of this would lend some credibility to any organization.
Implying that op intentionally omitted wilson-thompson

If you mean that the alleged "intent" of the OP is political, I don't see how the comment implies that.

To point out that the edited headline no longer includes Kathleen Wilson-Thompson isn't accusatory. It's just a statement of fact. To "exclude" is but the opposite of "include."
If you mean Tyler Cowen, no.

He's just quick at thinking up questions and doesn't have a tendency to insert fillers like umms and ahhs in his speech.

Tyler currently hosts one of the most interesting podcasts on the Internet, "Conversations with Tyler" [1] for people with omnivorous interests. His guest list is a who's who of the trendiest (unorthodox?) thinkers today (e.g. Vitalik Buterin, Bruno Macaes, Claire Lehmann, Nassim Taleb, Agnes Callard, Jonathan Haidt, Peter Thiel, etc.)

Topics of conversation are similarly omnivorous, from Chinese food to loneliness.

[1] https://medium.com/conversations-with-tyler
Independent of the color of the person, OP has actually wanted to highlight that Larry Ellison is on board. OP wanted to highlight the tragedy.
Ask HN: What is your favorite chess variant (and why)?
Yet they never seem to get programming jobs when they're inevitably made redundant.
dropbox '14?
Papers reveal saga of horse given to John Major by Turkmenistan
The motors yes, but the power electronics components in motor controllers, MOSFETs and IGBTs, have a notoriously short life, especially if heavy power cycling with short t_on and t_off occurs.
Fish Shell has been having some problems implementing process substitution. Last I checked, they tried two approaches:

* piping to FIFO files, but it throws an error if you pump too much data into them

* waiting until one process finishes before starting another. That's not a correct implementation either

Bash apparently resorts to black-magic.
There's no such thing as cultural imperialism. It's an imaginary concept.

The people who don't want Facebook to impose its community standards outside the US usually just want to be able to impose their own community standards on others. They're no better than Facebook. Why should anyone care what they want?
"Subarus have a reputation for being easy to repair"

Replacing a single headlight bulb in recent Subarus is an hour long job. You get to remove the wheel and wheel well cover. Nice $250 job to replace both at the dealer. Daytime running lights that burn out extra quick just adds to this insanity.
Even if they did, it doesn’t mean they’re going away.

GM went bankrupt in 2009, still here.
The fun of the game is that it's played at two levels--tactics during gameplay and strategy as you tune your deck. To get this effect without pay-to-play, you can get some friends together, deal twenty cards to each player, and then take turns drafting more cards from a shared pool of a few hundred. Everyone gets to build their deck from their pile of cards. After each round, everyone can update their deck and the loser gets to draft some more cards from the shared pool.
How to create a Node.js web app using no external packages
Apple started the path to normalizing this, and I believe it's core to being responsible for the entire user experience. Personally, I'm not a fan of this, but I understand the motives aside from profit.

If a Tesla gets poor maintenance by an unskilled shop, when the vehicle crashes and kills the driver, Tesla gets the black eye and has to defend itself in the media and in front of the NHTSA. Tesla's stock takes the hit.

When a Mac crashes, it's because Apple's hardware or software has a bug (something in Apple's control). Apple doesn't have an open ecosystem like th.e PC world. When a PC crashes, you also have the hardware manufacturer to blame for faulty hardware. What about OS and other system customizations the manufacturer puts in there? Those coukd crash it too? All the public hears is "My Windows crashed." and Microsoft looks bad.

No fault is brought upon the consumer who thought a $220 PC was going to be a quality machine, not does it fall to the non-brand foreign bargain PC manufacturer for building a $220 that's doomed to provide an awful experience. Instead, the world hears that "Windows Sucks."

Given this, I appreciate why a company would opt to do the things Tesla has done in order to protect its brand. However, I try to avoid doing business with companies who do this, as I value consumer freedom.
you just run your train on the rail like you would run your truck on a highway. eventually you get into some factory or port with a connecting exit.

industrial rail is much more complex than your urban passenger rail.
> No such thing as “Data science” - just a fancy term for trade school computer skills. Thats why.

Relevant xkcd: https://xkcd.com/435/

Or as my friend put it: everything is just a trivial special case of either mathematics or physics. ;-)
You say that as if it is a bad thing. Decentralizing key infrastructure and emergency response systems seems like a good idea.
An Early 1900s Attempt to Catalogue All of the Information on Earth
Whenever I read this and the java guy Gosling they are incredibly negative about Oracle. One wonders if there is something behind all this as it appears they were figures of respect and authority at their previous company. But upon being consumed by Oracle was that still the case? I get the impression that there is underlying bitterness and resentment festering here due to something like that.
Well, we’re making progress on casual dress.
The problem with trying to document anything in a commit message is that a commit message can't easily and unambiguously point to the specific section of code that each part of the commit message refers to. You can get general intent in a commit message, specific details in the code, and a yawning void in between.

Sure, the back-and-forth on a mailing list or review system such as Gerrit can provide more of those direct links between code and explanation, but then it's often buried in a bunch of other discussion and dead ends. It's the "oh noes, comments can become out of date" times ten, so hardly a good alternative. And even when that's not the case, it's a horribly context-switchy way to get that information. Separating the explanation and the concrete expression just isn't a great idea. Funny how many people who would rather die than write a design spec also suggest that an even greater separation is a good thing.
In a pedantic sense it is her own name in the sense that it was a name by which she was referred, though obviously it’s a misogynistic custom which is thankfully uncommon now.
Bad news for customers, good news for investors?
Lots of discussion here already: https://news.ycombinator.com/item?id=18776883
A Gutted I.R.S. Makes the Rich Richer
> I'd love to hear from some Tesla employees with awakened consciousness how they feel about Ellison's involvement.

What does "awakened consciousness" mean in this context?
I really think the comparison here is apt. Although a more direct comparison would be that coding is a trade. Something that can be self-taught or learned through apprenticeship. Something that doesn't require a degree. Something that can be done for a company or as a freelance gig. Something that pays well relatively speaking.
Quarter to quarter mentality is the biggest downside to becoming a publicly traded company. 'Maximizing shareholder value' has a nasty habit of crowding out all other concerns.