skysight-inc/HackerNews huggingface dataset:
>The real niche that needs to be filled here is not more textbooks, it is a really really good description of how to actually teach yourself this stuff on your own.

I don't think you can. Sure there are a select few insanely motivated geniuses who could do it. But learning math is just really, really hard. Harder than anything most people ever come in contact with. It's kind of like being able to punch yourself in the face. You can try to, but you'll never be able to do it with the same force as someone else. Or like being on a sports team, where a good coach will push you far beyond the limits of what you could have possibly set for yourself. This is coming from someone who taught themselves to code completely solo from nothing and built a successful career as a software engineer. I've recently gone back to school because I simply could not teach myself even remedial high school math with sufficient rigor to prepare for upper division science/engineering courses.
IMHO - credit monitoring has limited utility. While it can help you identify issues more quickly, it's still after the fact. For that reason, I bought the family a Zander Insurance plan. If you get hacked, they handle the fix (including outreach to the credit bureaus) and cover your expenses. This year they also added some credit/identity monitoring features and wallet replacement. I've not yet had to use them, but the service makes a lot of sense to me.

https://www.zanderins.com/idtheft2
Your analysis is rational but the discussion is about public relations outcomes, not decision making. The public response to issues like this one is almost always not rational and does not rely on risk management.
Content aside, thumbs up for a really nice blog design and article-tailored animations! Very nice to read.
I hope this succeeds and bankrupts Equifax, but then what? Over a hundred million Americans still have their SSN exposed, what are we going to do about that?
For day to day financial services maybe. But for fixed APR mortgages? They are still very competitive, and if you are a member of certain groups, like veterans, even better.
And the submission page too: https://securityequifax2017.com/eligibility/eligibility.html
This was hugely useful to me, and I appreciate the copious links. But I am still stuck on something. In the early days, you programmed the home computers with assembler (it was the truth) or you used co-equal non-truth languages like C or Pascal. Later on, the OSes were all written in C, so the application code was being written in C (or mixed C + assembler) and you had FFI problems if you weren't using C. But what happened in between these that caused the OSes to be written in C rather than Pascal? Was Pascal just not perceived to be useful as a systems language?

Politics and Unix would explain it if, people were borrowing and/or aping Unix in their OSes, or if people just generally had the impression that C was more powerful. Is that kind of the direction you're pointing?
They just tell you after the fact that a new credit line has been established. It's still on you as the consumer to go prove that it wasn't you and that you didn't open it...

And guess what, the same questions that they ask you to prove you are who you say you are, are the ones that have likely been stolen!
True. That invites the question, can we know what proportion of the prosecuted are guilty? I think we can, but we would need to hire a pool of people to secretly serve as test subjects -- to commit a crime (or not) then be charged for it (or not) and tried for it, and only reveal their true status after their case reached a verdict.

Only then could we get a good idea how fair the legal system really is. The invention of such a clandestine "Justice League" would be a pretty interesting way to measure whether any local or national police/justice system is fair and effective.
I was planning to add in my original comment that the Roland SE-02 wasn't even built by Roland, its a studio electronics adaptation into their boutique form factor. That said, its a pretty cool little piece of gear that can definitely give you the Minimoog-ish sound its shooting for and a bit more. I wouldn't say its a perfect minimoog clone though, but its a great little piece of gear.

Funny think about the TB-303. I found one in a pawn shop while I was in college in College Station. They had a TR-606/TB-303 for 60 dollars. I was just beginning to get into my gear head phase and remember reading on one of the early internet music sites what an important piece of gear it was. Thinking its too good to be true, I took an extra 386 PC I had laying around and offered it in trade(I was broke and didnt have 60 bucks). They accepted, and I took home these 2 boxes. This was around 1997 I believe. Wish I'd have kept them, but I ended up profiting pretty nicely from them.
I agree with you on the practical side of things. I don't think it makes a lot of sense for companies already using React to drop it in most cases.

I was mainly talking about new companies or new projects deciding to use React because of the potential risk. Even if the risk is tiny, it might make sense for risk-averse teams to choose something else, since there are so many good alternatives available. There are also cases where React is the clear-cut best choice from a technical perspective, and in these cases I'd say the benefits almost always outweigh the potential risk.
Oh, I wasn't trying to say that you can't do that in Emacs, I just never learned how to use them. I wasn't trying to knock Emacs macros in this case, I was just saying that once I learned Vim macros, I realized that it eliminated a lot of my previous cases where I had to muck about with the editor's scripting language.
Lisk Announces Partnership with SocketCluster
I completely agree. I did my undergrad and grad studies in philosophy, specifically focusing on contemporary and symbolic logic, before joining a six month bootcamp. Before the bootcamp, I had at least six months of development experience. Would I do it again? Absolutely, the bootcamp gave me discipline, a network, and a schedule to fill the gaps in my development experience. Did it teach me computer science? No way. We spent a week on it and hardly covered bubble sort, quick sort, and binary search. Although I have only touched the surface of computer science, I view it as an extension of my training in logic, and philosophy as an abstraction of pure mathematics. I know that if I want better jobs I will have to continue to learn algorithms, data structures, architecture, etc.

