skysight-inc/HackerNews huggingface dataset:
Applied Deep Learning Course in SF
Hi, I'm Shawn, CTO of Weights & Biases. We're hosting an Applied Deep Learning course led by Josh Tobin at OpenAI and featuring guest instructors such as Pieter Abbeel from Berkeley, Stuart Bowers from Tesla, Sergey Karayev from Gradescope/Turnitin. The program will train students to build deep learning systems that work in the real world and provide access to the skills and tricks practitioners use to bridge the gap between theory and practice.

Applications are open through 4/11, we look forward to seeing you in class! https://www.wandb.com/applied-deep-learning
I hate zuck as much as the next guy, but this writer is being dishonest.

Data portability is the first step in allowing other companies to compete with FB and takes away a huge advantage they have (switching costs). Call a spade a spade.
Congrats to the MLIR team for getting the source out. I know it must have been a lot of work. MLIR seems like (or at least aspires to be once complete) a nice step up from LLVM and addresses a lot of the issues that LLVM has around extensibility. Looking forward to see where this goes. In particular, it'll be interesting to see to what extent re-use of passes will work out between dialects in practice.

I'm also looking forward to digging into the polyhedral compilation stuff more. It's about time that somebody attempted a ground up re-think of that, so I'm looking forward to understanding it better. I've talked to Chris a number of times about the rest of the design, but we never got into the specifics of the polyhedral compilation.

That said, I think it's a bit unfortunate that this ended up in TF rather than LLVM. TF of course needs good compiler tech more than most projects at this point, which is why MLIR came from that direction, but MLIR is much more of a general compiler project. I worry that putting in TF will discourage the rest of the ML industry from adopting it as eagerly (everybody is already using LLVM, so that branding would make that much easier). Also, looking at the code, MLIR looks structurally a lot more like an LLVM-heritage C++ project than a TF one (hell, you build it by cloning llvm and putting MLIR in the projects/ directory). Perhaps moving it under the LLVM umbrella is still in the cards - I'll keep advocating for it at least ;).
You are disappointed at the article for not being a different article? Velocity is the derivative of position
Which Coworking Space Is Best? Ask These 'Coworkies'
While the data is accurate, it's a bit misleading. Tesla started Model 3 deliveries to Europe in March from pre-orders that began three years ago. We're seeing the impact of these pre-orders all coming in at once and the number of vehicles registered last month is very anomalous.

In total there were 18,375 cars registered in March compared to 11,106 in February '19 and 14,401 in March '18. If you back out the Tesla Model 3 impact (-5,300), you're left with 13,075 vehicles registered last month.

[1] Data source: https://ofv.no/bilsalget/bilsalget-i-mars-2019-1
Thanks for the non sequitur.
47.734600, -122.604500

https://www.google.com/maps/place/47%C2%B044'04.6%22N+122%C2...
ShareGrid | Full-Stack Rails/React Developer | Seattle, WA | ONSITE, Full-time, https://www.sharegrid.com/

We're a 15 person, passionate, fun, profitable, VC funded startup dubbed "The AirBnb of Cameras"

