skysight-inc/HackerNews huggingface dataset:
Signal itself works, but since Google is blocked no phones are sold with Google Play Store and even if you hack it onto your phone (which will break when it wants to update play services) it will drain your battery trying to connect to blocked services. Unless you use vpn (which will drain battery by itself and also eventually be blocked), but notifications probably still won't work because of the phones original firmware. So yes it works if you hack it onto your phone and then remove play services and checks the application manually. Until it wants to update the app that is, which is often.

Point. It doesn't really work because it only supports the Google Play Store, even as most Chinese phones can load apps directly (because of the fragmented ecosystem). So at least it doesn't work in the "prevent mass surveillance" way.

I guess maybe it works from the Apple App Store? (which isn't blocked)
How Chip Cards Are Creating an Online Fraud Boom
The Loneliest Plant in the World (2011)
Meh. Microsoft Office pisses me off more with its constant crashes and weird bugs than Google Docs does. The latter has less functionality, but at least it's stable. Not to mention the vast majority of users don't need the advanced functionality anyway. If you're doing serious publishing work, sure, go ahead and use MS office. But 90% of common use cases are easily satisfied with Google Docs.
Interesting.
"^AI Spec" where Spec feeds into a predicate f(Spec, Version) to control printing a particular Version?
Looks like you could drop the ^AE lines.
What do you do about someone with, say, Alzheimer's, who may want to end their life precisely because they are beginning to drift in and out of lucidity? Maybe Switzerland has it all figured out but it is not that easy.
Kind of funny how it takes more effort to earn the privilege of downvoting on hn than it takes to make a legal statement (perjury yada yada) but I imagine adding these constraints will lead to a lawsuit before you can spell class action. Even if the lawsuit ultimately fails, it costs a bunch to defend it. In the face of effective zero competition, how can they justify the expense/risk to their corporate owners?
Anyone with experience with Electron and NW.js have an opinion on which is better?
god beware if your open source project needs a single private repository to share passwords between admins for example or private config for your webserver. Suddenly you see yourself at 394$ compared to the 7$ you paid before.
Slither.io+Slithere.com+v2.9.1
Except that you have to pay for GitHub.
Reposting a reply I put on the original submission, but pertinent here as well:

Use whatever tools/framework you want. Whatever it is you use, you will eventually become [the original] OP.
The reality is that every language/framework has warts. As you use it and get deeper into it, you will uncover these warts. Eventually, all you can see is the warts.

It's important to take a minute every once in a while and look at the thing you built from a user's perspective. See what problem you've solved for people, or just what cool new thing you've built. Staring at a bug backlog and a mountain of tech debt will always get you down about your project, but that's the reality of programming...bugs and tech debt.
Actually sometimes being easy to run tests on harms the code, because the code grows its surface just to plug in more tests, or the author stops at "I can test it, so it's good enough" instead of ensuring the architecture and/or interface is so simple that it can't ever possibly fail.
Security wise, a FPGA is superior to consumer level x86 processors. How do you backdoor a FPGA?
That pdf is definitely the risky click of the day. Will it root my device and send over all my data to the Brits? Is it worth taking the risk?

Well it was not worth it. Except for GCHQ calling facebook 'FBHQ'. That was sufficiently creepy.
Many journals offer an open-access option for publishing. However, this is chosen after the article has been reviewed and accepted. So, currently there isn't always a way (for a reviewer) to know if an article will be published open access or not.

Edit: added "for a reviewer"
uBeam is working on this since 2011. I wonder at what point uBeam will be considered "Vaporware"? If they don't deliver anything by 2021 (that's a big if), I would consider uBeam a vaporware for sure.
Oh you're right! I've overlooked the 'sibling' when I was reading the introduction.

