skysight-inc/HackerNews huggingface dataset:
> What happens when no new open source comes out of the smaller companies, and the big-3 decide they don't really need or want to play nice anymore?

Companies of all sizes can still benefit from releasing software as open source, so it's not going anywhere. But of course the way big companies behave is not getting unnoticed and is definitely going to reflect in future license choices away from permissive licenses for smaller companies and startups.
The iron law of collective action is that it doesn't really work for large, dispersed groups. Collective action is how the old-boy-network perpetuates itself in the first place; you can try to raise the scale of feasible coordination so as to increase its social benefits, but it's a very hard problem. https://en.wikipedia.org/wiki/The_Logic_of_Collective_Action
I’m not quite sure how to articulate it, but there is another difference too. The Christchurch attack is more personal - it’s showing individuals.
The most shocking part of the WTC attacks (for me) were the people jumping, and that was the part where you could see them as people.
Does not work for me using f.lux at night and mono-vision contact lenses for bifocal vision. In fact, in a few cases the blue looks in the foreground.
Why refer people to the DPO? Her role is to ensure GDPR compliance, not to make sure data migrations go smoothly. Feels like a bit of buck-passing.
For years I've actually been looking for a client that can handle seeding 500+ files and not just completely crap itself all the time. uTorrent seems to be a bit 'unsafe' and full of ads, deluge's web interface regularly falls over. What options are there out there right now?
AMD Confirms Its Processors Aren't Impacted by Spoiler Vulnerability
Medieval Astrolabe Is Officially World’s Oldest Known Such Instrument
I don't see the point of disabling them. If you're a grown ass adult and you want to learn the homerow movement, just use the homerow until you naturally don't feel like using the arrows. It's not really that hard and you can always fall back on the arrow keys if you really can't afford to guess where your cursor will end up next.
I’m sorry, what? This is the exact shit I’m annoyed about. He is inciting stuff like this, telling his user base to call anybody that disagrees with them things like “sheep”, it’s even in his logo. I do not agree that the best thing to do is call people you disagree with “asleep” or “sheep,” or to “grow up/a brain.”
I would happily support tagging of such things to allow people to choose to not see things. It's choosing to not allow other people to see things that's problematic.
I think it must be happening on your end. When I search for the same thing I get normal images and none of the domains you list above.
> I suspect most CS students these days start around web technologies using VS Code in stock Ubuntu

More likely, Visual Studio Code on macOS.
Clips were autoplaying in the live updates tab of twitter.
When making code changes feels quick and effortless, I think you become more willing to try out different things and experiment, which ultimately enables you to learn your languages and frameworks faster and make better choices. When code changes feel arduous and time-consuming, you're less inclined to experiment and more inclined to tolerate unknowns and best-guesses. I think vim helps push things towards the former scenario.
Are you searching through Google.com or a different domain suffix?
But there's more to type systems than static types - gradual / dynamic typing is a thing. Eg:

http://www.strongtalk.org/
> True, you don't need to go out hiring journalists who have an anti-tech stance.

Reporting on shitty behaviour by tech companies isn't an anti-tech stance. It's reporting. If what you want is PR puff pieces and sloppy butt-kissing, Wired has the pro-tech angle well covered.

I mean do you actually think it's an interview question at the Times? "Tell me how much you hate Google, in words of three syllables or less". This is a literal conspiracy theory, and it's embarrassing.

Everyone hates journalists, who aren't used to dealing with them. Everyone feels victimised when it's their turn. I've seen it more than once. Hell, I've been on the receiving end of shitty coverage. But it wasn't an agenda any more complex than "does this make a good story?"
Interesting. Sounds like the benefit here is mostly in improving load time, not performance, right?
You do realise that 4/8chans are full of trolls, right? They post offensive stuff to offend people like you, who take them seriously.
Interesting. What's the difference between this and the Thinkpad P-series? (That's what I use.)
1) Games are somewhat easier, because C++ is pretty common. It'd also work for larger companies, because you can group candidates by languages. I don't have a good answer for companies that can't do that.

2) That's why there's an observer with the team the whole time. If there were a truly toxic person, they'd have the power to pull them. I didn't see it happen (likely because everybody is on their best behavior during interviews), but I did see a few large egos - and they were pretty much always shunted into a corner of the project.

3) You obviously shouldn't do that if you can't afford to hire everybody. Which means it's likely not the right process for smaller companies.

4) Both by the embedded observer, and by looking at commit history. But it rarely comes down to that - what you want is "smart, and gets stuff done", and that fairly clearly separates out without counting commits. Or maybe we just got lucky.

5) All we told candidates is that we'd expect them to have a working game by end of day. Grading was less by cooperation, and more by how much of a positive contribution people were. We e.g. had candidates that up-front said "look, I work best by thinking quietly, and I'm an expert on X - would you mind if we carved out a subproject around that, and we reintegrate from time to time". And we did hire them - because a person who knows what their style is, and how to collaborate with a team with a different style, is a huge win.
This is literally nagware!