We help over 60,000 creatives share $600m of professional camera gear in the largest creative rental marketplace across the US (http://www.sharegrid.com).

Looking for a talented full-stack Rails/React developer to join our development team here in beautiful Seattle.

Stack: Rails 5, React / ES6, HAML/SCSS, MySQL, Sidekiq / Redis, ElasticSearch, Stripe, AWS

This is a full-time opportunity in beautiful Seattle, WA with benefits and early equity in a fast-growing startup.

Benefits: Macbook Pro, iPhone, Flexible Work Schedule and Vacation Policy, Healthcare, Stocked Kitchen, and casual working environment in the hip Fremont neighborhood of Seattle. Position and compensation DOE. Relocation available.
I mean, I'm pretty much through with talking to people about docker.

There are so many morons out there trumpeting the buzzword, and they are just total imbeciles. My last pointy-haired boss thought he could manipulate the conversation to discover what I know about containerizing EC2 instances, by guiding the conversation with leading questions that'd get me to spill my guts with nerd signaling and posturing, so that he could rip off whatever we discussed and create competition among all his direct reports.

He did this with everyone that worked for him. He'd get us alone in a one-on-one, frame the conversation as a casual discussion where we pick each others brains and sketch out flow charts and relational UML diagrams on a whiteboard, but sprinkled on top, he'd throw a peer under the bus, sell them out, and ask how I might do it better.

On some level, some of my peers really were rotten bastards; complete shit heels; lazy, arrogant pogues. But if pointy-haired boss is doing it to them, he's doing it to me too. I'm just a rube off the street, an ass in a chair at 9 AM on the dot, a warm body with a pulse after all. Replacable and modular as a docker container, yes, yes?

So docker as a buzzword gave this boss a boner. A disgusting, throbbing, pulsating, glistening, dog-dick-red, boss boner. He wanted it sucked, and the way to suck it was to containerize bullshit with docker. So I started telling him the lowest effort shit, and planned my escape, because the guy was toxic waste, and I didn't feel like being a toadie.

It's like jesus, anyone who knows what docker is, knows it to be little more than a glorification of shell scripts and tar files. It doesn't do anything revolutionary. It's a plastic milk crate instead of a cardboard box. If you need to pack your widget with styrofoam peanuts, well, that's your problem.

Pointy-haired boss thought that docker was an art form, like package design is to product unboxing vlogs. He wanted to relish and savor the moment of unboxing the most expensive Apple product ever unboxed before the eyes of youtube.

Sorry boss man, spend the rest of your life with the lifers you can't fire. I'm done with your deceptive, hype gobbling office persona.
Oh boy, spam.
Lithium batteries have different temperature ranges based on what they are doing. Looking at an LG datasheet I pulled online (https://www.powerstream.com/p/LG-ICR18650HE2-REV0.pdf) you can see:

Operating - Charging: 0-50C

Operating - Discharging: -20-75C

Storage (1 month): -20-60C

So starting at -20C you run into trouble! Many people forget that the charging temperature range is narrower, but luckily if you are connected to a charger you could use some of that energy to run the Battery Thermal Management System.
How did you get it so wrong? Was this a dream you had?
Link to the buildpack frontend for docker: https://github.com/tonistiigi/buildkit-pack
>2)The MA 5th column.

Build the wall.
Most of the energy in an industrial process would be heat? With second being mixing and other movement?

So that's back to motors and heaters. I cant think of any exceptions apart from electrolysis.
The Perfect Software Engineering Resume Is Like a Google Search Result
”Mixing operational concerns with application concerns like this results in a poor tool for developers who just want to write code and ship it as painlessly as possible.”

Yeah, throw that code over to the ops team. Let them figure stuff out themselves.
Basically any platform is going to have this sort of problem. If you have thousands of third-party developers, and users are willing to share data with them, some of them are going to accidentally leak it. iOS, Android, Twitter, I guarantee all of those platforms will have at least two applications leaking data. This only gets to be news because it superficially sounds like Facebook is doing something bad again.
Not at this exact moment, as the first steps require reactor engineers and chemists.

However, if my seed raise goes as well, I will have some margin to get a software person to help couple together some of the various modeling and simulation codes we use for reactor design.

Further down the line, I will definitely need some software engineers though. I have some novel improvements I want to make upon how material is inserted and removed from the core to be processed, and I will definitely need a custom software control system that talks to hardware to do that.

I make a note to check back with you when I make a posting that requires your expertise, and I will preferentially hire people like you who are passionate and enthusiastic. It's definitely easier to learn how nuclear tech works than it is to shed decades of crappy nuclear industry corporate culture.
Focusing & expanding your "deserves":

I guess that I agree at least partially with you (even without the 2nd incident, for which no official facts have been presented - but therefore I cannot upvote you as there is no confirmation yet, sorry), thinking about the facts that e.g. MCAS is not intuitive to understand/use for the pilots and that it relies on only 1 sensor (at least the original version) (any other flaw?).

About the consequences:

I just hope that the whole investigation won't boil down to just some "crazy" engineers that implemented that system because they were having a bad day or had no clue about what they were doing etc... .

Top-management must have known (at least implicitly/indirectly) the risks associated to a tight deadline and/or a miracle-like re-engineering of an old airplane and/or not having airplane-hackers available during the re-engineering phase and/or etc... because one of the roles of top management is to ask questions when something out of the ordinary happens especially when A LOT of money is involved.

Of course if top-mgmt puts enough pressure to achieve something, no questions will arise from both ends (and here we can probably optimistically go into the area of whistleblowers :) ).