May I still voice my pure repugnance towards JSF :P?
Direct link to PDF [in Github viewer]: https://github.com/GovernmentCommunicationsHeadquarters/Boil...
"Discardable memory" doesn't seem to be implemented though, however there is an implementation for "discardable shared memory" [1] which seems to offer this volatile behavior. It uses ashmem_pin_region() and ashmem_unpin_region() for Android, which seems to be the equivalent for iOS's NSPurgeableData. I wonder if it does anything useful for any other OS.

[1] https://chromium.googlesource.com/chromium/src/base/+/master...
Are you getting competitive pay? Is there vesting? are they options? Are you bringing something special to the table? Do you have previous CTO experience? Are they trying to do something technology wise a lot of people can't do? Do you have a lot of experience in the space?
While I have little basis for technical disagreement with your statement, I still think the attitude of "not used much - can't adopt it" is detrimental to FOSS in general and to high-touch "hand tools" such as shells in particular. How else will we discover new stuff if we won't venture out into the unknown? :)
Процедура бесплатного выделения земельных участков – Риэлтор Моргун Вячеслав
I agree with this quite a bit. Even in my own projects, I love using Rails for web stuff, but I would never use Ruby for games. It's a pain to distribute working binaries, and really is not an ideal language for games.
Out of interest can you be more specific about the bad habits it teaches?
The pressure to publish pushes down quality
Fully agree with the post. Any time you're making decisions based on some dogma versus 'what is the best way to solve my current problem' you aren't guaranteeing an optimal solution.
I had to think about the database design of ProcessWire (PHP CMS).

It uses one table for identifiers and field tables for all data connected to the identifier.
To store a user with a username, a password and an email address it uses 3 tables. One for the username (identifier), one for the password and one for the email address.

The only safe way to insert a user is by using transactions.
Show HN: Web Maker – offline CodePen like playground
Depends, it might prevent somebody from building a proper app because the slow one is "good enough".
True.

On the other hand, suppose we had a 100pct trustworthy marketplace (unlike now). Wouldn't that spur investment and boost the markets? The only thing we get with the current system is rich wall street execs.
Boolean Computation Using Self-Sustaining Nonlinear Oscillators
Intent to implement async/await functions in V8
So... less than useful when choosing whether to publish in a particular journal then, if this is important to you.
TrumpScript: Make programming great again
If they can't do it with out you then you deserve a lot. If they can hire 20 guys off the street to build a product and they just want to use your dev skills until they find a "real" CTO you should demand a lot of cash as pay.
US-CERT Alert TA16-132A Exploitation of SAP Business Applications
Security update for IntelliJ-based IDEs v2016.1 and older versions
200MB is my 4g data allowance for 1 month. Yes, for 95% of use cases 200MB is an unnecessarily large burden.
Thanks for that link. It is much more informative than the other one. I can see where he's coming from. Some of the things he wants as a developer are things that I don't personally want as a user (automated updates), but then I can build and install the thing myself, as he says.
This Is Spock’s Favorite Psychedelic
Paris to Rome in one hour: France backs Hyperloop
UK's Intellectual Property Office sets out copyright objectives for next 4 years
Do you want Rat or Human with that?
Just look at the payoff graphs. This is how options are explained and tested in finance classes and they are usually more accessible than textual descriptions.

http://i.investopedia.com/inv/articles/site/short_vs_put.gif

This link is simple and doesn't point out strike price or take transaction fees into account but you can draw similar graphs that do.
"-150% Net Short Position"

What does it mean?
If every organization went to free alternatives, not only would those free alternatives need a source of revenue to support the new business, I think you'd find they too will change their pricing structure to better fit the people that use their product.

One thing I also have to mention is a majority of for profit organizations have no problem paying for services they use. HN is a special snowflake on the internet, it's not a reliable source of market research by any means.

I can guarantee you none of the competitors are in it to provide a charity. They all want and NEED to make money somehow, I think you'll be surprised how long free solutions tend to last.
As titles go... "An Ode to Change" would probably be as appropriate.

Reading through it, the impression given is of an extremely long blog post... output to PDF.

