skysight-inc/HackerNews huggingface dataset:
Trinity Supercomputer Wiring Reconfiguration Saves Millions – InsideHPC
AI is the new immigrants: convenient scapegoat for the lack of decent jobs.
>support it besides just anecdotal evidence

If it isn't clear, "dang" is one of the longtime moderators and I'm confident he's seen enough quantity of posts over the years to have an accurate pulse of the HN readership.

There are virtually zero articles giving the advice to "take VC money and grow grow grow" that made it to the front page. (If you have examples, please post them.) The YC fund emphasizes exponential growth startups but in contrast, the HN discussions downgrade it.

This thread's article from Antoine Finkelstein and the DHH posts that I cited are much more popular with the HN crowd. I'm not complaining about it; it's just an interesting observation.
Modern turbo engines are much better but there's nothing like an electric drive train for responsiveness. The difference is that the users actually fell in love with some of the quirks unlike with latency. Petrol heads like to master things like double clutching and heel and toe downshifting and have fun doing them even though they're just ways to get smoothness despite the limitations of the drive train.
This release seems to close the gap between MPC-HC and VLC on the subtitles and hardware decoding fronts.

Personally, I don’t like to mess around configuring and installing plugins for my media player. I only have that kind of time for Vim. With VLC, all I have to do is install it. With MPC-HC or mpv, I gotta write config files, troll forums for guides to install things like MadVR, run unsigned software, mess around in cmd.exe... It feels so not worth it, especially compared to the Netflix.com experience.
Unrelated!

I haven’t talked to you in years. I wrote some DM plugins back in the day.

Hope you’re doing well!

Are you working on any interesting open source projects?
I seem to remember there is some US weirdness with banks that makes having a lot of branches a reasonable stratergy
I can see how one may think that!

I see charm as a way to make connections with others (which is awesome!). It's also crazy fun to inflect your voice. Everyone has a better time when you're okay being silly.

Would you treat a new acquaintance like they had the plague? Probably not. Is it manipulative to be nice to someone? I don't think so. Being silly with inflection, or using any of the tools described in the article, for me is just another way to relate to others.

I won't deny some may use the tools for manipulation - but the practice isn't inherently manipulative in my opinion.
I think about the controlled growth of Amazon. They're the tortoise than won the race. Others grew fast and crashed and burned. They were careful not to overleverage and to make sure they were doing what they could handle.
def backoff(wait = 5, exponent: 1.5)
yield
rescue BackoffError
sleep(wait)
wait = wait ** exponent
retry
end

backoff { connect_to_a_thing }

This is trivially composable with any other control flow you might want to write in Ruby.

Personally I find the Python approach inelegant. Can it be composed? Why am I having to work with low-level looping constructs instead of higher level control flow constructs that map more closely to the task I’m actually trying to accomplish?

Same thing goes for any non-functional looping at this point. Why am I having to care about loop indices, incrementing counters, creating result arrays and inserting items into them, etc.? It’s (almost) 2018 and people are still writing low-level looping logic for the n-billionth time. Worse, people have to read it and parse it for the n-trillionth time to figure out which looping idiom is being used, instead of being able to see at a glance that something is being mapped, selected from, reduced, etc.
Does this female robot (Sophia) have more rights than a Saudi woman?
JavaScript Frameworks: The Year of Convergence
Among others, from the linked article:

About 5-10% performance improvement by removing all
trace instructions from overall bytecode (instruction
sequences). The trace instruction was added to support
the TracePoint. However, in most cases, TracePoint is
not used and trace instructions are pure overhead.
Instead, now we use a dynamic instrumentation technique.
See [Feature #14104] for more details.
It's funny how some adjectives always seem to be followed by certain nouns, huh? I think about this whenever I heard about "bodies strewn on the street" on the news.

Reading (and watching) seems to be compared to eating all the time:
- I devoured that book
- I binged that season

Then there's that term, "consumption" which seemingly applies to every piece of media.
Really enjoyed this. I got my doctorate in neurophys at a time when the 10 glia/1 neuron in the human brain was accepted dogma, but with little experimental support. The numerous glia were viewed as little more than passive electrical insulation around neural axons.

Great to see somebody with a curious mind, a blender, a microscope and nuclear-specific stains give us a much richer, more complex description and light a new pathway for further work. Brava!
How is rust too low level for a desktop app? All the native ui toolkits are in C/C++ ...
There was an old article reposted to HN recently http://mentalfloss.com/article/23210/toilet-paper-history-ho...
First, yes, yes, all my yes. The more good guides to best-editions for various works that are written, the less time I have to spend tracking them down, which can take a long time for some works (ugh, Eastern works in English translation are hopelessly difficult to assess).

Second:

> It is now frequently required reading in schools, and passing classroom references to “Shelley” may more likely mean Mary than Percy Bysshe (the obscure author of Prometheus Unbound).

This is a joke, or at least intense hyperbole, right? I'd wager way more people have read "Ozymandias" than Frankenstein (unfair because one's a page, and one's hundreds of pages, yes, but still, if we're talking frequency of mention) and several other of his verse works come up fairly often, while little other than Frankenstein does for Mary. If someone just asked "are you familiar with Shelley?" I would 100% for sure think they meant PB. I'd easily concede, of course, that Frankenstein itself is the most well-known (if not most widely-read) thing either of them wrote, though.
When I ordered replacement batteries for my phone I bought them from LGs website at triple the price. Amazon had them cheaper but I had already gotten burned ordering replacements from them. The counterfeits were labeled as LG batteries for my phone. They would read fully charged but the phone wouldn't actually turn on with them installed. Also the date code on the battery didn't match what was printed on the packaging.

