skysight-inc/HackerNews huggingface dataset:
Well you'd loose maybe some couple percent tops over a dozen years but basically nothing more on a properly maintained car (regular oil change, spark plugs, bearings, whatever).

Here we're talking about halving the device performance after a single year because the thing is designed on such a tight rope that it can't handle the slightest voltage drop which happens to come way too soon because the battery wears out so fast.

From an engineering perspective it looks like the latest devices are designed so that they provide blistering performance out of the box, satisfactory performance 6 months in and something ranging to barely adequate to crapshoot 1 year in. That is, picture a graph f(time) with a horizontal line that defines "This device is OK" WRT your favorite metric (performance, battery life, whatever) on the vertical axis, and it seems to me that the device should be designed to stay above this line long enough, but when objectively looking at it, it appears that the line is crossed way too soon, around the 6 month mark. That is when I started to notice my phone wasn't quite holding up all day, that there were performance glitches here and there that started to annoyingly grow on me, but I was dismissing all of this because hey I shelled out xxx€ for this device, and it can't break down that so fast, because Apple, so it must be all in my head or something.

I cannot imagine Apple not having such graphs when designing a device prior to release, nor after release with all the telemetry they gather. That is, to me, where the fraud can lie: a design where the device produces delightful performance for a known short while, followed by a growing frustration to be released again through delight when a new device is bought. The question is, is this premeditated?
7 Technologies to watch in 2018
Using git-flow to automate your Git branching workflow
Sounds really soft:
https://thecryptouniversity.io/p/the-crypto-masterclass
The elephant in the room that no one addresses is that Apple offers 3 year extended warranty programs for which they refuse to fix the malfunctioning batteries by claiming that they pass their tests. This is despite the fact that the tests ran by the phone obviously fail (let's assume that Apple indeed checks the status of our batteries and is not applying blanket throttling) leading to the frequency limits.
send. So you can remove your email ;)
Foil Stamped Wedding Invites: A Classic Way to Invite Your Guests
Yes, I think it's negative for me that the energy prices are rising.

I'm in Germany and the local news here is different from the Utopia I have to read on Hacker News and Reddit.
Agreed. If given the choice I can see someone opting to have their arm broken than getting permanent hearing loss. Yet one seems more violent because it requires physical contact while other is invisible.
How to Make Your Content Management System Company in India Look Amazing
A Global Perspective: The Future of Artificial Intelligence
The aggressive price cuts in competition with Google also put it at the perfect price for "novelty electronic good that may or may not be useful"

(We bought one for a pretty tech savvy 89 year old who we thought might actually get practical benefits from IoT plugs as well as enjoy the novelty value of something that interacts vaguely like a human since he doesn't go out so much these days. But that's something of an edge case)
Text mode is handy because it works transparently over SSH.
Of course.
I found it interesting that scanning a document is the exact best case scenario: exposure can be adjusted with the flash, and the document hopefully doesn’t move (I had the previous Motorola G, hand shaking would need to be pretty bad to make it blur when using the flash)
> Why do you think millions of people bought an Echo Dot or a Google Home?

Duh, because this has been the holy grail of personal computers since forever: you ask and computers do, no questions asked, no training, nothing. It's having servants without the pesky societal thing. In any scifi story ever there is something like that.

It's the first time it really feels like AI dreams are getting real. Interpreting speech is something so human that a computer doing it feels magical; and it removes all barriers to interacting with computers, which is a real problem that most people still have. Of course regular humans (i.e. not geeks) love this technological leap.

The technology is here to stay, one way or another, that's obvious. But problem-solving types of people (i.e. geeks) are bound to see the issues, the kinks, that can ruin the dream.

For me, the privacy implications are still a big obstacle; the world is still full of totalitarian states, even supposedly "democratic" states can barely survive periodic bouts of everyday fascism. This sort of tech is a totalitarian wet dream. We need better protections, in law as well as in tech, or we'll end up under constant STASI-like surveillance in our kitchens.
Just be glad that VMware don't make one.

"Hey, VMware vSphere Home Voice Assistant Essentials Plus..."
Peter Thiel's Libertarian Logic
Its overclocked wrt to the design parameters of the device (battery voltage). The rated clockspeed is what can be sustained over the lifetime of the device, not the peak speed. The fact you can temporarily push a faster clockspeed is not what you can claim is "normal".

