skysight-inc/HackerNews huggingface dataset:
In California and a few other states Kaiser Permanente offers an integrated system. I signed up for it as it seemed the least complicated option.
for(i=1;i<101;i++)console.log((!(i%3)?'Fizz':'')+(!(i%5)?'Buzz':'')||i)
Are you proposing that compilers emit actual load instructions for every memory access you write in your code? That is, preventing the compiler from optimizing out memory loads? I can't read your comment any other way, but I may have missed something.

In any case, if you require that a compiler emit an actual load instruction for every memory access then you've destroyed SROA, which is one of the most important optimizations, especially in C++. Without SROA C++ can easily be 4x-5x slower.
> under-specified, incomplete, undocumented, informal framework.

Sometimes referred to as 'micro framework' architecture in Software Development vernacular. Let the down-votes begin!!
Agreed on the horrible Hyper-V tooling.

I still use it begrudgingly though, because my dev machine is also a gaming machine, and Hyper-V GPU passthrough to the primary OS (Windows) is nigh seamless and doesn't require any configuration. Also, my dev machine also happens to be a laptop, and Hyper-V supports many advanced power management features (like connected standby), that are not well-supported on any other hypervisor as far as I'm aware of (many of them have trouble with even going into/resuming from sleep/hibernation in the first place when I last tried them).
Interesting - my experience was in the early 80s.

I suspect getting the 12x table added to the NZ maths curriculum was probably the main deliverable of the 2001 Knowledge Wave Conference.
Sorry for taking forever to reply.

That's pretty much what I'm saying. I think the 5 races on the form conform to my understanding of race, so I think that part is right as well.

I guess fundamentally I can't wrap my head around the idea of identifying a religious group and calling that a race. As I mention, we don't do it with any other religious group, so why Jews?
What would you call this topic or category of theory? I'm interested in learning more. Any books or literature that's recommended?

I've become the "product" guy in the startup I'm in, and would love to learn more about helping a group innovate and push forward.
> If you are not paying decent money, be prepared that your data woll be sold, unless you are ReallY able to enforce control over it

From what I can see from a bit of Googling, Dell does pay their tech support people decent money. If Glassdoor is to be believed [1] [2], Dell tech support people in India make about 340k rupees a year, or about 28k per month.

That appears to be a middle class income for an Indian city dweller [3] [4].

[1] https://www.glassdoor.com/Salary/Dell-Technical-Support-Asso...

[2] If the above link does not work without you being logged into a Glassdoor account, try Googling for "how much does dell pay tech support people in india" and clicking the Glassdoor result.

[3] http://qr.ae/RgYML2

[4] http://www.pewresearch.org/fact-tank/2015/07/16/are-you-in-t...
On Accessibility and the Lack of Proper HTML
I refuse to use anything by anyone that doesn't grammar check. How's that for a premise?
One of the major goals of Elm is being easy to learn, both from a language and a library point of view. PureScript is, for better or worse, no simpler than Haskell as a language, with all of the power of Haskell but its complexity as well. Elm is going to be much more approachable, and has a major focus on readable documentation and simple, straightforward concepts. It takes trade offs in language features in exchange, but is probably a better bet for someone who wants to get up and running quickly.
Comments in configuration files that document the particular value of the setting ("why do we have this set this way") or other such subtleties make sense. Comments in configuration files that document the setting itself definitely don't.

Unfortunately, many distributions ship configuration files in /etc with a pile of commented-out defaults and documentation, on the theory that doing so makes them easy to edit.

Personally, I prefer the current approach of not shipping a file in /etc at all, shipping the defaults in /usr if anywhere, and thus reducing the file in /etc to actual configuration.
I don't disagree with you, either. But I'm pretty sure the legislative intent is to be able to thwart encryption in, say, instant messaging apps. Because terrorism, national security, etcetera. I don't agree with the means (it's futile), but being able to wiretap communications between people is the intent here as far as I can tell.

