skysight-inc/HackerNews huggingface dataset:
READ -> WRITE -> REPEAT

Reading code is quite different from reading text be it fiction, non-fiction, poetry or prose. One striking difference is code is not optimized for (human) reading whereas books are (at least the good ones). So trying to make meaning of code requires a true companion to reading (and comprehension) - imagination. I found it immensely changes the speed at which I could absorb content when I could build a mental roadmap and try fit things in. So if I was reading code that dealt with a new domain like MRI/PET scan imaging software, I started with domain knowledge first and then followed the code to draw parallels. That helped me build a mental model of how the code modelled the problem domain(e.g. window width/level, reconstruction) to familiar software domain (pixel values, approximations). Now once I had these 2 mental models and how they are connected. I would try and implement them in small independent ways and then combine them (the unix way if you will). Once I had a decent grasp on these two models (i.e. I could explain the domain concept to at least 2 people - one who knows it already and one who does not and visualizing the program execution in my mind) I then slowly added more details to my mental model.

This however, was different than the first step. Now when I read more concepts, I first try to fit it in the mental model that I have, imagine how I would implement it and then actually see an implementation of how it was done by someone else. Usually I come up with better solutions but thats because I am ignoring some constraints that the developer(s) had.

So after a few iterations, you'll subconsciously built great organized mass of knowledge that you can add to or draw from. This one slow, hard exercise had improved me as a developer more than learning any new framework or language. These days I am not the first to jump on to the next shiny thing but once I do decide to my progress is way faster than what I had before and as compared to others giving them the impression that I am a fast learner (which surely I am not).

So a satrical way of stating this is to be a better developer, just write more code, which although partly true does not make sense unless you realize that your primary asset is the mental models you have built over many many hours and years.

What i struggle with most is to keep up with the rate of new information available and the consequent higher demands of filtering it out and the physical limitation of my memory (I cant remember every detail of everything I have learnt) and these models are complex enough that I must spend time to write notes in a way that they are optimized for fast reading without losing too much detail.

So yeah, off topic but that one thing sure did make me a better developer (in my opinion).
In case anyone wants to see a comparison of Zelda between the two platforms, someone has already posted a video:

https://www.youtube.com/watch?v=9yFON2UON3k

To my untrained eyes, the Wii U version seems perfectly fine.
I was just shopping for a new unlocked candy bar feature phone that supports 3G at 1900 MHz. The best one I could find was the Nokia 301.2 for $130.

The Kyocera Rally is another 3G candy bar feature phone with more of a budget price ($20 from Amazon but locked to T-Mobile).
Tim Berners-Lee Endorses DRM in HTML5, Offers Weak Defense of His Decision
I was reading the comments at the top. One said something about 7 months to get to Mars being 2,000 feature-length movies of waking hours. I know its old news, but I remember having a 20MB hard drive back in the day. Now you could easily fit 2000+ movies on one 10TB hard drive that costs less than $500.
Marriage is a racket for men. All the advantages have been leached out over the years, leaving only responsibilities and liabilities. There's a lot of social inertia supporting the institution, but younger men are starting to view the situation more pragmatically.
And CDMA, while not as commonly used as GSM, is an international standard used in many countries.

The idea that the US somehow uniquely snubbed GSM is a tired myth.
For a long time now cybercriminals can and will target the ads of people/groups/companies they don't like to make Google flag your account as suspicious and get it closed.
adjusts Meraki APs to auto power, 40mhz channel width on 5ghz

I was dismayed at how terrible range was in my new, Silicon Valley-sized house (~1100sqft). Even with a Meraki AP at the front wall, it would work line of sight about 30 feet and start having issues as soon as I stepped behind a wall.

Having a couple APs has mostly solved my issues, but even so, it feels like overkill for such a tiny house. But the neighbors on either side are pretty close, and I see a lot of interference. Worked a case with Meraki support for a long time, and that seems to be the real problem.

