skysight-inc/HackerNews huggingface dataset:
Personally, I think the “burn the ships” strategy is probably more viable for a serious endeavor, if you can afford (financially or otherwise) to do it. Save up 6-12 months of living expenses, make a plan, launch a barebones version, then make the jump and quit your job.

Speaking only personally here, but I think trying to just schedule in productive creative time doesn’t really work. There is no real enforced urgency and it’s too easy to think, “Well, I worked hard at my day job today, so I deserve to relax.” There is no “survival” mental state. But YMMV. I think it depends on whether you’re a “disciplined slow-but-steady worker” or if you thrive on being obsessed with what you’re working on.
I mean, he is right about open-source only being a binding license for the source, and in this case, the Eclipse 1.0 license in no way entitle users too any kind of support, decision making authority, opinion, voice, or any other such thing.

This is just fact. You can go read the license to learn more about this: https://opensource.org/licenses/eclipse-1.0.php

That part of what Rich is saying is pretty much indisputable.

The second part, is related to what is best for Clojure. And the argument is simple, Rich says what is best for Clojure is a thorough review process of all changes to its core and standard libs, with a very high bar towards contributors and their contribution. His argument is that this has worked so far, and has created the solid piece of software that is Clojure today. Thus its own success is proof that it is a good enough process and is good for Clojure.

The argument against is that contributors find it too hard and too much work and thus very little contributors make it through the process. Though I didn't really see them mention any alternative process suggestion. It seems they were mostly wanted their patch to just be merged in without challenge.
In defense of design documents
it saves them a condition in frontend code. Now take all languages that google supports into considerations and the fact that some do gender pronouns differently than others (for example some change a suffix of the gendered word, some just add the pronoun in front).

Its just easier to use neutral pronouns and neutral gendered words
Sure, it's because an sftp server is always running.

But I immediately extrapolate that this also means it has bandwidth limits and limits on concurrency, etc.
> A technician slips up and there is radiation exposure, there is a NON-zero chance of the whole city being affected.

Long distance electric transmission is a fairly solved problem. We can put the nuclear plant downwind in BFE. It's even easier than pumping around liquid energy because the electrons move themselves.

You don't hear people up in arms over the risk of catastrophe every time an oil tanker drives by. Why is nuclear any more special than an oil tanker off your coast?
Yet again, the tech elites get lionization for doing barely anything and would get them fired at a "real" company. How long do normal people have to listen to these folks as if they're inherently superior?
They do deserve it, just not a censored one.
Prehistoric cave art reveals ancient use of complex astronomy
Score applicants blindly.

Adhere hiring decisions to defined generational imbalance correction mechanisms (in the US, "affirmative action"/EEOC/similar state laws).
This seems like something I'd actually be interested in... I think. Here's some feedback from someone who did not register - it would be very helpful to give some idea of the order of magnitude of the price. Something like "Fresh and wrinkle free clothes, all for less than $XXX". I don't care to register to get a discount if it is out of my 'reasonable' price range anyways.

All those pretty pictures on the website, and you won't convert someone in your target demographic (I'm an unmarried mid-40s male who likes to dress nice) because you aren't presenting the most important piece of information. I don't care about the difference between say $900 and $800, but I don't know if you are talking about $20 or $200,000 for this product. Don't make me research what a competing item would go for, you already have my attention.
>There were a few caveats though. The applicant had to be a US citizen at least 18 years of age, and the code to optimize had to be in Fortran.

Why would you need to be a US citizen to partake in NASA's competition?
You reminded me my childhood. When I was about 6 years old, I'd be sent to the shop about 30 minutes before it opens. There was already queue in the morning of elderly people waiting for an hour or longer. Every single morning.

Nothing was for sale. It just that local bakery would supply only about 200 loaves of bread so it would be sold out pretty quick after opening. When you came home with fresh bread, it did feel like an achievement and the day was only about to start!

