skysight-inc/HackerNews huggingface dataset:
He's not wrong. Yeah I knew I saw this somewhere before.
To be fair, the syntax of the variable initialization could be separated into 3 lines for better clarity.
I'm on a team of developers right now who fancies themselves as knowing better how to do ops.

The problem with code smell is everyone has a different palate.
I still don't know how it can hurt to keep it a secret.

The article alludes to that, albeit from the company's point of view. The same principle applies to you.

If you ever want to sell your side project in the future, the buyer will put you through the wringer called "due diligence." If you were employed at XYZ Co. at the time you developed the IP being sold, part of the due-diligence process may require you to prove that XYZ Co. doesn't own the rights to it. If you kept it secret from XYZ, you won't have a signed waiver from them, so you won't be able to do that. Instead, you'll have to go back to XYZ Co., hat in hand, and ask them for a waiver now.

That will be an awkward conversation.
I was in a similar boat. Being "accelerated" in subjects you're not passionate about when you have other unaddressed interests is a recipe for disaster.
From your link:

>So now Phil Katz is dead. He drank himself to death, alone in a motel room, a bottle of booze in his hand and five empties in the room. One can only guess what drove him to such a tragic end, but it is a fitting demise for a man whose professional reputation is based entirely on a lie.

What a heartless asshole.
Personally, I find people complaining about the GPL's lack of freedom a bit hypocritical.

What does the GPL prevent you from doing?

As a user, nothing. As far as I (a user) is concerned, Mozilla's MPL/GPL, bash's GPL3 and VSCode MIT licenses are all equally free (I can use them and distribute them).

So what problem do programmers have with GPL?

You can't make a derivative closed source work.

So you want to make a non-free work, fine. I'm not a GPL-or-bust guy.

But are _your_ programs free?
My wife bought me a book about anxiety. It talked about vitamin deficiencies contributing to low serotonin levels being linked to depleted B12 in the blood stream, so I gave vitamin B-complex a shot. In like a week I stopped having bizarre, end-of-the-world thoughts and feeling stress over every little thing. In two weeks I felt like a normal person. I haven't looked back since.
A few things:

x86-64 uses a 4-level page-table, which is much more annoying to get right then a 2-level page-table if you're not familiar with paging or haven't dealt with it before.

I agree about TSS - nobody really bothers using it anyway. That said, x86-64 has a bit more state to handle when doing a context-switch (Though nothing very extreme)

x86-64's calling convention is more complex then x86's calling convention. For this project it doesn't really apply because it isn't followed anyway, but for a C project it would come into play.

IMO, another big issue with doing x86-64 is documentation - x86 has tons, x86-64 has comparatively little.

I would definitely agree that if you know what you're doing the differences aren't huge, but if you don't know what you're doing I think you'll definitely have an easier time getting stuff working with x86.
Dealing with untested spaghetti code is on nobody's todo list.

Good on the Stonic team in their undertaking, and I wish them success on this.
If you want her to follow her mind, give her all the resources and let her choose. The popular choice isn't always ideal, and pushing your child in a direction they're not suited for (whether super-genius or "normal") won't do any good.
NES emulator: Look up the ROM header format (iNES is still popular and common). That'll tell you how to find the entry point for the code. Find a document describing the memory map. That'll tell you where RAM, ROM, IO ports, etc go in the address space. Find an m6502 opcode reference. It'll also describe the registers and addressing modes in the CPU.

At that point, you've got enough to read the ROM into memory and start interpreting opcodes, even if you implement them one at a time as they come up. The CPU is just going to be reading and writing data to its registers and the memory map, so it's pretty straightforward.

Pretty quick, you'll run into a point where it expects some bit of external hardware results (usually reading from 0x2002 to query for the VBlank signal). That's the domain of the Picture Processing Unit. Start with simulating the VBlank flag, and go from there. The PPU is fun, and if you've gotten this far, you'll be in a good position to figure things out without a guide tutorial. There's a whole ton of documentation out there, and explanations about every aspect of the NES' hardware.
>I've been thinking more and more about how Stallman has blocked perhaps the only effective way to make companies make more open-source software: allow DRM to work properly with open-source code.

