skysight-inc/HackerNews huggingface dataset:
So true. I usually waste way too much energy on this type of thing.

And the thing is, the most harmful thing about it is it will never be complete, never be good enough. You'll look at something neat and you'll want to copy it, you'll want to change your layout and at the end of the day that's just a huge waste of time.

I struggle with it and It's a really bad thing.
"Applications using Seastar can run on Linux or OSv." Will Seastar support OS X? If No, developer using Mac has to install Linux VM to development.
You may want to take it up with his publisher(s), as all books authored by him on amazon have 'Knausgaard' as the spelling. I imagine if it was an issue to him (which is the only person I'd be worried about it offending) it would have been addressed before now?

Also kudos to amazon for handling the query 'Knausgård' solidly - this may be common place but its the first I've needed it.
'http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Dap...

Edit: I would add that I'd like to know more about how cases like this would be handled automatically - account lookup would need to find both spellings depending on how it was entered? Are the extended characters allowed in usernames? I've seen forum confusion where accounts were spoofed by slightly off unicode letters, ex. 'Α' (Greek U+0391) and 'A' (Latin, U+0041).
Anybody that thinks the primary purpose of the options market is "insurance" is ignoring their history. Among other things, calls were introduced 4 years before puts. They are derivatives. They serve many purposes.
1993 MICHAEL JORDAN PLAYS PICKUP GAME AT HIS BASKETBALL CAMP RARE FOOTAGE
It doesn't matter. Javascript is the default and what Google does with Dart does not matter unless everyone else is on board. This is a dumb, clickbait title.

http://developers.whatwg.org/scripting-1.html#scriptingLangu...
Disappointed that this had nothing to do with mutants...
Constants in objective c, a macro that keeps you DRY
The Ruby and JavaScript Scene in Barcelona
It was very sad to see Russ Allbery leave the Debian Technical Committee; his deeply insightful and remarkably well written discussions will be missed.
That's just silly. It's next to impossible to provide good UX without knowing what your customers are doing on your site.
That's a very good point, will try and work on that next week. Thanks.
I have reached a point where I am comfortable enough with implementing things that I do not need to practice as long as I understand how it works. So I get to spend all my free time on side projects just like you.

I have a set of downloaded algorithm lectures by Robert Sedgwick from Coursera (text version: http://algs4.cs.princeton.edu/home/) that I watch before every interview. I make it a point to do this even if I think I remember it well. In fact, I now know parts of the course so well, that I can watch it as 2x speed in VLC, and that refreshes everything in my mind.

To be fair, I'm still in college, and all my interviews were for internship positions and algorithms focussed, so it might definitely differ from your situation. However, what I learnt from this set of videos has never failed me with any of the big companies.

PS: I use scripts like these (https://github.com/coursera-dl/coursera) to download useful courses from Coursera that I can then watch before interviews.
This company being a front for something defense-related makes more sense than naive investors throwing money at an idea with nothing to back it up for more than 10 years.
Thanks for coming to HN to speak about this! I think I will probably write a letter to Lenovo regarding the TrackPoint (I've always found that real letters do worlds more than emails).

I'm curious, have you tried any of the Ultranav desktop keyboards with TrackPoints? I'd love to have one on my desktop, but I'm not sure if they work as well as the ones on Thinkpads.
I always dismissed PowerShell but your comment intrigues me. What would you recommend as a starting resource for learning it?
I have experimented a lot with Dart, both client and server side. I nice language and ecosystem. Smart move concentrating on compilation to JavaScript.

Clojurescript has been my favorite client side language for a while, but I am considering jumping to Typescript - a really well designed and implemented language.

It really doesn't seem to matter which language one writes in that can be transpiled to JavaScript. Pick one you like or just use plain JavaScript. This seems to be one of those cases where you can just pick what you like - a different situation than choosing between Java or C# or Haskell, etc.
Managers are promoted to managers because the higher ups like them, and want to include them in their circle. They have the right face, fit in, agree on similar things etc.

They earn more money for the same reason.

If your are not the sort person, who can surpress your own values to fit in with the right crowd. Its best to just regularly reneogiate your salary.

Humans are humans after all. We run on emotions/friendships/tribes and not pure rationality.(although people like to pretend they do)

Regneogating your salary, is using the market to correct these irrationalities and bad perceptions about where the value is coming from.

Business knowledge comes after being given position where its possible to learn it, not before. If someone wants you as a manager because they like you, they'll find a way to train you.

Also engineering managers are often stuck between a rock and a hard place. Given imposible tasks and deadlines from people above them who don't have a grip on reality, and engineers from below who are saying it just can't be done. Often it is just impossible situations. Its there job to neogiate the team out of these situations.

Its very nice to be a manager when everything's going well. Absolute hell when it isn't.
How Sustainable Is PV Solar Power
It is "proper" to make these transpositions in English. Whether, in the age of Unicode, it _should_ be, is another question.

Caveat: "proper" in English is somewhat loose, as writers can and do "properly" break the "rules" of English.

As an English writer I have two problems of politeness to you. One is spelling your name properly. Another is conveying to my readers how to pronounce your name properly. If I use the likes of "Knausgård", my readers haven't got much idea how to pronounce that. If I extend those principles to, say, Bengali or Chinese names, they'll have no idea at all.

Unicode certainly opens new questions. But you won't get very far acting as if the answers are obvious.
Simply because the boss of the manager trusts that one person with implementing their vision and strategy. Yes, you can have individual contributors underneath that are technically providing more value to the company, but they aren't responsible for the success of the team in the way a manager is. Frankly, that is just worth more to bosses and helps them sleep better at night.
And they do not store IPs at all? All hops between you and them are NSA-proof?
Nokia Officially Denies It Will Return to Mobile Handsets
It's not a coherent argument to say 'Apple is moving away from black/white because Asians associate luxury with gold' when your own citation says that 'Asians actually associate luxury with black to a higher degree'.

I also found strange the whole bit about 'white and funerals in Asia' which he promises more on later than later spends fewer actual words on the topic then he did on the promise to give more details lol.
Expanding on this, in book 6 he actually has made room for quite a lot of pages dedicated to Hitler, Mein Kampf and Hitlers life. To avoid spoilers, I would say that this also gives context to the choice of the title.

So to answers OPs question. Yes, I find the title strange (it is pretty controversial). But also, the title is descriptive and relevant (my opinion).

Full disclosure: I am huge fan of Knausgård :)
That's kind of like saying "You haven't read Shakespeare until you read him in the original Klingon."

Waiting for Microsoft to make a compiler seems like it ought to be orthogonal to moving the language forward, especially when non-Microsoft tool chains are already doing better with that particular language.

Microsoft has enough on their plate bringing C# and .Net to Linux and Unix, and I'd much rather they get that right than compete with GCC and CLANG. (That and Docker for HyperV and Windows Server.)
Every one of those except the connect landing page successfully sold me. Those are very impressive.

The connect landing page did a poor job of explaining what it was or did. It named dropped some things it hoped I would recognized, had a fancy graphic that kinda lags on firefox, and I couldn't figure out what kind of problem it solved.

It's sort of about letting people transfer money to other people, with me sitting in the middle somehow? I have no doubt it exists for a reason, but a reason I can not ferret out.
Google's Panda and Penguin algorithm updates really hurt spam and low quality "blogspam" type sites. It was a pretty huge overhaul that changed the game.

I wonder if facebook is working on such an update. One which would squash most of these click farms. I would think, given their resources, they would. The fact that they haven't yet leads me to believe they think this is a necessary evil and that they willingly allow it to continue.
> You need to prevent associating search queries with your logged in social accounts

Every 3rd party HTTP request can already be used to track you -- being logged into a social account just makes the tracking way easier for them.

The prominent example to trigger a 3rd party request is the 1px GIF. Incognito mode won’t help you in this case.
It's good, but do you seriously think that's going to get past review? Here's a much better corporate-level version of FizzBuzz: https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
Ghostery.. do yourself a favour and install it after reading this.

https://www.ghostery.com/en/download
blipping the throttle while clutched to match RPM between the forced road speed and given engine RPM during a gear shift to alleviate weight-shift(heel-and-toe) is still possible on modern cars, but that is not the technique that is being mentioned.

the technique being mentioned is more akin to 'left-foot braking', a technique used to pivot the weight balance from the rear to the front in order to induce certain driving characteristics that may be beneficial in a turn. It is a common technique to balance out the inherent understeer of a front-wheel drive car to a more neutral balance mid-turn in an effort to reduce lap times. It's quite common in rally.[0]

and as was said, many cars disallow left-foot braking now; with the worst responses triggering semi-permanent CELs (CELs which require mechanic intervention, as opposed to being clear by more drive-cycles).

Probably not a bad idea, as it's an advanced technique that quite easily upsets a car mid-turn, and is often just compensatory for an ill-setup race car.

[0]: http://en.wikipedia.org/wiki/Left-foot_braking
Позволь Богу удивлять тебя
Adobe Acrobat XI Pro Crack Patch Serial Key Free Download
Actually, plain threads indeed are pretty much the goto's of parallel computing, one difference being that while various techniques analogous to "structured programming" - "structured threading", if you like - are available, they all work for some systems better than others, and often aren't very portable/ubiquitous yet. So right now they can't almost-kill raw threads the way ifs, fors and whiles almost killed goto's.
Either I've never used Python libraries that would need external libraries, or PIP installs those as well. I definitely know that it can compile code as well, e.g. for installing Numpy/Pandas.
It's a matter of scale and economics. Every dollar cost reduction per unit is significant over the multiyear production cycle. The changes for cost reduction make the design process more complex and a Camry or any car is full of legacy features (the model designation is nearly 35 years old).

On top of that car companies are massive and capital intensive with all the lack of agility that requires...retooling a production line takes many years from design to cars at the dealer. The critical decisions about programming stack had to be made in the early 1980's when the first microprocessor based control systems appeared in automobiles.

Back then, automotive engineers
and executives would have hardly predicted the software complexity that was on the horizon. It was state level actors who came up with Ada and Drakon...But those are money is no object and failure is not an option inspired. Toyota probably made money via their level of software quality...shutting down production for a year to get it right would have cost billions. It followed the bean counting and rode the tiger.
> Even if no one buys it, Apple Watch Edition helps increase the luxury and fashionability of all the Apple Watch models.

No it doesn't. The Apple Watch Edition by appearing on the wrists of celebrities and fashion designers helps makes all smartwatches less geeky and more mainstream but only the Edition is seen as luxurious. The aluminium Sport is now the cheap low class Watch in comparison to the fashionable Edition. Moto 360 (made with metal and leather straps) has no such connotation.

I'm still not convinced Apple had to go this route to appeal to celebrities and chinese, after all they use aluminium iPhones instead of gold Vertu phones. Many celebrities wear plastic Beats headphones and fitbits. I'm confused why Apple wants to turn into a luxury brand (besides the extremely high margins of course).
There are obviously different possible reasons.

One is that the marginal product of a manager might be more than that of an engineer.

Another is that the manager is better at capturing value than are engineers.

These might amount to the same thing if there is a difference between actual marginal product and what is perceived within the company.
Because when a milestone is missed or the product sucks it's the managers ass not the individual engineers.

It's all about responsibility
Using ASDL to describe ASTs in compilers
Incorrect. Mercury is considered an elixir of immortality by both European and Eastern alchemists. It would be added to a tomb to promote eternal life.

Pure mercury or it's cinnabar sulfate behaves as preservative on skins or corpse skin paintings. It's not really a big leap then to add it to immortality potions.
Always be interviewing.

This has a few advantages:

* You get practice and insight into interview questions

* you always have an idea of your worth

* interviewing stops being something you only do when you NEED a new job. Now it's just a day to day thing and it's less nerve wracking. You don't really want a new job so the pressure is off.

* you may find a much better job and decide to take it.

I'm sure there's more positives as well. The downside is it takes time away from other things including work. As you do it regularly though you'll find it takes less and les time since your resume is always up to date and you get better at weeding out companies you wouldn't want to work for.
There are some bits in them that would/could rightly be considered proprietary, air/fuel maps, ignition timing, transmission shift logic, etc. I don't see any reason why those proprietary bits can't be segregated from the code we're interested in.

So, to answer your question, maybe they do, but probably not by necessity.
I hate to say it, but the engineers are often really bad at everything but the software engineering and the discussions about comic book characters.
Alright. I will try the VM method and see how to go about it. Thanks!
Don't get too caught up on which job role has more risk, responsibility, or communication skills.

Salaries are apportioned based on how close a job role is to the company's revenue stream. Executives come out on top because they control the money and payscales. Sales is often second because they can very easily point to new revenues and say "I brought that in". Profit center staff (most Valley engineers) would be somewhere up there because they are at least creating the actual product that the business sells. Support staff - cleaning, office managers, accounting - bring up the rear because they have the hardest time claiming responsibility for a share of the pie.

Within each of those groups you'll see normal salary dynamics based on wider market forces and hierarchy. Engineering manager's gonna make more than most of the line engineers. Comptroller will probably make more than a line engineer too even if she's considered a cost center because she's in a position of relative authority and individual responsibility.

Study questions:

- How close are you to the money?

- How legible are your contributions to the bottom line?

- Could you get significantly more elsewhere for the same role?

- Is management incentivized to retain top-shelf people for your job role?
Rkt 0.5.4 – Repository authentication, port forwarding and more
I think one big difference is that we have the internet now, with wikis, Game FAQs, youtube walkthroughs, etc. I played Super Metroid using a walkthrough, and that completely breaks the illusion of exploration, because it's then clear to the player that the game is linear and there is always only one way you can go. (Metroid 1 holds up better in that situation, because it actually gives the player genuine choice about what order to do the different challenges).

The most popular game right now is probably Minecraft. Note how it exactly takes advantage of this environment: in order to have fun in it, you want to read tutorials about how to build various stuff.
Initially it was supposed to be that way. But some of their clients don't want any data living outside the country, hence they want to use their own server for storing the data.
These old school electric bicycles look like a 1950s dream
I agree. They take on more responsibility for ensuring the business can operate as a business. Just like why sales people get paid more. There is no point in having engineers if they can't all collaborate on key ideas that will steer towards business goals to achieve profitability and long term existence etc.
A lot of their speed comes from special tricks like bypassing the kernel and going direct to hardware (DPDK).

Intel's DPDK doesn't support Mac OS X.

You should probably develop in a VM anyways, or at least with a platform + hardware that supports these features so you can better match what production deployments will be like.

I always cringe a little, for backend systems software, when people develop in an environment completely divorced from their production environment. It just creates headaches.
I've been convinced by linguists (Steven Pinker, John McWhorter, etc) that it looks like evolution of syntax to convey meaning and emotions.

Syntax evolution isn't just introduction of old ideas like lowercase+uppercase, Capitalization rules, punctuation (spaces between words, periods & commas to mark rests & beats, etc). Syntax evolution also includes new strange word reorderings, deliberate word omissions, and deliberate word misspellings.

I disagree with the other comment about The Culture Industry as an explanation. That's not relevant. Instead, people are trying to share extra meaning (emotion, irony, etc) through extra channels of new syntax manipulation.

Let's say a writer wants to be sarcastic when writing out bad reasoning. Examples:

Congress keeps buying tanks the Army does not need. Why?

1) explicit labeling of concept with backreference:

"It's good because it maintains jobs. (That was sarcasm.)"

2) HTML tag inspired syntax:

"<sarcasm>It's good because it maintains jobs.</sarcasm>"

3) /s (inspired by Unix command line switch?)