I think that the same thing can be applied to Volkswagen (e.g. impossible that some engineer came up with "and here we have a Diesel engine outputting half as much noxious gas as everybody else on the planet" and nobody else asked questions because the mgmt wasn't pressuring those departments to get exactly such results) and other previous scandals.
True. Range is reduced but the degradation is slower. Based on complaints it seems Nissan Leafs smaller batteries with crummy thermal management degrade fairly quickly in hot climates. But are 'fine' in mild climates.
Canada, US, and the UK all export oil.
It's certainly unambiguous! It's just not idiomatic at all.
It's probably not a download it and run it piece of software, there are probably lots of configurations and likely requires the user to provide their own models and trading rules.
JavaScript Pure Functions for OOP Developers
see edit
> using the tool on the page you can prove that 1. the while-loop terminates

Not quite. Proving that a while loop terminates is usually done by establishing a loop variant - intuitively, a claim that the inputs to the loop become "smaller" in some sense, i.e. closer to some exit condition/base case, with each iteration of the loop. Loop invariants don't suffice on their own.
Thank you. Much appreciated.
Must Watch Funny Video Extreme Baby Anger – Try Try Not to Laugh
Even moreso than "caring about preserving content for the future" versus "not caring about it" there's another interesting perspective shift here.

Second, he showed me what he mainly does. Basically it
was a handful of group chats via Signal and WhatsApp, a
whole bunch of web comic websites, and some YouTube series.

The "early internet" was in part based around those lofty ideas baked into the original World Wide Web: a giant, ever-growing hyperlinked network of information.

It wasn't just a way to communicate; you were contributing to something larger than yourself. Even if you merely made blog posts about your favorite breakfast cereals, you felt as though you were adding to this public, global network of knowledge.

Everything on the web was public by default. And even if your content was bad, or simply banal, you were still doing something positive by adding to this giant mass of information. Bad or banal content wasn't inherently a problem, because others would simply choose not to link to it. Maybe somebody would find your cereal musings useful some day and if not, no harm done.

Now, for better or worse, people view the internet "only" as a publishing and/or communication and/or shopping tool. Nothing wrong with that but it is definitely a paradigm shift back to something a little less ambitious than we aimed for in the 90s.
"Problematic" alludes to a problem without concretely identifying it for us to decide how serious it is.
Three-tier licenses are the new normal in Open Source
This is not empirically "wrong". My feed is completely benign, as is my fiancee's and mom's and sister's and best friend's (the number of people who have left their facebook open for me to peruse).
As half of a young couple that's at the cusp of starting a remodel (focusing as you point out on bathrooms and the kitchen), I'd be very interested in your thoughts on what's possible in terms of efficiency.

We're replacing the insulation in the attic and getting mini-split based cooling/heating. We also replaced the windows and briefly considered blown-in insulation for the walls, but weren't convinced that it would be worthwhile.
The article's title, while maybe technically correct, appears to be a bit sensational. This is about a third-party app storing user data on a publicly accessible AWS server. Not FB themselves.
Keep in mind that in Norway, fossil cars are (and have been for a long time) taxed to high heaven.

It is not uncommon for a car too double its cost as it is being taxed upon import.

Hence, in a number of other markets a $50k Tesla 3 is competing against a $25k (or whatever) Golf.

In Norway, a $50k Tesla 3 is competing against a $50k Golf.

(The numbers are just pulled out of a hat, but they illustrate the point; Norway is a very lucrative market to sell premium electric cars in as the tax advantages relative to fossil cars make premium EVs about as expensive as run-of-the-mill fossils - and they have a few other advantages like reduced tolls, driving in bus lanes &c.
You are setting up an entire operating system to install a single Microservice and just now noticed that you have redundancies?

You could have the same issue by simply trying to rpmbuild your app. No really, you are just doing packaging. If you want more comfort, look into how redhat or Debian maintain their packages. They have similar problems and most likely they have mature solutions.
Not the OP. And this is not for cars, specifically, but we're a very long way away from electric fire trucks, ambulances, and construction equipment.

Also, I'm not sure what the OP is on about with this:

not taxing them for ruining our health and climate, for a start

Since electric cars aren't taxed, either, that's just playing with numbers.
While OpenStreetMap is open to anyone it still relied on a central database (huge Postgresql installation plus API run by the OpenStreetMap foundation). https://www.streetcred.co/ is builing a decentralized geographic database, points of interests (banks, restaurants, bus stops). Such a database has value, commercial providers charge a lot for licencing their data. The idea is that multiple parties can update this database and everybody benefits. The startup itself might make money from building tools, consulting, packaging the database but not the data itself. Ran (paid) incentives for people to contribute data (cannot be copied from other databases obviously) which happened to be bitcoin instead of cash. Raised money from VCs. I like the model because I was able to explain it in a couple of sentences and I see value.

https://www.foam.space/ is running an army of sensors as location anchors. Those sensors, from multiple companies, can work together and give users (e.g. a car, a package) a trusted location and timestamp. That is then signed into a chain. Well at least that's my understanding. Because users want to prove where they've been they'd pay the company who runs the sensors. Their presentation on website and the whitepaper got better and clearer over the months. I admit I didn't understand the first blog posts, or at least the commercial value.
I would make auto reply with link to Dunning-Kruger effect on Wikipedia.
It’s not just the annoyance, but a bad use of resources.
> Most of the energy in an industrial process would be heat?

I don't believe so. When industrial processes require heat, I've usually seen the fuel burned at the plant. Electricity is used for compressors, pumps and such.
Can you provide one or two of those articles?
Having worked with script generated C++ in the past, this looks annoying as hell to debug.

Whereas macros and templates have compiler support to give line numbers inside the macro/template, generated code errors have an extra step of having to look at the C++, find the error in the generator, rinse, repeat.

Lambdas are better, but if you have to repeat yourself in a way that's too syntactically weird for a template or lambda, you can "#define MY_MACRO(...)" and end it with "#undef MY_MACRO" to keep the namespace clean.
Ask HN: How can I fund an alternative social network?
First things first: no, I'm not planning to "build the next Facebook".

But I've been developing a very cool idea on a new , alternative and open social network (which basically, just adds social to already existing web technologies and puts it all together in a convenient and easy place).

I'm really keen on building an MVP to test out the concept and see what happens.

Then a thought came to my mind: if this picks up even a moderately slow user base, it represents a lot of money that has to be put into it (servers, storage, eventually people, etc...). So, what are the options in funding something like this?

This is what came to my mind:

1 - subscription-based (probably the worst while the product is unknown because resistance to adoption will be very high)
2 - ad-based (sucks... especially if it grows really big, then it goes the way of Facebook and try to harvest data to serve the ad biz. yeah ok, I'm dreaming high here, but bare with me for a while)
3 - donation based (and you cry constantly to not be under the red - à la wikipedia)
4 - patron based (probably only works while things are small and the team is small?)

What else is there? (obviously excluding VC funding, which for me doesn't count as sustainable income)

thanks :-)
I'm surprised Matt didn't mention that this is one way BRK amplifies their results.
First look at Tesla’s highly-anticipated CCS adapter
Building a large code base takes years. Understanding large code bases can take about the same amount of time. Don't sweat it and try to learn from the skilled people around you. They probably have a few tricks to reduce the time required to understand the next one.
It's not so much red vs blue as state policy. Iowa has even more wind power than MN, and it's a lot more red. SD is definitely backwards in that regard.

edit: Correcting myself, SD is getting 30% of its electricity from wind now. There's fewer towers because of a smaller population.
To be honest, what I don't like about this is that it once again operates on the character level. I feel this brings us back to all the issues we had with the C preprocessor and, in addition, makes any IDE analysis/assistance hard to impossible.

I feel the tool would be more useful if you could process the target language's AST instead. This would result in hygienic macros as well as making the code easier to analyse (and might solve the whitespace problems as well, as a formatter could render the whole tree in the end, after any code generation was already applied)
commingling is when you use manufacturer barcode when you label your individual units.

This means the products you send into Amazon FBA warehouse will be mixed with other sellers.

This is an issue because if other sellers have problematic inventory, you are on the hook for their mess up.
It's totally possible when you look at total cost of ownership vs sticker price.
No dispute: sometimes the system works. Shaming is a normal component of human social dynamics. The risk is when shame is disproportionate, and never-ending; and this risk is intertwined with the moral hazards of social status incentives for those participating in shame mobs.
Like erb (https://ruby-doc.org/stdlib-2.6.2/libdoc/erb/rdoc/ERB.html).
I meant Standard Range (the affordable version of Model 3). I updated my comment.
> so say he is not doing something mostly right is weird to say

He has done a lot of things right! But that doesn't mean that he needs to continue with personal attacks during patch reviews and feature discussions in a public forum.

Does it seem possible that the quality of the project could have remained the way it was without things like this being said to contributors (no matter how misguided they are):

> Of course, I'd also suggest that whoever was the genius who thought it was a good idea to read things ONE FCKING BYTE AT A TIME with system calls for each byte should be retroactively aborted. Who the fck does idiotic things like that? How did they noty die as babies, considering
that they were likely too stupid to find a tit to suck on?

Yes, reading anything one byte at a time is generally a bad idea. That patch should not be accepted. But... saying things like that probably isn't necessary to get the point across. People have been telling him that for a long time, and he's finally sat back, reflected on it, and decided to change.

I don't think anyone's suggesting that the project hasn't been wildly successful, nor that it hasn't generally been a great project to contribute to. But over the years there's been some pretty wild things said to nominally-valued contributors, and some of them have left over it.
Then there is the issue of electricity shortage. Sweden for instance doesn’t have enough electricity to supply electric cars if everyone should have it. And then there is solar storm / EMP vulnerabilities with all electric infrastructure. And then there is cobolt shortage issues and production issues. No, I vote for E100 or gasdriven cars for the future.
Software architecture is composing absolutely. But, the tactics of coding are applying skills like being able to execute a solo or musical technique. The difference is that playing music well requires the player to 'forget' the technique and just play (relying on muscle memory).
> Only for fields where a not null constraint makes sense of course

A NOT NULL constraint always makes sense, assuming your tables are designed correctly, such that each table contains all and only those columns needed to represent a distinct category of fact that needs to be stored, which necessarily means that all columns must occur together or not at all.

When tables are designed instead to contain multiple different shapes of facts with some shared elements, then you get the need for nullable columns, but that's problematic in other ways, too.
I like they way they highlight that combining Ruby and nodejs makes for a complicated Dockerfile, while their example after only includes Ruby and not nodejs. And do they propose a buildpack called ruby-nodejs, because in many cases you don't need nodejs in your Ruby app. OMG now buildpack's are a leaky abstraction!
You can get sponsors and remain trustworthy, you just need to disclose sponsorships, and curate the people who you actually take money from. This can be a problem because genuinely good product sponsorships are probably not the first ones you get offered as a content creator, but I've seen plenty of examples of this working and it pays more than ad revenue for most people.
Not to discount the possibility that the article could be incorrect about this, but it makes the claim quite unambiguously: "it contains plaintext (i.e. unprotected) Facebook passwords for 22,000 users"