It's made me pretty leery of ordering anything from Amazon.
I actually don't agree. I'm a manager who does regularly scheduled 1-1s with direct reports and I couldn't tell you how many times something unexpectedly comes up that wouldn't have been talked about otherwise. It's also very important just to establish basic rapport between manager and direct report. 1-1s aren't always about conducting business.

You have to keep in mind your manager is also meeting with sixteen other people, so he's seeing a much higher-level picture of the value of these 1-1s than you are.
Some of those things are important, but shouldn’t take a day. Any guess is the meeting organizers aren’t preparing well enough, and aren’t keeping the meeting on track.

Pointing stories should never take more than an hour for example. There is little benefit to tedious discussion because engineering estimates aren’t that accurate anyways. You need to weight, not measure, so business can understand relative costs.

The whole point of Agile is to deliver high velocity to the customers highest priorities, with frequent releases and course adjustments. If you spend 10% of your teams velocity on standing ceremonies, there should be a really compelling reason.
Chromecaaast! I might ditch my HTPC currently running OpenELEC on a Acer Revo, and just waz out movies from my phone. There's always some damn problem with OpenELEC - the whole library/file management is confusing as all hell for one thing.
I feel like this article could be cut in half if it had been given a sharper focus. I don't care why I am seeing a specific image for a film and the reasoning for image personalization. Save that for a different article. I just want to know what happens after I click play.
Hacker News, a place where someone puts together a comment that has more info than your average blog post, and the only reply is a hater.

bogomipz thanks for the recommendations. I've lived in NYC for 5 years a few of those were new to me.
It’s really a question of intent. One of my favorite observations was a comment made by Day9 (a pro Starcraft commentator) on the topic of strategy. He said that, when he was younger, he used to think that strategy was just “whoever had the best trick.” But as he grew and improved at the game, he began to understand that strategy was more a matter of focus, consistently good decision-making, and occasionally some deep situational insight. I think working on your social skills is similar. If you are just trying to learn “one simple trick” to manipulate other people, you’re really missing the point and being kind of a bad human being to boot. You’ll almost certainly sabotage yourself and head down a bad path. But if you’re genuinely trying to improve your interactions with other people and to understand why conversations may not go as smoothly as you would think, and if you have good intent, I think these sorts of things can be very useful for people that are not intuitively skilled at meeting strangers.
A Critique of Hayek (1994)
There are probably no deaths undeniably caused by a cigarette either. Not counting the cases of death in fires caused by smoking, or choking on a cigarette.
You don't have to spend money to wander in and out of stores and window shop on your way to other tourists attractions though. Unless you are in a rush that's kind of an organic thing in a walking city.

And if you have disposable income to use on Amazon.com while you are visiting NYC then presumably you could also spend a similar amount locally.
Appreciate your detailed reply. I'm working on a problem with mobile, offline first as a key part of the solution and have been leaning towards vue if for nothing else it's appearing simplicity, flexibility, and ability for new devs to get up to speed on the project quicker.

The current incarnation / wave / interpretation of PWA still seems to be maturing. The js layer definitely brings its challenges and rewards, while browser innovation and evolution continues to better support PWA.

Still.. A bit of this PWA stuff makes me feel like we're going through a cycle from the past.

Syncing ones data and being offline for the majority of time to work on a mobile laptop or pda was normal with dialup, prior to wifi. Tools like Lotus Notes apps ran and synced data for offline use reasonably well including handling conflicts (while not so good at other things).

Offline first syncing is still largely a need inucrative remote industrial operations today and for the majority of countries in the world whom have much less bandwidth access, I'm glad PWA is emerging as a tool along with WebAssembly.

I found a few projects using vue and PWA and will try some things out - want to avoid any assumptions of adding PWA later as it's a key to my problem set.
Welcome to you too!
Great concept. This is my desired FutureStack for 2018!
was FaceID a failure? It was engineered to the same allowances as touchID: a determined, relatively well resources adversary can bypass it.
This has the danger of someone rambling for like 10 minutes about some book and everyone else is just waiting for him/her to finish.