Nobody in those times would question why bakery can't bake more if there is more demand. It was just the way it was. Centrally-planned economy where someone higher up has decided 200 a day will be the supply for the area.
1) console makers don't set the prices for games, (2) console makers can't charge any amount of markup on the games, (3) gamers have more mobility among platforms (can switch to PC gaming, for example).

Apple doesn’t set the prices on games. In fact, they got sued for illegally collaborating with book publishers for trying to allow publishers to set their own prices - unlike Amazon.

Apple doesn’t “charge a markup” they take a fee for selling games just like the console makers do for both their online games and physical disc. Back in the day, you had to get your media manufactured by the console maker.
If it were truly a markup, Netflix and Hulu would charge more for subscriptions via iTunes than on their website.

Users can change phones anytime they want to. In the US, you can switch phones every year or in some cases every 6 months.
do your wife and you work different schedules? You only spend 1 hour a weekday with your wife? and spend more time working on the weekend?
+1. It is easy to see if you decide to build it from source.

Python is great as a glue. Fortran is great at numeric things (better than C, guaranteed no aliasing allows for more optimizations).
I completely agree with this.

The problem with bias is that it has affected peoples opportunities in the past. This will be reflected in a CV.

I'm not sure the inclusion of name / age / etc will solve this problem, so Helsinki might still be on the right track.

It feels like the solution is to intentionally introduce a reverse bias towards these candidates. But that idea does sit well... Also interested in any other suggestions here.
Very few. You can't have technical debt without first building something useful, and there aren't very many blockchain projects which made it that far.
I don't disagree. My point was that they should have got rid of coal before nuclear.
Remember that this is true for native grass to an area, and the first step to getting that perfect patch of green is to remove the native "weed" grass and replace it with some uniform species sold in every Lowes, from California to Kentucky.

Here in the SF Bay Area, we just went for about 7 months without a single rain drop, so one would absolutely need to water a species of grass that would never need watering in Kentucky.
Rust is a general purpose programming language, and as such, has a wide array of use-cases. Current production uses of Rust include:

* Extending other languages, like Ruby, Python, and JavaScript, for various tasks. Usually when performance is paramount.

* Web services (though see below)

* Infrastructure, such as Amazon's announcement today: https://news.ycombinator.com/item?id=18539539 and quite a few other things, like Chef's Habitat product, Boyant's linkerd2, Dropbox's core infrastructure, or System76's hardware flashing tooling

* Cryptocurrency stuff of various kinds

* Databases, such as PingCap's TiDB

* Operating systems, like Google's Fuchsia (This one is arguably not "production", but they are one of the largest employers of Rust programmers, and keep hiring... so maybe consider this, maybe don't.)

* Version Control systems, like Facebook's Mononoke, or the internals of mercurial itself, as well as things like Pijul

* Cryptography, in some cases working alongside C to slowly port things over

* Video games, mostly indie stuff, though some AAA studios have started to use Rust for various things, and a new studio, Embark, is going all-in

We have a partial list of companies that describe their usage here: https://www.rust-lang.org/en-US/friends.html

This year, we identified four areas we really wanted to improve Rust on:

* Embedded development

* Network services

* WebAssembly

* CLI tools

These are other common areas we see people wanting to use Rust in the near future, or areas where we could significantly improve Rust for that given case.

EDIT: I forgot to answer your other question

> Does it only outperform them, or is it also a pleasant language to use?

Performance is a key thing we hear from people in web development, but increasingly, it's also memory usage, both in amount and stability. Less memory means less money spent on servers, and steady usage makes scaling calcuations easier. For example, crates.io is a rust-based web application, and it uses about 30MB memory resident at all times, last I checked. That's very little. More serious systems use more, but often significantly less than the JVM.
It will fix itself when enough users really start abandoning it. And by fix I mean disappear.
>I mean, why would I pick it over C#/Go/Python for web development?

Who said it should be picked for web development?

