jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I really want someone to make a mechanical keyboard with a nub mouse. Even with xmonad/amethyst, I still can't stand having to take my hand off the keys to move a cursor.

Until someone does do that, I'm going to stick with a Lenovo USB keyboard. But when they do, I'll be the first to buy, especially if it has n-key-rollover for plover stenography.
Services for UNIX has always been optional, was depreciated in 8.0 (and only available for Enterprise SKUs), and removed entirely in 8.1.

Modern Windows is decidedly not POSIX-compliant.
Even assuming that you won't get murdered, there's still plain old corruption: http://news.ycombinator.com/item?id=689205
There were plenty of sensational stories, sure. There were also many reasonable stories that debated what was being tracked, many of which were discussed on HN. You can't invalidate a story because some people become sensationalist, that always happens on any controversial story.
B&N claim that Microsoft is asserting control over Android via (tangential) patents which, when you add Nokia, gives them control over the Number 1 & 2 smartphone OSes, plus Windows Mobile which is about 2/3rds of the global market.

So under this theory either Microsoft is right, and deserves payment for the vital IP it has over Android and therefore controls large segments of the market, or Microsoft is wrong, and has no ownership and control but in that case deserves no money.
Of course we couldn’t have Apple news without Gruber bashing.

"The big question, of course, is why Apple is storing this information. I don’t have a definitive answer, but the best at least somewhat-informed theory I’ve heard is that consolidated.db acts as a cache for location data, and that historical data should be getting culled but isn’t, either due to a bug or, more likely, an oversight. I.e. someone wrote the code to cache location data but never wrote code to cull non-recent entries from the cache, so that a database that’s meant to serve as a cache of your recent location data is instead a persistent log of your location history. I’d wager this gets fixed in the next iOS update.”

http://daringfireball.net/linked/2011/04/21/andy-ihnatko-loc...

"The key question for Apple: Given that this file was widely known among iOS forensics experts back in September, why does it still contain historical (as opposed to just recent) location history today?”

http://daringfireball.net/linked/2011/04/21/watts-martin

"Android phones store the same type of location information, but, unlike iOS, Android’s cache only contains recent entries — which is to say Android is doing it right.”

http://daringfireball.net/linked/2011/04/21/android-location...

"Really good questions”
[About Senator Al Frankens letter to Steve Jobs on iPhone location tracking]

http://daringfireball.net/linked/2011/04/21/franken
Not to mention the widespread, ongoing corruption of the local authorities, government employees, and infrastructure managers. Imagine having to constantly pay bribes to keep your Internet connection available, the lights on, and your building open. These are all significant issues in Russia, per my Russian colleague who has now emigrated to the US recently.
I make my own open-source systems, google is going down a very wrong path recently with defaulting to HTTPS and deprecating HTTP.

GRPC, HTTP2, HTTPS, WebSockets, QUIC (HTTP3) are all desperate attempts for job safety. HTTP/1.1 is good enough for 99% of human network requirements.

If you are depending on google, make sure you have alternatives because they are VERY unreliable long term.
From what I know about the military in general, and mandatory military service in Korea, the author has no choice.
This has been my experience as well.

Sometimes I tell onlookers that it's an ISO standard.
I wish HTTP would ISO 8601 for its dates, or anything sane in any case. Dates in HTTP headers are meant to be machine-readable, right? Then why use month names instead of numbers? Why include the day name? "Wed, 21 Oct 2015 07:28:00 GMT" is just silly. And that's just the preferred format; there are two other formats that are just as idiotic that recipients are supposed to understand.

https://tools.ietf.org/html/rfc7231#section-7.1.1.1
Do you mean what is the point of being on call? If you really mean the point of the article it's simply for the author to share his experience. From what I know of Korea and the military in general, he has no choice.
That's tricky to answer without making this identifiable but let me try to transpose it a bit hoping that still makes sense.

If you're running a store at any one point in time the store contains the number of people that have ever entered - the number of people that have left. So by just adding two counters (person entering, person leaving) you can validate the current state of the store by subtracting the second from the first and doing a quick count of the aisles. If you have more (or fewer) people in the store than you think you should have you have either another door somewhere that you're not aware of, people are being born or dying on the premises (that might work for a hospital ;) or they're climbing out through the roof.

If the counters match there is no guarantee that that is not the case but it certainly helps to gain confidence that you know where your entrances and exits are and that people aren't keeling over while shopping in your store.

Adding a large number of checks like that will eventually give you a very quick way to test your assumptions about how things should work and to determine the impact of a change on the system. We logged all those counters on a minute-to-minute basis (1440 records per day is peanuts), and have established a number of baselines indicating what 'normal' behavior is, what 'perfect' behavior should be and this in turn (over time) gives you a goal to shoot for.

