skysight-inc/HackerNews huggingface dataset:
I apologize if my summary significantly alters what higherpurpose had to say. I do not believe it does, so I believe the rest of the comment makes sense.

Perhaps he will chime in to say whether he feels I captured his thesis or not.

Also a note. I wrote the rest of the comment BEFORE I decided to write the summary, and then included it at the top. I made very few/small edits thereafter. So theoretically the criticisms should still make sense. If it helps, pretend I did not write the summary at the top.
I will take a look to your link. Thanks! Angular has more features and goodies especially for client-side web development. To my view knockout does not provide such a big list.Any way thanks... nice post!
When I used Handbrake, I always had audio sync issues. I could never figure out what I was doing wrong. That was on Windows. Now that I'm on a Mac, perhaps it'll go better, though I don't have the need to use it much anymore.
Another thing I really liked about those physics courses at UIUC is that you were never surprised at the material you were tested on.

This was because the exams for the previous 4 semesters were available for you to use for practice and included answers.

It was so useful identifying a gap in your knowledge before the test and being able to study to fix it instead of the normal procedure where you don't realize how little you know until it's too late and you have already failed the test.
Show HN: ActionStreetMap: Build a gaming environment of your own city in Unity3d
You can make the same argument about a non-airgapped computer, though.

I don't see any advantage of this over (say) it connected via a dead-simple serial connection.
I agree, but in HN any start-up that is not set-up to be an extreme outlier is considered somehow a lesser business.
Great reply, but I think it supports the nobility thesis. Non-conspiracy mechanisms are more effective than conspiracies... a real conspiracy is hard, and most utterly fail.

The essence of your post is "the only source of actual competence is insiders." It's a difficulty that emerges around any attempt to create an alternative anything. But it has been done. I do wonder if we are seeing the very earliest embryonic steps toward a new kind of financial system with stuff like bitcoin. It's not even close to baked, but there is there there.
Should You Buy an Electric Car?
~x.indexOf(…) would be “starts with” rather than “contains”, for negative numbers such as -2 (from ~1) are truthy.
Drone.io[0] is available to run self-hosted. https://github.com/drone/drone

[0] https://drone.io
> It's terrible that laws exist that make knowing certain information a liability to embark on creative endeavors.

Why?

We don't find anything objectionable about the law extending property rights to, say, land, which we had no hand in creating and will continue to exist long after we're all dead, so why find an objection to Imagination having property rights over something that is wholly their creation?

I would argue that to the extent you can morally justify any sort of property rights, copyright and trade secret more more justifiable than nearly any other kind.

Furthermore, I don't see what creative endeavor is being harmed here. It reduces the meaning of creative to nothing if you apply it to reverse engineering efforts, which are the opposite of creative--they are derivative.
I have a perfectly good window manager. Let me use it, please.
Well, with land ownership, there's the small matter of the Pauli exclusion principle.
Not loading, but its on github https://github.com/Strider-CD/strider
I don't get what they author want to tell me. This not great for powervr because now their chips will be cloned and competitors have access to trade secrets.

Neither of that will get worse by some non commercial developers looking at the code. Nor will their code become a copyright infringement unless they do copy and paste. And with a VCS (that everybody with a task that big needs anyway) it's not hard, if trivial, to show it's not. And ever better, they don't need to show it's not, somebody else needs to show it is.
Source to look at is a great thing for everybody who tries to understand powervr. Not less work, but more information.

Sticking the GPL to is of course bullshit.
Ask HN: Bored at my dev job. Don't know what to do
I've been working at this company as a developer for a few months right after graduating. Company is great, it has many perks, and people there are great. But I am just bored doing stuff that I do. At the end of the day I just come home and realize that I did absolutely nothing useful. I just want to feel alive or something when I am trying to solve something interesting and important, like applying some algorithm to solve some problem (like in uni assignments), or just believing in something that could make an impact on the world (like developing my hobby projects, but I haven't had any new ideas in months). I can't really quit, because I have no social skills to find a new job, especially something really good and interesting. I have no ideas on my own (if I had something I believed in, I would quit the next day). I don't care about money. I am in UK now. And I believe I am a quite good developer, been developing since 13 years old. What should I do? Days just seem to pass so fast because of this boredom and monotony and it seems I am wasting my time doing nothing... I am 23.
These Girls Perform the Internet
Bootstrapped is a description of the funding not the purpose of the business. We need a term to capture the purpose of the business.
I can understand where you're coming from since I like static typing as well, but I don't think what you're saying is fair. It's good to be able to statically identify certain classes of errors so that you can, as you say, find and fix them within the IDE rather than having to resort to runtime debugging. What he (?) is saying is that, up until the point where you encounter the error at runtime, the fact that you can statically detect it shouldn't prevent you from running your code.

