skysight-inc/HackerNews huggingface dataset:
one thing i learned to accept with the web is just how fast a trend can change in this industry. after i invested time in knockout, then came angular. then once i invest in angular, then came react. then after investing time in react, then came vuejs. it seems to either be a systematic cycle of people wanting to always try new things or that the tools are infact getting better and better.

and once a group of pack starts going off in one direction, its just a matter of time before everyone is on it. for better or worse, it seems hard to stop this type of movement.

im not sure why this is tbh, because mastering your tools is a big part of becoming a 10x developer, where you are actually productively creating and not just looking up docs half the time.

perhaps this type of fad may be mainly driven by beginning or jr devs who are still undecided on what they want to learn and just go with what seems to be the next cool thing to learn.

but then again without this type of change, we might as well all be still coding in perl. it really sucks to throw away what you invested in for a year or more but its just something you have to accept as a dev and move on these days as a javascript developer.
Yea, that's a surprising move. The "we have nothing to hide, we'll give you everything" approach to discovery can end up with exactly what happened, if the other side likes to use war of attrition and pressure tactics: deposition questions, and related lines of inquiry, that have no relevance to the issues. They're engaged in solely to wear out and dishearten the producing party. You'd think her counsel would have known this.

How hard would it have been to run a few keyword searches and get some paralegals or junior associates to filter out the irrelevant material? There are discovery firms that do this as their entire business. Or file a motion or two?

And I say that with no strong opinions about either side of the case. It just looks like a bad litigation move.

Edit: It also creates the impression that her counsel either didn't take the time to sort through her evidence thoroughly enough, and/or that offloading a massive dump of unfiltered emails would inconvenience the other side's counsel enough to give her leverage. Neither seem like a winning move. The first makes her side look unprepared, and the second makes her side look like it was playing games of its own.
When I said "grim, hard slog" I was referring to the experience of reading them, not the nature of their content. The experience of reading anything that monotonous would be pretty grim, even with a brighter theme and a happy ending. Of course, ymmv, etc.
> Nothing can, and hopefully never will, stop these groups from running websites

That is literally what OP is about.
Obviously the first Tales of Interest episode, where the Professor uses the What-If machine to find out what would have happened if he had invented the Finglonger.
Well, they already planned that all of us will have a laptop + a cell phone.
(We don't get to choose our hardware so desktop PC is not an option...)
The Day I Refused to Get Paid in Bitcoin
I thought of GoPro pretty immediately when I saw the title and skimmed the article. I have a GoPro, despite not being the most active person in the world and definitely not needing the outdoorsiness of one, but having a small 4K camera with good battery and large storage that weighs almost nothing is appealing to me, and something I've used a few times now. I don't need the instant sharing stuff as much, but if I did, the GoPro app would facilitate that - as annoying as it is to have to log in to use a camera.
Really... I did not notice this before...
Webpack came out in 2012, Brunch in 2011. So clearly everyone should stop using Webpack and switch to Brunch, or they're guilty of reinventing wheels.
Do you think Apple's store for MacOS failed for the same reasons?
> If there is no chance of igniting a community, there is no reason to open source.

I see most of this article as a dangerous way of thinking, but especially the above.

The mentality I get from this quote (especially combined with its context) is basically: I should only open source something I'm working on if I can build a community around it (that I control/influence/benefit from).

Open sourcing your software should be the default. If I make a tool or small library/function, I would more look for a reason NOT to open source it. When I can't think of one, I will open it up, regardless of whether or not there is a "chance of igniting a community".
I think the reason it matters isn't because it's the same industry. It's because VC firms often play a huge part in how the workplace culture develops in the firms that they invest in. They have board seats, and CEOs often look to them for guidance.
If you were ethically opposed to all forms of wage manipulation, this would be an extremely minor factor to get hung up on in the grand scheme of things. So to that point yes, he’s correct, it would be weird.
But Erlang now has strong competition on BEAM. Sure, none of those languages will be replaced, but surely some will lose market share to up and coming languages.
One of my friends, who is probably even more of a devil's advocate than I am in my most cynical mood, once got into a discussion about how bad the Nazis is actually were. One of his points: they did a lot of effective engineering (we worked at MSFC, BTW.), and almost all of the people they killed would be dead now, anyway.
Yeah thats straight negligence by her legal team.
I don't think I'd want to keep much of my parents stuff either. But my sister and I were thinking back to all the cool shit that was in my grandparents place back in the 80s and 90s... they had all kinds of cool furniture, art, tools, and objects. The sort of stuff that hipsters now pay a fortune for.

So maybe the answer is to put everything in long-term storage, then skip a generation and wait till it becomes cool again :)
> Second, I was holding Sweden up as an example the you could aim to emulate. "Socialism" the Swedish way is really quite nice.