Bootcamps can direct an analytical inclination, but rarely, if ever, create it. I am not at all sure that the conclusion is that bootcamps are ineffective. The issue is not with bootcamps as such, but with those who believe that the hard work is done by just showing up for lecture or doing the minimum in homework. I like to think that bootcamps are just an extension or tool to employ as an autodidact.

There has always been a divide between those jobs which require a more rigorous foundation and jobs which need someone to bang out some semi-workable code for a website. Bootcamp grads are often under the wrong impression that they are qualified for the first type without some experience doing menial tasks.
>Like with any country, change is slow and has to come from within.

That wasn't the case with Japan and Germany during WWII. They both went from militaristic, imperialistic societies to pacifist ones in a relatively short amount of time. And that change was the result of their being utterly and completely defeated in a bloody war, and the occupations that followed.
> many common numeric types include specific ranges

Can you give me a mainstream language example?
Facebook undermines its own effort to fight fake news
As a founder working in edtech, I'm glad to see a light shined on these practices, which are surprisingly pervasive. My company has received mass emails from teacher-bloggers asking if we want to submit our products for reviews or find out about sponsored posts. When I replied to inquire about product reviews, they responded with information about how I could sponsor a post. As it turns out, their entire site is a bunch of sponsored posts, masquerading as an unbiased source of information and reviews.

I'm not saying this doesn't happen in other industries. But it is frustrating to see so much of it in education — to the point where I have asked myself: is this just how all the successful companies became successful? Is this just the way the game is played?

Hopefully articles like this one will help set a trend toward better behavior. It sounds like teachers could get in a bit of trouble, both ethically and legally, if they're promoting products without appropriate disclosure. But they probably just figure that anything that companies ask them to do is ok for them to do. Now parties on both sides are on notice that much of what is going on is not legal.

For anyone interested in reading more about the dark-ish underbelly of edtech, check out http://www.hackeducation.com. No affiliation — just a fan.
Why some Equifax customers have unwittingly waived right to class-action lawsuit
They did. Then they removed the "on demand smart files" features and it hasn't existed for nearly a year or more. They are adding it back again in October 2017 as part of Windows 10 Fall Creators Updates.
Awesome, thanks. It sounds like you're working on some of the ideas I've been mulling over this week. I like the idea of localizing the currency and having immigration restrictions. Localizing helps solve the problem of scaling pseudonym parties. Finding a world-wide, or even nation-wide time where everyone can show up in a group in order to verify their personhood would be tough.

I guess the next issue is how do you take that CPI, adjust, and issue currency in a decentralized / consensus way. Also, how susceptible to manipulation would these schemes be.

I would love to see a more economically sound cryptocurrency, rather than the deflationary mess that is Bitcoin.
"law marches in the direction of ever improving it's fit to society"

Right, we're all in agreement here. Law should conform to society, society need not conform to law. When the law is wrong, we can resist it, and when the law is absent, we can replace it.
At that point, how is that a boot camp and not a paid tutorial?

Why would anyone pay for online course work when there is so much available for free from places like MIT and Stanford? I paid for a boot camp to have access to an instructor with industry experience. Not to learn language syntax and build projects.
> Yes, it can!

Ok, how? Other than an Ada example, or dependently-typed languages that aren't use in production, can you offer an example?
$15/month for identify protection/tracking X 12 X 40 years.

You can't even dispute $15/month, since that's how much Equifax charges for their identity protection, so that must be how much it's worth since they caused these damages.

That makes it more like $7200 in damages, not including the cost of money over time, inflation, etc.
4 explicitly say it which is in a way kind of them.

Many others probably just drop the resume right in the trash.
Very similar, here's main() as an array

http://jroweboy.github.io/c/asm/2015/01/26/when-is-main-not-...
True, but in the US you can not really sue for possible harms. You can only sue for actual harms which can be remedied by the court. Leaking your information isn't a harm the court can remedy. Abuse of the leaked information is a harm the court can remedy.
Congrats on shipping! This is a great idea. I know that a lot of peeps here on HN (myself included) have a bunch of side projects languishing in various stages of completion. Best to trim it down and focus on 1 or 2, and let go of the rest.