It's quite simple to implement an instant messaging app on top of CRUD, so "it's just CRUD" is not a valid counter against this type of politics.
I am also still on the 2012 non-Retina MacBook Pro and I love it. I have added an SDD, moved HDD to DVD slot, replaced the battery and added an extra 8gb of RAM (will upgrade to 16gb when I can justify it).

I love my MacBook Pro and am dreading when I have to upgrade, the price of buying a new one doesn't seem worth it considering just a moderate spec upgrade.
Nonsense. They look very different, and that matters, at the very least. In particular I like that JSON has some sense of "type" built into the format, when you omit quotes you know it's a number or a boolean. You can get that (and better than that, really) with XML Schema (or old-school DTDs) but it's baked into JSON. Plus, dealing with JSON in a JavaScript interpreter is about as simple as it gets; only if you're programming in XML (e.g. with Ant) would you ever say the same about XML. It's quite nice to be able to "dig in" to JSON using normal, plain-vanilla JavaScript dereferencing tools and looping constructs.

As for the tooling around XML, that's okay, but it's almost always overkill, and it almost always turns out the overhead of the tooling becomes a problem in-and-of-itself.

Anyway, JSON is actually a better data format.
Why I Don't Make New Year's Resolutions
You may also find this useful - "Practical Synthesis for Electronic Music" - http://www.analogindustries.com/b1764/
Holiday Hack Challenge 2015 Complete Writeup
Wow, this looks really cool.

Two things.

1. Will this work in Express? I plan to get back into Windows at some point soon, Express is where I'd probably start.

2. Is the vertical function naming thing part of the engine, or did you add that?

I don't think the reference / date / change count thing is part of VS itself. That looks really awesome.
Worked at a place it was used to get around explaining... "I'll run it through PFM, should be done by Thursday."
Very nice way to force yourself to learn the swift.
From his Medium post[1]:

"My background is Motion Graphics and I’m a self-taught Web Developer. I know HTML, CSS, Sass, Javascript, jQuery, some Ruby and Python, but haven’t built an app before."

[1] https://medium.com/@samvlu/100-days-of-swift-736d45a19b63#.f...
If that is so, then we have already lost. No firearm held by the citizens can compete with the firepower of the military of today.

The spirit of the amendment may have been in the right place and surely worked when the constitution was written but we live in a very different world now and if you still think the an armed citizenry will avoid tyranny, you need to go to youtube and see what the military can now do.
> Eh, the code is not that bad but it's weird that they don't scan from the right instead of the left to find 'xxx//yyy//zzz' (which means ignore 'xxx/' because you began a new path with '/yyy', but ignore '/yyy' also because you began a new path with '/zzz').

expand-file-name doesn't do that; (expand-file-name "/foo//bar") produces "/foo/bar", just like any other pathname canonicalization.

I can't help but wonder why emacs doesn't write that function in lisp, rather than C.
Now think about what a company like Google or Facebook knows about you. And then ask yourself if you ever want to use their services again (besides those that everybody is forced to "use", such as GoogleAnalytics.).
The entire article rests on this:

> JSON was not designed to have such features [as XPath, XML Schema, XSL, etc.]

But this claim is not justified, just stated. And the supposed inferiority of eg. JSONPath vs XPath is not justified either.

I would actually claim that JSONPath is superior to XPath. JSONPath is much simpler, easier to understand, easier to implement, and still fulfills the most common use cases. Also JSONPath can be evaluated on a streaming input, which is not possible for XPath in general (maybe some subset of XPath queries could support streaming).
OK, name one case where that has actually happened -- where the state has successfully coerced a doctor to accept new patients at a loss or a provider to overpay to make such a doctor/group choose to accept new patients.

There is a good article on this problem (many doctors not accepting new patients, leaving regions without care except for ERs) on the front page of the 5/18/15 San Jose Mercury News.
This is all pre-snowden, so I'd venture a guess that the ACTUAL reason is, well, NSA.
See article [1] in the parent comment.
> Javascript (or framework) fatigue is just a 'transition problem'

Exactly, same thing happened early on in Ruby/rails community.
C doesn't even have strings, but you would typically be using char arrays instead. All you need is a pointer to the array in order to access it.
However, if you just have the pointer then you are lacking to essential pieces of information, the length of the string and the capacity of the string.