That's a feature, not a bug.

He's not interested in creating a "commons" for companies.

He's interested in having his code help users, and create an incentive for companies to create code which will help users.

If you look at it from that perspective, with DRM you might as well be closed source.

-----------

Oh. And DRM encumbered code is arguably closed source.

Imagine a license - You can copy and distribute source, compile source, but not use your compiled binaries.

That wouldn't fit either the OSS or FSF definition of Open Source/Free Software.

But that's what DRM does. It effectively says that you cannot run this software on your devise.
https://www.amazon.com/Millionaire-Next-Door-Surprising-Amer...
BAYWATCH Official Trailer #1 (2017) Dwayne Johnson  – Priyanka Chopra
How would more money improve the situation described (besides a fancier tent)? We have no indication there was any real estate for sale or other lodging opportunities nearby. For what it's worth, the land in that rural area might not be zoned residential or have proper infrastructure (roads, heat, gas, water, sewage).

The person has a house and could already commute from far out, they chose not to.
I tried googling this but nothing came up until I stumbled across https://en.wikipedia.org/wiki/DOS_MZ_executable which says it stands for Mark Zbikowski (which is supported by a quick Google of that name).
How to Make Sunrise and Sunset Animation in Dev C++ – Graphics.h
So I am not really a regular Reddit user, nor do I even participate there (I subscribe my selected content there via RSS).

When I joined Imzy, the very first thing I was told, was to use this reward system. But you are saying that it is just a tinniest part of the whole. To me, it seems contradictory because otherwise a tinniest part wouldn't stand out up front.

I am not necessarily against this system (tiny or otherwise), but Imzy clearly seems to have an issue establishing its narrative properly. I recently read or heard somewhere, that it is psychologically proven, that if you tell someone what to do, they won't like it (or they'd do the opposite). You give people unconditional choice, and they won't go home regretting, even if they'd do what you want them to do anyway.
I'm not against these agencies if the are actively targeting criminals with a clearly defined scope. Drag net surveillance of innocent people is a different matter.
Button to app store cuts off on Chrome 54.
Yeah that's all well and good until major corporate/governmental networks are infected, which has already happened on small scales.
True - that obviously applies more to writing assembly then C, but of course this is an assembly project.

Depending on your coding style though I'm not sure how much it would really come into play - x86 is registered starved, but it also allowed memory addresses in lots of instructions, allowing you to avoid putting things into registers in the first place. You get twice the number of registers with x86-64, but his code doesn't really appear to be suffering for not having enough registers to begin with.
I think that's bogus. They can and should be held accountable if they're running enterprises like this. How can malware be used for good purposes? (Mal)icious Soft(ware) doesn't sound too "good" to me.
I may be misunderstanding what you're referring to, but I just wanted to point out that "introversion" doesn't mean "misanthropic." In a nutshell, introversion/extroversion just refers to what effect social interaction has on you: Does being with people energize you, or leave you drained? For example, I'm most certainly an introvert, but I love meeting up with friends for an evening---the "introvert" part is that at a certain point, I just want to leave and go sit in a quiet room. Interaction is tiring, not unpleasant.

Anyway, I'm wandering: My point was, I'm not sure you've trained yourself to "act extroverted," just to be more social than your "comfort zone" would normally allow.
Because unskilled workers (and their children) fare better when uprooted and transplanted into cities???

Farm Bill subsidies have incentivized modes of agriculture that minimize labor inputs, so subsidies have already largely depopulated fly-over country. Are you thinking that these rural folk are getting more than their share of federal services? I don't see how... Interstates have to be maintained anyway, and schools are mostly funded locally. Are you worried about the cost of keeping all those small post offices open?
Nonetheless exciting vaporware.
Yes the comparison is ridiculous, but so is your complete dismissal of taxi regulations. If you can't see that, then I agree that there is no further basis for discussion.