I didn't realize I couldn't "shout over" my neighbors though, so I had signal strength set to max.

Back when I was troubleshooting, I tried everything. 5ghz only. 2.4ghz only. Tweaking channels manually. Tweaking everything manually. The funny thing was, nothing helped.. but when I set things back to auto (Except max power), it all got better. Every incremental change I made caused slightly worse performance, but not enough so to notice. Going back to auto fixed it all.

Hoping auto power helps as well.
On the topic of courts, there is a lot of severely misleading legal misinformation in this thread. I really really encourage people to read reliable resources (aka not the comments here) before making decisions.

A good example of a reliable resource is [0], which is a fairly comprehensive list of divorce outcomes by state, co-written by an MIT CompSci professor. It also includes excerpts from interviews with very experienced divorce attorneys in most states.

If you don't like this site for some reason, there are other good resources too. Please don't just believe the comments here as gospel truth.

[0] http://www.realworlddivorce.com/
It's less bad than it seems, since it's a common idiom in Perl, so you're used to looking at it. It can be quite bad if abused, but so can so much in Perl.

When used with a return or die (or my personal favorite for debugging with 'warn "FOO" if $ENV{DEBUG};"), the fact that flow is affected is obvious by the very first characters in the statement, so it's obvious to then look for when it applies.

Like so many features of languages, how it looks from the outside compared to how it looks from those that are well versed in the language can be quite different (not to say that everything that looks like a wart in Perl is okay once you get used to it, every language has real warts). That's another aspect to this whole thing, how much to you emphasize ergonomics that are primarily for learning and novices. Features focused at novices to the expense of those familiar with the language are interesting, because they may draw a lot of people to your language, but you may not retain them very well.
It's still 'an integer'^, it's just that the set {i | i \in int64} is a proper subset of \mathbb{Z}; so using the latter to denote the former is inappropriate.

^i.e. for all i \in int64, i \in \mathbb{Z}.
>Character Sets: a collection of characters associated with numeric values. These pairings are called “code points”.

This is very ambiguous definition and it can be very confusing. I sure there are many people who have read Joel Spolsky's Unicode intro and left confused.

Using ASCII as an example is confusing because ASCII character maps into several different Unicode concepts:

1. byte

2. code point

3. encoded character

4. grapheme

5. grapheme cluster

6. abstract character

7. user perceived character

Mapping from user perceived character to abstract characters is not total,injective, or surjective. Some abstract characters need more than one code point to express them. You can't split sequence of Unicode code points arbitrarily in code point boundaries, you must use grapheme clusters instead.
One answer comes from the fact that the Cessna 172 is a high-wing monoplane – meaning the wings sit high above the cockpit. This is very useful for student pilots because it gives them a better view of the ground and makes the aircraft much easier to land.

I had to think for a moment what a monoplane is. It's not a biplane.

Anyway, the high-wing design also causes the plane to fly level with regard to it's roll angle if you take your hands off the controls, due to the center of gravity being below the wings.
In Sweden we have a visualization where Ericsson Globe, the worlds largest spherical building, represents the sun: http://www.swedensolarsystem.se/en/
I think it entirely depends on whether workers get out ahead of the curve and embrace them and own the VR environments.

If people stop and consider VR desktops might be a serious improvement over the current open office hell.

You can be relatively impervious to visual and audio distractions not of your own design.

They will probably allow even more work from home as the technology of avatar visuals improve enough that people feel like high bandwidth personal communication between people is possible and comfortable.

The darkside is that VR and AR have very high ability to monitor your moment to moment attention.

They have very high ability to completely control your environment without your input.

If management controls that, it will be an evil thing.

Either a heaven or a hell, depends on workers taking ownership.

I like to stay positive but given how little backbone workers have shown in being herded into open offices, I'm not sure how it will go.
As a Designer I want better Release Notes
Wifi Analyzer is a good place to start.

https://play.google.com/store/apps/details?id=com.farproc.wi...
> Racism and sexism are by default perpetuated by the oppressive group, especially at an institutional level

So... which sex is more likely to be arrested, charged, convicted, sentenced to prison time, and less likely to be let out on parole?

I'll give you a hint. It's not women.

And what is larger? Race differences in sentencing? Or sex differences?

Hint: One is larger than the other by about a factor of six.

And which sex is more likely to die on the job? By about a factor of 20...

If find the whole notion of "patriarchy" to be bizarre. It is either a pretty much a tautology (most of the people in power are men), or a conspiracy theory that would make 9/11 truthers blush with embarrassment.

i.e. "Patriarchy is a system where men rule the world for their own benefit".

Uh... right. Where 95% of workplace deaths are male. Where 99% of war deaths are male. Where 3/4 of suicides are male. Where the criminal courts treat men many times worse than women. Where the family courts treat men like scum who deserve to pay and never see their kids.

Really? If that's a system run for the sole benefit of men, I have a bridge in Brooklyn to sell you.

> I think it's exceptional see a person of color or woman using their status within a system to subjugate a white man in America

Largely because they don't have power. That's statistics, not "one race is better than another".

A simpler statement is to say "people in power tend to abuse the people who don't have power." That happens everywhere. It's human nature.

> simply because of privilege granted by the racist/sexist system

So.. Bill Gates treats me well because we're both white males? I don't think so.

> As a black man, I imagine that's difficult for a white person to take in without getting defensive,

As a man, you should be well aware the the largest oppression you face is not because you're black, but because you're male.

> but there are literally powerful white men on the record throughout our country's existence stating that the system was built for white men.

So? There are many people saying many delusional things. That doesn't mean they're true.

I think you're also missing a key point here. The system is run by RICH people who run it for their friends and relatives. As the son of penniless immigrants, I have no more hope of getting into that power structure than you do.
I have flown one, and while good, it is not "that good". What happened is the FAA rules are so stringent to create a new aircraft, that the subsequent cost was so high, that few new small plane designs make ROI sense. This has created a case where the strict rules in the name of safety have actually caused a reduction in safety. This plane was originally designed on slide rules. Today we could create more optimized designs in almost every metric, including safety, but no company can afford to do so. The FAA is supposed to change these rules soon.
The absolute worst thing with this website is thinking that scrolling with your mouse is way too slow, turning on light speed and realising it goes slower.

Well, we're not getting to another solar system in my lifetime, it's fine.
> [...] the main idea is that philosophical zombies don't exist. Or rather, that we all are.

Not sure if I can follow. Isn't that a contradiction?
I'd love to play with this but it's Windows only :(
Are those not all personal choices? You're choosing cheap, easy, and convenient over healthy.

IME eating healthy isn't particularly expensive or difficult, but it does require more planning and consideration than just eating what's convenient.
Would transpiling Scheme to Javascript and then executing the resulting Javascript on NodeJS give good performance?
Right now VR environments are still "barf machines". Some people are working on handling the balance problem, but it will be more than just messing with the inner ear.

Instead we might get something like the ball from Lawnmower Man. Heh. Or complete neural bypasses like in Matrix etc.
Anyone saying this phone is destined to fail miserably - don't look at it from your viewpoint, but from your (grand)parents'. My mum can't stand touchscreens from an UX perspective, plus she hates the constant charging. All she ever does is call her friends and family and send the occasional text to check on us.

There are currently phones that serve her well (e.g. Nokia 230). This is another one.
Excellent article! Best explanation of UTF-16 I've seen.
Google Cloud launches VM instances with 64 virtual CPU cores
It's not graphic fidelity that is the issue, it's the poor performance of what they're presenting. 20fps is NOT acceptable in 2017.
'Power Line' or similar adapters can work quite well in apartments. You can use it for a wired connection where practical, and otherwise have a couple 5GHz routers for a good wireless access.
I know. HIPAA and SEC regulations are the reason why tech can't quite seem to disrupt the medical and financial industry. I wish a company like Uber will just go in and break every rule until enforcement finally realizes medical and financial regulation is a silly idea.

Tax avoidance and laundering of criminal money is a genuine value-add to many an individual's portfolio I don't know why governments around the world want to prevent banks from doing it.

Arthur Andersen did nothing wrong.
I think it is too early to have such a verdict.

This is probably the very first video showing off Ubuntu Personal on the Aquaris M10 and the interest is to see how it will progress in the following weeks.
Next time, begin with this question: "Are we playing \"Decadence\"?"
Yes! Vietnamese and International Phonetic Alphabet says hello (among others).
what is physics without 'topics such as quantity, structure, space, and change.'(o)?

(o) https://en.m.wikipedia.org/wiki/Mathematics
WiFi and Bluetooth use the same 2.4 Ghz frequencies. Today there are more WiFi hotspots than ever before, sometimes they use double or triple channels, etc.

Usually Bluetooth is degraded more by WiFi than the other way around. The problems are particular bad if the WiFi radio is near a bluetooth radio and can be worst if both of those are in the same device.

Quality electronics, proper antennas, and proper firmware behavior all help, but often WiFi and Bluetooth can conflict for the same device. My Nexus 7 cannot connect to both at the same time, for instance. On my computer, listening to music through Bluetooth works better (in terms of range, dropouts) if I am on Ethernet instead of WiFi.

You start getting dropouts on headphones when you move your head to a position/angle which is particularly bad (you could lose 20 decibels, or a factor of 100, easily that way.)

Diversity reception solves that problem by having two or more antenna and choosing the best the signal.
Dieter Rams, the German industrial designer
Can You Hear Gravity?
Court Awards Massive Damages in First Major Anti-Circumvention Copyright Ruling
US, but TTBOMK it wouldn't have been with the combination of amp and antenna. At the time, we'd looked it up and the legal limit without an amateur license was somewhere in the hundreds-of-milliwatts range.
The next 700 Haskell implementations

The scope of the chapters in this book is huge. I have written one or two functional language compilers as hobby projects, and I have attempted to acquaint myself with the literature in the process.

It has got to be a challenge to create a tutorial sequence of chapters that builds to a satisfying state at each stage. Especially on this topic, which I believe covers almost everything we know about compiling and executing code. The rest of it would maybe require an implementation of Agda or something.
What annoys me is the expiry date and CVV. It seems like their solution to "more secure" is just to add more numbers. How about put the last 3 digits on the back, and call it the cvv ? How about use alphanumeric card numbers so we dont have to use as many digits ? Get rid of the expiry date used as validation. It's just more entropy, if you need more entropy then add another digit. It's just annoying having to type that crap in all the time.
Sadly only for Windows, it looks like a very compelling package though!
Over 89 Desperate Venezualans Stuck at Panama’s Paso Canoas Border
I think they're all Bluetooth, and the slide/latching is purely for human interface, not digital. :)
I wondered that too, until I saw the prices :(
> Sadly swiping is being replaced by chipcard.

I see this being downvoted, and I'm wondering if it's not simply just misinterpreted.

Most places in the US I've used chip&pin, the process goes like this:

- arrive at merchant, select goods, get total.

- look for a sign that says chip is not enabled.

- failing that, move assuredly towards the chip reader and keep an eye on the cashier to ensure he or she doesn't move to stop you.

- put card in reader (if enabled you can do this at any time - but doing it earlier won't save you time)

- wait 2-10s while the reader figures out what to do

- approve whatever you need to when it pops up.

- wait 30-60 seconds for the transaction to go through, then find out you miskeyed your pin.

- Repeat previous steps and associated waiting. Ignore eye-rolling of others in line.

- walk out a satisfied customer.

Obviously I drew it out as long as possible there for effect, but I've only ever seen very slow C&P implementations here. I am usually spending up to a minute waiting for the transaction to clear.

By way of comparison, swipe cards take about 3-4 seconds to process. Debit cards with pins take 3-4 seconds + however long it takes you to type in the pin.

So I full understand the "sadly" prepended to the statement.
Without consensus, what distinguishes a block chain from a Merkle tree?
Well large in terms of blockchain. Most hang out on reddit
https://www.reddit.com/r/ethereum/
GPU Performance for Game Artists
Same with YouTube accounts
Piper J3s were tail draggers too with fabric skin by then they were using aluminum tubing instead of spruce or whatever for the fuselage and wings.
Hubble's original paper proving that the Universe was Expanding (1929)
This reminds me of a claim made by a former spy on a cable comedy news show that Wikileaks must be run by an intelligence agency because their cable and email dumps in reaction to news events would have required 300 analysts working 24 hours in shifts. But in reality, a bit of 30-40 year old technology like grep, used by a handful of people, could accomplish the same thing.
BOINC pioneered this sort of shared computation to do massively data parallel experiments for astrophysics research in the early 00s. I think they still do.

These days, I think the hardware investment is much lower than the software+infrastructure+social investment of running your experiment on BOINC.
Low wing aircraft will do that too. It's a matter of dihedral - the upward slope of the wings on most civilian aircraft.
Sure, that's why I pointed it could be expanded anytime, because the encoding already supports its expansion, by design :-)
The thing is, Rust's Option type means the primary use of the ternary in other languages - `foo ? foo : somedefault` - is entirely unnecessary in Rust. Other uses of it tend to benefit significantly from being more obvious about what's happening.

I think a ternary operator would be the first construct in Rust that prevents reading a statement from left to right.
In Common Lisp it's fairly common for eval to compile the code and then execute it. For example, sbcl's repl usually compiles the entered expression and then executes it: although recent versions also provide an interpreted mode.
The Skype for Linux Beta version 5.0 is now available for download
It's not at all true that they are "barf machines".

For a properly installed "room scale" vive installation almost noone experiences any discomfort.

Badly designed software can absolutely still cause sickness but thats on the owner of the Vive.

The headsets are still too hot and bulky.

They don't have good enough visuals for large amount of text manipulation.
We're not going to run out of sand as long as we have rocks and power. Sand is routinely made by rock crushing. Here's a Youtube video from a company in China which makes the machinery for that.[1]

An interesting comment from a company that sells used cone crushers: "Do you want equipment that is simple in design, easy to trouble-shoot and repair, and built to last? Or do you want equipment that uses high technology such as electronic sensors, computers, control consoles, and designed for high production but short useful life?"[2]

[1] https://www.youtube.com/watch?v=7gN7jcAx9Bg
[2] http://www.usedconecrushers.com/Crushing__Plant_Design.php
Thank you, this is a good resource and alternative in the mean time.
Never heard of the case, and I don't think most other people who have used google adsense have either, so they probably have plenty left.
Long variable names are a smell: they mean multiple concerns have been mixed in a single body of code / scope, and the long names are required to disambiguate them. They're a sign that something has been designed incorrectly.
Outside the United States.
6 Things You Should Know Before Visiting Iran
But how do you plan to be productive if you miss the daily scrum?

Same experience here.
Please don't call code points "characters". This is wrong and/or confusing.

http://manishearth.github.io/blog/2017/01/14/stop-ascribing-...
If you're in the middle of the spreadsheet reader, it should be self-evident that 'row' means a row in the spreadsheet; if you're in the middle of the database insertion logic, it should be self-evident that 'row' means a row in the database.

I simply don't accept your priors.
never thought of this.Simpyfying the number system would be beneficial for the consumer but also for the companies who make money out of this CC system
Check out these two products:

* MikroTik hAP AC
* Grandstream GWN7610
Samsung VR: The Lemon Party Experience
If anyone is involved in the standards committees -- please try to make the naming more user-friendly. My non-techie friends are totally confused by A, AC, AX, B, G, N, WiMax.

No need to reveal the inner workings of the standards committees to the public. Simple numbering would help.