:D

No judgement here, I just chuckled and had to say it. (I have had similar thoughts)

Good luck.

Aw shit, I should not say this, but... I once thought up a service where people would sign up to make calls and or send texts. Use cases were:

Get the word out. Politics, fund raisers, events, that sort of thing.

Public service. Warnings, availability of resources.

Deliver short message. Advertising. Think 5 seconds, or a very targeted "tweet" in the form of SMS.

Bounty, info request. Get contact info for X. Or, what system do you use? Who does hiring? Whatever. (Controversial, I know)

The distributed nature of it made blocks hard.

Users, in a short alpha simulation, liked some use cases, hated others. It was difficult to arrive at what activities were worth it.

Since you are entering this space, I will just leave it all here. (Was not for me, for personal reasons)
As a hiring manager, I am careful to avoid drawing any negative conclusions from looking at a personal GitHub profile, because I believe that sloppiness or "bad" code is actually just fine in the context of random personal projects. And of course not everyone programs for fun in their free time, so a lack of a meaty profile is not something I worry about. (I would sure hate for someone to judge me for a lack of comments in some random code I wrote a 2AM 8 years ago for giggles.)

But sometimes I can get a really strong positive signal from a GitHub profile. All else being equal, if a candidate has a meaty personal project, or has been an active contributor to other projects, etc, I can greatly increase my confidence that they're a good hire by reading through their code. It can sometimes show me that they're really capable in some dimension that's hard to assess otherwise.

In other words, a GitHub profile is not a make-or-break thing for me, but hiring is always based on information that's more limited than one would like, and sometimes a GitHub profile can provide enough extra signal to make a hiring decision easier.

I will say that one specific thing that is really helpful is the presence of simple README files for original projects that describes what they are and who the author is.
"EVERY HARDWARE BUG IS FIXED IN SOFTWARE" - Motorola Iridium management in the late 1990s. The hardware was so bad when they upgraded from 68040 cpus to powerpc 603 they got a 0% improvement in performance despite the ppc603 being 2x faster ...
I experience this occasionally with LCD monitors. The effects are most profound when I'm using a terminal and there's colored text on a black background.
Which doubly counters csallen's claims because the NYT is doing just fine (they're publicly traded).

If anything, the majors (NYT, Guardian, The Economist, WSJ) have a lot to gain when local journalism dies because of technology.
Be that as it may, statistically flying has never been safer. I think your fear is misplaced.
How different is this compared to techniques in DEFLATE for lucene? Seems relatively similar w/ LZ77 and Huffman encoding. https://en.wikipedia.org/wiki/DEFLATE
The Great Firewall of China
> Firstly, meritocracy would mean someone receives financial compensation directly proportional to their productivity. I don’t know any software developers for whom this is remotely true. Often developers are paid a tiny fraction of the revenue they generate, nothing remotely approaching a fair fraction from a meritocratic point of view.

I would call this a bad strawman of meritocracy if you weren't obviously for meritocracy. The parts I object to are "directly proportional" and the assertion that "a tiny fraction of the revenue they generate" is not "a fair fraction from a meritocratic point of view".
Only Riot Web though :(

Riot (both web and mobile) desperately needs to make room and user search more obvious. Everyone I give Riot to has issues finding me and my channels. I get around this by asking their usernames and sending invites to the right channels.
The fact that we grow one set of bones, lose them, and then grow another set has always been weird for me to think about.
i know this from tons of experience.

Everyone asks for github profile but no one actually has the time to analyze it.
I asked an interviewer about it and said he admitted he hasn't looked at it.
An interesting review of a 2012 book with the same title as this article: http://www.josephazize.com/2016/04/01/gurdjieff-and-the-wome...
> All the "free speech" advocates here, do you still stand by that when it comes to child porn, or specific threats against individuals?

What if we just oppose continuously expanding the types of content that can be censored?
"The right vim way" proponents can be very opinionated about it, and view those who don't follow same approach with a bit of conceit. I'm not saying that always happens, but I've encountered such views. Not sure why this affects specifically vim and not other editors.
Worked at an ICO crypto company. Crazy how people still believe/invest in them
"Doesn’t seem like a great way to tell the age of a skull."

The confidence of people far away at a different time without any relevant knowledge to dismiss an experienced local on the ground based on flawed high-level logic never ceases to surprise.
Nice username.
Why is it surprising that unattractive people try to become more attractive?
need pay to read the news.
I was bitten by a sibling comment, so I'll preface this with: IANAL, this applies to US, but could apply to NZ as well. Feel free to correct me (with sources).

>the event was in a private place of worship and not a public landmark

The relevant doctrine here would be expectation of privacy[1]. You're right that it's not a public landmark, but I argue it's still a public place considering that there are dozens of strangers around and you can come and go as you please (they don't seem to check membership), thus you don't really have any expectation that it's private.