"It's good because it maintains jobs. /s"

4) grammar incorrect because of missing words

"Because jobs."

(It's as if the general public is creating syntax options in English to parallel the computer language verbosity of Objective-C and Java EE to terseness of Perl and Haskell.)

That type of word subtraction creates an interesting abruptness that conveys to the reader a meaning of idiocy or lunacy. Similar phrases can be constructed like "because freedom" or "because science".

Why is the TSA now performing mandatory cavity searches of preschoolers? "Because freedom."

The substraction of words may have been motivated by the mechanics of 2 thumbs typing on smartphones or the Twitter 140 char limit but I think even desktop users with 100wpm typing speed have adopted it.
> What would you do if you were me?

Ignore recruiters unless I was actively looking and start practising whatever the relevant set of questions; silly flash card memory tricks, etc; were if that became true.
I like to think exceptions are also a slightly less egregious form of the GOTO.
On docker hub https://registry.hub.docker.com/_/debian/
OT, but I just wanted to say that I LOVE justlanded. It's one of the most useful apps on my phone.
Interesting ideas on the front page but I wouldn't mind seeing some more before I have to sign up!
In posix mode, seastar uses the host's TCP stack (instead of the internal super-fast stack). This is useful for development. While we haven't ported it to osx, it should be fairly easy as the code is portable.

Note you'll need gcc 4.9 or later.
Are there still that many websites which has not enabled gzip to make this kind of proxy worth it? Enabling gzip is trivial.
I still prefer using symbolic languages for problems of such complexity. Such as... Ruby.

https://github.com/sferik/active_emoji/blob/master/samples/f...
I mean, it was fun for me too and wasn't a disaster because I did in fact run into a Canadian couple whose son happened to be going to RPI. I'm just saying that not everyone is prepared for an 8-hour hike in the dark through the french countryside and those folks should plan ahead.
Yeah, it's easy: once you know a dozen languages or so the quick reference like this one is all you really need to learn most languages, at least to the point of comfortably writing everyday code. I say "most" languages, because this kind of reference doesn't work for languages based on completely different semantics than the languages you know: APL and J are the primary examples for me (EDIT: also, Forth. But not Factor or Cat or Joy... dunno why exactly).

Anyway, this is great for polyglot programmers, who would be bored to tears by "beginners guide" to just about any language and who know enough about how programming languages work. It's probably of very little help to programmers who know only a very few languages and/or for those who didn't study programming language design, though.

In my case I successfully used this site (and some other resources, as well) to get up to speed with Haxe, Nim, LiveScript and Lua, but then again, learning new languages is something I do all the time (https://klibert.pl/articles/programming_langs.html) for years now, so I may not be the best example :)
I apparently inherited several less-than-ideal traits from my mother. One of them is a noticeable reaction to aspartame.

If I consume significantly more than one chewing-gum's worth, there's a rapidly onset negative effect on my digestive system.

I don't know if my loathing of the taste of aspartame is psychosomatic cause, a helpful co-incidence, or a direct results of this.

I can't drink anything with aspartame in, it's revolting.
JPHP – an implementation of the PHP language and runtime
Pure Python Vim clone
The article seems very confused - if the process is "patented", then surely the details aren't a secret? That's kinda the exact POINT of the patent system...
A java programmer acquaintance of mine calls C "portable assembly language".
"Bad Committee habits to avoid" are perfectly pointed out.