Is it possible to show the technology stack in the listings? I see you collect it in the Project submission form. Doing so would help prospective buyers / barters better identify projects that they would want to acquire, based on the technology stack that they are familiar with.
In small claims court, would you not have to show $1000 worth of damages?
Putin – Whoever becomes the leader in [AI] will become the ruler of the world
Honestly this kind of idea would appeal to the MAGA crowd.
Perhaps there was a backlog of people who'd wanted to go to a bootcamp? Once that backlog is exhausted, it would be natural for applications to drop.
I would disagree, I'd say A-Frame is a rare library that is both "super easy to do something basic" AND "super extensible at the upper end" -- a rare feat in software development.

I've worked on a number of A-Frame projects and so far the only restriction I've found is my own skills. Since it's all JavaScript & three.js under the surface you can extend custom components to do anything you want.

Like any framework it has "opinions" of the right way to extend things. You can ignore them and cowboy code, or you can follow them with the added bonus that your contributions are modular components that others can use too.

And you are totally right - a middle school aged child can learn using A-Frame! We taught a course doing just this a month ago:
https://medium.com/@kfarr/teaching-webvr-using-a-frame-and-g...
I feel like you'd suffer heavily from adverse selection.
Do you mean what sort of things have I built thus far using C#?

Most have been console based applications with a GUI front end to manage settings. I've worked a little with WCF and a little more with WebAPI/REST and also Windows Services.

C# more often than not makes things fairly simple and fun, but repetitive at times.
If you sue a corporation, who do you expect to defend it? It will be an attorney.
It was also likely a much, much smaller company.
If there isn't a better link, it's likely a bogus (a.k.a. exaggerated) story.
Not OP, but I graduated from a state university with a degree in CS just over 6 years ago, and we didn't get much in the way of process education. Couple of slides on development processes in a sophomore class and certainly no source control usage for class work (most instructors accepted assignments as zip archives).

In the group project classes I took, the instructors were only concerned with the final results. The process, tools, etc were left to the individual groups to decide.
The paradox being "either 'everyone must let others speak freely' or 'you are free to decide when others can't speak freely' but not both?"

Why would this paradox arise in a just society? Specifically the second condition.

My (Kantian) ethical justification for the first is "in any situation where I use the rule, I would want its use to be universally established", whereas in the second condition it is clearly false to say that every situation where I restrict someone else's speech coexists with my desire for everyone else to decide when another's speech should be restricted, since my desire to censor and my opponent's opposite desire would contradict that I am acting how I would if I wanted the rule to be universal.

Isn't the only freedom you're restricting by upholding free speech, the freedom to arbitrarily restrict freedoms all for the sake of promoting big-picture freedom? I find it hard to see this as consistent. What kinds of scenarios do you see as too messy/exceptional/extraordinary where freedom of speech becomes a self-imposed restriction?
You can install Msys2 http://www.msys2.org/ and use GCC 7. Your compiled code will be 100% native Windows executable and will run on other Windows machines.
I guess I'm not in the majority these days but I believe that no cost is too high to prevent an innocent person being subject to imprisonment.

Also if the cost is too high then our society/laws are broken and that is what needs fixing - not by just working out cheaper ways to lock people up.
I looked at your profile and I didn't see the company you're talking about. Would you please provide a link?
IT Operations have always been a apprenticeship system where you progress from servicedesk towards manager as your career progresses, and project management, cloud computing, devops etc is operations not development skillsets.

An in a lot of ways the current problem is that outsourcing have killed the pipeline from college drop-out to sys-admin by way of the call center. as the call centre have now been outsourced to people far away in companies with no upward career path.

The boot camp industry were never about fixing the operations pipeline problem, but to fix the problem of how to turn domain specialist into programmers something it largely failed at by being way to valley and app centric.
Sorry - by 'stuff' I meant just development work or work after graduating university.
The hack exposes lenders (banks, etc.) to a huge amount of risk, right? So don't they also have an interest in seeing agencies like Equifax punished severely for a hack like this?
This is probably a dumb question but how does Equifax, TransUnion, etc actually get the credit info in the first place? If I wanted to start a credit monitoring company, could I do it?
"China is considering losing all control over domestic cryptocurrency activity"
That's where the choice of Go (which I like as a language, mind you) has hamstrung them. Anyone who wants to do anything with it must either 1) add an entire separate daemon as a requirement for their project/plugin/library/whatever, or 2) re-implement all of IPFS from scratch, and commit to tracking the reference Golang implementation forever.