This philosophy is obviously a tradeoff. It's good for prototyping since you don't have to make sure your whole program passes static analysis in order to test a particular code path. On the other hand, if developers get away with leaving such code in a large project (as a work in progress that never gets addressed, for example), this can create a maintenance nightmare. The solution to this is to not let people contribute code to the project which doesn't pass static analysis.
That's still a one-way communications scheme, it has a length limit, and you can be spoofed on message source.
yes I have moved (back) to Python mainly because R is too slow when we get beyond a certain data size and the language is not powerful enough when data starts having to be moved around at scale. I have a 5-10 times speed improvement in native Python and another 30x more if I can vectorize things in Numpy. However a huge caveat is that R is much more succinct when it comes to exploratory analysis during what I call the "data rotation" phase because its vectorized nature is so much more efficient at selecting, reducing, cleaning and rotating data, than even Pandas can manage. It's irritating having to write list comprehensions constantly for what would often have been a ridiculously direct and efficient vectorized command in R. Moreover R's graphics leave matplotlib in the dust, though this advantage is eroding with the JS libraries taking over.

The other area where Python crushes R is if your data is live streaming. Here you inevitably need a full fledged programming language with proper asynchronous io capabilities and multithreading / multiprocessing that is not batch oriented.
HandBrake uses HTTPS, but Sourceforge doesn't...great.
https://handbrake.fr/checksums.php
No prob, thnks!
I hope they also modify their build process a little.

Right now, when you want to build V8, it automatically downloads all the tools it depends on. This makes it difficult to store one particular version of the library and all the tools it depends on.
just run ssh on a non-standard port and you get the same benefits

philjr, that is just complete BS. I've run SSH on non-standard ports and they still get a lot of attempts. You know, there are these things called port scans that easily find the daemon on alternate ports.
We consider it acceptable for someone to own a thousand acres of ranch land that they only visit in the summer. Clearly our understanding is not based purely on the rival nature of land.
4. Why don't you use a VPN? If you used a udp-based VPN nobody would even know the port was open (connectionless) and you could even require a preshared key, which is the more secure equivalent of port knocking.

I love this. I absolute hate VPN. It's waaaay too complex and I fear vulnerabilities in that waaay more than other software. So, I'll stick with port knocking. It's much safer, IMO.
Is this for download somewhere?
The term "lifestyle business" is certainly used here on HN in a pejorative way to dismiss start-ups that hold little value to the VC industry.

I have been thinking about an alternative and I would like to suggest the term "founder-focused" instead of "lifestyle".
I can't speak for everyone, but I appreciate the mirrors because I enjoy reading and searching through codebases on Github, so having the repository mirrored there is useful.
Memory Access Pattern Matters
Huh? Of course it is art. Look at all the random graphics and movement coming together to form a 3D street animation.

1.) people can take away a lot from the code and animation which makes it a great example of a new art form. The street scene in oarticular conjures up emotions.

2.) just because a group of the Internet does not understand or appreciate art in all its forms, doesn't mean anything at all except they are ignorant when it comes to identifying artwork.
While still waiting for Daala I've already started encoding my videos in H.265 separately from handbrake, using mplayer. It's been going very well, H.265 will be awesome once it really starts hitting the mainstream. The bitrates are magically small and x265 is pretty fast. mkv container and Opus audio.
So clearly you should be using telnet.

This is just an absurd statement. You have conflated to completely separate issues.

you're saying the security of your service is based on the idea that nobody can see your traffic.

No, it's because no one can find the service, not see the traffic.
> Copy-on-write is not the same thing as content-addressable.

I know that. But CoW does cover a few points raised by the previous poster.

> ZFS has deduplication as an optional feature, which is implemented as a content-addressable store of filesystem blocks. In contrast to e.g. git the content-addressable aspect is an implementation detail that is not exposed to users.

I know what dedup is and how ZFS utilises it (I've been running ZFS for about 8 years now - I'm quite familiar with it).

If you read my post again, you'll see I was discussing two separate points: 1) that CoW file systems do provide the pointer-like methods the former commenter raised. And 2) deduping isn't free.

What you're arguing with me is semantics and if you read the former post again, you'll understand why I chose the language I chose.
> additionally, it's a signal that your mind can correctly dismiss once you know it's phony.

I know it's a phony signal yet I haven't correctly dismissed it. Please tell me what I'm doing wrong.
Show HN: Random Present Finder
I spent Saturday putting together an MVP: http://randompresentfinder.com

It takes a random word from the WordNik API and then searches Amazon with it for anything that isnt a book.