Sweden does not have socialism. There is less economic regulation of private companies than in the United states. Sweden has a freer economy with higher tax rates.

Sweden also has 145% the per capita income of the EU average. And don't forget that excludes poor Eastern European non-EU countries like Ukraine.
Also Java RMI, Remote Method Invocation, which was an OO RPC API for Java, and the basis for higher layers:

https://en.wikipedia.org/wiki/Java_remote_method_invocation
> What I've been mulling over is an implementation of make that accepts only a restricted subset of the make syntax, eliding the extensions found in either BSD and GNU make

> every bake script is a valid Makefile, which means it is make (albeit a restricted subset).

What do you think about writing a Makefile linter, like `shellcheck` is for shell scripts?
Ask HN: Do Facebook, YouTube and Google have the right to censor?
I open this question to the intellects of HN. Do private companies that dominate the industry, like those mentioned above, have a right to steer the dialogue through censorship?
You could ONLY say the same thing about buying food in a store if, given that all the other arguments were refuted or shown weak, you came up with "but I fear I will lose my shopping buddies".

In addition, unlike supermarkets, FB use is actually addictive, it is very much designed to be that way. This is not a point of discussion any more.

For instance, your era with the nostalgia glasses, sure it sucked (depending where you lived I guess). But FB use was not the thing that changed it. That was mobile phones, and if you lived in that era you know this very well. That's a couple of decades of technology you're skipping over to justify your FB use.
Alan Greenspan famously took advantage of that approach by hiring mostly female economists since the market undervalued them.

http://femalebreadwinners.com/women-economists-are-cheaper-t...

