skysight-inc/HackerNews huggingface dataset:
Linus, like Jobs, is a bully.

He lives under the sword. The moment he stops being right, everyone will swiftly turn against them.

What separates them is that they're almost never wrong. Not when they pull out "this is garbage" card.

This is a difficult ability to learn. You need to stay quiet most of the time, then be a complete asshole when it's important.

I really hate that aspect of our industry. But that's just hating on humanity. Apes listen to apes that shout, but only when everyone else is listening too. Otherwise you're just a dick with no influence.

The key is to hate that Linus is a bully while also respecting him when he's right.

It's super frustrating because I feel like any of us could have written that, and no one would care. Literally no one would listen. But Linus says it, so it bubbles to the top of HN and now we're counting our blessings for how lucky we are.

Try to remember this next time someone says something that sounds crazy. Your instinct should be to suppress your skepticism and think whether it has merit. It might piss you off, but is it true? That's the important bit.

And not just for design, but for everything.

(I'm sure whoever came up with the current design isn't too happy about Linus calling it garbage, but they'll just have to deal with it.)
We should treasure it while it lasts, before PC culture silences him. And before downvoting, recall how many threads regarding Linus abusive behavior (sic) we've had.
Luminar 1.2.2 Crack for Mac 2018 Full Torrent Downlaod
Even with board full of experienced players, every nation can have a bad start every once in a while. Sometimes people do gang up on you at the start.

However, if you play lots of games, and never get off the British Isles, you might want to look for a different hobby.

The game is meant to be hard: after all at most one in seven people can win. (Unless you are a drawmonger and consider that an acceptable outcome.)
> I agree, but it's impossible to educate everyone on any subject.

Critical thinking is universal though. It's not a necessity to have a solid judgment of a piece. "Critical abstention" is a possibility, and primarily formal analysis is another (eg. search for common communication red flags).

I don't think that the parent idea of removing likes and counts is realistic (in any imaginary scenario I can think of).
Interesting. I was a Ruby developer in Wellington from 2013 to 2016 and felt demand was huge compared to the size of the city.
If the experts are both incorrect and untrustworthy, of course.
LineageOS (ex-CyanogenMod)'s flavour of Android 7 works just fine [1] on Nexus 5.

On the other hand - yes, hammerhead is stuck on Linux kernel 3.4, which is no longer maintained, and current best effort to forward-port to mainline kernel [2] is far from complete.

Among other things this means that there is no workaround for Meltdown on this hardware, which it is likely vulnerable to. [3]

[1] https://download.lineageos.org/hammerhead

[2] https://wiki.postmarketos.org/wiki/Google_Nexus_5_(lg-hammer...

[3] "11 stage integer pipeline with 3-way decode and 4-way out-of-order speculative issue superscalar execution" - from https://en.wikipedia.org/wiki/Krait_(CPU)
What’s to gain? 20 or 30 seconds of your time back?

Lines at my local Safeway are always really long. Yesterday I went in for a single item and there was no express checkout lane open. It took seconds to find the item, but 15 minutes to check out.
Because 64-bit Windows doesn't run 16-bit binaries, 32-bit one does. Fat binaries aren't going to change that.
I would actually like to know if there's a list of systems, apps, sites, whatever, that are using any particular framework. Using data from Stackoverflow or NPM downloads just isn't the same as real-world examples of actual use.
I may be wrong, but it sounds like you just described a mathematical model of a brain. A neuron is a discrete function, and every time it fires its connections to neighbouring neurons are subtly altered.

Maybe the trick to stability is making less radical changes per generation, like changing edge weights, rather than wholesale creation and deletion?
Is this where we bring in the anecdote about the missile flight control system which never freed any memory, because the minumum time to OOM was less than the maximum flight time of the missile?
Indian Renewable Energy Sector’s Expectations from the Union Budget 2018-19
it depends where you live. in NYC I have waited in line for on the order of 10 minutes before. in podunk I have never waited (supermarket wait is actually one of the only things I complained about after moving to NYC)
I'd agree, but we already have the imperfect ones you get from self-service checkouts, and they work a decent enough amount of the time they might suffice?

It's the more human element that'll be interesting to me - you see people pick something up and put it back in the wrong place all of the time. Just think about the poor staffer who'll get the "item in the wrong place" ping through their headset every 30 seconds. Am assuming Amazon will use skeleton crews to run these, so they'll be rushed just picking up the pieces (quite literally).
I prefer a newsgroup/Google Group over either of those.
The hypothesis of this happening reminds me of "OpenBSD loses funding due to anti-war statements" (2003) [1]

[1] http://www.theage.com.au/articles/2003/04/21/1050777197498.h...
I find people to be completely befuddled when I use bottom posting, with interleaved posting faring only a tad better.

The worst part being Exchange/Outlook users whose quoting system is braindead and has the uncanny power to routinely throw off any form of automated top-posting quote folding detection, making for a terrible reading experience in MUAs that support threading properly, as well as said users making heavy use of a Word-afflicted form of interleaved posting that consists of using colors and sizes to reply inline within the quoted part. On the same line no less.

Please for the love of all that is holy could someone in vicinity of the Outlook team add support for "quote-this-selected-text" and "{in,de}crease-quote-level" as well as prefixing the full-quote with a proper marker instead of going full-on Z̭͕͕͘a͠l̛̬̮͇g̪̩͜o͏̹͚̯͖̜ͅ.

[0]: http://www.catb.org/jargon/html/T/top-post.html

[1]: https://en.wikipedia.org/wiki/Posting_style
This is a horrible idea in general, but very good for facebook.

Facebook users will be in even greater echo-chamber re-assuring their world-views therefore they will be more engaged with the website, and this is all FB cares about.
Nope, I think regular people are completely able to judge.

Which do you prefer, Youtube from a couple years ago, where every page was a page? Or now, where every page is 15 weird loads of something with blank blocks and comments taking a minute or more to display?

Regular users' opinions should matter more than a developers, as they are the ones who use it.
surveiled
Yeah, finally. uS architectures quickly devolve into a haphazard home-grown variant of an ejb design.

You've gotta tip your hat to Sun, despite the OO crap and XML-itis the underlying ideas were - and are - sane.

Now, just as ejb was rightfully considered massive overkill for all but the most large-scale applications, just as simple servlet based (later on controller, service, persistence designs) we often more than enough to get the job done, same applies to uServices.
I'm sorry if my question seems stupid but I have to ask: Why do you even need a social network?
This technique is extremely powerful in parenting. These are exactly the steps you take to reason with a toddler. Before anything else you have to get them out of their temper ta tantrum and articulating why they are angry. Then you segwey from listening to dialog.
His Laundry Files are excellent as well.
surveiling
Large Drop in Traffic from the Democratic Republic of Congo
I wish people in this thread would stop turning the discussion into a straw-man argument about Linus’s language and focus their attention to the technical and security problems at hand.

Some people are easily offended, some people easily offend, some people are direct, some people are indirect - get over it.

What matters here is the quality of the code / workarounds that are being presented, by whom and what alternatives they are.
Years ago I was younger too!

Anyway monopoly makes people of all ages and different sorts want to cry.
> I much prefer putting a single service layer in front of the DB

Yeah, agree. This is exactly how big companies end up doing, very interesting approach!

It's inevitable that someone has to invent another abstraction, but it does pay the bill. One thing you can do with this single layer is to control the flood gate.

I remember hearing this from a talk given by someone working at Instagram: as the team grew larger, cooperating on DB changes became problematic. So Instagram picked up Facebook's Tao.
Here's some of my personal experience how I have learned to study better in university:

While reading through your material, take notes. Moreover take notes that make sense to you. Don't copy something for the sake of it if you don't understand it, try write it down in a way that reflects your current knowledge of it and how it makes sense to you.

Also I wouldn't probably take everything in that article word for word. I mean:

Do not listen to music or TV: It is virtually impossible to do two things at once if one of them is studying.

sound just silly, okey I listen to calmer music when I study but should you always advocate for total ruthless silence? I think there's other aspect overlooked by the writer(s) that you should try to make studying enjoyable or at least tolerable.

Of course in a way it is similar to straining yourself in physical exercise and more you do it the better you get at it but at times studying hard leaves you only depleted and uninspired about the work you do. I used to do studying in a group which while entertaining didn't really at times help me to internalize the material. Now when I do mostly self-studying I can internalize really well but the solitude is kinda boring at times. Until you get into the flow and really start digging what you are doing at least.

But my advice to anyone who wants to study better is to take it seriously. Take notes from your material. Write down mind-maps or whatever from the concepts to help you visualize them. Use Youtube to find lessons if you feel the material is too abstract. Ask questions from people smarter than you (if there is anyone around). Implement your own solutions about problems you care about (if applicable). The mental border I see when people study is that some just want to pass the course and get perhaps a good grade. How I have started to study is I want internalize the key-concepts so well that I can use them. That means that I might spend ridiculous amounts of hours on some basic concept until it makes sense to me. At times that might cause me to miss on couple other concepts but that's the trade-off I'm willing to make.

After you have studied the subject comes the hard part that is actually maintaining that knowledge. This is where I think having learnt key-concepts well really helps as you have those couple key-points to which you can return to quite easily. On the other hand if I didn't try to apply the concepts to something concrete I'll probably forget how those abstract ideas were ever linked to "reality".

EDIT: Downvoted for no reason? Must have been a sore day for someone to have my comment cause him/her to channel their negative energy into disapproving my personal opinion on a subjective matter. But I guess this is nothing out of ordinary in HN. (Was it too long? You didn't agree with me on something? Please let me know)
I'm inclined to disagree on all points.

As sundvor already pointed out, Linus's cursing works. He uses it for emphasis, to bring attention to bear where it's needed. Being polite would likely be less effective.

> If a specific individual is unable to communicate without that, that's a totally different matter - being able to accommodate a wide church of people is a crucial diversity matter.

So shouldn't you be OK with Linus cursing?

I disagree here too, though. Cursing is a choice, not a disability.

If, say, a firm fires someone for failing to maintain a civil tongue, I'd hardly call that a diversity problem. It could be quite reasonable, depending on the firm.

> I'm arguing against that the notion that this approach is necessary, not that it shouldn't be accommodated

Define 'necessary'. Would the kernel implode if Linus were more polite? Of course not, but I still agree with sundvor that Linus uses it as an effective tool. He's not just an angry child with poor impulse control.
Finnish economy expected to continue its rapid rise through 2018 and 2019
nuclio auto-scale today (use k8s HPA), the roadmap item is to scale-down to zero (today holds one instance when idle and will soon be able to shut it down when idle).

nuclio latency is as low as 30 microsec in Py & Go vs 10s of milisec in Lambda
Second this. I am not a dev - Learned about emacs from an article that was posted on HN. Took me about a week to know the most basic things, I still don't know enough to use emacs regularly, but it's a great, distraction-free environment to work in.

This is the article that got my started: https://blog.fugue.co/2015-11-11-guide-to-emacs.html
I see what you mean. What I was trying to say is that regardless of whether you have combined devops or separate dev/ops, there is a lot of complexity in managing an orchestration cluster. I kind of muddied it by suggesting the devops approach is important to be building good software (which I think is actually arguable).

However, I don't actually think a central team is always necessarily the best way to handle the cluster, it depends on the setup in the org and how many people are using it. In some cases it might be best to have the team who use it most heavily handle it, and share their best developers with other teams on rotation. But there's lots of options here. I agree the points are a bit unclear!
In case you're not aware of it, freecycling is a movement in many cities over the world, where people advertise their old stuff that they don't need any more, for anyone who's willing to go and take it off their hands. A lot of people are hesitant about throwing away workable but old or mildly damaged things, but also don't want the hassle of putting it on ebay or craigslist and responding to a thousand questions.

In recent years, a significant portion of the items listings I've seen are about old electronic stuff that people have moved on from and want to give away.
Can you use react without Node or NPM or a compiler/transpiler or build tool?
>> It implies that hitting the gym or studying or putting on make-up will make harm you in equal measures as it helps you.

No, it doesn't, not for anyone who played D&D which is where it is derived from.

Also, your statement is at least partially true, given that you have finite time and resources to pursue skill development in any given area.
> It doesn't matter whether the lights are in the right place - I'm not using it to discuss the lights.

It doesn't matter that you managed to find a way to create a photo that looks like the Eiffel Tower at night by not actually taking a picture. Your goal was to make a picture that looks like the copyrighted thing. Therefore, you effectively copied it. That it's a poor copy doesn't stop it being a copy.

Put this another way. Let's say I ran a random number generator until I had an exact bit-for-bit copy of a JPEG that is a copyrighted image. Did I copy it? I think the essay establishes that I did, because that was my goal. The process of stopping only when I had an exact bit-for-bit copy will have made it a copy in a judge's eyes.

What if I stopped when, rather than being a bit-for-bit copy, it was "good enough"? I don't see that this would make it any different.

What if I used something more intelligent than a random number generator to increase the chances of me getting the desired result sooner? I don't see how that would make it any different.

Conclusion: how, technically, you come up with the result doesn't matter. If your goal was to come up with something that looks like it, and you stop when you have something that resembles it (doesn't matter if the match is good or bad), you will be deemed to have copied it.
Jotto – a pencil and paper game
You haven't provided any argument in how they are different and in fact you haven't provided any argument in how cryptocurrencies are worse than cash.

I am not holding my breath that you will of course, but just so that we are clear.
Bank ATM Cash Security: Special Anti Crime Squad
Get ready to play as Special Anti Crime Squad team and fight with dangerous criminals who are trying to steal the cash from bank ATM in this Bank ATM cash Security: Special Anti Crime Squad. You can join their squad and complete your Squad Officer Dream by playing this Anti Crime Squad Game. Prepare you to become a bank ATMs security agent and catch the robbers from city. This action simulator is full of entertainment and thrilling missions are waiting for you.
Crossbar.io is currently an interesting approach IMO.

It does have a single point of failure that is also a bottleneck (the router) and it's a lot of work to load balance / failover it.

But other than that, it provides a fantastic way to make microservices:

- anything is a client of the crossbar router. Your server code is a client. The db can be a client. The web page JS code is a client. And they all talk to each others.

- A client can expose any function to be called remotely by giving it a name. Another client can call this function by simply providing the name. Clients don't need to know each others. Routed RPC completly decoupled the clients from each others.

- A client can subscribe to a topic at any time and be notified when anothe client publishes a message on that topic. Quick, easy and powerful PUB/SUB with wildcard.

- A client can be written in JS (node and browser), Python, C#, Java, PHP, etc. Clients from other languages can talk to each others transparently. They all just receive JSON/msgpack/whatever and error are propagated and turn into the native language error handling mechanisme transparently.

- The API is pretty simple. If you tried SOAP or CORBA before, this is way, way, way simpler. It feels more like using redis.

- It uses websockets, which mean it works anywhere HTTP works. Including a web page or behind a NAT or with TLS.

- Everything is async. The router handles 6000 msg / s to 1000 clients on a small Raspberry Pi.

- The router can act as a process manager and even a static / wsgi web server.

- you can load balance any clients, hot swap them, ban them, get meta event about the whole system, etc.

- you can asign clients permissions, authentications, etc. Sessions are attached to each connexion, so clients knows what other clients can do.
With the dropping tariffs, it will be interesting to see how the sector remains sustainable over the next few years
Show HN: Honey Buckets – Find out who is snooping through your AWS S3 buckets
Whoowasit? is the one I mainly play with my kids. They love it.

https://boardgamegeek.com/boardgame/33643/whoowasit
The author takes a large enough block for Visa or Master card volume like transaction and makes an educated guess.

His argument is _true_ in the same way saying that you could only fit a calculator in a hangar using vacuum tubes is true.
If Cryptocurrencies are to succeed they need their silicon transistor.

To me the transistor of crypto is sharding. I'd bet Vitalik knows that and that is why he is putting R&D into it. I do hope Ethereum (or another one) succeed.
As a Kiwi, living in Australia I totally agree and understand, during code review in ops if something crap - I’ll things like ‘hmm, this looks a bit crap, maybe refactor for improved readability?’ Or ‘this has code smell written all over it, we can’t accept this kind of quality into production’ - I could just as easily say ‘Ross, this is shit - just rewrite it’ and my not so hypothetical Ross in this situation would read that - probably laugh, agree and rewrite it the next day OR ask for clarification stating why he doesn’t think it’s shit.

My point is, what matters is the product, the code, the result and the quality there of. The communication around it is entirely based on the relationship and expertise of those around you.
Ugh, C++ template errors, the bane of my existence (and why I personally avoid using anything beyond dead-simple ones unless I have to interface with STL).

Only thing worse are Java generics, if only because they literally tried to tack them in 10 (heck, getting close to 15 years now) years ago and we are still feeling the consequences of those design choices today, (unless Java 8+ made major fixes to this. Haven't used it in enough detail to make a judgement).
> It's a pity they're only used by older academics now.

For about a year or so I've gone with the (nearly) plain HTML style. It sometimes feels weird to avoid styling, but it's hard to do better for anyone using a mobile device/poor internet connection. It really changed my perspective when I was using a 2G connection and couldn't even check the score of a football game.
You mind as well just say a library of static functions.
My family painted about half our house ourselves when I was about a pre-teen. My mom just hired a painter to paint her new house. The painter didn't take an appreciably shorter time period than a couple pre-teens did. IIRC, it took us about a week for about 800 square feet worth, and it took the professional 3 weeks for 2400 square feet. And yeah, we did the whole masking-tape, dropcloth, and primer routine as well, and our corners were just as good. (I was gonna say we probably took more cajoling, but given the number of times my mom had to call the painter to make sure he showed up and would have it all done by move-in, I'm not sure that's true.)

Painting isn't a profession with a particularly high return on experience. You hire a painter for comparative-advantage reasons. It may take him just as long as it takes you, and several thousand dollars more, but chances are you can make more than several thousand dollars in the time you would've spent painting your house. (If you can't, you may want to re-think hiring a professional, and instead go into business as a painter yourself...)
I think there needs to be a clear distinction of what a bully is and what they do. Bullies are violent for no reason, for the pleasure of it. Linus is at most verbally harsh for pretty obvious reasons, the main reason being the harsh his language the more important the issue is. His attacks and critique are never on the personal basis, yet people get offended for no apparent reason instead of focusing on the issue. So, yes, it seems to be evident that those people are scared of other people who are able to speak their mind freely. People who are doing important jobs like maintaining critical code are cowards who break under the slightest hint of critical pressure (no, not all are cowards, but that's the trending issue right now). And then I read something like this above "I hate it when he's right and gets away with his bullying". The IT-industry is doomed. When criticism is being judged by how it's carried and who is criticizing rather than what is criticized and how important that is. If everything is going to shit some day then it's because someone was too scared to speak their mind.
>> If I see that Stephen Hawking gave it a 5 star reputable source rating, I "know" I can believe it.

People everywhere are going away from this model as "experts" are consistently bribed through various means.

There is no good short-term fix. People need to become more educated and adapt. If the argument is that they can't, well, maybe our brains have been defeated entirely by advertising and messaging. It wouldn't be the first time a complex problem was mostly solved.