Plans for upgrades:
Add price filter;
Add other market places;
Add automatic twitter postings;
Add permalinks to get back to a specific product;

Comments and criticisms welcome
Plan 9 goes far beyond than that. Everything can be shared automatically, because everything is a file. Here are some scenarios that should be possible:

- You can access files remotely automatically from any application (akin to what sshfs does)

- You can access non-files remotely automatically: a printer is just a fd you write to

- A GPU from a distant cluster is just a resource you can use as if it were local (I'm speaking of implementation, not performance).

- A mail service can be accessed on a mail server, which is itself not connected to the wild internet but goes through a firewall... itself accessible through the same file protocol. Oh and the mail you want to send sits in your outbox on your phone, so you just grab it from your computer.

- You can play the music that lives on your machine on the speakers anywhere in your house by communicating with the remote fd

- One of the dream of Rob Pike (co-inventor) is that you wouldn't need a multi-core machine in your pocket for your mobile lives, you'd only need a good connection so you can access all resources on any server that is connected to the network. Your "smartphone" would then just be a terminal to pilot all your resources.

All of this accessible with the same interface, available in the OS. It may be have been a ludicrous dream, especially when we look at how much data would have been shuffling between machines, but the prospect of such networking still sounds awesome.
Land ownership and IP are completely different, for example because nobody ever, and fortunately it'll forever impossible, paied property taxes on ideas/discoveries/thoughts.
Yes, good security is usually more complex

Wow. So, in your mind software that is more complex is more secure. OK, I think I understand the origin of a lot of your comments, then.

We completely and fundamentally disagree.

What do you do when your SSH or port knocking service fails?

That's a complete red herring. What do you do when your firewall fails??
I realise this is subjective but how's the quality of x265? What's the encoding speed like in comparison to x264?
Can I ask (at the risk of sounding churlish) why you're asking?

Is it because you want to know how to explain your new job to friends, how to couch your experience in your CV to future employers, whether you should be backing out immediately and returning to something (else) you feel comfortable with?

Does the idea of changing careers (an increasingly nebulous term) worry or deter you, or is it the specific career of 'Systems Administrator' that worries you?

Devops (another regrettably nebulous term, and one that's on the same shortlist of words to eschew as 'cloud'), as logn observes, makes the distinction less relevant. If you want to hedge your bets and keep an option open to return to full-time dev (though it sounds like it's been a while since you were in such a role), then push the 'devops' appellation, not just on the CV, but also by continuing your 50/50 split of admin and development work. I'd suspect it's easier to drift from devops, rather than sys-admin, into a developer-titled role.

Aside: I'm always bewildered by people who obviously have a deep understanding of the syntax of a handful of programming languages, but can't get their head around the English rule that possessive its has no apostrophe.
You points seem pretty obvious. In order to get people to switch, at least some basic functionality people use everyday should be the same.

Without similar basic functionality, people will use it briefly, get frustrated, and then never use your OS again. They're also going to tell all their friends and your new OS is dumpster bound before it even gets out of beta.
The Saudi infections are obviously a decoy and the main target is clearly Russia. Latvia, as a former SSR and recent NATO addition, is nervous about Putin's next moves in the region. Wasn't there also recently a Russian sub spotted in the Baltic Sea? You'd have to be an idiot not to see Riga's fingerprints all over this thing.
'tis a noble idea, but I don't see this project going very far. I think operating systems suck in general, but I can't just sit down with a couple of buddies and write a new one that competes on all the practical levels it would need to in order to become mainstream.

Well, have fun kids!
I keep a Raspberry Pi on my desktop with plan9front because slow as it is, it's still the fastest way to get a VNC/ssh client going, but I don't think Wayland would be much of an improvement (although anything is better than Rio at this point).

The problem here is that most of the plan9 community is too set in their ways to counter the dogmas around, say, Acme and three-button mouse usage (just to use an example that is UI-related but not strictly about the environment) or has moved on.

Mind you, plan9front is still being maintained (and fixed, including EFI and 64bit stuff), but people doing UX and graphics seem to be in short supply in that neck of the woods.
Strange Days
Ok, maybe I'm in a mid-life crysis and can't decide what to do. I go and try to re-align myself, and not to ask too often and too meaningless.
ThoughtWork's recently open-sourced Go.

http://www.go.cd/

https://news.ycombinator.com/item?id=7646197
Facebook Privacy Basics
My understanding is that Plan 9 is the original intent of Unix materialized. That is, the fundamental concept that everything is a file.

Plan 9 managed to prove that everything can be a file.

I think the difference would have been that some things would be easier to achieve, if Android had been built around Plan9. But Plan9 itself doesn't have the maturity that Linux has, so bringing it to maturity would have taken time.
Agreed. I wasn't complaining about the "flatness" of the thing. Just the chaotic nature of it (to me). Though, I suspect that with experience Win8 would become more usable to me. I just don't spend significant time in a Windows environment, so it feels really confusing whenever I find myself in front of one. "Usable" often means "What I'm used to."
If you look below the repository title on GitHub, it says "mirrored from..". This means GitHub handles the synchronization (they set this up on request for some projects).

For me the advantage is being able to use GitHub's nice UI to browse the source code.
Yeah, we run LogBlock and McBans, and have a pretty solid newbie filter that turns away all but the most dedicated of griefers.
Zpaq: Incremental Journaling Backup Utility and Archiver
Tutorial: when Numpy isn't fast enough...
Facebook update their terms and policies
If the Secretary of the Treasury in 2008 hadn't been from Goldman Sachs, the collapse could have played out quite differently. Bush was inclined to let Wall Street go bust. Goldman was about a month from bankruptcy when the bailouts started.

If there hadn't been a bailout, the result probably would have been more like the 1980s S&L crisis, with the FDIC and FSLIC taking over failed institutions, winding them down, and selling off the real estate. Non-bank institutions like Goldman (which wasn't a bank at the time) would have just gone bust, leaving their investors with zero.
This is without having seen it, natch, so I can't speak to its quality except for what's in the "technical" paper: this is initial impressions and speculation, but I'd definitely love to see concrete deadlistings.