Sure they have a Javascript implementation they're developing in parallel, but in a world where most end user devices are battery powered what the hell good is that for anything serious or interesting? The requirement of a daemon to achieve reasonable network performance is already asking a lot of anything with a battery indicator. And at the same time the stability/reliability's still not there to use it for infrastructure, which is the other way they could have taken it (though they seem to stress that it's for end users).

Again, just a very frustrating project to follow. Oh so close to being awesome. Maybe in another 6 months...
I suspect that SRFI 49 went as far as it did in an attempt to reduce ambiguity (but I haven't spent much time looking at it, so take that with a grain of salt).

I understand why people prefer the combination of infix expressions and a possible reduction in the number of bracket-like symbols in their programming language (indeed, as I stated before, I originally found lisp syntax to be weird, and originally I didn't like it). When things are different than what you are used to, it is common to not like them.

However, having spent a considerable amount of time programming in lisp-like languages, I find that the benefits of prefix notation and the use of parens as boundaries in the language far outweigh the costs of having them there. Any discomfort with the aesthetics of the code seems to fade with time for most people (if they are willing to spend enough time using the language to get used to them).
I support the sentiment. I'm not sure anyone has all that much insight though, especially if you don't consider the things Thurston and Grothendieck have written to be adequate. I'm got a PhD in mathematics and have interacted with a lot of mathematicians, some of whom are up there with Milne, and I could pretty much say everything I know about how to learn mathematics in a paragraph or two.
I kind of tend to agree. I have been a professional developer for about 3 years now. I am 100% self taught. I think I have a natural knack for the field as ever since I was able to read I have been constantly absorbing information about physics and chemistry. I worked as an auto mechanic for a few years and then I moved into industrial fluid process design. After that I landed a job with a (really shitty)web development agency. Now I work under contract for a startup(1099). I really believe that my passion for science and my previous work experience prepared me to deal with all of the complex technical expertise required to be a competent developer. Not everyone can be so lucky.

I have tried to explain basic computer hardware/software concepts to some friends of mine on many occasions. Some of them are right on board with what I'm talking about immediately while others are either completely uninterested or unable to grok the concepts. Usually the ones who grok it are people who already work in technical fields like my buddy who works in machining, or my other buddy who does welding, or my other buddy who is a market analyst(just helped him learn Python for data analysis).

Not everyone can be a competent developer, and that's OK. There are many other positions within a tech company that are just as important, like project leads or designers.
Save code share
Complicate border searches for whom? Sounds to me like it'll make my border crossing easier (if it has any effect at all). Even if they trick me into unlocking the phone, they won't be able to pull the data off of it without a passcode, a passcode that so far seems to be protected by the 5th Amendment.
Thank you for the thoughtful comment! I'm going to go back and read some of your longer posts on your experiences. Perhaps it's time to start learning Japanese...
Traffic tickets aren't generally resolved in SCC. Traffic tickets are very specific. As the actual attorney pointed out, if you make a generic "file a SCC claim here" app its resultant documents will be pretty quickly discarded as insufficient.

SCC is not hard, it's cheap, and it's designed to be easy to do and not require legal assistance to do so.
I work on a team of 25-35 year old devs doing firmware/performance work for a BigCo - there are definitely plenty of people hiring in the space, but in general you only use C if you have custom hardware, and you only have custom hardware if you have a huge amount of capital, so it's tougher to find that work outside of established players.
> I see that this guide is sort of "old news" to many of the experienced programmers hanging out here.

https://xkcd.com/1053/

Carpe diem.
archive to bypass adblock wall http://web.archive.org/web/20170908173242/https://www.washin...
True only if the papers are issued by government. A private or non-profit scheme, if hacked, could be abandoned within hours and replaced. To post this comment i had to present some virtual ID to a private organization.
There are employers willing to hire them, but not at the amounts bootcamps suggest in their marketing. A bootcamper is at the point they can just start to learn, so if the industry standard for a role is $100k, a bootcamper would do well to earn $40k.
I want to upvote you for your practical values and downvote you because of your lack of cites. Can we get some sources here?
Beej was a couple years ahead of me at Chico - he was an awesome guy then and it looks like he's been keeping at it ever since.
Who do you think is going to represent the company?
What the government is still hiding about the JFK assassination
That's a nice story re the 303 ;)

The SE-02 is all right but let's see what happens when Behringer introduces its Moog clone for $300!
http://www.factmag.com/2017/06/28/behringer-d-synth-pre-orde...
Well, I did suggest a safe. But sure, there are other ways it could be destroyed. As for failure, presumably it's already a back up, so assuming the source didn't simultaneously fail, I can just replace the external drive.

If this makes you queasy, you could always buy a second drive. Two 1TB drives and a fireproof safe, that's equivalent to three years with Backblaze. Still seems pretty reasonable to me.
Intel provides a tool that emulates instructions which are unsupported by the host CPU, so it's likely that the code was tested before hardware became available.

https://software.intel.com/en-us/articles/intel-software-dev...

> Intel is releasing this Intel SDE so that developers can gain familiarity with our upcoming instruction set extensions.