It's however good for systems programming, libraries, embedded, data crunching, network systems, and so on...
"Seems like it may be just one guy." One cannot make this statement weaker. We don't know and we cannot know now whether it is just one guy.
Somewhere, Diana Moon Glampers is smiling.
Just for future reference: Nope. Not legally required.

The whole "all obligation to the shareholders" is an idea that Milton Friedman had in the 60's, and that people kept repeating as a mantra: https://en.wikipedia.org/wiki/Friedman_doctrine

It is far from a legal concept, and even further from a universally accepted truth.
This reminds me of the most recent Intelligence Squared debate:
"Silicon Valley Has Lost Its Soul"

might wanna check this out(and their other debates).

https://www.youtube.com/watch?v=6kAWN9GRFOs
Some of the packages I use require nightly, Like the syscall crate and iirc I had to use the nightly compiler for inline assembly as well.
My experience is that if you can afford it, allow yourself 2–3 months sabbatical, and after some time (for me it is about 2 weeks), you'll start to produce creative projects.

I personally write down all ideas and when I have time to implement them, choose what looks the most interesting (and feasible).

With this strategy, in the last couple months, I was able to implement:

https://2018.bloomca.me/en – just a website showing how bloated web is

https://real-local-food.com/ – project about local food

https://nameless-hamlet-12227.herokuapp.com/ – check your allergies application, built for a hackathon.

Now, you can notice they are not perfect, and by no means are finished, but before I was not able to produce that much.

edit: formatting
Maybe in your experience. personally, I've not found it to be too frustrating to maintain a side hobby/business doing and selling woodworking items.

Potentially, if you view "full time" as being 10+ hours/day, then yeah, it would be hard, but, if you can manage 8/day on work +2 per day for commute/errands and 1 for relaxing, you still have 13 hours left. I like to sleep 8 hours/day, so, 5 total that can be allocated to hobbies/side projects. even if you lose 2 more hours to inefficiencies/task switching losses, then you still can spend 3 hours on the project, and if you do that with dedication it works pretty well.
There's more to programming than web development.
Diagrammatic Execution Models for Functional Languages – Lambda World 2018
> Additionally lawns are an unnecessary waste of time for most people and have a large carbon footprint

I'd be curious to see data and analysis on lawn carbon footprint. For my lawn, everything I've been able to find suggests it is a negative carbon footprint.

I don't put any chemicals or fertilizer on it, so no carbon impact either way there.

I do not water it, so nothing either way there, either.

I do mow during the summer, with a gas powered push mower. The total gas used per year is under 1 gallon. Let's go with 1 gallon, although it is probably actually closer to around 0.6 or 0.7. A few different results on Google tell me that this will result in about 17 pounds or 8 kg of CO2 emission per year.

I haven't found much on how much CO2 a lawn can take out. What I have found was always about "well-managed" lawns, in a context where "well-managed" meant a lawn that is heavily watered, fertilized, and mowed. Those sequester almost 1000 pounds of carbon per acre per year. Note that was carbon, not CO2. That would be around 3400 pounds of CO2.

But you'd only get 3400 pounds of CO2 a year per acre if you are keeping the lawn constantly growing (hence the "well-managed" part), and the heavy watering, fertilizing, and mowing to do that will have have a high carbon cost.

My lot is about 1/5th acre, and my lawn only covers between 1/3 and 1/2 of it. Going with 1/3, then if my lawn were a "well-managed" (e.g., heavily watered, fertilized, mowed lawn), that would be about 230 pounds a year of CO2 reduction.

But it is not "well-managed", so I'm not getting maximum growth out of it. Still, as long as I'm getting at least around 8% of the growth a "well-managed" lawn would get, it looks like I'm coming out ahead, with the lawn sequestering more CO2 than the mowing produces.
Removing this dongle is Apple's next "act of courage" :) https://www.youtube.com/watch?v=p_fvQpyuK78
You mean this thing they just introduced yesterday? https://aws.amazon.com/blogs/aws/new-predictive-scaling-for-...
As soon as I walk in the door I will be eliminated. But how can you interview someone without actually seeing/talking with them? Slack? Would anyone hire based only on a Slack interview?
I appreciate that feedback. The reason the price is not included yet is because we are still finalizing our costs and still doing research as to what consumers would be willing to pay.