It's main thrust seem to be highlighting the continually increasing rate of change in the IT sector, follow-on effects from that, and the requirement of adaptation to change.

The overall impression given (to me) is kind of like it was phoned in though... the message in it isn't new, and could be considered widely known.

Writing wise it kind of feels a bit er... "not that tight"?
I expect that it's easy to rerender webpages but it's wasteful to swap the bitmaps and load them from disk again. I wouldn't expect the browser to throw away data retrieved via network.
What about organizations that have many members, but few that actually contribute code? We have accounts for most of the people at our company so they can view issues and pull requests, but only about a dozen ever push code.
The article does mention this:

'They can set up different codes for men and women, as long as there's an "equivalent level of smartness".'

Which kind of make sense, as men and women do tend to use different types of clothing.
Great follow up article. Choose the right tool for the job.
This guy isn't just a tester, he's the test data.
In Limbaugh's lexicon, feminists turned into "feminazis" because advocating for equal rights for women was somehow equatable to a group advocating genocide.
For the most part, religions in first world nations have stopped trying to police the media adults consume.
C++ jobs
If you are looking for a new opportunity in leveraging your C++ skills please contact me LarryKauftheil@hotmail.com
Maybe you can relay the information to the appropriate person, but on http://redismodules.com, I can neither right click "open in new tab" or ctrl+click to open in a new tab.

This breaks my normal browsing habit of opening new tabs as I see something that interests me, but waiting until I finish skimming the list to read.
FWIW, the Rust Playground [1] also has support for viewing assembly, along with intermediate representations.

[1] https://play.rust-lang.org
We don't use any pesticides or herbicides and we take a fairly permissive approach to our back lawn: if it's green(ish) and consents to be mowed from time to time, it can stay. Among the grass is a lot of common yarrow, creeping charlie (glechoma hederacea), clover, garlic mustard, dandelions, purslane, chickweed, alfalfa, lamb's quarters and so on. I've always noticed that the bees particularly seem to enjoy the clover flowers.
That's a good point. It still seems like an odd use-case!
Do you have numbers behind the first hosted repositories statement?
Show HN: Clyp – the easiest way to upload and share audio (no account required)
- Will be getting a salary after we raise a round (after demo day), not sure how much though.
- They will be options, and there will be some kind of vesting schedule - what's a good vesting schedule?
- No official CTO experience as such, a lot of experience building and launching products though.
- The tech I'll be working on won't be anything too fancy, the company's differentiator will be something else - the tech I'll be doing will be standard stuff, at least for now.
My point exactly, it's an insult that people seem to think is fine cause they don't have the same beliefs. If only we were all the same.
You will die from bleeding from the groin. This also makes it so your opponent cannot reproduce.

The pain alone from a hit to the groin is also enough to make somebody vomit or straight out pass out. I'm not certain if that effect is the same with cutting as it is with punches and kicks...
As others have said, you can never really truly protect things on the client side no matter what language tech you use.