The length of the string is however by convention determined by the first NULL byte (zero termination), so it is important that there is a NULL byte within the bounds of the allocated array.

Concatenating two "strings", is not particularily difficult, it just needs to be done with care.

If you find it complicated, then you should not use C, nor should you use it for things it's not intended for.
Insurance I had as self-employed for 12 years gave up in 2015 and would not renew. Crap bronze plan with highest possible deductible is almost 4x what I was paying.

The part I particularly don't like is that this is compulsory. I'd rather see private insurance destroyed than expanded under penalty threats. Or better, go back to barter.
Location: bangalore,

India Remote: yes

Willing to relocate: Yes

Technologies: Python/ Django/ C/ C++/ Java/ Elastisearch
RabbitMq/ Redis/ Ejabberd/ Erlang/ Elixir/ AWS.

Resume/CV : https://in.linkedin.com/raooll

Email: hi @ rahulshar.ma

Twitter: https://twitter.com/raooll

---------------

Part of the team which ideated products in C2C mobile space. I’ve designed several products from the ground up. Developed Minimum Viable Products from scratch with little or no supervision. Successfully led the development of various mobile apps with my team.
It's true that the US has historically been a leader in medical research, but that largely comes from the federal government through the NIH ($32 billion in 2016.)
EGCS was all about generating faster code, adding features, et c.
I guess you meant:

#_((def some-state (create-state))
(some-fn [1 2 3])
(do-something some-state))

oh, and you can't have "invalid" code in (comment), but in #_ you can.
Where is <here> and will it always be there?
Using Xprivacy probably means you're giving up a significant portion of your security for increased privacy. When you are rooted and your bootloader is unlocked you're more exposed to hacking and malware. Also, last I heard the most popular root application by far (SuperSU) was silently acquired by a Chinese company.

I'm not saying you shouldn't use Xprivacy or other root-enabled apps, though, as some are very useful and it may be the only way to get Google to build in some of those features eventually, but just be aware of the trade-off you're making.
So, what, they're glorified Merkle trees?
This isn't always true. A lot of companies collect data on their users that they use internally and don't sell to third party sources. Pretty much any large app, even paid apps collects usage data etc in order to better understand their user base and optimize their app.
SEEKING WORK - Remote

Location: bangalore, India

Technologies: Python/ Django/ C/ C++/ Java/ Elastisearch RabbitMq/ Redis/ Ejabberd/ Erlang/ Elixir/ AWS.

Resume/CV : https://in.linkedin.com/raooll

Email: hi @ rahulshar.ma

Twitter: https://twitter.com/raooll

---------------

Part of the team which ideated products in C2C mobile space. I’ve designed several products from the ground up. Developed Minimum Viable Products from scratch with little or no supervision. Successfully led the development of various mobile apps with my team.
The Vive controllers are literally a steam controller cut in half, i.e. prototype material. I think they already said that the released controllers would be updated.
And why can't I buy antibiotics without a prescription. Don't I have a right to heal myself?

Misuse and overuse of antibiotics is a huge global problem. Common bacteria are developing resistance, and the reason is the overexposure to antibiotics due to agricultural and medical overuse. If things continue like this, soon we'll have people dying of tuberculosis again in developed countries.

If people can buy antibiotics without a prescription, they tend to take short treatments for random flu-related symptoms. This is doubly bad: the antibiotic doesn't do anything against the viral infection, and unrelated bacteria will be exposed to a weak antibiotic and be able to develop resistance.
This tiny thing may be interesting: https://gist.github.com/ryancdotorg/9f557d3513710ce91aed

I stumbled on it randomly several months ago. I suspect that a) it might be interesting to read through and b) might help add resiliency.
Q&A: Jonathan Blow on the Witness and the state of indie games
Adam Smith, in the second discussion of his title's topic in Wealth of Nations: "Wealth, as Mr Hobbes says, is power."