I hate people who tell "stories" in big groups , so rude. I prefer quick back and forth where everyone gets a chance to speak. Lots of people overestimate how interesting their story is to other people.

I want to know how to tell people who monopolize group discussion to shut the fuck up so others can speak.
I think it's more important to count clarify, brevity and value than number of attendees. I have a fast growing team where 12 people reporting to three different departments have to work closely together to align instruction, coaching and curriculum. We have a 12 person daily standup. It runs 15 minutes (20 tops) and as well as creating a social situation to engage enjoyably with our peers (we're a remote first team so if we don't meet we don't interact) it also allows us to learn of the various initiatives people are working on, problem students they're dealing with, etc. Even though it's a 12 person meeting, it's probably the most valuable 15 minutes of the day as our biggest challenge is alignment, not production/creation.

I generally hate meetings, but as long as they have a clear agenda, the shortest possible duration, the smallest number of required attendees to achieve the clearly defined outcomes (and allow for optional attendees if people are interested), I find they are a great way of moving forward discussions that bogged down after trying to manage them via an email chain.
I know, sorry I was so terse, I didn't mean to sound rude. Even my little thing has given me a few headaches in OSX or in Windows' Linux Subsystem (where I think it still does not work, no SIGIO/O_ASYNC), so I feel your pain.
Understood. I do agree a single software can't fit all use cases. nnn avoids destructive operations like delete. However, one can always spawn a terminal in the current directory using `!` and delete the files from the shell.

> Just for listing files "ls" is still usually the fastest way

Not really. `ls` a dir with 20K files and see the difference with nnn. ;) And then, nnn is more about navigation. Try shortcuts like `-`, `&`, `~` (tilde), `....` and of course the `navigate-as-you-type` mode. Looking for a specific file? Try filter mode with search-as-you-type.
Yeah totally do that then. And get a copy of burp and hack some web stuff. Have a crack at bug bounties to test your chops.
> Most test and site you play seems to show our maximum response rate to click at somewhere between 200ms to 300ms, with most scoring 250ms+ range. And yet we can still feel the difference.

I think when you interact with a UI (or a physical object, for that matter), you're projecting an expectation into the future relative to your sense perception of the action. So the ~250ms delay applies to both the action and reaction, thereby effectively canceling out.
Tell your team no group meetings without an agenda distributed before meeting, and organizer has to distribute action items and who is responsible for them afterwards. You’ll find your meetings are lots more productive if you do.
This seems like a technique which a lot of programmers use, without ever hearing the name "program slicing" --- I call it "follow the data flow". It's especially useful when reverse-engineering.
Yes! I read a little bit of Frankenstein in college, but I think I lacked too much knowledge of the various other books that Shelly references and probably some historical context to fully appreciate it. A recent video by Extra Credits on YouTube [1] made me want to go and find an annotated copy to read.

[1] https://www.youtube.com/watch?v=DnSmGFmP8qU
> so you should... not talk?!

That's about the gist of legal advice in general, yes.
This looks like a useful roadmap for evaluating your DDoS mitigation capabilities.
1. You really don't need MadVR. The default install of MPC HC or BE should be fine.

2. VLC has this resizing behavior that I do not understand how people tolerate. It just feels clumsy compared to MPC which feels more native. VLC is a good backup if or when MPC fails.

What I am saying is MPC is better for watching porn than VLC.
That kind of service is easy to scale by putting different devices (eg. the echo dot that is next to me now) in different shards.

Also both Google and Amazon have elastic capabilities, they can move machines from one task to another, today is the slowest day of the year for internet traffic so probably AWS customers are using very little, also search and e-commerce traffic is light so capacity is not a problem.
It isn't irrelevant because USB packets still have to wend their way through the host stack after reception. Interrupt driven IO is always lowest latency.
At one point, I had a paper that demonstrated that Windows 95 never went idle; it was always polling, apparently for mouse events.
It seems that landlords aren't paying enough in property tax if they'd prefer to keep the property vacant than rent it out. Sounds like we need to raise property taxes, implement some kind of vacant property tax, or introduce a land value tax.
> It would be great if you can raise defects on GitHub. nnn is under active development.

Sure, will do!
I feel like this is something people have to consciously practice and remind themselves of.

I work for a civil liberties organization. Yet a few years ago two patrol officers in a train station in New York managed to interrogate me using a classic "good cop, bad cop" method -- about photographs that I was taking. I felt especially weird about this afterward because I had been reading news articles about people's legal right to take photographs in public places.

Apparently, my theoretical desire to assert my rights in an interaction with law enforcement somehow wasn't borne out in practice, and their interrogation methods are incredibly effective.