Plus acknowledging that regulations do provide some benefit is reasonable. Regulations ensure that:
* Taxis are regularly maintained
* Pricing is standardized, transparent, with rules to prevent gouging during "surge" periods
* Background checks for drivers
* Drivers are qualified (have to pass various tests to get licensed)

On a more philosophical level, I think taxis serve a public utility function, similar to busses and subways. In this sense, some government oversight makes sense.
When I started out, this and "Secrets of the JavaScript Ninja" didn't help me understand. For me, after months of trying to understand JavaScript, Dmitry Soshnikov's post, JavaScript. The Core, made understanding closure, prototype, and scope chain crystal clear in about 30 minutes. [0] Also, every time someone shares a basics on JavaScript link on Hacker News I also share my interview guide which despite its popularity has yet to land me a job writing JavaScript. Nonetheless, I love writing JavaScript and understanding it and some of the APIs like Angular, Lodash, Nightmare, and async makes me feel empowered. It doesn't cover any topics in ES6 yet.[1]

[0] http://dmitrysoshnikov.com/ecmascript/javascript-the-core/

[1] https://github.com/adam-s/js-interview-review
Agreed, this should be buried. This shouldn't have made the front page.
> I do not want to understand this absurdness.

Then don't read the ejohn? =)

(Me neither, fwiw. Would rather write a combined com/transpiler from sane to asm.js/wasm bypassing JS entirely. Not that I do, just that I'd rather.)
Obviously they wouldn't move to WV and say they didn't.
Surely today you would get them made in China at the same kind of total cost. No more lacerated fingers putting them together yourself. There are fulfillment companies that take your stock and then send them out to customers as orders come in. Setup a website that hooks into the fulfillment company process and you have a virtually no touch process.
blue is a good option instead of green. same reason some places in the world have blue, rather than green signals for traffic lights afaik :)
Public space? How are these social media platforms, run by corporations, a public space? What is your definition of a public space?

I was never arguing against the rules, and following the rules.
If it's any help, I can, and it's not. I just learned a ton from that post, in terms of clarifying the framework for things I already know a little about.
> ...the DoD makes fast changes like this all the time as the result of BRAC.

Nothing fast results from a BRAC decision.
"the CIA protesting a right wing president being installed by a foreign power might be the funniest thing that has ever happened"
Not convinced talking about making YA CMS / orchestration tool is the best response.

There's a stack of good tools out there.

I briefly used cfengine, properly used Puppet, briefly used Chef, and then settled on SaltStack. They all have their strengths, but it's hard to believe there's sufficient gaps left in this space to warrant building whole new suite from scratch.
> For some people conscious existence is too burdensome, uncomfortable, full of anxiety, outright maddening or some combination thereof.

Reading this gives me immediate anxiety. I have times during the day where just seeing things and being alive is almost unreal, like I can't deal with, and the thought of doing this for N number of years more is overwhelming. As I'm getting older life is just even more surreal, I sometimes wonder if I have the mental fortitude to make it to old age. This isn't a cry for help, you just touched a nerve with that sentence.
You should consider Clojure with its optional typing library. I used Clojure, and later converted a single-threaded application into multi-threaded with dramatic gains. I did not need to plan in advance for parallelization and did not do so. Despite that, the conversion was fairly pain free. The application did the following:

1. read csv
2. create data structure
3. calculate statistics for each column (max values, unique values, etc.)
4. combine those statistics with original columns to generate new columns
5. write new columns to new csv

Processing each type of statistics in its own thread, combined with promises, allowed the processors to independently work on the same data structure. Because of the need to handle non-numeric values in numeric columns, e.g. convert nulls to zeroes, matrix manipulations would not have been appropriate.

I just wanted to point out a type of situation from my experience that goes against your generalization, to give a more complete picture.
Haven't gone past the first slide yet, but FWIW with ES6 you could do something like:

[nikki ~]$ node
> const bind = (fn, obj, ...args1) => (...args2) => fn.call(obj, ...args1, ...args2)
undefined
> bind(console.log, console, 'a', 'b')('c', 'd')
a b c d
undefined
> // calls `fn` with `obj` as `this` and the remaining arguments prepended with given ones

I believe all of the old-style argument stuff with `arguments` is possible with `...`, not sure though, maybe some edge cases.
Very cool tech but do keep in mind that California in particular has strong laws around the use of celebrity likenesses (including voices)[0][1]. There's even court cases on use of presidential likenesses in fictional contexts (as in, you can't without permission). IANAL so I don't know what sort of things make you subject to California law, but it's unfortunately worth keeping in mind.

[0] https://en.m.wikipedia.org/wiki/California_Celebrities_Right...

[1] The Kevin Smith movie "Chasing Amy" has a major sub-plot around monetization of likeness rights by Jay and Silent bob ("Man, this likeness rights shit is more profitable than selling smoke!")
What's a more sane way to write that? It seems fairly straightforward to me, although ES6 might clean up the syntax a bit.
When you start using ES6, a lot of this garbage tends to disappear, if that helps. It infuriates me to see this kind of code, also. ES6 is a real godsend, dude! Fuck, I basically just said what everyone else here said. Well, whatever!
> I'd like to know how much goes to wage

Amazon annual revenue: $107 bil

R&D annual expense (where engineering compensation is typically stuffed): $12.5 bil