I can tell you it will be in the range of $150-$250.
#1 and #3 seem to be in direct competition. You're worried about others copying your IP, but then also cite overbearing IP issues as a problem. If IP laws were weakened, would that not make the theft of ideas even worse?

#4 somewhat relates to #2, where costs as often put on the employees to keep small businesses afloat. Large companies have the sizes to keep costs down. I would love to work for a small business, but it would mean x5 increase in healthcare and insurance costs.
Startups are all about interactions with people
This is the real question. He could do it legitimately, as google doesn't really care where your income comes from. Hence the implication of google in this story as a party.
Yes, inline asm is still nightly only, and the syscall crate uses it.

Incidentally, what do you use the syscall crate for? I'm very curious!
I don't think you can fix the problem of lack of trust with building systems that don't require trust. The whole point of trust is to enable tremendous efficiency gains over trustless systems.
I think, what these employees don't realize is: Even when a company places values over profits, it is still in an attempt to maximize profits over the long term. By placing values above profits, it increases it's goodwill with customers thus increasing it's moat and it's retention, as well as it's employee retention. This strategy made sense in the early days.

Not anymore.

As Google's position becomes increasingly strengthend (with all the market share it can capture in search already realized ~ and it slightly decreasing anyway due to it's slightly tarnished brand), it doesn't need to maintain this illusion of values over profits anymore.
Why women in psychology can't program
> approved form of disobedience that does not actually require disobeying anything.