If after a change you're below normal you've probably messed something up and should roll back, if after a change you're doing better than before than good, don't change, establish a new 'normal' in a couple of days time and strive for 'perfect'.

This trick has made it fairly easy to steer the project in the right direction and saved us from making stupid mistakes a number of times (most notably: at some point we realized the sessions weren't cleaned up at all, but cleaning them up too fanatically caused some of the relationships between the counters to indicate that we had a problem, it didn't take too long before we realized that the session cleanup routine was the culprit, without having that system in place this would have taken much longer and would have done a lot more damage).
Congrats Alex and team!
As Paul Graham tweeted:
"Will ownership turn out to be largely a hack people resorted to before they had the infrastructure to manage sharing properly?"
https://twitter.com/paulg/status/323875236225363968
"It was a shitty period. There was a sense of futility to building software. You could build small software, but as soon as you reached a certain scale, particularly if you were a platform company, Microsoft would decide that they'd like to take your revenue, so they'd box your software out of their operating system with incompatibilities, launch their own competitor, and eat your lunch."

Sounds like Apple and the 00's.

http://www.maclife.com/article/feature/complete_itunes_histo...

The thing is, since Apple releases so many new features and software with updates while Microsoft leaves unfinished, crappy software for a decade, you can find dozens of stories like this about Apple.

So many of their default features were popular third party programs that got rebuilt by Apple in-house.

Who will be the MSFT of the '10s, I wonder.
It's kind of ridiculous. He only posted a silly little phrase on their website.

I do not support crimes of any sort, but much like illegally downloading music, selecting particular people to make "examples" of with over-the-top punishments is immoral. The punishment does not fit the crime here at all.

On another note, as a GT alumni, I find his prank absolutely hilarious. There is also a tradition at Georgia Tech of stealing a "T" off the top of the main administration building. These "T"s are massive; I believe they weigh close to 200 pounds. How anyone manages to scale a building and pull one down is beyond me. Especially with all the pressure sensitive equipment they have up there nowadays. The tradition is supposedly banned since someone can get hurt, but a guy managed to pull it off last year, and the whole school thought it was fantastic.
The shittyness of jobs are not mutually exclusive.

I would not advise anyone to be a stripper or to stick with some building trades for a long time.
Those jobs also aren't effective teachers of skills. Some exceptionally engaged employees will pick them up. Most of the rest will pick up the attitude that it doesn't matter if you get fired from one jobby job because you can get hired to do the same thing across the street and then take your original job back once you're fired from the other place and your current manager has left for better opportunities. A strong concern for long-term professional reputation is for white-collar work and independent tradesmen.
For point #1, perhaps neither scenario is "equitable". "Equal pay" may sound equitable given the horribly biased example given, but look at the converse case:

> You have two people doing the same job but if you live in Romania and your colleague lives in the US at

a company that pays both equally

> Then after your career you’ll go and retire in Spain. Guess who’ll afford a better lifestyle?

That's right - You, the Romanian citizen.

Since your cost of living is 42.4% cheaper than your US colleague, you'll have much more disposable income to invest over the course of your career.

Let's say you both make an after-tax income of $60,000 USD. If your colleague pays $40,000 a year for rent/food/transportation/clothing/staples and another $5,000 for (optional) non-essentials, then they'll have $15,000 to invest.

You will spend roughly $23,000 on the same essentials and another $3,000 on non-essentials, leaving you $34,000 to invest annually.

If you both invest in the S&P500, and it continues to return around 10% annually, then you both move to Spain to retire after 30 number of years, you'll have just over $5.5 million USD compared to your US colleague's ~ $2.5million.

https://www.mylifeelsewhere.com/cost-of-living/united-states... - Although the basic principle holds as long as there's any cost of living difference. Also doesn't include tax or healthcare.
I hereby forgive you.
Does it beat Visa on transaction speed and fees?
This reminds me of the Parallax Boe-Bot. A little over a decade ago, my makerspace was looking at making cheaper alternative versions of this, swapping out the BASIC Stamp with an Arduino, and swapping the metal chassis for press-fit laser cut plexi. This looks way cooler, and takes advantage of upgrades in microcontrollers and better 3D printing tech. Way cool.
TPB 1337x and yt dl aren't filtered for me?
> You can read at a speed I could only wish. Kudos.

I read the sensational headlines. They are as boring and as old as ever: it's the same "use-cases" over and over again, none of them require blockchains, and in none of them blockchain provided anything of value.

> Yes, there could be a new, completely open, distributed database that let multiple users monitor and inspect all historical changes, while allowing some others to make modifications in it.

You have just described a regular database with an open dataset.

> We could just use Cassandra and build the whole distributed identity and storage infrastructure based on it.

Yes. Yes, we could. And that's what all of those "researches" and "use cases" will inevitably end up doing: scraping "blockchain" and replacing it with MySQL, Postgres, BigQuery, Cassandra, MongoDB, sqlite etc.
Yes, but in a possible future where passenger cars are all electric or hybrid, it doesn't seem that bad.
You touch upon the problem.
The space is actually bidimensional instead of unidimensional.