Oddly this insight is lacking from much the rest of economic literature.
Thousands Flock to CES 2016
CS231n: Convolutional Neural Networks for Visual Recognition
What do I expect? I expect the people that I send sensitive data to to be able to protect it.

Desire, maybe, but expect? That's so far from reality are there any grounds for expecting that these days? Has any company successfully kept /all/ sensitive data from hackers?
I don't know about you, but where I live (Sweden) there are strict rules on how you can store personal data and who has access to it. It's also against the law to put people in "databases". I guess we still remember WW2 and how the Nazi used such registers ...
Art for the sake of art.

I like doing things in an esoteric way. I wrote fizz Buzz weeks ago without out any literal digits nor any arithmetic operators, also, I outputted Roman numerals.

https://news.ycombinator.com/item?id=10599801
You've a peculiarly brief view of "ever".

But yes, from a mid-20th century all-time peak, real middle class wealth in the US is declining.
The point is that a private blockchain would lose the one thing that a public blockchain is good for:

Allowing a distributed network of untrusted peers to cooperate to come to consensus on how to update the glorified database.

If your peers are trusted, or can put behind an authenticated, authorising gateway, you don't need a blockchain - you can just use a normal database.
HN devolves into non-scientific anecdote city whenever politics are discussed on this site and everyone goes from analytical to happily biased at the drop of a hat.

I wouldn't take any one off experiences here as anything other than that; isolated incidents which most likely don't represent the overall picture.
The OP and his company are based in London.
I guess I can't say for sure independent of the articles I've found which say such at best, and are vague at worst, but it seems the company they are partnering with, Chain[1] is pretty committed to building on top of bitcoin's blockchain.[2]

[1] http://chain.com/

[2] http://blog.chain.com/post/99177371581/bitcoins-killer-apps
Which Clang Warning Is Generating This Message?
It is a great example "Worse is better"[1]. XML has a lot more functionality than JSON but very few people can fully understand all the X* family of specifications, whereas JSON is a _lot_ easier and handles majority of the use cases.

There are many, many real life situations where a developer needs to choose between using JSON, XML or YAML to store their configuration data, message formats etc. Simply stating that JSON is good only in one scenario and XML must be used in every other is over-simplification.

[1]: https://www.dreamsongs.com/RiseOfWorseIsBetter.html
The word "miracle cure" really grinds my gears.

I wish they would not use such language. There is no such things as "miracles"

regards,

science
'fuck' command which corrects your previous console command
Very interesting. For a while I've been meaning to explore the idea of infinite canvases within the context of UI engines - so you can eg have a scrollable region with infinite content in it that gets intelligently cached to disk etc. ("Been meaning to" and "while" are the key words here. :P)

One thing I noted with this is that window resizes seem to affect the stroke width. This is not a bug report, I'm just mentioning in case it's useful to you.
I actually wonder if Dell was hacked or this is some 3rd party info sharing that got leaked the old fashion way.

The problem with these types of cold call scams is that they do not scale, it seems a bit odd that a group could target a company the the likes of Dell would resort to such tactics (And yes I am fully aware that they could've breached Dell and sold the data but then I'm not sure that phone scammers would be in their price range).

My bet would be on a 3rd party losing some data or getting hit, or even just employees doing it the really old fashion way print out couple of 1000's of profiles and go to work your operation most likely wont scale much beyond that anyhow.

But in general allot of that info could've been fished even the Dell support tag. Dell's own support website has an auto detect feature that scans for it on your machine it supports .NET HTTP distro app, ActiveX and a few other plugin methods and if you have the Dell Support bloat ware installed I think even JavaScript could potentially work.