One thing I found striking when looking briefly at the linked transcript of the interview with Reality Winner is her concern for her pets. Making sure that her pets are properly taken care of is something that she needs from the agents and that's outside of her control in this situation. They don't explicitly bargain about this, but it seems like it's one big reason that she wants them to see her as cooperative.
Modern journalism in a nutshell. Now realize that most journalism is this sloppy, not just the pieces about things you happen to know about.
The point is that you need to tell us what they are instead of becoming indignant.
+1 for smplayer
The infrastructure was already in place. Google already has a billion and a half Android devices hammering their infrastructure already, whats a hundred million more? Amazon has enough infrastructure to power themselves plus hundreds of thousands of other companies who host on AWS.
This thing about taking a misquote and enshrining it with Truth attributes is a surprisingly common occurrence.

An apropos interesting read — in the context of software — would be: https://leanpub.com/leprechauns

Pretty close in spirit to this article
it kind of sucks that rust doesn't provide an easier way for Julia to solve her problem and she has to resort to unsafe. it sounds like she just wants to cast some bytes to a structure. if rust had c-style serialization from bytes->structure then this could be done without any unsafe [assuming all the c types were rust 'safe' which they should be]. but i guess this is a pretty rare use case.

i guess the reason behind using the c-structs is to avoid manually calculating the offsets for N different ruby versions you want to support. i guess the alternative to casting/serialization would be to extract the offsets from the generated rust bindings which is apparently unsafe in rust as well. heh
Performance is faster execution and lower resource consumption. Perhaps this isn’t so much a factor anymore with low level languages, but in high level languages with several layers of abstractions and giant frameworks there are huge opportunities for writing faster code.
This seems unnecessarily callous. The writer was incredibly insulting to a person in a public forum, but that's ok because "well they worked for Uber"?

I don't see this discussion as about whether a corporate PR team is allowed to issue a response. It's about the author childishly lashing out at an individual because he didn't agree with their decision.
Of course, if you do these things wrong you've just plunged yourself into the uncanny valley, and are now creepy.
There are many different subdivision of "fat" existence, ie., which properties you take to be required in order that you can claim "x exists".

If you remove all the properties you are left with the bare quantification claim: "there is one of...".

Taking "exist" to be the bare quantification claim, and the properties as something in-addition to this, clarifies much of ontological discussion.

"There is one of X and it is like A, B, C"

Thin + A-Fat, B-Fat, C-Fat
not true. many print news sources call their sources and sometimes verify each quote twice. i’ve heard stories from people who were simply quoted in a new yorker article about movies and they were called twice to verify their quote when it was just a small part of the article
1. High-rise building can be build in different styles. I like most Manhattan buildings from 1920s - 1940s.
2. There are a log of ugly box building built in Russia (and China), because it is a race to the bottom. People can't afford apartments in good looking buildings and can only buy in cheapest ones.

Given how expensive land in California it is unlikely that developers will try to save every cent on buildings them-self.
"Netflix: What Happens When You Press Play (2014)" - 2017/12/25
Even when people do get clear video, people just accuse it of being a drone or CGI. Video evidence means shit in 2017.
I read Ozymandias more than once, but that was decades ago, and you had to remind me of the author.

I do think Mary has made a more lasting impression over the centuries. We read and discussed the romantic passages of Frankenstein in my college comparative literature class. I've never read the whole novel...maybe someday.
...he said, before checking the iFixit teardown for the used iPod Touch bought to serve as a stereo headend. It's not precisely a phone, but that's not much excuse.
Why does update(...) mutate the model instead of returning the next state? This would make update a function instead of a side effect mutating the model.
Asking if we’re happy with the service, suggesting how we could structure our accounts differently. I think it’s usual in the UK.
100% agree. There are members of my family that, if allowed to contribute a sentence, often go on to dominate the conversation for minutes, despite the very obvious boredom and displeasure of everyone else in the conversation.

If you come up with an answer to how to tell a conversational monopolist to shut up... please, please share it. I usually just walk away, but that doesn't improve the situation for everyone else.
Reflecting on F# in 2017
The Ancient Greeks Created Golden Passports to Paradise
Genuinely curious - I’d like to see a more in depth criticism and/or compare/contrast side-by-side.
Even "PUAs" are often in the first category. Many guys getting into the pickup scene tend to start off using these canned one-liners and being insincere. Often they are really uncomfortable with talking to anyone, much less the opposite sex, so these canned openers and lines sort of help them build some initial confidence in some cases even though they're super cheesy - they are used as a crutch. But as they get more comfortable they sort of realize that using someone else's lines to seem like an interesting person isn't an actual replacement for being a genuinely interesting person. Some of these guys continue relying on the cheesy canned openers, but quite a few move on to actually learning more genuine communication skills and working on improving themselves in the long run, becoming genuinely interesting people to talk to.
Holy shit. This is amazing.
So here's my Christmas present, and maybe an excuse to learn Rust. Ho ho ho!