skysight-inc/HackerNews huggingface dataset:
Okay, yeah, the Pixel's obviously using the older graphics stack. The new one's called Freon and is apparently loads simpler and faster... but has a few side effects.

(It still has a VC, although the VC2 shell is actually a user-space program called frecon which draws text via Freon. Switching from VC1 to VC2 is super seamless. So it's obviously possible somehow to draw full-screen graphics through Freon.)

Also, I agree; the crosh window is surprisingly good, and interacts nicely with full screen. Bit slow, though. `ls -lR` will wedge the window for a while until it flushes its buffer.
I don't like that you have to specify a fixed number of numbers, special chars, etc.
And then you'll have ransomware-review sites popping up, separating the "good" from the "bad" ransomware.
Yes, it's a poor example in that respect. I meant it more as an explanation of how different attributes of a source all contribute a little but to providing a unique identifier, but you are correct that it's much less useful if the attribute is not static.
From the README:

Why not Python/Ruby/Node.js/Lua

Yes you can use any of them as platform-independent glue code. But there are several disadvantages:

None of them is preinstalled on all platforms (including Windows).
Functionalities like process piping are not convenient to use.
Hard to integrate with existing code written in Bash or Batch.

Those reasons are why I developed Batsh.
InstaBrute: Two Ways to Brute-Force Instagram Account Credentials
As I read it, it is mainly a language that intends to "unify" bash and batch, but basename(1) is not so much a part of bash, but of POSIX, that is an executable in a POSIX environment, that can be called via bash.

However it does say "Batsh provided some "built-in" functions that will compile to platform-dependent code.". Arguably you could count basename and dirname under that.
Since docker is on windows now, this should run script.sh in current directory pretty easily.

docker run -v %CD%:/opt -w /opt debian:jessie ./script.sh
I'm surprised people think this is a bad idea? I know of no one who uses backspace this way in the browser.
Skype:hfr.jan , BUY counterfeit money high quality Euro ,Us dollar and HQ COKAINE
I will join in on the love for nano. If you are just doing simple things like editing config files it is all you need. I don't use vim often enough ever get really comfortable with it.
Check out InstantVR [1] as one input integration solution. I'm experimenting with it for switching between Kinect, Leap, and Hydra for hand/arm support. A completely native solution would be much better, but this is a decent stop gap until we get that.

[1] https://www.assetstore.unity3d.com/en/#!/content/23009
I use vim w/o plugins and with the stock configuration.

I frequently have two files open side-by-side.

If I want to copy the current line in the left file to the right file, the keystrokes are:

yy<Ctrl+w>lp

It's really not that hard to copy between files in Vim. :P
HN is really cool in that many people have an idea of what public choice theory is.

There is an old maxim - "all organizations that are not designed expressly to be conservative get more and more left leaning over time" or the like.
Perl is probably still the best in its class of being a decent language while allowing close interaction with shell commands. If I really needed to write a sophisticated shell script (try to avoid that), I'd probably go for Perl.
Show HN: See what the internet thinks about any topic, based on Google queries
I think that it depends on your use-case. I use Google Photos to store my media files, Github to store application configuration & source code of my applications, Chrome to store bookmarks, passwords, Spotify to save & listen music etc. Even if I lost my computer now, I would easily setup my desktop environment again.
The idea is interesting, but ultimately the utility of this seems limited. The differences between windows and Unix are more than just the shell language involved; shell scripts are typically deeply intertwined with the system in question, to the point where it's often not the case that a bash script will even run reliably across different Unix systems, much less on windows. Also, you can already run bash on windows, so once again the problem doesn't seem to be the language per se. I can only imagine how difficult it would be not just to design a script that would work properly on both platforms, but to debug the cases where it didn't.

Also, as others have noted this language doesn't support redirection, which in my mind makes it practically useless beyond toy applications. I've written hundreds of bash scripts and I don't think any of them didn't make heavy use of pipes and redirection. I'm also not sure if the language supports running processes in the background, traps, magic variables like $!, extra options, subshells, file globbing, etc, all things that many real-world scripts use. Bash scripts often use many programs available on Unix systems as well, such as find, grep, readlink, xargs, and other things that aren't part of the language per se. Unless those are ported over too, writing useful scripts would be almost impossible.

Finally, I don't think the author has made a convincing argument that such a language is even needed, when languages like perl/python/ruby exist for when the task is complex enough to require a more powerful language. On the other hand, if the project is (as I suspect) purely for fun and interest, then by all means :)
Implying air quality sensors placed on any road vehicle aren't biased? While the majority of road vehicles still burn fossil fuels, it would be stupid to ignore the impact the fumes have on the data. It's important to remember that they are measuring the air quality a meter or two off the surface of the road network, NOT the region as a whole.

However if all you are looking for is major gas leaks, even the data gathered from garbage trucks aught to be accurate enough. Gas from leaking pipes will be far more concentrated than that produced by garbage trucks.

Unfortunately, I have not read the article due to the site apparently dying to the Hacker News hug of death.
I don't understand your capacity comment. The original doc estimated 850 per hour on the average (sufficient to accommodate current demand) with room to grow.
Questions:

1. why isn't your opinion respected?

2. are you proposing something (as an advisor) or leading as a CTO?

3. do you have internal credibility?

It sounds like you are not really the CTO in spite of the job title - if you have to go back and say "see I told you so".

Much deeper issues happening here.
At This Hot Startup, You May Spend Your First Night Scrubbing Toilets
There's a fine line between a predatory payday lender and one that must charge high interest rates to absorb the above-average default rate of borrowers who need a short term loan.

I don't know LendUp personally, but it seems like they're trying to be socially responsible.
Coinbase (YC S12) to Add Ethereum Support
Or USPS vehicles, for that matter....
How-To Tweet Using the AWS IoT Button and Octoblu
> Note: We are only accepting applications from programmers.

significant.
Depends. You might be able to get some decent stuff from something like Fiverr if you're just looking for a logo.
How to Build an SMS Slack Bot in Python
> and the scariest thing for me now is that we'll lose the control we get with current FF options

That seems unstoppable for a long time now. There's no browser for power users in modern world.
There is an analogous productivity method called "Don't Break the Chain" involving a prominently-placed real calendar, and big red crosses denoting daily successes. It triggers the same (rightly) proud sensation. Anecdotally I preferred it to GitHub streaks (as I rarely look at my profile).

Any habit tracker site/app will also do this for you - I automate mine with GitHub API data, and get a similar effect (the app notifies of streaks daily).
I think a portfolio is a good thing and suggest it myself, even to people with the educational background. I try not to suggest it as a silver bullet and say it's easy for everyone.

The problem with suggesting this to people who are learning on their own is that building a portfolio takes time. Sure, if you're young and single, you could wait tables and learn to code. But it's more difficult to find the time as you take on more obligations with age.

The other problem is picking the right projects and languages that hold some appeal to the rare employers who will give you a chance. People are also less likely to cut someone some slack for sloppy code, due to lack of experience and knowledge, and other early coder problems.

The last problem is not being able to network successfully to find those less common employers who will give you a chance. And avoiding the bad employers who promise experience, but ultimately have them working as an on-call contractor who just reboots the printers.

Having any college degree helps a lot, but without it many doors remain closed even with a portfolio.
I'm not a developer, but it's a surprising idea to me that developers would want to work their way into a position where they don't have to write code. That doesn't reflect what I've heard from most developers.
> AutoHotKey?

It sort of works, but you're much better off doing it in the registry: https://www.emacswiki.org/emacs/MovingTheCtrlKey#toc18
Understanding Micromanagers and Control Freaks
damn 5 years looks too long

do you work little on it or just expand the features ?
> Reasonable points, but just because technologies have failed in the past is not predictive of what will come in the future.

True.

But if the only track record is a string of failures, it would be madness to expect this time to be different, particularly as the main problems that plagued other technologies still persist and are being repeated while being brushed aside.

> particularly when exponential change is involved

Even minor changes have disastrous results. Case in point: BART. It's a conventional railway service in the same fashion that's being done for decades all over the world, and somehow the "exponential change" that has been attempted in that project was more than enough to render it a failure.

The main reason why people keep investing in tried-and-true technologies is because the risk of trying it again and succeeding is far lower than reinventing the wheel, even if it's a fancy, popular wheel that is promised to go very fast.
the title on lendup's homepage is "LendUp: Payday Loan Alternative - Online Loans & Credit Cards 24/7"
I must have done it wrong. In the late 80s, I created a Windows batch-to-executable compiler called Builder (extending the language greatly, to the point of menus as language constructs). Made a decent living off it, too!
Yeah, that's no big deal.
Here we had a natural gas leak, in the street, I called the utility company, National Grid, and they said it didn't matter since it was out in the street and not in a house. That was about 5 years ago.

So it still leaks. And they just jack up our bills.
The majority of my browsing is mobile these days. 10" tablet.

Even sites which are otherwise well-designed (Aeon and Medium come to mind) insist on dark-pattern behavior such as fixed headers/footers. Again: straight to reader-mode for that.

Except for the sites which break that. Violet Blue's Peerlyst comes to mind:
https://plus.google.com/104092656004159577193/posts/PWuVmx2r...

(Screenshots contrasting site and a Reader Mode session included.)

I've written directly with the site designer who seems utterly insensate to why 14pt font isn't in fact a majickal solution to all readability problems.

HN itself is only barely usable.
>Does anyone today feel as though we've lost half of our jobs to mechanized farming, those jobs were "destroyed?" Not really, it allowed other industries like entertainment to flourish. Now that less of us have to do X, we can do more Y. I think it's absolutely a valid point to say "job loss will be slow enough that people will be able to adapt."

Someone else phrased it best, I read it from an HN user but they may have been using someone else's argument. Paraphrasing here:

"Machines made physical labor easier, requiring fewer people to do physical labor. Those people moved to doing mental labor. Now machines are replacing mental tasks too. Where can people go when fewer of them are needed for mental tasks?"

The last remaining type of labor would be creative labor. Writing, music, performance. Things machines either still struggle at or won't be able to perform until we have humanoids that move fluidly. Even then, humans seem to prefer humans performing "artsy" things - based on criticisms I've seen of robots who create art (mostly music and drawings).

Art also, notoriously, doesn't pay very well for all but a small fraction of artists. What happens when this market is over-saturated because it is the only job left for large parts of the population?
Yes, you are completely right. The author just threw in the word "percent" like the 100x scaling factor between that and decimal probability is nothing.
The Mind – Alan Watts (3m57s)
Rubix (by Deloitte) – An Industry Leading Blockchain Infrastructure
> Not to mention it might be economically cheaper to pursue automated automobiles since we already have the roads built.

Automated automobiles won't help cutting trip times, which is the main reason why people pay to fly or to ride a high-speed train.
Aw c'mon! Don't attach to (identify with) things is, like, Spirituality 101.
Doing the right thing: Authors share data, retract when colleague finds error
Considering their default rate is surely higher that 0.75% (1.5/200), how is that sustainable?
Using R and Python for Common SAS Functions
Net Core RC2 shipped
2-step authentication?
Everyone seems to be misinterpreting what the WSJ did (which is probably what the WSJ intended). There's absolutely nothing here to be worried or concerned about.

This is the key line:

> These aren't intended to resemble actual individual news feeds.

The WSJ specifically filtered each feed to only include conservative or liberal sources. Facebook could observe a full equal time rule in each user's feed, thereby constantly exposing users to a variety of viewpoints and this so-called study would have given the exact same results.
Versioned / snapshot backups that you don't have full write access to (just append) prevents this. Even if all files are encrypted you'll maintain the previous version.
Agreed, mine was the only streak I ever paid attention to and for the last few months it really kept me going, making at least one little contribution per day.
Why is that a good reason to use DuckDuckGo?

The fact that when I Google "python" it gives me exclusively results about programming and nothing about snakes is a feature, not a bug.
For form recover, Lazarus is available for Firefox and Chrome and works wonderfully most of the time. It's saved my bacon on many occasions.
I suppose you can always set up a private bitbucket as a second remote and push to there. It might be against your team's policy, though.
Org Refactor: upgrading a distributed network without bosses
> "The line costs between 150 million yuan and 250 million yuan per kilometer, making it highly economical compared to subways and light rail, which cost up to 800 million yuan and 300 million yuan per km respectively"

Putting a viaduct in the middle of nowhere, where eminent domain committed by a totalitarian state lets you get access to very cheap land usage, is not a fair comparison with having to dig holes in a high-density city.
Why GDAX?! You want to be the new wave, but to sound like the old crooks?!
I am just updating the page so when you click on the speech bubble it actually takes you to the google results, give me 10 mins.

[EDIT] The bubbles now take you through to the offending results.

[EDIT] Just some further information. I started building this yesterday and I am now happy with the result. It works by sending CORS requests via a yahoo to the google suggestions algorithm . I have now completed the project and am happy with it, so any feedback or suggestions is greatly appreciated. Thank you!

PS I posted this 6 hours ago, but it crashed, it should now be ok for a while.
That might be better, but it would still be misleading. "Denser" languages would have more bugs per line, but also fewer lines per program.

I've never used APL and wouldn't want to debug it, but its bug-to-line ratio could be much higher than Java and still come out ahead in practice.
And PowerShell is an awful shell; it's great for script automation of windows, but as a shell, just no. Microsoft recognizes this, it's the reason a full Ubuntu bash shell is available in Windows 10.
That's a very interesting experiment, however, at least from how it's described in that article, I don't think it's anywhere rigiorus enough to draw any conclusions from.

> One possible explanation is that the process of learning about the amount of exercise they were already getting somehow changed the maids' behavior. But Langer says that her team surveyed both the women and their managers and found no indication that the maids had altered their routines in any way. She believes that the change can be explained only by the change in the women's mindset.

I think that they're too quick to dismiss a change in behavior. Simply asking someone (and their managers‽) if they did anything different this month than they did last month isn't a very reliable way to figure out if there were any subtle changes in behavior.

I don't know if they were expecting massive conscious changes, but I would be shocked if suddenly knowing that their daily routine is good for them didn't change some of the subconscious decisions they were making. Even just simple things like taking the stairs 10% more than they did before or how they decide when and how much to eat based on a certain level of hunger. You're still going to think "I took the stairs sometimes, but took the elevator when I needed it." or "I ate the same foods that I did before." but maybe you were taking smaller portions.

Basically what I'm trying to say is that it's very hard to draw hard quantitative conclusions from vague qualitative assessments.
Could be a great tool for government/enterprise customers who want to avoid the whitelisting process involved around getting anything installed.

IT departments would laugh at you if you said you wanted to install python on their server...
Do TimeMachine Backups fall under this? And if so, what would be the recommendation for Windows?
git reflog

https://git-scm.com/docs/git-reflog
> It's the only thing Android's missing that ChromeOS has.

Except for instant boot times, really paranoid security and a long list of supportive laptop OEMs
The lack of regulation.
What about applications that contain a JS environment? Is this not lost when navigating away, unable to be rebuilt from cache by moving forward?

What if my application needs to do something during data entry that can't be replicated by auto-populating the fields?

I believe this is taking power away from web developers and putting it into browser developers. That's a bad thing.
Where are you finding that?
Think your backend crashed. I'm getting HTTP 502 errors.
You linked the wrong/outdated software:

https://github.com/Googulator/TeslaCrack/commit/ca30a5320ebb...

> The extensions '.xxx', '.micro', '.mp3' and '.ttt' have been reported for new variants of TeslaCrypt (3.0 and 4.0), and this tool cannot decrypt them, anyway. Please use TeslaDecoder instead, with 440A241DD80FCC5664E861989DB716E08CE627D8D40C7EA360AE855C727A49EE as the key.

TeslaDecoder, as mentioned in the article, is hosted here: http://www.bleepingcomputer.com/forums/t/576600/tesladecoder...
I guess my point is, how does a company prevent its customers from turning into statistics on a report? You were part of the churn on some report somewhere in their giant number crunching machine.

It's cheap to have someone pester you and 100+ other people that day to see if you'll budge, but it's far from a personal effort to win you back.
I think it's a limitation more on the windows batch end. As mentioned, it's tricky for historical reasons.

Powershell would be closer to Bash, functionally speaking. An adapter between the two would be more functional- however doesn't satisfy the point of batsh, which assumes cleanish-builds of the OS in question.
This is a great paper. Basically, AES-GCM fails when nonces are repeated. If that sounds like a impossibility, it isn't. The authors found several TLS implementations that had faulty nonce generation algorithms. Notably, one device would send the same 8 bytes of uninitialized memory as it's first and second nonce in a connection.
You should definitely squash away fixes to commits that are part of the same commit series you're submitting; you don't want to submit a broken patch followed by a second patch to fix that broken patch.

But as part of your point that commits should be the "minimum necessary change", it makes sense to send a logical series of patches that iteratively change a project to implement a new feature (e.g. adding new infrastructure), rather than one big patch to implement that feature.
Maybe they could bring back streaks but make them only visible to yourself as a purely motivational thing?
WebRTC is a secure real-time protocol for audio, video, and data.

You'd want to use it any time you want a high-speed network connection with another user. For example, a multiplayer game or video teleconference.
Darwinian medicine and the ‘hygiene’ or ‘old friends’ hypothesis
he could attemp to reuse the password in other websites
No, the doubters aren't going to care about this study at all. They only care about studies that support their world view, that's why they're still denying the reality of climate change.
The way I see it, I don't want somebody else to do the squash for me. It's my responsibility to make sure my commits are logical. I do as many rebases, fixups, squashes as necessary and provide a logical set of commits. I want the merges to preserve that as it is.
But as others have said, there are plenty of really valid reasons to alter history as one deems necessary.
Jokes on you, they're going to end up baking bash commands into PowerShell.