Would you say they are constraining the window of acceptable discourse here (https://en.wikipedia.org/wiki/Overton_window) by claiming "This is what disobedience looks like, don't disobey more than this or you'd be labeled a crazy fringe fanatic"?

I like what they are doing in general. All those are good awards and issues to talk about. Not sure MIT is necessarily the place that these ideas would seem controversial and require a "disobedience" label associated with them. I can think of other countries and places where creating a #MeToo movement would be very controversial.
Sure, it’s not literally that objects have a gender, and it is an extra bit of redundant information that probably helps with intelligibility. But even though “he” is the generic first person pronoun in English and doesn’t literally mean a male person when used that way, you can’t avoid the connotations, which is where the controversy arises.

I’m imagining a similar effect with noun genders — they aren’t called “noun type A” and “noun type B”, they are known as masculine and feminine, and things that literally are masculine and feminine can use the same mechanism. E.g., a generic dog in French is masculine (le chien), but if I want to communicate that I have a female dog it’s acceptable to make up a feminine form (la chienne). Thus, noun genders are not quite arbitrary; they can be used to communicate actual genders, so do they not have some small connotation at all times?
I'll disagree with you on point one.

I can buy all sorts of US made shit, that is profitably sold, at reasonable prices, overalls, jeans, mattresses, washing machines, boots, cars - its that the margin is lower in the states as it costs 2-5% more to make something here.

The issue is, many things here cannot be made here with any ease, because the ecosystem for them no longer exists.

I'm willing to pay 10% more for american made things - I suspect most americans would be too, given the option.
I think his first 3 points are valid, but the 4th should have been left out. All generations, young and old, have their fair share of entitled + lazy people. It's never been easy to find hard working, loyal people. Never. Blaming it on the current culture, or the "youth" is understandable, but ultimately misguided.

One of the undervalued skills in entrepreneurship is the ability to not only find, but successfully hire and retain, excellent employees. It's never been easy.
“I don’t know what the programming language of the year 2000 will look like, but I know it will be called FORTRAN.” – Charles Anthony Richard Hoare, circa 1982

It seems every language keeps the same name as it evolves, except Algol/C/C#/Java.
You're right, the tiny minority that owns almost all the money eats animals that eat almost all the biomass.

You vastly underestimate the resources needed to produce beef, pork and chicken.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3876224/
Probably anything related to diet, drug addiction, and mental health. Those have really expensive ad-anything prices, usually in the hundreds.
Would you often know their gender but not their name?
Additionally, if you had the person in front of you and couldn’t tell their gender, would you go 50/50?
So how long does one need to charge this to get the 400+ miles out of it?
Unity Feature Preview: Incremental Garbage Collection
Great! Seems promising.
Speaking of scale, while the world is big and a lot of people do all sorts of things in it regardless of what I do, I am the medium through which I experience the world, so betraying or not betraying myself affects everything, past, present and future, far beyond our galaxy -- as far as I am concerned.
Don't you mean, succeeded spectacularly? If the composition of candidates was changed when less biased/irrelevant information was displayed, arguably the selection could only be more meritocratic, not less.
Facebook is failing its black employees and its black users
In Lion Air Crash, Black Box Data Reveals Pilots’ Struggle to Regain Control
For it to be enforced someone has to step forward and claim infringement, but there's no formal requirement for copyright registration any more.
Yes and no. Classical liberalism uses the assumed equality of all people to argue that the people are capable of and ought to engage in self rule. If by some miracle of science we can prove that this presumed equality is mostly false, then you can begin to attack the fundamental justification for self rule. There is a lot of complexity here (for example, what does it even mean for for a disabled person to have an equal right to good health?) and this discussion could go for days, but assumed equality is a huge foundational point for classical liberalism.
Right now, a lot of people want nightly (and [Rust 2018]) for NLL. It makes the borrowchecking system a lot more precise and less conservative, which in turn makes the language much less annoying to use.

Using nightly as the compiler is much easier in Rust than, for example, using Python 3 early on was, because unlike, say, Python 3, nightly is fully backwards-compatible to earlier stable releases. (While not being backwards-compatible to previous nightlies.)

This means it's easy to limit yourself to the features used in stable + one major change you want, and if there is no change to that major feature, you won't even notice all the instability of the compiler.

There has been some hope of people moving to stable versions as NLL hits them, I think most people will always want the next big feature (personally waiting for const generics) on nightly, at least until the language is a lot more complete.
Same. It makes sense that a big org like that would eventually change, but it still sucks.
What's the big contradiction?

A language can still be a thing after decades while looking very different.

Ever heard of the Ship of Theseus?
Can you please elaborate on how eliminating identifying info from a job resume is introducing the degenerate nature of communism. If I understand correctly Finland is trying this in an effort for the job searching process to be as fair as possible. What makes you think this is the first domino in going down that path?
I'm sorry, but this sounds absurd. Correct me if I'm wrong, but what you're saying implies that employers should hire people that are less qualified for a job just because they belong to a group, members of which on average are more likely to be discriminated earlier in their lives than others?

Engineer here, and no, blind hiring will not bake-in any biases, because that's exactly the problem this approach solves - it aims to hire the best candidates regardless of their race, origin, religion, accent and other irrelevant characteristics.
Originally Indoeuropean had two noun classes, animate and inanimate, which did correspond to the meaning of words. The genders we know today evolved from those.
Alternatively, how are we supposed to know it's real if it's not measurable?
You have no idea what they did, or are doing, with it behind the scenes.

That feature is the user accepted excuse for having the data.
...like windows OS?
It's beyond traditions in some regions as well. For example, in Canada, the "engineer" title is protected, so anyone using that title must be a registered member of the provincial association (wherever they practice).
Do you think an engineer just sits down, draws your bridge up after some math and then builds it? It takes a team of civil engineers multiple iterations with tests, setbacks, feedback loops etc to get to the final design.

Software can also come with the same type of warranty you imply here. I'm reminded of this image https://media.boingboing.net/wp-content/uploads/2017/04/sd72...