So, the speed reduction is not "rated" -> "throttled" because it was not sustainable, it was actually "overclocked" -> "rated".
Is any lithium actually lost in the lifecycle of battery? It’s not like oil that we burn and it’s gone.
I'm in the same boat as you. I tried Darktable, Capture One, On1, AfterShot Pro, etc. None of them were close to Lightroom. Then, with low expectations I tried Exposure X3 (https://www.alienskin.com/exposure/) and now I've completely replaced Lightroom with it. It might not work for you, but I was pleasantly surprised.
How Blockchain Technology Is Redefining Trust
The 1970s Xerox Conference That Predicted the Future of Work
Giving them a platform to freely communicate is not nothing. I think you were looking for an excuse to blame sv people.
Finalterm was really a promising modern terminal and had a huge potential. It is a shame the project has been abandoned.

https://github.com/p-e-w/finalterm
Graphic Design Retainer Packages – Monthly Graphic Design Retainer
The Titan V is a compute card, the same way the Titan XP and Titan Xs were. Differing factors between them and the xx80[Ti] of the corresponding generation were memory bandwidth and capacity - gaming performance was nearly identical to the geforce. Titans are entry-level compute.
Risks and side effects of drinking Rooibos tea
Yep. More generally https://en.wikipedia.org/wiki/Inner-platform_effect
It wouldn't be the most important aspect of such a hardware wallet (maybe TEMPEST is a consideration?). These wallets (Trezor and Ledger Nano S) generally get their power via microUSB connection, and they're not on a lot like a wall mounted weather app would be basically 24/7 on. The Ledger Nano S uses OLED according to themselves [1]. If there's a way they draw less power, that is welcome if the source is say a laptop. There's also the Ledger Blue which uses a (larger) color touchscreen and rechargable battery. For the price of almost 4 Ledger Nano S.

[1] https://www.ledgerwallet.com/products
The Stony Brook Algorithm Repository
Add an option to block proxied MiTM attack
I'm assuming you used Rails as a back-end?

The reason I'm asking is that I've been diving into Elixir and Phoenix, and I'm wondering if the difference in speed between those two would obviate the 'need' for React/Vue (or even be a faster solution). I'm a front-end dude, so no 'enemy' of those, but I keep finding myself preferring an Elixir-based (and thus server-side) solution because it's just such a nice language and so convenient to not have to switch for significant logic.

For example, the fact that {} in js is a map/object, where in Elixir it is a tuple (a map would be %{}) keeps tripping me up, and it makes me generally either lean toward mostly server-side with some basic js snippets (Turbolinks style), or alternatively mostly client-side (React/Redux) with a 'dump' api backend in Elixir.

At this point I'd really love to lean toward the server-side, but stories like yours make me wonder about that leaning.
What long archaic command are you running? 'clear; reset' usually does it for me.
How to Build a Video Monetization Platform Like a PRO
How I Built My Own Keyboard
Pumped storage has the same problem as hydro, namely, the number of places suitable to placing the large reservoirs required by it is limited.
The Economics Behind Cryptocurrency Market Pullbacks
I use stock bash / Konsole and I am really missing a good text reflow when changing the size of the window.