On one axis we have graphical (raster mode) at one end and text at the other.
On the other we have as you calld them action-oriented (WIMP) and line-oriented (I would call it command-oriented).

There are text mode action-oriented apps: ncurses/turbo vision/etc. based applications like *Commander, or the old Borland IDE, or Tilde, or the old FoxPro, or plenty others.

And there are graphical command-oriented apps like Jupyter or ReGIS or Sixel or iTerm or TermKit or Kui or the command palette in VSCode or Atom or others.

And you can have them mixed like in youtube-dl GUI or ffmpeg GUI where the changes you make in the GUI are reflected in different arguments for the command and you can see and edit the command before executing it. This is similar to getting keyboard shortcut suggestions in menus or tooltips.

We need more innovation in this space. Ways to achieve both discoverability and scriptability. We need more hybrids and less systems that stay in their lane.
Graphical text editors with command pallettes, PowerShell with its object oriented piping, Jupyter are moves in this direction.

This is a power user direction. And it is opposed both to the minimalist touch friendly trend and to the terminal-first mindset.
I would like to post here to thank you all for your amazing support, you are a fantastic group of people. I hope everyone who didn't get accepted to this batch can see this, I know it will help their morale, as it has greatly helped me.

Thanks again!
- Illustrate the Benefits.

- Price It Attractively for User to Take Action.

- Follow-Up.
Thank you, I did find out that referrals work well, so stay tuned :P
There might also be a war on licensed onces as well. UAVs currently are used mostly in combat zones, but I think it won't be long before they are zooming above restricted govt. areas, large cities, are used to track and chase fugitives, and even by small town cops to patrol and issue traffic tickets remotely.

As this happens there will be some who will take it as a challenge to destroy, capture, and most of all, to take over these drone. That does not entail injuring or harming an officer or a human so those who would never try to mess with a real helicopter or police cruiser might not have a problem messing with flying remote robots.
I find these services appropriate only if;

- Used in a web app to share a link, or to brand the shareable link. i.e. shareable URL for each email newsletter promotion.

- Able to gather stats like a statcounter, who are the referrer, browsers, keywords, etc.
imgur is pretty close, and has a huge community (reddit) behind it.
Hello, just tried disabling extensions one by one and it seems that https://addons.mozilla.org/en-GB/firefox/addon/rikaichamp/ causes the problem. I can reliably enable/disable the extension to reproduce/fix the problem.
I like the idea but I wish it didn't do a full reload each time you click on the links - all this space on the right where it could display things
I'm always reminded of the lines from Daniel Ellsberg in the describing his experiences in the early 1960s:

"The total death toll as calculated by the Joint Chiefs, from a U.S. first strike aimed primarily at the Soviet Union and China, would be roughly 600 million dead. A hundred Holocausts.

I remember what I thought when I held the single sheet with the graph on it. I thought, this piece of paper should not exist. It should never have existed. Not in America. Not anywhere, ever. It depicted evil beyond any human project that had ever existed. There should be nothing on Earth, nothing real, that it referred to."

https://apjjf.org/-Daniel-Ellsberg/3222/article.html

Edit: The staggering thing about the estimate of 600 million dead was that this was known to be an underestimate as the US didn't take the thermal effects of nuclear weapons into account during planning as they were regarded as too unpredictable. Actual 'real' estimates would be over a billion dead....
This is unethical, but outsource yourself. Get contractor jobs and then hire cheap overseas workers to do the work and pocket the difference. If you can get a few of these gigs going and can manage your calendar you can probably cut yourself down to 20 hours a week.

Just be better at hiding it than the guy we hired who got busted doing this literally within the first hour of his first day. Don't let your boss take over your computer while your contractor is controlling your computer via WebEx!
> We propose to implement this solution by creating a language for
console control. This language, current named DEL, would be used by
subsystem designers to specify what components are needed in a
terminal and how the terminal is to respond to inputs from its
keyboard, Lincoln Wand, etc. Then, as a part of the initial protocol,
the remote HOST would send to the local HOST, the source language text
of the program which controls the console. This program would have
been by the subsystem designer in DEL, but will be compiled locally.

This bit is interesting. Javascript and AJAX in 1969!
Interesting, though I wonder if apple could potentially block something like this to favor their own platform like they do for analytics and the Appsfire fiasco
In Xcode 3 using a single window workflow you can hide the sidebar and the top area with a shortcut. Also you can navigate from debug to editing with a shortcut. Those two things make hacking on a smallish laptop screen bearable.

I set the shortcut to be

edit mode : cmd + 1