General expense (everybody else's compensation): $20 bil
> My point is that the way the universe works, i.e. spacetime expansion, inflation and acceleration (dark energy) could all be governed by processes inside a black hole's singularity

The singularity doesn't have an "inside". See below.

> something we afaik don't have a good model yet

The models that are being looked at get rid of the singularity altogether. They don't try to model it as being made up of internal parts.

> a stellar black hole creates a mini universe through its own spacetime rip.

Some physicists have considered models in which black holes give birth to "baby universes" (Hawking and Lee Smolin are two that come to mind). But these models don't "rip" spacetime; they remove the singularity, which in the standard classical GR model is just a spacelike surface--a moment of time--that represents a boundary of spacetime, and instead just extend the spacetime further on, into the spacetime of the new universe.
Reddit is 4chan for pussies.
2006 or so. Maybe we just git "lucky".
no, there's a bug in the game, I've encountered it too. Clearing the move queue clears all the orders, but they won't follow even a single move order. The arrow appears and then nothing happens.
I'm surprised the HN crowd isn't calling this out for what it is, anti capitalist BS. I've seen people talk about tactics, DRM, ethics, but the author's point was Stallman is right expect for one thing: profit. Stallman tries to explain over and over again how free software can be profitable, and the author of this post's whole point is, "nah, it can't be. Want free software? You need socialism."

Stupid article pushing tired socialism, in old arguments.
That's pretty much exactly what "Area 120" is. Not sure how many projects they have in there right now, but that is precisely what the idea is.
> They're not WiFi connected so they won't be the attack vector for my network, and Z-Wave has a pretty good record for secure mesh networking. [...]

> Pairing my Echo to my Wink Hub now gives me complete voice control over the house.

And now you have an attack vector.
How preposterous. Let the kid do what he wants. I would say Medicine needs more software engineers than the other way around.
haha. That's hilarious. Grey background. Seriously though I'm totally focused on building a solid back-end. Front end code is solid too, but as far as styling i've just let default Google Polymer styling dominate, and it's boring. It's ok. i'm accomplishing my objectives "with flying colors" (pun intended)
I made this once to browse unicode symbols http://tingletech.github.io/unicodetoy/
Both GE and Ademco alarms appear to be fairly easy to interface with from a computer, and they have decently vibrant open-source communities. I plan to go that route when we replace the alarm.

(Some communities let your alarm connect directly to the police department without a third party in the way. Making this work without a real off-the-shelf alarm controller is probably an incredible pain.)
Building stuff like OS's, frameworks, libraries, from the ground up is always a very worthy pursuit.

It just makes you so much better at dealing with all the shit your future career will throw at you.

Congrats, great job!
I assume this is a statement to provoke thought, and surely not a literal inability to understand his context.

The difference is that something like "meaning of existence" can never be defined or even predicted since it depends on the individual, since it's only relevant within the fictitious ramblings of a single mind. An insane persons meaning could never match a rule since it would be capable of defining its own fictitious rules, which would be equally relevant.

Physics doesn't depend on a mind or understanding. It will "be" regardless.

Or at least that's how I see it.
Love this. Just saw the video. So is it true that real monkeys in the jungle stepped on the typewriter keys and this genius quote came out of 1 of them??? Fascinating!!!
Where's the "Advanced" part? This is just JavaScript fundamentals.
You're right, I mis-remembered it. Thanks for the correction!
I've worked with a lot of ex-federal employees that left mostly due to cost of living in DC (need a married couple both working with a federal salary to live anywhere close to work) and not enjoying the incredible sprawl of the area. Always fantasized about government jobs being relocated to less populated areas. Would be a great chance to develop better planned cities or help rejuvenate areas.

Just a fantasy though. About as likely as high-speed rail from SF to NY.
A Presentation on How to Hide Code Using Control Characters
>「We would have won, but the other guys gave the deal away」

I agree with all others but not this one. Because I have to admit there are battles that cant be won. Or at least cant without major sacrifice. There are lots of companies, especially in Asia do these type of business, for faces or pride. It doesn't mean I cant win those battle. It is just the question, is it worth it. Or we better spend resources elsewhere. By resources I mean we could have spend time and energy or something else. And i dont use this as a excuse, but it is up to management to make that decision. Most of the time, I would decide to do something else. May be that is admission to defeat, But i call this not engaging to battle in the first place. The only thing that is limited is our time and energy.

P.S - And once you decide to go in battle, there is no such thing as "could have" won. If you loss, then you will have to judge what you did wrong. Not what others did right.
That comment about it being 400 pages is not a complaint, I think.
No need to apologize. That's another Indian trait I've observed. My cousins in India are always apologetic. Perhaps it has something to do with a Servitude culture (serving the white man for 240 years during the British Tyranny). You didn't hurt my feelings. I just felt the need to share my experience as the son of an Indian Immigrant, who also went through something similar to what you went through, took the road less traveled, and got burned.

I commend you for being brave and doing what felt right in your heart. I wish I was as brave as you, my life might have turned out different.

That said, I regret nothing :)
I play Snail's Pace Race with my three year old. The rules are simple and it's not competitive.
This. You wouldn't want a car with the hood welded shut. You can take it to a third-party mechanic rather than being at the mercy of the dealer (who would prefer you replace the car), and that's valuable even if you don't have the knowledge or tools to repair the car personally.
Heh. GMTA. Those are the exact filters I use. Welding, woodworking, smoke... doesn't matter, you can't tell, not even a hint of anything other than clean air coming through. And as long as you use the prefilters, they last a long time.
ubreakifixit is the only place that can do a glass replacement and keep it with warranty. If your screen is dead, and not just your glass cracked, I don't know. A screen replacement was $160.
Nikola Tesla's Life Documentary
Ransomware already has a less-than-stellar reputation as far as that goes[1], but many people are willing to make that gamble in order have a chance at retrieving their data. Not to mention that making the dysfunctional ransomware would be illegal, and authors (who therefore must be in it for profit) have motivation to avoid tarnishing their 'reputation', to extract the most payment.

[1] https://www.google.com/search?q=does+paying+ransomware+work
I wrote about this problem recently. Ansible makes some trade offs I think it might be possible to improve upon nowadays. https://kev.inburke.com/kevin/provisioning-tradeoffs/

I'm working on a project here where you just write code that eventually gets compiled and SCP'd and runs on a host. It only targets Ubuntu but the goal is to replicate what Ansible does, but faster and more reliably. https://github.com/kevinburke/ansible-go
TrendMicro starts a server in ur machine and that allowed remote code execution
Those are actually ZigBee, not Z-wave.