(Just to be clear, I don't think it's right to pay women less for the same work. I'm just pointing out an example of an employer using the moneyball approach.)
No worries. Thanks!
I agree with you, and I feel like the downvotes are completely unwarranted. People downvoting: why don't you bring an argument against what's being expressed, instead of just downvoting?
This 6502 Computer Project Is a Work of Art
It's on a spectrum with it. JITs don't actually do much "optimization", because they need to be fast. It's subjective, but I'd say supercompiling is nearer to profile-guided whole-program optimization.
Plus, you're ugly and your mother dresses you funny.
They do, it is common practice to safely dehorn Rhino in game parks (alternatively some parks will keep all the Rhino in a smaller more easily protected area). However, horns grow and poachers will cut off the part that cannot be safely removed and still get a good yield. I'm assuming that poachers would use tranquilizers if they could because they are less noisy and would therefore be less likely to be caught. However, they are often not very well funded and simply opportunists. Some are though.
Counter devils advocate - let me remap what you're saying to race:

>> racism in tech is a thing, and that it shouldn't be.

>To play devils advocate, racism is a thing everywhere. In some cases, there are good biological reasons why blacks and whites are treated differently, e.g. basketball (mostly blacks) versus swimming (mostly whites)

If the above doesn't sound insane to you, I don't know what to tell you.
And, if you were sneaky you could find out where someone was chatting to by sending the answer back see and if you didn't like the computer center system programmer you could send a wall(1) with it and crash the Gandalf terminal server.
I think the key is not to try to avoid biases (which sounds like strange advice, I admit). Discrimination is how to separate bad from good. Everyone also has preferences which help us select good (for us) results. We have experience which guides us to choices that have been successful in the past. All of that is bias -- it influences our choices and not all of it is bad.

It isn't bias, per se, that is problematic. What creates difficulty are the consequences for poor choices. What we colloquially call "discrimination" is really someone being blind (or uncaring) to the results of their own poor judgement. All poor judgement is harmful, but there are some classes that we single out for special treatment in society.

There are many examples in society where we make "allowances" based on discrimination. We might accept smaller women fire fighters than we do men. We might accept people from certain religions to wear slightly different uniforms. We might allow people with a physical impairment to have an aide for taking a test. By and large, these are choices that are meant to create good consequences, but they are discriminatory nonetheless. Indeed, it is societal bias which determines which allowances are considered to have good consequences and which are not (I expect that some people would question or reject one or two of my points, for example).

Of course, not everyone is good at making judgements. Additionally we sometimes have cultural biases which encourage us to make certain poor judgements. It's important to realise that all poor judgement is harmful. Honestly, it doesn't matter if you make my life a misery because of my skin colour or because you don't like the way I talk. It doesn't even matter if you do it simply because you are unskillful and don't realise (or care) that you are doing it.

But you can't make it illegal to be a jerk. Everybody would be in jail at one time in their life. Because there are some classes of problems that are pervasive in society, we can address the problem there. We can address specific problems with large classes of sufferers. The other potential benefit is that hopefully people will start to realise that their behaviour is undesirable. So if they think, "I can't use sexual innuendo as a way to politically lock out a female rival", they might start realising that politically locking out any rival is not really a beneficial strategy.

I say might. I'm not really expecting that much, but one can live in hope ;-)

Sorry for the book. I feel frustrated in the same way that I imagine you do. I just think that we need to help people steer away from the "thought crime" of bias and start getting them to focus on the "real crime" of harassment. If we complain too much about "bias" (or the allegation of bias), I think we risk people getting stuck on that point and never getting around to discussing how we learn to act better to each other.
very nice comparisons!
Just treat adults as adults, show a little bit of trust.

I don't like strict schedules, where you have to just sit through the required number of hours, or show up at some specific time for no reason (i.e. it does not affect other people). Don't force people to sit in a crammed open space office, all day every day, no matter the weather and other factors, because 'collaboration' or whatever. Commuting to the office when it is -20C definitely sucks. If someone wants to setup their ideal working environment at home - perfect, win win. Most of the time it doesn't even cost much.

Sure, making it work requires some effort from both parties. But it's too often ruled out for no reason (or some BS reason).

I made this switch and that's one of the best things that happened to my quality of life.
That's certainly true; but when you've done your homework, it can be a really great experience.

For example: the past 3 weeks I've been pounding out tons of code in a TDD fashion. But prior to that:

* I spent a week writing up a detailed design document and getting feedback from teammates and stakeholders.

* Another week refactoring (TRULY refactoring; no changes to functionality) the existing implementation so I can reuse the existing work in my new implementation.
Rio's Olympic venues, six months on – in pictures
He only considers statically typed languages to be worthy. He doesn't spend much time on Groovy, writing it off as a scripting language. That is my take on why he left it out.
> Give me clear goals...

Arguably, I need talented individuals forming good teams to clarify the goals and to have direct input to the roadmap. Reducing people to implementors may not be great for morale, motivation and engagement. Some people want their input to be more than their code, and rightly so.
> Home-ownership is a giant pain and often a poor financial choice

Yeah, this probably doesn't get discussed enough. I've had my house for a little under a year, and it's required a new roof, a gas stove for a finished basement that turned out to be severely under-heated, problems with electrical wiring, and a few little odds and ends that weren't up to code, which I had to fix to get home owners insurance.

I'm saving a bundle when you only consider the difference between my old rent and my new mortgage, but home ownership comes with many incidental one-off costs.
My point is this: There is a business cost associated with people who choose to be parents: They may be absent for an extended period of time (which in some fields is a big problem), they are often less flexible with hours/week, which hours on a given day, when they want holidays. They choose a more healthy work-life balance, which for the employer means "more life, less work". It's also opportunity cost for you: While you care for your kid, you can not go for an extended trip to a different country, or jump head first into a technology to learn at night because your kid will wake you up at 6, and on weekends, you are out and play with him. Clearly this will reduces your chance for a promotion compared to the workaholic who knows all the new buzzword technologies. One could say, yes, ok, I took that trade-off, but now I got to be a dad, and that's worth more to me.

Or, as a society, we can say: You should not need to make that trade-off. Or at least: You should not lose that much. It's hard to correct the disadvantage in terms of promotion, but other things are possible. Some examples, some are horrible:
- Force the companies to maintain open positions for (m/p)aternity leaves. Either pay for that with taxes, or make the companies eat the cost.
- Give people with kids tax breaks / money.
- Force people to take a sabbatical every n years if they don't take maternity leave. (But of course some people will use that time to work on their skills anyway...)
- Provide good child care so that people can more easily work and have kids.
- Shun people who don't have kids...

What society can not do is make this difference magically go away.

I think you might underestimate the amount your employer has invested in you. Maybe a better benchmark is: How much would it cost him to replace you if you quit your job in three month.
Machine Reading Using Neural Machines [video]
Developer permanently deletes 3 months of work files; blames Visual Studio Code
Investing the cost of the product at launch into the company stock
>"toxic" being defined as a "rude, disrespectful, or unreasonable comment that is likely to make you leave a discussion."

This is why who programs the AI has such influence over the value judgement. Just because AI does it, doesn't mean there is no human influence over it. Actually AI doing it instead of army of humans means handful of people have control over the outcome.

That definition of "toxic" is defined for Google's business. Keep the user's attention and eyes on Google's web properties serving Ads.

What is toxic? Anything that makes a person leave, reducing Ad imprints.

A person may stop commenting if they are convinced or challenged of their views. In a normal conversation, all tools of a language, comedy, sarcasm, hyperbole etc. can be used to show someone a new way to look at things.

Google AI is going to put evolutionary pressures on language features. Language features that keep a person watching Ads on Google properties will be selected for propagation.
Ceylon 1.3.3 is now available
Resetting Git Working Directory Commands
That's a fair point. We really need some patent and license lawyers to weigh in on this and willing to put some skin in the game. I think Facebook should also be willing to change the license to clarify intent so they can't later use the license to do something other than what they claim they want to do: make software patents useless.
When it comes to media/entertainment, people say "the era of X" is dead all over the place. Not to pick on you, but they're usually wrong. The democratization of fiction publishing has made it so that any X where there are consumers can exist.

Go look at the Kindle Store and how many "true Science Fiction" books are published every month. They're there. You just have to look for it, same as every other catered niche.
Benchmark of major hash maps implementations
> People often have a story or experience at the root of their beliefs.

This. So many time this!
A Guide to Instagramming with Python for Data Analysis
It extends to Nim, and macros can also receive any valid Nim token. Alternatively you can also pass a string literal and parse it in your macro.

Nim's metaprogramming support is quite extensive, possibly even more so than Rust's. If this is something that interests you then you should check it out.

As an example of what's possible: async await in Nim is implemented entirely via a macro[1], the `=>` operator for closures is also implemented as a macro[2].

1 - Example chat app client using async await: https://github.com/dom96/nim-in-action-code/blob/master/Chap...

2 - Implementation of `=>`: https://github.com/nim-lang/Nim/blob/devel/lib/pure/future.n...
Yep. Not sure if it’s just mobile, but after visiting and scrolling, it was impossible to swipe to leave, and just kept reloading the page. Forever.
I send more text messages these days too. However, I try to dictate them. Basic editing by voice is definitely needed.
Indeed an excellent example of this is the houses of parliament. Personal attacks or questioning another house member's honor is completely forbidden. So in order to insult someone, they often use complex analogs of what they mean, leading to such great slurs as:

Terminological inexactitude [0]

Economical with the truth

Tired and emotional

[0]https://en.wikipedia.org/wiki/Terminological_inexactitude
> This is why I never understood the obsession with working for the big prestigious corporations like Google and the unicorns.

Money.
What the product is, and who is selling it are entirely different aspects.
The Observer Pattern in JavaScript Explained
The sick blue whale game and the dark net
While workplace flexibility is a good idea in general, this article is based on a false premise. Business isn't war, and there is little evidence that "talent" even exists as a specific quality.

http://www.newyorker.com/magazine/2002/07/22/the-talent-myth
I thought it had more to do with all the noise lately around the React PATENTS, but I could be wrong
State of JavaScript with Sacha Greif (podcast)
> From a candidate's perspective, this can help identify what time of the year is the best one to apply and more importantly when to start preparing for one.

It can also tell you which jobs are potentially "fake" jobs posted for some other purpose - to signal the market, to fulfill a requirement for the H1B they want to hire, etc.
First off, the commenter doesn't have the ability to silence anybody (presumably).

Regardless, spreading misinformation or at least doubtful information is only going to hurt a cause. Blindly lashing out at things you don't truly understand is foolish. Encouraging others to do so is dangerous.

There are several issues with the article itself, but I think one of the most damning actually comes from the updates/notes at the top. Namely, that the author is "neutral and unbiased". Nobody is completely without bias. Especially if you feel so strongly as to write an article.
Kleisi Composition
> It would be even better if people working on these specs spent some time reading research papers on how a sane component-based system could work.

I don't know the people working on these specs, but presuming that they aren't aware of research in the area, and moreover of what has worked in practice and what hasn't, is audacious.
> That’s Python 3. Python 2 was about a second faster.

Of course it was.
Contrary to Betteridge's law, yes we need polymaths. Asimov wrote a story along these lines. Already there are cases of esoteric knowledge in one field being applicable to another. I recall, though cannot find the reference, of a pure maths technique being applied to quantum physics which only happened by the fortunate meeting of two researchers.
disgusting game. Why would people want to do this?
Nazis? That's starting to become a pretty broad word. How conservative do you have to be before you become a Nazi? More importantly, how fast is the line moving?
Healthy adult rhinos have no predators (except humans). They are massive. They use their horns to defend their young and their territories.
Payment restrictions could be because of laws, so they have no choice but to enforce them.
If we're going to put this kind of stock in cultural perceptions we should consider also the converse: the long-standing association of disorderliness with inspiration, creativity, and genius.
Well, the difference between that and running on Elasticbeanstalk would be you choose the sizing while Amazon chooses the sizing for you in Lambda. The reason people seem to advocate FaaS is because Lambda can be viewed as a job sent to queue and then runs based on event criteria (time based or event trigger based).
Look at Lambada like writing and calling a job from queue (eg celery).

Nothing fancy about serverless.
Is it possible to get data on economic activity in cryptocoins? Which is to say, not just the coin trading, but goods and services being paid for with coin tokens? Every now and then you see a post to the effect of 'so-and-so is taking payment in Bitcoin.' Does anyone actually do that? Or are the coins just hoarded for their investment value?