The overengineering, and the serious dollars? I say that because it's a large, modular framework, with perhaps more stages than strictly necessary - which they cut down on later on. This isn't a small, precision piece of malware from one highly-skilled VXer. This is a project. Abstraction, modularity, plugins. Exploits (0days?) and payloads and C&C mechanisms, all as plugins. A big project, designed for lots of people to work on, probably of very different skill levels. Adapted over time. Hell, there's a linkfiler in there and their own RPC. So, kind of like any other big software project: it sounds a little sprawling. And big means expensive, as you know. I know GCHQ and NSA developed theirs via contractors. Seems reasonable this is the kind of thing they might put out. (Note CHIMNEYPOOL was specifically mentioned as a framework for malware.)

Why did I call it sloppy in places? Because it's a (purported, and probable) nation-state espionage malware that touches disk, never mind the failure to clean up! Programmers of different skill levels; perhaps operators of different skill levels, too.

I want to know more about the C&C. I would expect to see a C&C technique that transmits decryption keys for encrypted functions as selectors, but I think this is not quite that advanced.

RC5 is indeed an odd cipher to use in the late 2000s (as is just bumping the rounds of it, rather than using a better one). I called that out, because at least one other piece of software which sounds very similar seems to use RC6 (the failed AES candidate), which is also a very unusual choice. It's not infeasible the two are linked, but I'm obviously lacking context here.
I have tried to like it, but the lack of input redirection is just pathetic. Worse, rather than just calling a real shell when it detects attempted input redirection, it chastises you and refuses to do anything.

Plus, while Emacs' "M-x command" completion is great, Eshell was still about as good as mid-90s Bash the last time I tried it. And then there's the cost of learning yet another slightly-different shell syntax. While this could probably be done right, it hasn't been in the 10+ years of Eshell's existence, so I'm not holding my breath.
ICTSA Programming Competition
This is from the man who wrote a "how to sex" no really, it's here if your eyes can stand it.

http://www.catb.org/esr/writings/sextips/bedplay.html
Agreed. The frameworks provide a veneer, without the behaviors that are actually the important part of the UI/UX.

I'm still reading about it, and our UI is so far behind the curve that anytime I bring elements forward to new paradigms it is a positive gain. Switching to all Material Design would be a vast improvement...but so would switching to all Bootstrap (plus some new interaction guidelines), which is what I'm mostly working on lately. I'll probably experiment with Material Design, as well, but I don't have confidence I could do it well without a lot more research.
Having the land to keep it as-is for the next summer is also a rivalrous use.
This works really well with improving the student's understanding of the subject, but it comes at the expense of pulling down your performance review as a professor - students just don't like having to do (any) work and will punish any lecturer who pushes them to perform to their ability.

I had to maintain a score of above 3.5 out of 5. I would push the students as hard as I could and just keep my score above that level (my aim was 3.6 to 3.7). The constant complaint of my students was the high workload, but since I was trying to optimise for their learning rather than my own promotion, I was able to pack more into one subject than would fit in two of my colleagues subjects.
Sydney taxi driver making multiple citizens arrests on Uber drivers