[1] https://en.wikipedia.org/wiki/Expectation_of_privacy

>there were minors in the footage

There is a legal doctrine that gives special treatment to minors?

>Last but not least, Facebook specifically sells ads on their pages

This could work, although you could argue that the poster himself isn't making any money so it's okay. Also, if this did work, I'd expect way more public freakout videos to be taken down off video platforms by their subjects, which doesn't seem to be the case right now. At the very least you could sidestep this issue by hosting it offsite or via torrent/ipfs.

>In addition, the footages being disseminated are technically illegal copies.

This is only true because the author hasn't yet given explicit permission for people to use it. He's alive in jail right now, so this could easily be rendered moot by him proclaiming (via a lawyer) that he releases the video to the public domain (which I'm sure he would do). Even if he didn't give permission (eg. he got killed), copyright infringement is a civil matter, so only the author (or his estate) can go after violators. The state sure wouldn't be able to send takedown requests using this method.
But, corporately, NYT wants the journalism world around it destroyed. They're the best situated to benefit from it. Their stock price shows that there's no concern for their future.
He's a terrorist, he intended to terrorize. Looking him in the eye and telling him to fuck off is the best thing you can do.
That sounds like it's only an implementation difference.

You could compile Objective C with a profiling or global analysing compiler that compiles method calls to different things depending on the class of the object if you wanted to, and you could compile Java with an approach that compiles to the same thing regardless of the object's class if you wanted do.

But message passing is always described as a programming model, not an invisible implementation detail.
To expand on (1.), modern cultivated fruit varieties are quite different from what wild fruits are seasonally available—for one thing, you're always competing with wild animals for a sugary, tasty snack.

Here's a somewhat fascinating article looking at both sides of this debate: https://deniseminger.com/2011/05/31/wild-and-ancient-fruit/

The conclusion to me seems to be that unless you're in the tropics, you almost certainly be eating less fruit, and the fruit you'll eat will be much more varied and seasonal. A lot of the wild fruit you eat may have specific defenses (tannins, alkaloids, etc.) that discourage you from eating too much (the fruit's job is to make you spread and excrete its seeds, after all).
Ruby syntax & behaviour is in a hazy middle ground between message passing and method calling. Writing Ruby in a message-passing style feels natural and easy, which is why many Rubyists will recommend it, and doing so enables looser coupling between objects.

To me, it's the difference between pulling the strings on a puppet (method calling) vs placing a request to a colleague (messaging).

However I don't think anything in the Ruby docs ever claims that it has a message-passing intent. I think the option to write in this style is really a byproduct of duck typing combined with a Ruby object's ability to arbitrarily and dynamically reconfigure its own dispatch table. If Matz really intended a message-passing style, then Object#send would've been split into Kernel#send and Object#receive, and there'd probably be a Message class rather than just using symbols.

Given the new shorthand of object.:name in 2.7 for object.method(:name) one could even argue that Matz is drifting Ruby back towards an early binding style. However I don't see myself using that syntax much outside of block parameters to Enumerable methods and the like.

Overall I think the stylistic options are a strength and we don't particularly need to resolve the dichotomy to write good Ruby.
The article you link to only mentions Ms. Winner. Do you have a citation to support your claim that multiple sources have been outed?
I used to love the game Temple Run on the iPhone. I paid for it. I bought stuff in the game. And then they added advertisements.

That was the day that I deleted my favorite iOS game and never looked back. I was very disappointed in what had happened, but I am just that fed up with pervasive full screen advertisements.

Seems that other users are as well. A quick web search will show you a lot of altered .apk versions available for download.
I understand how you feel. We don't look at it like Nagware, nor for the use cases you're describing. My co-founder and I tend to need reminders to do the things we want to do - I shared more details on our blog. Things along the line of drop this off at the post office, pick up prescriptions, don't forget <child> has basketball practice. This isn't a tool to let campaigns nag you until you get to the voting booth.

We're heading the direction of allowing people to determine who they'll accept tasks from, to keep it from being openly naggy. There's no reason I should be able to task Mark Cuban, just because I have his number (I don't).

Thanks for your feedback!
> What I find downright criminal is this

Not much different than how with most car companies, the only way to get headlights that don't blind oncoming cars is to pay to upgrade to leather seats. C.f.:

https://www.iihs.org/iihs/news/desktopnews/night-vision-head...
Let us make it simple.

It is a Boeing problem!
You're right that the faster you try to solve a problem, the more likely you are to solve it badly. Where is the right trade off?

At one extreme lie revolutionary fanatics destroying lives. At the other, a gigantic bureaucracy that watches passively while the lives it's supposed to protect are being destroyed.

IMO the answer depends on the nature of the problem. It would be unwise to require a court order before police is allowed to shoot down an armed assailant killing people in the street. It would be unwise to allow police without a court order to break into any house they suspect of illicit activities.

I don't have a strong argument about this particular situation. I can comfortably argue that the courts will not solve the problem at all. But you can respond that solving the problem through private corporations puts us on a dangerous path. You can say that the fix is so dangerous that it's better to leave this problem alone despite the deaths it causes. I would admit that your criticism is valid.

Ultimately, it seems the choice here will be completely subjective, based on personal preferences about the importance of free speech versus the importance of saving human lives, and other similar factors. I cannot see a realistic solution that most reasonable people will be comfortable with.
There is at least one company at each YC batch that aims to lower the barrier of entry for coding, us included. We (Anima YC S18 https://www.animaapp.com) take Sketch designs and convert them into code.

Amongst other things designers also use our generated code to learn how designs can be viewed in browsers as HTML/CSS.

When Sketch introduced Symbols, they started making designers think like developers, in the sense of reusable self-contained components. This makes our and companies like us live easier. And for that we thank them :)
You think refusing to delete a snuff film would give them good PR? Presumably because they stuck to their principles???

What world do you live in? People by and large do not actually want that level of free speech.
Kids were killed in this attack too, unless I’m mistaken. So to add to your point, if you’re against child pornography, but not child snuff what’s the reasoning? Is it just because the social stigma around child abuse is so much stronger than murder? If so, then the child porn “exception” to free speech absolutism is arbitrary; the result of social pressure and not an ethical stance.

It seems sad to think people need social pressure to be against it, but I’m not sure how else to reconcile people who condemn the spread of one, but defend the other.
I think the last version we used was Ada95. I definitely wasn't saying it was a terrible first language to learn with - job prospects however - not so good!

And yes the transition from Ada to PHP was easy - agree that the other way around would be painful - it's very difficult to un-learn something!
It's a funny place: there's no Moldovan entry/exit border check, since they don't recognize it. Just a Transnistrian checkpoint.
Repositories are public for a lot of reasons, a lot of which are not "I want to show this off to a potential employer". Let me give some good reasons, that's not an exhaustive list.

- It is the default.

- Free private repos are new and no one is going back and making things private.

- If you are working with someone it is many times easier to make it public.

- You want to share code with someone, public is easier than making them a collaborator.

Honestly I don't think a lot of people, if any, are reading the stuff I have on GitHub.
Due to congenital defect I have a bicuspid valve that will have to be replaced before I'm 55, likely in the next 10-15 years, innovation can't come soon enough.
They're no longer manufactured, and therefor the numbers are only decreasing. A quick look at amazon prices one at ~100 dollars. What do you think that'll be in a decade?

Certainly some games are already quite pricey as there are fewer and fewer copies out there (check out prices for SSBM).
There's lots of cash in those teeth!
I disabled mine earlier this week. After a bajillion years of using the arrow keys (even in Vim), I needed something explicit to force me to use the homerow.
BeOS is the silent master we can all learn from
I hear about Matrix a lot, but I have no idea why I should use it. Can anyone explain why I should use Matrix?
Aren't those basically lingual braces? Moving teeth and fixing your arch doesn't require or necessarily involve mandible changes.
> Road projects are expensive not only because of costs in design, land acquisition, and construction materials, but because they require large amounts of labor over several years.

And most of all, corruption. I was talking to someone involved in a construction project (from donated / borrowed EU funds). EU eventually had to send someone to supervise because workers would sneak in it back at night and steal materials. Some were very creative as they might steal cement but replace it with something cheaper.

Basically it is really an uphill battle. Just handing over a bunch of money to countries with a lot of corruption, doesn't work at all
> The media has a lot to lose in a tech-dominated world.

True, but the NYT was actually one of the first to try and move past their print origins and try a new business model.

https://mashable.com/2014/05/16/full-new-york-times-innovati...

They also employed Mike Bostocks (author of d3.js) for a while, and they had a highly regarded interactive section.

https://bost.ocks.org/mike/

Tech has been a public boogeyman for a long time. Tech causes everything from global warming to cancer.
“Think of the children”
I had a pretty positive view of Matrix until I came across this post and the follow up responses from the developer behind an unofficial Matrix server implementation: https://news.ycombinator.com/item?id=19365968

I'd say tread carefully given their apparent hostility towards competing server implementations, which is literally the only thing that makes the protocol meaningfully "federated" to begin with.

This part in particular was deeply disturbing:

> I can quote the CEO of new vector in an argument we had about the insecurities of the protocol and what needs to be done to fix them where he said "good luck talking to your own federation." That reveals a lot.

Not exactly the kind of attitude I'd like to see from the stewards of an "open" protocol.