skysight-inc/HackerNews huggingface dataset:
It's great and IMO pretty damn mature. They use it widely in prod at Airbnb so the only ways in which it's not "mature" are in customizability.
I still think about The Six Million Dollar Man. For the past decade I've been working out how a new season could be written for that show (and the book, Cyborg) and I think there's a ton of potential there. The story arc about a destroyed man, the struggle to rebuild and recover, and the protagonist's dealing with being a literal tool of the military.

First though, the surgery budget would need to be increased. These days, a six million dollar man is a person that's had a kidney transplant.
Leveraging Encrypted Data with InnoVault – Tozny
It's a disingenuous title. The article is cool, but not what I was lead to believe.
Might just be linkrot. I know there is a lot of it on the Plan9Port page.

A search for Plan9Port brought up the Github page for me.
I worked with an engineer who was partially sighted and could only see a tiny fraction of the screen at a time, he had essentially memorized most of the code base.

What struck me was that when I started working, while not the same, that was how you got anything done, API docs were on paper, we had stacks of books on our desks, code navigation tools were laughable, no intellisence, and screen were small (14" 640x480). When I was regularly writing win16/32 code I would rarely need to look anything up, the cost of doing so naturally trains you to remember.

I don't miss it tbh
Google AMP Outage: Web Pages Not Opening for Some Users
I suppose small == low level (C), big == high level (JS)
It's not on a public repo, and I abandoned it half-done a couple of years ago while using Rust Nightly, so it will need some work I think to run on current Rust. I stopped because I got frustrated and confused with Rust's lifetimes, and just quit Rust for over a year.

Fortunately, a few months ago, after another attempt at Rust writing a simple ML-like language, something clicked and now I'm enjoying writing Rust. If you do attempt Rust, just expect to be frustrated for a while with Rust's ownership system, it's a new concept for almost everyone. I think it's kind of like monads in Haskell, you struggle with it until suddenly it "clicks" and then it doesn't seem very hard, but it then becomes hard to convey your understanding to someone else.

Rewriting Ewig in Rust, including the persistent tree-based immutable vector, would be an excellent exercise. Indeed, just starting with the RRB-Vector would be a great project. By the way, your immutable data structures library is quite impressive, it would be nice to have such a library in Rust. As far as I know, there is no such maintained library of functional data structures in Rust.
I think they meant "ignore the world of coins as investment vehicles". You can inform yourself without putting your life savings into some ICO.
> but the user is getting root

> No, he's not.

https://isc.sans.edu/forums/diary/Is+the+polkit+Grinch+Going...

"""

Polkit works differently then sudo. With sudo, I configure which software a user is allowed to run as root (or another user). With polkit, I configure which privileges a user is allowed to take advantage of while running a particular piece of software.

The problem pointed out by Alert Logic is two fold. First of all, the default polkit configuration on many Unix systems (e.g. Ubuntu), does not require authentication. Secondly, the polkit configuration essentially just maps the "wheels" group, which is commonly used for sudo users, to the polkit "Admin". This gives users in the "wheel" group access to administrative functions, like installing packages, without having to enter a password.

The main risk is privilege escalation. With sudo, an attacker would have to enter the user's password after compromising a lesser user account in the wheel group. With polkit, all it takes is to install a package using the polkit tool "pkcon", which takes advantage of the loose polkit configuration to install packages.

"""

This is from 2014. What has changed since then? Maybe saying "the user gets root" is hyperbole, but the user gains a set of privileges to use in pkcon, via polkit, that they would not normally have. That is the definition of privilege escalation. It's just that in this case, it's hopefully done safely, and so "privilege escalation" does not necessarily carry the connotation of "security vulnerability." It's only one step away: a vulnerability is discovered in pkcon, and now it is an actual security vulnerability.

But you have some bridges to cross before you convince me that it is safe. My Debian systems don't have an equivalent route for users to escalate their privileges when they haven't been granted them explicitly by a system admin.

Edit: and here's a thread from 2009, when this was already the case

https://lists.fedoraproject.org/archives/list/devel@lists.fe...

> It certainly seems like an easy path to a denial of service: just install everything and run the machine out of disk space.

So, it is already potentially unsafe for the very same reason that my earlier example, DaemonSet, is unsafe for mere project admin! It presents a clear path to DoS for users on any system that is remotely short on disk.

> I agree, but I guess it's a lot of work and that's why no one has done it yet.

If you think that configuring PolKit and SELinux properly for every system that needs to go outside of the policies that RH considers to be sane default, is not a lot of work... I can't really provide an example from inside of the last 10 years to refute that.

The RedHat mark has literally saved me from doing convenient-but-unsafe things at least dozens of times, this seems out of character for them. But it's been policy since at least 2009, and I haven't heard of it being used in any major breaches, so maybe it's actually not so bad.
>I'm reading English with a Finnish speech synthesizer

I think it's English but the robot voice is geared for Finnish speech patterns.
The drive to succeed
Okay. Do you think overcharging is a conscious business decision on the part of WH?
I think it was the opposite - English read with a Finnish accent.
Finnish has highly regular pronunciation with almost 1-to-1 correspondance between letters and sounds. In the first clip English is read as if it was Finnish, using Finnish pronunciation rules. Works pretty well as Finnish would be pronounced correctly and for Finnish speaker it's quite easy to catch Finnish pronunciations of foreign words.
Remember when people pretended bitcoin was a currency?
Upverter joins Altium
For years I have been quite negative about VR, the negativity driven by attempting to use current generation VR for applications that it doesn't fit well. However, I have finally come to the conclusion that the current VR setups are an amazingly good fit for two uses:

- Space/Driving/Flying Sims

- Emulating a room

The first is fairly obvious - you're sitting in a chair, looking outwards. You have the visual context of your cockpit to keep you from getting nauseous, and the immersion is out of this world.

The last is where things get pretty exciting to me: It's the next evolution of the home theater. You can emulate any theater, any screen size, and include proper sound processing to give a spatial sense to the audio. The possibilities here are pretty damned close to endless.

There are other great uses for emulating rooms - such as for architects giving virtual home tours, or giving 3d artists a more natural medium to work with.

Yeah, it might be a long hard slog to global adoption, but it can only go up from here.
Utah Paleontologists Turn to Crowdfunding for Raptor Project
There's a note in the article about the author's distaste for macOS and iOS because of VoiceOver's slow release schedule and how it doesn't work for his style of interacting.
I use WSL every day for development. It has gotten really solid.
I'm with the first one, then. I consider the Kolomogorov complexity of the laws of physics to be important, and initial conditions to be part of said laws, but I don't think it adds much complexity to posit that the initial conditions are very, very simple (and thus low-entropy).
If the Adobe product prices aren't ridiculously overvalued, there's something wrong with the way they develop their software.
Red Dot Communication Design Award Goes to Russian Companies Yandex and Blend4Web
Just last week the FDA also granted MDMA special status as a breakthrough treatment which will also fast track this process.
Will you be adding Wire to the list?

https://www.trustedsec.com/2016/12/wire-messenger-new-compet...
You are comparing your first time trying to digest rapid speech, compared to someone who has done it for years. Yes, it's typical.

A new screen-reader user would start such an endeavour at normal speed, then gradually increase the speed. It's not much more different to people listening to podcasts and audiobooks at 1.5x speed. The robotic voice is more of a help than a hinderance because of it's consistency.
Apple to hold event Sept. 12th, reportedly at the new Steve Jobs Theater
Is My Programming Career Safe?
One other thing that's easy to forget: you can't just look at how much it costs and how important it is to your users. You also have to consider competitors and how difficult your product would be to replace. Even if your app is worth $120/year to me, I'm still going to switch to a competitor if they'll sell it for less.

TextExpander is a good example of this. They changed from a $45 license to $40/year subscription. It's a well polished piece of software, and it syncs between Mac and iOS and has an iOS keyboard to facilitate use there. Quality stuff. But when it comes down to it, some people just want simple text snippet replacements on their Mac, and you'd be an idiot to pay a yearly fee for that.

Obviously I don't have TextEpander's customer/sales information, but I assume more than a few users jumped ship to aText's $5 one-time-purchase.
Assumption is...
> Sony’s device is slicker, but underpowered and incapable of even delivering PS4 level graphics let alone surpassing them.

Hmm, I've got Resident Evil on my bog standard PS4 and PSVR; it plays its fine.

It's a AAA game and seems to contradict the above assertion.

It could be better but that's true for all games on all systems.
Thus Swift.
Inside peek: Here’s how we built Wikitribune in 72 hours
> In reality you need to find or create a small community of survival minded people that can work together successfully over a long period with a variety of skills.

Neil Strauss (the Rolling Stone writer) wrote Emergency where he documents his tour through prepper-dom. Slight spoiler here, but he ends up coming to the same conclusion you do in your last sentence. He took CERT (community emergency response team) training and that is what he ultimately found to be most satisfying.
> Function Watchdog
>
> You can make any Docker image into a serverless function by adding
> the Function Watchdog (a tiny Golang HTTP server)
> The Function Watchdog is the entrypoint allowing HTTP requests to be
> forwarded to the target process via STDIN. The response is sent back to
> the caller by writing to STDOUT from your application.

Did they actually just reinvent FastCGI ?
you mean i cant just bang out some ipythons and the matrix forms around me?

thanks for the list! the only roadblock i've ran into getting into many of these topics are book prices :O usually they are pretty steep
It really is. There is nothing "software development" about the speed of his text-to-speech other than he uses it for reading code in addition to reading normal sentences.

The more accurate title would be "Software developer reads at 450WPM". Still interesting enough to get people to click to find out how, but "development at 450wpm" really really does sound like he's typing at 450wpm.

Reading code is not "software development", and reading is all he does at 450wpm.
"Completely ignore the world of coins" doesn't leave much room for interpretation.
Yeah, append-only computing is only a good solution in a field where you need to be able to thoroughly, accurately audit the state of the system with 100% non-repudiation. Financial and medical data are probably the two biggest areas, though there are others.

And you're right, this is a performance killer and a disk eater. I work on backend services that handle financial data, and about 50% of the internal network traffic is the various audit widgets doing their thing.
I feel like this is the main reason more apps don't offer an ad-opt-out as an IAP or buying a license or whatever the format might be.

The users most likely to go for it are the ones with the highest disposable income, i.e. the people most valuable to Advertisers.

Users with high DI * fee for removing ads < value of users to advertisers lost * users with high DI

Basically meaning that the revenue gained from allowing removal of ads would devalue their user pool in terms of advertising revenue so much that it's a net loss, even if they gain reputation with the users and possibly attract new ones.

This is just my theory though.
well, here you go: https://web.skype.com
I use KeePassX on Ubuntu (I liked v1.x's multi-window interface better than v2.x's single window). What are the advantages of KeePassXC over KeePassX?
Lispyville: a lisp-editing environment suited towards evil users
Oh, didn't know that. Cool. Added to my to-watch list :)
Honestly, with Google Drive around I can't see how MS Office will remain profitable for long. Sure, it can handle some corner cases Google's product can't handle and it's the standard, but I can't see that staying the case for long.
As for IntelliJ, I really have yet to understand the appeal. What does it do that other IDEs can't? Intellisense type stuff already exists everywhere (Visual Studio, so why use ReSharper?; Emacs; Vim; Sublime Text; Atom; VS Code; ...). Is it really just about being first-to-market? If so, why is it essential?
Vuex works like this: you actually mutate the state instead of creating a new one as it's expected with Redux. But this mutation takes place is a single, controlled place (in the store mutation functions), so you get the benefit of centralising the state management code and avoid the cumbersome immutable transformations patterns which Redux requires.

That said, after having worked with Vuex, I much prefer the immutable newState = f(oldState) pattern used with Redux.
Node.js Performance Monitoring – Part 2: Monitoring the Metrics
Yet another reason Google AMP needs to bite the dust.
I downloaded it and set the tempo 60 percent lower, and it's still difficult. It's not just the speed...the quality of the synthesis is pretty bad. I bet it takes quite a bit of time to get good at it.
> On a philosophical note, I second vortico's question of why common Linux distros require root access to be at all usable. In particular, how did it come to not being able to install a package without sudo?

Previously:

http://adamierymenko.com/privileged-ports-are-causing-climat...

https://news.ycombinator.com/item?id=14712576

TLDR; "You probably just realized that without the privileged ports restriction everything meaningful on a Unix system would not have to run as root and you could at the very least do a much better job of securing system services."
Brave was founded by Brendan Eich, as his next thing after departing Mozilla. Many of us may not agree with his views on marriage equality (or at least his past actions), but I believe over the years he has demonstrated a strong commitment to online privacy.

Personally, I'm glad someone is trying to figure out how websites can derive revenue through privacy-respecting microtransactions instead of the current ad model, and I hope they can make it work.
I bought a EV3 Kit just the week before. I've wanted one for a long time but could never justify the price. One came up on CL for less than retail ($350) so I went for it and I've been pleased so far. The Technics/Mindstorm community is really deep at this point. Mindstorms have been out for over 15 years and there have been lots of customizations and hacks in that time.
I have Skype for Ubuntu and it works for video calls (2013 MBP Retina)
Drawing Autism: A Visual Tour of the Autistic Mind from Kids on the Spectrum
Maybe that's because more people are trying wingsuiting
Battery life would take a dive if everyone adopted immediate mode UI for apps.

The compromise is something like Win32, where the OS tells you which rectangles in your app to repaint so most of the time you're not doing anything.

Both of which are a ton of code if all you want to do is display a list of TODO's with custom styling vs. <li> in markup.
Analytical Dashboard with Python Flask, Pandas and MongoDB – Kanoki
Actually, the MacKaye, Jaynes and Goodfellow books are available for free online. Enjoy!
Publish your Python packages easily using flit
One trick I've used is to look for non-technical errors. Often, people don't even argue the technical merits. For example, when discussing climate change, waiting for 100% certainty is a flag they are not serious. No one ever has 100% certainty. On top of which, you buy house insurance despite the probability of a fire being very small, you care about the risk (P*E).

Moving the goal post, ad hominem attacks, etc...
Nix is reproducible, supports easy rollbacks, and can manage multiple versions of everything for different projects. You don't have to worry about "works on my machine" or "don't update X right now because Y will break" when collaborating.
Toyota Research Institute head says full autonomous driving is “not even close”
Glad they're going with a local lad!
Robogami lets you build custom 3D-printable robots from standard, folding parts
This pull quote caught my eye:

"In the real world, if I punch you in the face I will change your state in place. I won’t be creating a new version of you with a black eye. Concurrency is handled by the laws of physics."

and got me thinking - isn't this exactly the world the many universes quantum physicists describe? There's now a universe where I have a black eye and another universe where I don't? I'm not sure what relevance this has to programming but it's something interesting to think about.
id imagine that could be cold-start time so long as required images were already present on whatever host the job/function got run on.
Stanford EE263 is very spicy http://ee263.stanford.edu
You can learn the required maths along the way through Andrew Ng's deep learning course at coursera.
Lossless compression algorithms. True randomness should yield near 0% compression ratios.
> Computer programming is highly specialized work; it can't be effectively taught in an intensive program.

You must be having a very peculiar view on programming as an industrial field.
The parts that are "highly specialized work" are rare, most of the needs of
business are boring gruntwork.

Bootcamps don't work -- if they don't work -- not because programming is
difficult like rocket science or quantum mechanics, but because bootcamps
focus on earning money (more students and more graduates' placements wherever)
instead of teaching the craft.
I think you could raise the price to $30 at minimum. The hybrid approach is also viable.

As the other poster mentioned, you could add features to justify a "pro"-labeled version... maybe pivot-searching backups, or automatic S3/rsync/etc backup.

On the subscription side, an obvious option is hosted backup service that charges per GB per month (hopefully $5-10/m for the average user).
Here's a great inteoduction, for anyone new or interested in using Void: http://troubleshooters.com/linux/void/whyvoid.htm

I personally use it on my raspberry pi, which operates as my server/home page (http://phi.k.vu/) and it's been fantastic for me. Far lower memory usage and much easier to configure. Xbps is fast and efficient, runit keeps it simple. It's like rediscovering linux or arch all over again, if that analogy means anything to anyone. Really deserves to be better known.

The one thing that keeps me back from using it on my laptop (where I run Debian) is that texlive has to be installed as one whole package, and the incomplete wiki is the other (although arch wiki can cover up quite well for tt's blindspots)
Learn How to Create a Simple Carousel with React.js
Is it possible at this point to configure mix to fetch dependencies from a self-hosted package manager repository? Similar for example to self-hosted sbt or maven repositories that can be configured in the build script.
An individual does not owe the world 100% productivity. An individual doesn't owe the world any productivity. The only time an individual owes productivity is when there is an agreement for services in exchange for money or something else of value.

People commonly use productivity to try to quantify something in dollars, but it's always struck a nerve. It seems like when using that argument, the arguer assumes the world is owed any type of productivity by nature.

In your argument, you say you are worried that Facebook use results in a loss of productivity, as if the world is owed productivity. It is not. I'm not criticizing you, it's a common argument, but it is based on a misconception. If a person wants to spend almost all their time reading Facebook, or reading literature, as long as they are neutral with the system (pay for themselves in some way), that's perfectly fine.
It's not static. You can edit the code blocks and see the results.
قناة كرتون نتورك
When Does Google Analytics Finish Processing Data?
Fuzz-tested email parser and validator [Node.js]
I belive his point is that you actually use "ln -s" to activate a service, instead of it being done by some utility, without you knowing what else it might have done too.
I would imagine that the consistent robotic voice helps too, allowing large chunks of text and whole sentences to be processed as a single pattern, like when speed reading.
> the user gains a set of privileges to use in pkcon, via polkit, that they would not normally have. That is the definition of privilege escalation.

But they HAVE this privilege (installing packages) normally in Fedora, so it isn't privilege escalation.

> just install everything and run the machine out of disk space.

Or just create large empty files??
convolutional neural networks, swift and iOS 11
I'm betting many of these participants will get in considerable legal trouble. They are dealing in trackable cryptocurrency as opposed to hard cash. The paper trails are quite clear. If they were smart enough to only spend the funds on the project perhaps they just get hit with securities violations. If they instead chose to spend it on personal stuff, there will be Interpol warrants, extraditions, and prison time waiting.

Earlier in the year I began going through the list of alt-assets and ICOs. I appreciate how the lists of advisors (or whatever they are being called) are full of people with experience in completely irrelevant areas.

Cryptography is one of those areas where you really need to be good at what you do or your skills have a deeply negative value. To create some sort of cryptographic asset with a team devoid of cryptographers and people with deep software security experience is a joke.
How about a modern investment project in construction industry based on blockchain technology? An ICO investment in the infrastructure of a plot of land in Russia, which will make you a 300% return. Of course, All transactions will be securely processed in Ethereum Virtual Machine and stored in a blockchain – distributed database on numerous nodes around the globe. Decentralized consensus gives Ethereum extreme levels of fault tolerance, ensures zero downtime, and makes data stored on the blockchain forever unchangeable and censorship-resistant.
Many adblockers block random images with “track“ or “ad“ in their css classlist.
“When Should You Offer a Money-Back Guarantee?” – [Episode 86] Make Money Online
True async crypto (hash, hmac, cipher) for Node