Debugmode : cmd + 2
Do you think one day machines will have Resources for Learning about Human Learning?
@gothenburg @mng2 I get that you think it's not useful or even it's crazy, especially as both of you seem to be seasoned hardware designers. But as a software guy myself, there's nothing I have found more horrible when learning to write some VHDL than finding out what was allowed in synthesis, what was tolerated but not recommended, and what was legal VHDL but could never synthesize. Things like automatically inferred latches because of local variables, multidimensional arrays supported but not always (vendor-dependent), loops that work for combinatorial logic only, "wait" that are not permitted (or only in vendor-specific ways), etc.

In Cx you can't create latches, loops work for combinatorial logic and synchronous logic alike, and all in all there are no unsynthesizable constructs. Finding out if a piece of code will result in unacceptable performance is a different problem, I hope to have the compiler kind of "guide" you on this kind of things.
> paid based upon what your employer has deemed

Your job is to change that perception.
I understand why you would be skeptical, it seems like more rah-rah crap from a successful tech company. However, it is not a puff piece, it's completely accurate. Political "warfare" or other malicious actions are not tolerated at any level at Netflix.
Netflix only looks for sharp people that are also a cultural fit. If you are smart and negative, you won't last long.
Why send troops to cut off an area when you can have a
24/7 patrol of small, cheap drones that'll
kill anything larger than a rabbit ...?

That sounds like an automated smart minefield, which can be mobile. I'm sure we will see that soon, because the usefulness of such things (if they work) will be too hard to pass up.

I hope that Philip K. Dick's Second Variety [1] is not the way that ends up, though.

1: http://en.wikipedia.org/wiki/Second_Variety
"If hiring is broken, what else is broken?"

I've seen quite a few articles on HN recently where what we call "candidate experience" during the hiring process was a theme. Whether this writer chose to list "Recruiting" as the first topic because of chronology (recruiting was first experience with company) or to emphasize the importance is unknown, but candidates today seem to assume that a broken hiring process is indicative of flaws in culture and how the company values employees.

Companies that simply play the numbers game and don't consider improving candidate experience are running the risk of reducing their brand as an employer, regardless of how the public regards their products or services.
We (edit: briefly) changed the url from http://www.wsj.com/articles/google-nears-1-billion-investmen... because (a) this confirmation supersedes that information and (b) paywalls lead threads off-topic.

Edit: Never mind. So many posts of the confirmed news are popping up that there needs to be a new thread. https://news.ycombinator.com/item?id=8919901 is a reasonable article and not behind a paywall, so it may as well be the one.
Netflix is over 15 years old, has floundered numerous times and reinvented itself at least once while retaining the same management. I don't know if this post is an "HR approved Netflix puff piece", but your comment is a textbook middlebrow dismissal.
> Not so much.

Then you have a very low bar for terrorism.
There are people who put stickers on top of the Apple logo (some care must be taken to prevent it from shining through). I guess they're not too happy with it.
If you haven't given it or decided to give it to someone, count me in queue too.
Sorry, I didn't mean to pick a fight, I just knew we talked about the exact same implementation a long time ago :)

Keep up the great work with Twilio- I use it on as many of my projects (such as http://getdoorman.com, my commercial door buzzer app and http://pleasecallmyphone.com) as I can.
Success in an area is not transferable.

Counter-example: Arnold Schwarzenegger
Before the iPhone, smartphones i used were not locked down. They were open like the desktop. You could download and install anything you want on them. But very often some app will drain your battery or crash your phone. Apple had to lock down their phone to improve user experience. Pre-iPhone you install apps at your own risk. That was my experience with Windows Mobile.
The #1 thing I'd recommend to people going into InfoSec is a contant drive to learn things. For the HN crowd this is a given, for the non-HN crowd many people like to become experts in things and then be able to use that same expertise for years.

In InfoSec regulations are constantly being changed or updated if you're an auditor. If you focus on application security from a code perspective you'll constantly be learning new languages and frameworks. If you focus on network security new attack vectors will constantly appear and need to be mitigated based on new services, protocols, etc.

For the non-auditor roles you'll also really need to enjoy puzzles or figuring out the solution to a problem given a non-obvious set of complete information (think multi-variable calculus, you can figure out what X is but not without a lot of work).

I spent most of the past decade in the space. It is fun but it can be frustrating for the technology purist. Business isn't always interested in doing what is the "best security" -- they'll want to do a mix of compliance (which is the practice of security controls to meet regulations a business has to follow -- these may add no "real security" at all when implemented) and then enough security to minimize the risk; not often enough to really eliminate it.
the most common meaning of the word, the one
that 99% of all people who read it are going to
think is computer criminals. Perhaps PBS
should consider the power and pervasiveness of
the common tongue before writing articles.

Sadly, I agree. Outside certain subcultures--the ones that dominate HN, for instance--hacker means cracker. You really can't blame the average PBS watcher or Facebook user for not knowing this.