(Don't remember if Dell was affected but over the years multiple laptop vendors were found to leak support info over LAN/Ethernet as they run various services both during boot and later through the bloatware they ship the machines with)

If you have the support tag you usually can access old tickets opened on that tag either online or by social engineering their support team (With IBM support in the UK if you have the S/N you'll see all past tickets in their system) the rest of the data like name and phone numbers can be found out quite easily.

So if you want to scam people by pretending to be Dell support you should be able to do it without actually needing access to their customer DB.
Looks like a troll...
It's funny to say json and edn represent data, because they are both strictly UTF8 encoded - raw bytes have to be encoded somehow (with neither standard specifying a prefer erred method) to be represented.
Why is this important?
Sometimes we want to embed a binary formatted piece of data (e.g. an image) as part of our data.
It doesn't sound like Dell has been very effective here: likely attackers downloaded the database raw or it's one of their many contractors who log in remotely. Last time I saw that interface it was a web form that someone could access from any machine!

This is serious.

If you have customer data, you need to log access to that data, and you need to audit access to that data, and (very important!) you need to have a zero-tolerance policy. This isn't trivial to set up, but it's necessary; The CTO is responsible here, not some "website hackers".
A private blockchain allows a distributed network of arms-length peers to cooperate to come to cryptographically-verifiable consensus about who traded what and in what order - a settlement network.

A traditional centralized database doesn't easily allow irrefutability. A blockchain allows one to do this with low trust, as all of the data integrity comes from crypto.

Think of it as a database with signed tx records, and countersigned with timestamps for ordering. Any participant can assess the valid state of the world, without all of the hairy distributed database timestamping/integrity issues we all know so well.
This is a refreshing voice to hear in the media. I really appreciate the nuance that the Dutch government has displayed here, aligning itself with what most people in this audience would consider common sense.

Are there other governments that have spoken out in support of encryption like this? I'm sure there must be, but (casually following the news) I haven't seen any.
ommunist can correct me but I believe he was referring to having Dell tech support being located in a western country, instead of being based in asia. Yes it's more expensive to keep operations here, but we are more familiar with the business practices as well as the laws. Of course this is a price of "the race to the bottom".
It's interesting to see how everyone's mileage varies. I don't get the hangover - in fact, if I take it on a Monday, I find the solid work I put in tends to keep motivating me throughout the week. I do forget to eat with it, and that can cause its own problems. I've had run-ins with serious anxiety, but not found modafinil to contribute to that.
oh wow, very neat. Thanks
This has nothing to do with "fear."
I agree with you. I wish more people would realize their quibbling over a treatment for a symptom when they're hashing out a regulated private insurance marketplace v. single-payer. Our existing insurance system allows a lot of perversions of the marketplace and contributes to the root cause, but having the government sign a blank check isn't the answer either. We need to return ordinary market dynamics to health care if we want something that's sustainable over the long term.
"Bring on single payer" - like the veteran's administration? Because that works so well?
Could also use Hammerspoon (http://www.hammerspoon.org/) for this. It uses Lua but you can invoke processes and modify the toolbar. In addition you can hook into keystrokes, do window management, and all kinds of stuff.
SS7, which carries telephony routing and ID info, doesn't have anything like message signing or SSL certs. It was designed with the assumption that telcos trusted each other. Then came VoIP, and with it, signal transfer points which forward call ID info. There's firewall-type filtering at signal transfer points, but it doesn't help much with validating the original source of a call.
Yes, as it turns out, cryptographically timestamped ordering of cryptographically signed individual transactions is a useful thing for trading markets.
How to be moderately successful person
You're unfamiliar with how the American political system works. Presidents can't repeal laws, only Congress can do that.
At one point in the 1990s, Dell shifted all of its tech support to India, ruining its world-class staff in Round Rock (TX).

Complaints got so bad that they re-established the Round Rock organization for corporate customers; retail buyers were still stuck with the offshore staff.
Second this. In fact, I would rather argue that its better to stop forcing online registration of computers until the privacy of those who register is guaranteed. Its not as if registration is even needed, they already have a tag attached to each device, so they can track sales using that.

On the other hand, this problem is not specific to only Dell. Take the online web-forms of any other major Tech seller like Asus, Samsung, Motorola or HTC and their website sucks. Almost every one of them looks poorly designed and unprofessional which is more worrying.
I've found it positively affects my self-discipline in all sorts of ways, including finishing sets I might lazily walk away from. I haven't noticed any physiological effects, and I've done some fairly intense exercise on it.