skysight-inc/HackerNews huggingface dataset:
> He claims that your code will be easy to port but then goes straight to Linux system calls.

Many linux developers believe "code is portable" means "can run on different linux distros".

Edit: To be fair, he said architectures, and i think he meant CPU architectures, i.e. AMD64 and i386.
Sorry for a stupid joke, but I misread 'lava' as Java and immediately thought of all those Hadoop clusters big enterprises put into cold countries to save on cooling costs.
I find myself agreeing with him 100%. Not just on Gopher (although i did write a Gopher client some time ago - http://runtimeterror.com/tools/gopher/) but on the entire rant about wasting resources, UIs that waste screen real estate and become unusable in smaller resolutions, fonts that only look good with anti-aliasing and have weird misplaced pixels with antialiased disabled (which i also do), websites that make reading things harder and waste unnecessary resources on bling and fluff with all those javascript frameworks slowing them down, pagination often being replaced with "endless scrolling" which makes it hard not only to skip large bits of content but also hard to see how much content is there in the first place. And of course the newest worst trend of all - using an entire web browser as a UI framework for a text editor (i mean honestly, how people decided that HTML and CSS are the best technologies to use as the foundation for user interfaces?).

The only bit i'd disagree would be with games, at least on AAA games since i have some experience there and -at least at the engine level- there is still a lot of low level wizardry being done there.
Open source it.
Yes, seriously legacy software (still a lot of Perl in their production web code, including ancient Perl template engines) and the on-calls are truly bad. AWS is more modern, but still not entirely awesome from what I've heard.

On the plus side, hiring people out of there after a year is usually pretty easy.
*Its single, tiny banana farm.
Curious, why do you think they have more servers than google? A quick search didn't turn anything up.
He still serves on the board of the Financial Services Roundtable. If he were younger, he'd likely take a break for a few years while doing some silent investing. After everything had blown over, it's not unlikely that he would be welcomed back into the fold.
Laurence Tratt: Debugging Driven Development
The lack of a case against Python 3
I would argue that BabelNet (http://babelnet.org/), combining the power of WordNet and Wikipedia, is a more powerful dictionary.
Not too long ago an Apple employee shot himself in the office.

http://www.usatoday.com/story/tech/news/2016/04/27/body-appl...
Tools for managing VM data in vSphere environments: migration,clone,replication
First comment from the post, from Cabel:

Oh, to head off one question at the pass: it’s not feasible for us to open source Status Board. It contains code and frameworks shared among our apps that we’re not quite ready to commit to the public domain. Sorry.
Most of those are warehouse employees whose suicides might not make Bloomberg. And people who die quietly at home (which I've seen a few times in my career) likely don't either.
I think you can still find it hosted at other sites by doing a web search for "Ketman Assembly Language Tutorial" or "asmket16.zip".

I also just created a .tar.xz file of my own copy of the tutorial and uploaded it to:

https://www.datafilehost.com/d/6d9086c8

I also did a base64 encoding of the same .tar.xz file and pasted it here:

https://bpaste.net/raw/2521d4e2a230

The sha256 checksum of the .tar.xz file is:

41e5d16b2e0d15f67535d725baa2fa2fec00f65003e4745b60a3fb082111f5ff

Please note that this is not an official version of this tutorial. It's just what I had lying around on my disk after who knows how many years. Use at own risk.

If you want an official copy, you could try contacting the author at btketman@btinternet.com
China is leading the way in the use of snooping + big data for social control. The problem is that the rest of the world is steadily catching up. Once upon a time the great firewall of China looked very outlandish, however with the snooping laws in the UK i wonder if that will be the next step: of course we do need a national firewall to protect us from cyber terrorism/state sponsored attacks, any objections? Now lets imagine another real estate crash - of course we will need an aggregated credit rating after that.

Not to mention that China has a real problem with bad credit, the technocratic solution is to look at snooping & big data as the fix: a very modern approach.

Also i don't think that the technocrats who are ruling China have much in common with the cultural revolution: for example Deng Xiaoping was purged twice during the cultural revolution (i wonder how he survived the first purge).
Most of the time not much issue.May i know why you need vbscript scripting?
You can also drop (almost) any executable in place of explorer.exe, it's the basis of Windows Server "Core".

It has both good and bad sides, and the same (basic) thing is exploitable on linux. You can replace `cat` with another executable and change the PATH so that the new `cat` comes first.

/tmp/cat
PATH=/tmp:$PATH

edit: I'm aware that this does not give root privilege (though it could, through some SUID hack or cowroot or anything really), but it is the same basic "flaw". (again, though it isn't really a flaw)
As a kid I did this with magnify.exe to get around account time restrictions (hi, Dad). Enabling magnifier from the accessibility dialog on the login screen would pop open a command prompt running under the SYSTEM account. Punching in "explorer.exe" would get you a desktop.
It's not a real issue, no.

It's a statement of one's professional competency.
Why the heck would FB run their own click farms? They own the database... They could generate clicks at will. This is the dumbest conspiracy theory I've seen in a while.
Nope, Gnome Software can upgrade systems now.
> Writing reports in LaTeX is painful.

No it's not. I like being able to use my favorite editor to write markup a lot better than being forced into a particular WYSIWYG editor.

> In short, run `pdflatex` in a VM.

Yeah with a premature prankster you might have to.
It gets a lot of hate because the majority of developers are not embedded developers, kernel developers, or doing anything involving hardware. The other reason, IMO, is that to do anything that's actually kinda cool or fun in C you have to get pretty adept, so it's probably just written off as an old, boring language.

Personally I'm in my mid-20s and quite enjoy working in C. And for things like bit manipulation it's much easier than in higher level languages. I suspect at some point even the smallest MCUs will be able to run Rust or Go, but until that happens there is still a place for C/C++. Haters can hate but that won't change the fact that C is still the most widely supported language for embedded platforms (and Linux, the other elephant in the room).
Without presumption of your nationality, but mentioned here because of "expanding acronyms", I've noticed that North Americans almost exclusively seem to use an acronym and then explain it, whilst the rest of the English speaking world does the proper thing of using a term and then introducing an acronym to abbreviate.
We have used Grafana in some major client cases.

https://grafana.net/
Big data shows people’s collective behaviour follows strong periodic patterns
I can see where this received wisdom is coming from: a counter-reaction to the common tendency we had well into the 90s to hand-optimize every procedure considered to be even remotely on the hot path. It didn't even have to be inline assembly: it could just be C code sprinkled with registers, Duff's devices and bit shifts.

That's not it at all. The original problem was that the compilers generated several orders of magnitude larger and slower code than what we could code in the demo scene, and other than processor or memory, made zero utilization of the hardware or DMA. And in the demo scene, if you're not getting the maximum performance out of the hardware, you might as well be dead -- "demo or die", as Chaos of Sanity (now Farbrausch) so famously put it.

Compilers didn't really catch up with us: the fastest and best they can do using hardware instead of just the CPU and RAM is CUDA Fortran (pgi Fortran compilers). I know of no compiler taking advantage of DMA or audio hardware, let alone co-processors like for example the Copper and the Blitter. Even on systems like PS3, the GCC compiler took zero advantage of the RSX chip -- it was just a generic PowerPC compiler.

Surely a compiler will sometimes beat a human by generating a perfectly or near perfectly scheduled sequence of instructions for a particular processor, but a human can write a generic piece of assembler code that will get really good performance across a range of different chips in a given processor family, and so still beat a compiler overall.
Worth a read: http://www.slate.com/articles/news_and_politics/foreigners/2...
To each his own. Education aside (which is often way too bad) your mind may only catch a subset of how math can be beautiful. Had to wander around 10 years on my own before finally see the value in complex planes, non linear abstractions, or even very simple geometric concepts you encounter at a young age (tan/cotan).
Sup
holdenmakok123@yahoo.com
> xor rbp,rbp /* xoring a value with itself = 0 */

Is this faster than a (const) mov ?
Quantitative modelling of donation goals
The systemic damages done by someone at that level outweighs anything a hardened criminal done. Yes, $500MM in fraud caused magnitudes more misery and suffering to society, as a whole, than one murder. That kind of widespread damage has an untold number of ripple effects, pushing some people at the margins over the edge, breaking up marriages, causing people to drink and/or take narcotics, etc. It's hard to see, but it's like an armed robbery multiplied by 50 million.

In this instance, prison would actually serve as a deterrence.
LaTeX = this generation's ANSI?
I've had recruiters from 3 of the big 4 reach out over the past few years without having worked at one. It's hard to generalize across recruiters and the four companies, but I think they pay more attention to your number of years than where they were at in the early recruitment stage.
Wordpress Managed Hosting – Web Hosting Services – EASY
I've used Anki for some of my courses but I don't know how I should use it for math courses. Can you maybe share your calc Anki cards?
They don't convert like you say, what they do it cut refreshes.
Example:

You get $100K and $50K of stock (grant value): "target compensation" = $150K

Next year, when stock vests, your target compensation is $160K, so you get $110K cash plus a stock refresh grant:
* Stock went down to $0 -> $100K refresh to make up.
* Stock stayed flat: -> $50K refresh
* Stock went up to $100K: -> 0K refresh to cancel out.
* Stock went up to $150K: -> 0K refresh to cancel out, but you still come out ahead.

So, you get upside if the stock shoots up enough, and you are protected from downside, but you lose upside if stock grows insufficiently.

It works well if you like guaranteed income, but you have to ignore a lot of the "expect" upside potential. And it makes you wonder why they bother giving so much equity, doesn't it? 1. They don't give a lot of equity. 2. It's a shell game and most new hires don't value the offer accurately.
It's not earth shattering - somebody could steal a encrypted laptop that's already running and keep it running until an upgrade comes and then bypass bitlocker. Aren't there other ways of bypassing it with a running machine?
$1200 a day? Where did he get the capital to invest in enough hardware to produce $1200 of bitcoin?? That would cost somewhere around 300k for the hardware alone, if not more.
Early Adopters – Early Majority
I'm honestly morally conflicted here. I reflexively agree with you. However, true justice doesn't exist. Our legal system exists for social and economic stability, not for seeking justice.

(Semi-rantThe American justice system has Libra wearing a blindfold. The blindfold represents objectivity, in that justice is or should be meted out objectively, without fear or favour, regardless of money, wealth, fame, power, or identity. At its core, it's unjust. I've personally experienced it. As an engineer, I have a decent amount of wealth. Because of that, (and after doing lots of research), I was able to hire a well-renowned attorney who had my case dismissed. It wasn't necessarily the barrister's legal ability, it was his personal relationships with the court and specifically the DA.

There were a number of cases before mine. Many either had the defendant representing themselves or represented by a public defender. A number of them received harsh sentences for allegations that weren't as serious as I faced. All of them took the plea deal(which is itself unjust. It effectively punishes you for seeking a trial by jury) because they simply could not afford decent legal representation. The public defender had a stack of manila folders up to his eyeballs. It was obvious he didn't have the resources to mount an effective defense.

I guess it makes sense in a capitalist country that you get the justice you pay for. But I came to accept that it's not about justice. The only reason Madoff had the book thrown at him is because he ripped off a lot of rich and powerful people. Maybe if Stumpf were railroaded into a max federal prison, it would serve as an effective deterrence...unjust for him, but for the greater good of society.
Of course.

When I wrote that comment I asked myself should I have written "malloc" or "malloc/free" - surely one implies the other.
Como fazer origami garras – Make Origami Claws
Everyone rich enough should be able to murder one person without jail time? Is that a world you want to live in?
What is the place [...]?

I certainly expect a point in space here, either in physical space or in metaphorical space.
If you shrunk the sun down to the size of a ping-pong ball, earth would be a poppy seed orbiting ten meters away. Pluto would be 100m away. The Voyagers would be 300m away.

The nearest star, Proxima Centauri, would be 500 miles away.
Guardian Angel’s Wing Binary Software REVIEW
Basically, but turnkey. Just like I'd pay twice as much for a Chromecast before I'd ever consider spending a moment of time on a Raspberry Pi.
Good news for patent trolls as UK wants to ratify UPC
That's basically seamless-immutable .

https://github.com/rtfeldman/seamless-immutable
Traditionally yes. On the latest CPUs - who knows.
There is another problem. The uncertain future.

When you start using a NoSQL solution it can be nice and fit the problem quite well. Then the solution gets bigger, new features appear and new data is stored, but the storage is NoSQL. With the solution getting bigger some business intelligence could be required by marketing or other people in the company. But we all know that NoSQL solutions aren't so good with aggregated queries, but in the rush it is hard to slow down to create a second solution for this kind of queries.

So, yes, you are right when you say "People not understanding what NoSQL is good for and when to use it over relational". But the main problem is that you don't know the complete problem in advance usually.
http://www.snopes.com/chinese-drivers-kill-pedestrians/
I went to the UofA 20 years ago. The math profs at that time were so bad I got turned off math forever and went into business school for finance. I have many stories, but the worst was when one prof quit half way through the semester because he demanded silence in class but didn't get it. Then the math dean said we could learn the rest of the course by reading the textbook with no lectures and the entire grade would be from the final exam. Seems like they have improved since then.
Internet of Things Temperature and Humidity Monitor
So, you leave your machine with BitLocker unlocked and unattended and people can gain admin privileges? I don't see how anyone would expect their data to be secured by disk encryption of the machine isn't powered down.

Or am I missing something?
Not if you're on a visa. Getting put on a PIP is an existential risk. The rational thing to do is to immediately get a new job.
Shouldn't it be phonons?
No, he means the OS that runs the Internet, powers the majority of enterprise systems and inside nearly all of the of embedded and IOT devices.
I found Zapier's integrations to be very narrow (e.g., hitting only one major use case at best) and cost prohibitive.

The concept sounded really cool, but then when it came down to actually using in production I had a hard time arguing with myself: "Eh, why not spend a night or two just building out this integration ourselves the exact way we want instead of wasting that much money on something that doesn't even completely fit the bill."

The subscription SaaS cost quickly supersedes the developer cost in a matter of a few months, although I suppose it could have some niche uses with a proof of concept/MVP.
> Lastly, don't forget that no one wants to read a story about an upset engineer from a small no name company.

People also don't particularly want to read a story from a happy engineer at a big company either.

Additionally, the unhappy person who has an axe to grind is likely to go out of his way to publicize it, talk to reporters about it or write comments on the Internet about it. Happy employees are less likely to go out of their way to comment on the experience, and what they have to say is less notable on average.
> Remember that the most vocal are the most dissatisfied. Also remember that at a company that large there are going to be more dissatisfied than smaller companies. Lastly, don't forget that no one wants to read a story about an upset engineer from a small no name company. People like seeing big brand names fail and we as a society are a sucker for a negative drama.

If that was the sum of it, you'd expect to hear just as much bad stuff about Microsoft, Google, Apple, and so forth. That doesn't seem to be happening at the moment.
Smart parents lock down their kid's computer to turn them into better hackers
> Is this ever an real issue, even on any embedded system in the last 20 years?

Ask Cisco when they cut the Linksys routers' RAM in half a few years ago. Every byte counts. Component cost savings add up when you make a few million of them.
There're many RTB platforms (hundreds of them) specialized in different ad format and area. For example, some are good at mobile app ad, some are good at video ad, some are good at targeting user behavior. One common rule to perform well in your small-budget ad campaign is to maintain your own site-list (list of website relevant to your product). For example, if I wanna sell a video game, I'll target websites like gamestop and ign exclusively instead of wasting my money on google search ad or facebook. This might not work for big budget because you'll have trouble spending all the money.
Fluffy as it sounds, I think this is right. Ultimately we often was to preserve optionality rather than "financial freedom". I.e. I want to be able to choose not to work by the time I'm 40 and/or I want to be able to choose what to work on. Financial independence is over-kill if this is your objective. There are simpler paths.
This is terribly depressing. I feel bad for Jurgen cause I have always thought he was on the right track philosophically, which is arguably what put him at odds with the rest of the community.
>No it's not.

Yes, it is. That's like saying I prefer bash because it's the same on all platform as opposed to windows proprietary UI.

Is latex powerful? Yes. Is it easy? Not for the average user.
Modern software is at its worst
In rspamd you can configure it so that it only greylists mails that it classifies as spam, but don't have a high enough score to reject it.
I agree with the gist of your post, but the pre-optimised libraries are often optimised for the general case. It can be quite worthwhile to dive deeper in some cases. Replacing e.g. the library malloc with your own pool based allocator or a general hash table with a hand-rolled one where you exploit certain knowledge about the data can be huge wins.
More like $200 to replace the battery in the case of a laptop (you said $600, a wild exaggeration). Or $100 if we're talking about a phone.

Or free if you paid $100 - $250 (depending on the class of device it covers) for AppleCare.

AppleCare is head and shoulders above other extended warranty plans in my experience. Others tend to be jokes or ripoffs or both.
Perhaps it'd be more interesting to understand what parts of Amazon.com don't run on AWS [1].

[1]: https://www.quora.com/Does-Amazon-com-use-Amazon-AWS
How about: ask for more! For enterprise there is no difference between $10 and $200 - the person setting it up cost >$500 anyway. So why not make 20x more and maybe finance your development properly?
Absolutely. For example, Google will reimburse you up to $12k a year for courses you take that are related to your job, and even offers up to $1,200 for everything else. So if you want to take, say, a cooking class, they'll even help out with that a bit.
In https://github.com/sangupta/ps/blob/master/solutions/2016/fa... the solution for fastest integer sorting is wrong.

/ build the boolean result array
boolean[] result = new boolean[array.length];
for(int index = 0; index < array.length; index++) {
int num = array[index];
result[num] = true;
}

The result array is the same size as the original array.

But when you do:

int num = array[index];
result[num] = true;

The index being referenced in the result array is dependent on the value of num. So if num is greater than or equal to the length of the array, it throws an ArrayOutOfBoundsException. And what happens when you try sorting an array with elements having the same value?

Eg- try sorting {10,5,9}

Unrelated: HN needs to allow highlighting code inline.
Patents are in use, if there are patents you can't use it (without some sort of licence for those patents)
> “All bets are off when you get really small,” Strano says. “It’s really an unexplored space.”

I'm going to assume that this pun was intentional by Strano, and sadly I think it's gone past everyone who's in awe of the actual finding.
> Judging corporate based on fulfillment center working conditions isn't fair. One is a $15k job, and the other is a $115k job.

That's completely backwards. Even asshole managers will treat their high-value employees relatively well, unless they're stupid--you don't want to kill the golden goose. It's how they treat the low-skill, low-wage guys at the bottom that tells you what kind of people they really are.
Take a look at the /bus/pci section of sysfs: https://www.kernel.org/doc/Documentation/filesystems/sysfs-p...
Even so, with a concerted effort, you could probably get 118k people to sign just about any petition.
Change 'htmlview' to 'view' in the URL to get the full docs UI and then 'File -> Download as'.
Should probably keep quiet about the IoT part.
I feel the video should've started with a summary of things that are new, instead of thanking the community... I'm not watching a video for more than 30 seconds without a tldr first.... Wow, I feel spoilt.
They make it clear that Amazon prefer employees who'll stay there for a while because employees only become value after a couple of years, or if you're feeling less generous, Amazon know that they'll extract all the value from someone in under a year before they're driven out. Either way the terms aren't insane; they're just very much weighted to the employer's beliefs.
I wonder if the forced phase-change the confinement causes applies to other contexts? Could we use a similar trick to force superconductive materials into their low-temperature superconductive phase at higher temperatures?
(Repost of the same comment from the other thread about the same paper)
Explain how this is a security threat like the Windows example given here?!
I would love to chat with you privately about inculcating the opposite of this.