We used Electron (well still called Atom-shell back when we started) for building Spectrum (https://www.devspectrum.com) which we charge per seat and it's been a great development experience and it's certainly performant enough to handle tons of local logging capture/filtering.
Deadmau5 and Play Records reach settlement, re: master and remix rights
SSMS plugin SqlSmash now has a free Community Version
Not for Springer though, right ? From Springer FAQ ( http://www.springer.com/gp/open-access/authors-rights/faq-ab... )

"I don’t want to transfer my copyright. What should I do?

You can choose to publish your article open access in Springer’s Open Choice program or one of our SpringerOpen journals. Publishing an article with open access leaves the copyright with the author. The article is published under the Creative Commons Attribution License (CC-BY), which allows users to read, copy, distribute and make derivative works from the material, as long as the author of the original work is cited"
This is the old "use the right tool for the job" cop-out. The original post went deeper than that. I would summarize it like this: can modern complex, large-scale web apps be built with the tools we have today, be they Python, Ruby or Javascript?

Or do we need an entire new class of tools which have traditionally been used to build large scale systems in the past?

It's a multi-faceted question of type systems, tooling, packaging, dependency resolution and others. And as web apps continue to evolve, my guess is that the current tools will be considered lacking.

It used to be that picking "the right tool" meant choosing between Ruby, Python, PHP, JS. In the future it might mean using (gulp) Java + WebAssembly or a combination of other unusual tools. This would be quite game-changing for most web developers. ;)
Do reasonable people actually believe the President can implement such plans unopposed?
You shouldn't be keeping api keys or other sensitive information in git at all. And please note -- if you do remove it from git, it will be available in your git history so that needs to be taken care of as well (should the repo ever become public -- a common "exploit").
Just supporting big binary files in a hassle-free way would go a huge way to being better than Git and Gitlab.
Lawyer lawyer lawyer LAWYER lawyer LAWYER
Meet the Woman Who’s Created the C21st Finance Model for Emerging Technologies
No they dictate laws instead.
Something like `main = head []` probably, lol.
I guess what he means is that more substantive issues work the same way as the boat naming thing -- they ask for your vote but then if they don't like the result they'll toss it.
The sheer irony of this statement is staggering. Github is a business and their goal is to make money. If you have 5x the number of people doing dev work on your code, then by definition you are a "larger" organization from their vantage point. Why wouldn't you pay more?
Depending on the project, I think you have to give weight to long-term maintenance and on going development as well. If you're building SASS software that people use daily and may be in the market place for a long time, you'll need to balance both solving today's problems with being able to meet the future.

It's possible in this scenario, going with a proven solution like Rails me be it. I just wanted to point out that our solutions sometimes have to consider future considerations as well or have to consider continual development of a legacy product. Sometimes developers consider only whats best in the moment, and that has negative long-term consequences.
Here's the thing: What's the #1 application that people use today on their desktops? Browsers.

There's a really high chance that you had another browser process open that was dedicated to writing your comment. Mobile included as the HA app is a Cordova-based solution.

But you feel compelled to say that thing that you used to accomplish your reading and commenting task was somehow slower and hogged your battery.

It got the job done didn't it?

Further, what's the #1 tech that some really smart people are focused on optimizing because of its usage. Yeah, again, the browser.

Show me another standards-based general UI stack that has had as much man hours dedicated to optimization... AWT/Swing/JavaFX? laugh. WPF, also really slow. WinForms? Not a lot of dev going on there at the moment.
"Choose the right tool for the job"

What exactly does that mean? It's a vague response that people have used for years when they don't want to explain why they chose a particular tool. In my experience, many developers take the path of least resistance and use what they are comfortable with and that's why "it's the right tool for the job".
According to http://www.bitkeeper.com/testdrive:

* The -U option to bk tells it to operate on "user files". That is files that are not part of the BitKeeper metadata

* The modifier x corresponds to "extras", files which Bitkeeper doesn't know about (changed files is c)

* `new` adds files to the repository

* [on commit] the -y option is for changeset comments (~commit messages)

So `bk -Ux new` is `git add <untracked files>`[0] and `bk commit -y"thing"` is `git commit -m "thing"`

[0] aka `git add $(git ls-files -o --exclude-standard)` or `git add -i<RET> <a> <*> <q>`
Hiding Links Behind Punctuation Marks
Quite surprised to see no mention of Kotlin here since both languages are very similar, main difference is Swift is LLVM based while Kotlin run on the JVM and has excellent Java interoperability.

See http://fr.slideshare.net/andrzej_sitek/swift-and-kotlin-pres... for more details ...
Because businesses need money to survive and most have no problem spending it when it increases productivity or provides perceived value over another product.
How to Communicate the Value of User Research
There isn't really a standard native look to Linux, as we have so many desktop options and related toolkits.
> The original post went deeper than that. I would summarize it like this: can modern complex, large-scale web apps be built with the tools we have today, be they Python, Ruby or Javascript?

Well, clearly they can, because lots of people are doing it. Maybe some other tools would make it easier than it is now but it is certainly possible now.
That's the enigma in our 2 party election system. Republicans somehow convince "the other 99%" (more realistically, the middle/lower class) to vote AGAINST the economic policies that would benefit them the most (those coming from the Democrats).
Some software does become "yesterday's software." I'm looking at you Cold Fusion, Flash, COBOL, the Abacus. I don't think Rails belongs in this group. I recognize that it's a good framework even if I don't personally like.
You can view the journal's open access options before you submit your paper for review.

I just did this for a paper at an Elsevier journal. If the paper is accepted, the authors can choose to publish it open access, which requires paying the "open access charge" to the publisher. Once paid, though, the journal is available for free from their website.
Librarian fight!

" ... UdeM professors and researchers that are concerned about these changes are well positioned to make a difference. They can, for instance, express their disapproval (see Springer contacts for UdeM below), refuse to review articles, or support open access publishing. The greatest risk for publishers is that people start questioning their access to this free research output and volunteer workforce as well as their business model."
Semaphore works the same way.
nobody suggested ad hominem - you did. However, the underlying tactic that ad hominem attacks are used for is misdirection - and since you brought up ad hominem, I'll point out you did not bother to dispute the actual arguments the counter article made. Specifically - the data was cherry picked, and that there simply is not enough data to draw a reasonable conclusion.

IMHO, dropping tidal gauges mid-data, ignoring annual, tidal, and multi-decadal trends are things that should not be so easily dismissed.
CASHBACK MARKETING
Unfortunately the "walled garden" approach currently is the "all-winner" when we talk about securing devices for mass market of non-tech users.

Or did I miss something and a more viable (including economically) concept is invented?
It feels to me like there needs to be a distinction between users and developers now they've changed their pricing model, with developers getting full git access, and users getting read-only source viewing through a browser, issues, and wikis. That way agencies can add customers for collaboration without having thousands of users to pay for.
Yes.

The most relevant use case is getting away from different browsers.

You doing your web-app, make it responsive and give people who are like "We want to use IE5" an electron wrapper for the web-page.
Well, why not? "My team and I are familiar with these tools and confident that we can use them to deliver the desired result" seems like a fine reason to call something the right tool for the job.
Voxel Quest Patreon Page
It's sheep country. There is a tractor preventing vehicles from accessing it, but on foot it's just 3-wire sheep fences as far as the eye can see. At a 2 hour drive from Reykjavik and a 5 mile round trip walk, it's not exactly a massive trek. I was with a bunch of city-folk and they wanted to do it. The problem is that the terrain is moon-like with grey dust/rocks in every direction and completely flat. I can see how easy it is to get disoriented in the summer, let alone when there is snow on the ground.

As an aside, visiting it was the worst part of my trip. I honestly don't recommend it to anyone. 5 minutes down the road is a gorgeous waterfall you can walk up that provided infinitely more pleasure than walking 5 miles round trip through unchanging landscape. Granted, I didn't want to go in the first place, so grain of salt.
Trying to do what his limited view of the right thing is. There's a lot of good stuff there, but a blanket "make everything better for everyone" ignores a lot of the nuanced problems of inequality.

For example: free healthcare and college — great, that's what a civilized country should have... but while that reduces an economic burden on the poor, it also keeps dollars in the pockets of the rich and our tax system is so broken that it doesn't necessarily mean you can recover that money.

While much less appealing, Clinton's criticisms of Sanders for giving free college to the rich seems fundamentally rooted in the reality that while yes, eventually al“l of these things should be public services — but in the immediacy it's not really helpful to help everyone out the same amount because that's keeping everyone in the same place.
Sometimes that's exactly what it means. The reason you see frameworks like Rails catching on, slow and bloated as it can be (and I say this as someone that loves the RoR ecosystem), is that developer time is generally more expensive than CPU time.