If some command prints a line which gets wrapped because it is too long then I wish I could un-wrap it by making the terminal window wider and forcing some sort of re-layout.
Top 100 Can’t Wait Books of 2018
The CPU seems to have run at 4MHz (http://www.cpu-world.com/CPUs/Z80/NEC-D780C-1.html).

However, I spot a 4.9152 MHz crystal on the photo of the PCB (a quarter from the left, halfway down)

So, I guess it either is overclocked or (IMHO more likely) that that clock is divided into a 2.5MHz clock.

Either way, I agree with you that it likely had a faster clock than the 1MHz of an Apple II.

However (certainly if you can get around with 8 bit registers; it shifts a bit if you can use the 16 bit parts of a Z80) a Z80 has to be clocked faster (some people claim by a factor of about 2:1) than a 6502 to be faster (extreme example: a NOP takes 4 cycles on a Z80, 1 on a 6502)

In summary, I guess this _is_ faster than the Apple II it was designed to connect to, but not by much.
> Can we be absolutely certain that everything before “Ok, Google” or “Alexa” isn’t being recorded

You can be absolutely certain everything is being recorded, if anything as a statistical datapoint to improve voice recognition.

Whether this stuff will get its way to the security services depends almost entirely on whether such services find it useful (the other relevant parameter is the country market-size, i.e. how costly it would be for manufacturers not to comply with requests).
Ask HN: What product/service would you be willing to pay for?
>Modern IDEs can tell me exactly what can follow after a certain piece of text

I don't think that's computable in a terminal.
Our draft already contains a command for "set terminal into ignore-escape-sequences mode". I added that last week when someone showed how to hide malicious code in "git diff" by using specifically crafted control sequences.
> rewriting 60 flies with zero bugs
Genetic manipulation, or typo?
Yes, of course it does. If you know that the battery is faulty. Doesn't really change the fact that Apple is actively fighting against any legislation that would make electronics repairable though.
> Well, it falls afoul of compilers. JIT compilation does it in memory, but a regular compiler breaks the same rules on disk - it writes a file that is executable.

Now you got me thinking. That's avoidable on linux - you can use SELinux to disallow the compiler process to execute it's own output. You might be able to ensure that a process is able to execute the compiler xor it's output, but I'm not sure about that. I know the first one because I've spent a weekend writing an SELinux module for our application servers, which don't need to execute anything after a certain startup procedure. But let me tell you, java + SELinux is not for the faint of heart, because the executed binary is shared.

> But even if we were writing binaries by hand, the editor that wrote them would still be breaking the same rules. There's no getting around it. The stuff that creates executables has to break those rules.
> You just want a very limited set of things that are able to do that.

I call that trust management for myself. For example, from a systems perspective, my configuration management is a large security issue. It downloads binaries either via a package management or via HTTPs, validates them and runs them. It has to download and run them, because that's the definition of 'provisioning a server'. And it doesn't matter if the binaries are pre-baked via docker / packer, or if chef/puppet install them in VMs on the fly, the entity 'config management' just grows larger.

As such, we have to trust our configuration management, because we have to trust something, because we can't enforce security at this point.
Sometimes clear; reset works but other times I can't see what I'm typing, and so when I type it and hit enter it might clear the screen, sometimes it runs the command but the bash prompt is completely messed up. I use tmux a lot, so I usually use the reset code from this answer: https://unix.stackexchange.com/questions/49886/tmux-status-b...

stty sane; printf '\033k%s\033\\\033]2;%s\007' "`basename "$SHELL"`" "`uname -n`"; tput reset; tmux refresh
App Monetization Platform
That would only need a modification to the GNU readline library (if it doesn't already support it.)
It's trendy to be against the most basic things nowadays. People ran out of important subjects to rumble about, and realized that change is hard. Instead of actually making the tough decision to involve themself to improve things, they go on on criticizing, changing topics, going more and more inane as the list of real problems dries.
I think this store can send these things to you: https://www.suomikauppa.fi/index.php?language=en
Yes, changing the cursor position with the mouse while typing a command would be handy in some situations!
Umm... not so much. Police forces pre-date the industral revolution by over 2000 years, dating back to ancient China, Greece, and Rome. Their common duty has always been enforcement if of natural law (prevention of theft and violence or investigation and capture of such criminals).

Source: Wikipedia.

My local sheriff and his crew actually do protect and serve the public. As do 99% of Police in the USA.
How to Upload Images to instagram from pc
This. I would love to be able to type "[command] --[tab]" and have it list all the options, and/or common options, so when I'm learning 'tar' I don't have to start typing, realize I've forgotten the command, and then have to go use man or --help or go Google it.
1. Terrible website, Safari complains about unsafe form submit attempts on every page.

2. They omitted at least

* nanopi neo2 (my favourite). 40x40mm Allwinner H5 (4 cores A53), gigabit Ethernet.

* nanopi A64, 64x60mm Allwinner A64.
Is there an alternative?

Corporations were invented. Could we invent something better?

Or is it just human nature to devolve into the current state of affairs?
Auto-paging the output. I don't think I've ever run a command that exceeded the height of my screen that I didn't want to scroll back through to read anyways. Some programs get it right - `git diff` comes to mind.
Yea, totally agree with you. I hope Facebook helps the Vietnamese agents track down these people and dispose of them. The law is the law, you know.
No, the display technology doesn't matter. It would make sense if you want to send transactions through QR codes, might be an interesting project. Not sure how it would be more useful than a Trezor, though.
North Korea would have collapsed long ago were it not for external influence. The country is like that alcoholic uncle that we keep enabling. Every time he throws a tantrum we give in to his demands because we don't want him to hurt his kids or burn the house down or attack the neighbours.
If you're scanning the bar code with a phone app, it's just going to use the camera. So as long as the display has a high enough resolution to display the QR code and it shows up on a camera, it should work fine.

But keep in mind, you probably want the device backing the epaper display to allow some kind of password input and store your BTC key on an encrypted medium (either encrypted flash or an LUKS/ext4 formatted sdcard).
Yeah, someone's definitely following you, my response wasn't downvoted at all.

Some people are so childish.
Oil alarmism existed as early as 1919: http://papers.sae.org/190011/
All displays should be e-ink. It's crazy to stare at a backlit screen all day.
The Docker Bench for Security
shivers thank god they are two different applications.

And i'd prefer the two very different functions remain separate programs, i don't need my terminal client to be vulnerable for browser issues (or vice versa).
I don't have much time this year, but the two talks I intend to watch are Squeezing a key through a carry bit by Filippo Valsorda [1] and LatticeHacks by Tanja Lange, Nadia Heninger and djb[2].

EDIT: Just saw that there is a talk by Maxim Goryachy and Mark Ermolov: Inside Intel Management Engine [3], can't miss that one.

[1] https://events.ccc.de/congress/2017/Fahrplan/events/9021.htm...

[2]
https://events.ccc.de/congress/2017/Fahrplan/events/9075.htm...

[3] https://events.ccc.de/congress/2017/Fahrplan/events/8762.htm...
What I love: speed. Responsiveness. The focus on text, which is what I read most unambiguously. Resizability and reflowing on a line-by-line basis. vim, slrn and mutt: they all understand that a "page" is just the viewable area, and is both important as a unit of scrolling and unimportant because it can change at any time.
Sorry, that should have read "every day at war"
Not useful advice, but a reminder:

"Never invest more than you can afford to lose."
IIUC the low power cores could be configured to both extend short-term battery life (daily cycles), and decrease long-term battery life.

The uproar is strictly re: long-term battery life.
wait, VR is freaking awesome, please don't put it in the same box.
I would love to contribute to this group. How can I get involved?
I wouldn't call CMD.exe monolithic, nor is it really a terminal emulator. It's just a command line interpreter that uses the same API as any other Windows console. I.e. bash.exe is a console application, and does not use CMD.exe.
Seems like we are being downvoted for giviing opinions on phones. Sometimes I don't understand this site...Thoughts?
I agree it's obviously a political problem but you're sort of deflecting the point.

We're not talking about corporate surveillance we're talking border control. Emotionally these things are connected, practically, the system is just trying to validate the eligibility of people to use travel documents.

What do you expect people are doing at country entry and exit points and do you want them to do something that works or not?

I think it's valid to say that for ideological reasons you don't really want travel documents matched against travellers properly but you do need to understand your own position properly and how that plays out politically to be able to effectively fight that battle.
I don't really see the need for external NTP. The mesh needs to coordinate internally, it doesn't need to agree with the world.

Staying awake 10% of the time seems like a decent improvement on staying awake all the time.
Free Services to Bootstrap Your Project
There could be a automatic break up mechanism after ten years.
Vapourware.
> Not really practical with a pinned internal CA and batched uploading.

It's not so much about looking at the payload than it is about whether it's sending anything at all and if it is, what amount. Correct me if I'm wrong, but from everything I've read and heard these devices don't really have much in the way of internal storage capacity (yet). It either has to be uploaded or discarded.
I'm curious, why did the package size matter?
Here are my comments and concerns.

1. Minimal latency from keyboard to screen.

2. As others have mentioned here, awareness of line wrap, so that cut and paste work correctly at all times. Not just for raw output from a command. Editors too should communicate with the terminal to indicate that it is wrapping lines.

3. 24-bit color.

4. Apps (shells, editors) can query and set the window icon as well as the window title.

5. Integrated graphics display. So that I can just 'cat' a picture to display it in the terminal window, instead of using an external application.
This should've been named "The Royal Bitcoin University" judging from the logo.

Why not just create a course on Coursera or something?
Smart home control: “Alexa turn the lights on.”

News.

Kitchen timers.

Music control.

These are my most popular uses.
Memory Management, Causes and Cures
I use it:

* to turn on/off the TV (for my nintendo switch)

* timers

* netflix

* music

* weather
> If I type "git " I want to see "add" as an option, with docs in a tooltip as I navigate the options. When I "git add " I want to see a list of files that make sense to add, eg only files that can be staged right now

With fish you can customize auto completion for individual commands with full color and tooltip support.

As a long time emacs user I want to believe that much of the required functionality for menus can be achieved via a text only format (either using standard escape codes or a markup language).

I completely agree that we need to be able to incorporate native UI elements in CLI programs.

Recently I stumbled upon Steve Jobs's presentation of Next computers and the initial UIkit. Jobs himself programmed without writing a single line of code, only using the built in interface builder. This was in the 80s, now the year is 2017 and we are still trying to remember the parameters for tar to extract files :)

I think the future should not rely on terminals where we extensively type and read. There should be drop-down menus for all applications, whether text based or GUI based. And these menus should be able to incorporate system-native dialogs e.g choose a file, choose a font etc.

And I'd want PostScript support to all terminals. Green on black mono fonts are cool but we have 4K displays now, come on! I want to be able to specify font, show images, draw charts etc. in a terminal window.

Frankly the future of terminals should look like Python Notebooks such as Jupyter. We need to be able to use cool fonts graphics UI elements and we need to be able to share our terminal "page" with others.
To accelerate their network effect - the larger your network of 1st contacts (people you are directly connected to on LinkedIn) the easier it is to: find employment/new contracts, generate leads, raise your personal profile, get referrals, etc.
Overlooked:As women go jail in record numbers who's watching out for their kids