skysight-inc/HackerNews huggingface dataset:
In this case, a really damn loud noise, at over 130 db. That's a badly set up fire suppression system.
>Your parents credit score doesn't affect yours. At all. IT doesn't help you get a credit card, nor bank accounts.

Perhaps one's parents can't help in any formal way, but for me, my parents' creditworthiness and relationship with a local bank helped get me my first credit card.

Right before I left home for college, I applied for a credit card with my local bank, and was initially declined. When I asked for reconsideration by the branch manager, he looked into the situation and indicated that he couldn't do anything to assist.

When my mother found out I was declined, she took me back to the branch, and asked the branch manger to reconsider the credit decision. Upon a review of my parents' standing with the bank, the branch manager overrode the previous decision and I was given a Visa card with a moderate ($1000 USD) limit. My mother wasn't even asked to co-sign on the account, provide any kind of guarantee, or be associated with the credit card in any way.
For only $200 I can build a perpetual motion machine based on TIME CRYSTALS! Physics said so!
What’s the allure of a fruit designed to repel?
If you got the "Encountered Problem" error, there was an unexpected spike and traffic a few hours ago, and the API was blocking requests. The server is back up now.

I would really appreciate it if you could send me any bugs, screenshots, suggestions to contact@geoscreenshot.com
If I offered you a BMW M5 for $2000, would your first thought be, "hmm, I should check to see if someone is selling the same car for $1800"?

Programming book preferences are fine, useful even! Complaints about book prices are silly. Take your career more seriously.

I guess my point is just: pretty much all technical books are fantastically, comically underpriced.
You are not calculating the calories correctly then, either the input, output, or your metabolic factor.
But the subsidies are already being reduced, and are likely to disappear completely as soon as EVs become reasonably widespread.

What's more likely to have an impact is the move by cities like Paris and London towards banning vehicles with high emissions from the city center altogether.
> What is a very important thing that would impact lots of people that is very easy to do or set in motion, but much harder to un-do or stop?

War. WW1 was started by a student with a pistol and resulted in >30m people killed or wounded.

The conflict that started on 9/11 fifteen years ago is still ongoing and has cost over a trillion dollars and a million lives, having destabilised Afghanistan, Iraq, Libya, Egypt and Syria. Turkey may be next.

Terrorism suceeds when it provokes a spiral of escalation. Perhaps a grid collapse is fine - everyone goes on holiday for a day and hangs out with their neighbour, NYC passim, but a grid collapse plus a more conventional terrorist attack?
Oh, another WWII scale event meets my definition of world gone to hell.

I suppose I could have more clearly stated that I was arguing that the US is already leaning on large aircraft strategically, it wouldn't be a shift.
1) Some background is necessary for building and monetizing projects. Not necessarily university education, but you're not just going to pick up a book on CS and start monetizing projects that month. What's your time frame for this?

2) "Just". This is not a trivial exercise. I recommend reading your way through patio11's extensive writings on bootstrapping software companies if you're serious about this

3) OK.

4) You can't really build web apps without JS, at least in some form. Which part about web apps do you like, if it's not JS or "python/ruby/...". This is probably the easiest way to monetize software projects these days though, so maybe reconsider. You can still do some pretty nifty things if you find a niche market and put up a public facing CRUD application with a few lines of Django/Ruby boilerplate.

?) I think all that's really left after your exclusions is to try pick up on the dying markets like Wordpress/CMS development. This can be done through plugins or managing entire sites for other people, or building your own ecommerce business. For the latter, look into ready-made stuff like Magento. This is really how people made money a few decades ago though -- I know a few people who have tried recently and failed.

Last suggestion is to look at more business oriented stuff. VBA is still exceptionally powerful in terms of integrating into tools (Excel) that non-tech people use. A lot of managers etc spend an inordinate amount of time doing repetitive work on spreadsheets -- you can save them hours every day with a few lines of VBA dev. Not fun, but might be what you're looking for.
Depending what you're doing then you can do lots of languages to some level with a browser, eg https://www.google.co.uk/search?q=repl.
Personal opinion - (in order from beginner)

* C Programming Absolute Beginner's Guide by Perry and Miller

* C Programming A Modern Approach by King

* Programming in C by Kochan

* C Primer Plus by Prata

* Head First C by Griffiths & Griffiths

* 21st Century C by Klemens

* Understanding and Using C Pointers by Reese

* Expert C Programming - Deep C Secrets by van der Linden
I'm taking this course as well, and I'm really pleased with how practical it is, and how much "here's how to figure out how to do better" advice and techniques there are.

Really, it's a great model for teaching technical subjects in general.
> and yet, we do it on the regular.

No, we don't. When the whole grid is down the power stations have to shut down - they can't run without load. Power stations require power to start up, and without power on the lines there's no synchronisation.

There are facilities designed to start a grid, the utilities are prepared, but it generally takes 6-8 hours to get synchronisation to a level where the main generators can get back online.

As most major generators are a long way from population centres (and their primary load) a coordinated attack could partition most country's grids in a way that ensures a long term blackout.
I am using it on Win 10 and Chrome, and it looks fine. Could you describe what is not working?
Segment.com (YC S11) is hiring the best demoer to join Sales Engineering Team
I've already quoted Daniel Holden on ##c once under GPP, but his evidence on the matter, deserves, I think, a repost here:

I remember witnessing a new C programmer ripped for several minutes on the channel for simply mentioning the heap and stack in their explanation. Instantly he was shot down with "implementation detail and not defined in the C standard" and told to ask his question in #unix.

You can find the whole article at http://www.theorangeduck.com/page/ready-fight.
Most of the cost of the book isn't even its price, it's the time wasted going though it if it turns out to be bad. Or worse the time spent unlearning it if it's out of date, incorrect, doesn't follow conventions, or doesn't follow best practices.

I'm incredibly wary of just about any textbook that isn't an official reference for this reason.
> Honestly, there's no way I'd use an MCU that doesn't support 16-bit integer types. I've never even heard of such a thing.

SHARC chips don't have any integer types smaller than 32-bits. Why would they, when they can't address any smaller than 32-bits?

> I've also never heard of a 24-bit processor -- unless you're thinking of some antediluvian bit-slice processor, or something like that?

56k chips have 24-bit chars. Not so common any more, but they are still kind of kicking around.

> but I'm sure the same code will compile and run on it just fine, if and when I ever encounter one.

My point is that it won't. If you use types which must be exactly 16-bits wide, then you can't compile that code for machines that don't have a 16-bit wide register.
Yeah, I've been experimenting with it for a few days and I find it very promising. But the lack of types in JS is not such a pain point IMHO. In JS you can define a monad that works only with numbers, which is sometimes useful, and which you cannot do in Haskell without black magic. I think Flow's idea is that most JS programs are actually naturally well typed, and it often verifies in practice. Just because you don't have a compiler yelling at you doesn't mean your program is not well typed :)
A friend of mine had an electric mini for a year several years ago. It was awesome. They could sell a lot of these at the right price.

I repeat.

They had this car years ago. It was awesome.
Maybe in the future you can vote for a party with which you are not perfectly aligned, then weigh on it while it exerts power to bring it closer to your views?

I happen to think it's the greatest challenge to be tackled by civic tech startups...

See this older story https://salon.thefamily.co/software-eating-politics-the-case...
The Elephant's Foot (2013)
I'm an atheist, and scouts made a wonderful contribution to my life. I put my atheist kids into it, and they had a great time, too. It's a wonderful organization and great troops are the norm, not "rogue". I don't know if there were any gay kids among these pre-teens, and I didn't notice anyone who ever seemed to care. I've worked with Mormons on community service events: some of the finest people I've ever known. I don't believe in their God, but I believe in them and have no trouble getting along. I've been involved with sports in a Catholic organization. I've worked at companies that had some policies I disagreed with but that were a net positive in the world, in my opinion, and I hope I was a net positive for the company.

I'm not aware of any perfect scouting-like groups nor of any imperfect ones that, all things included, would be better for my own boys than the scouting group across the street.

I don't have to take umbrage at everything that has some relationship to something I don't agree with. I guess there is more that one kind of "inclusiveness".
As someone who spent too many years at a Sonic Wall competitor, we always completely wiped the boxes we got back.
Specialised line-of-business apps for small biz work great. The downside is you need to know their line of business well yourself. The best markets are the untapped ones where, if you tell someone what you do, they had no idea that job even existed.

Many of these have succeeded while being written in Visual Basic.
I was really fascinated by that comment as well, but not for privacy reasons, I believe that while it would be able to peruse server logs at Tesla to understand where a particular car was at a particular time, that is no worse than OnStar or current phone GPS tracking.

The interesting thing is the data set of watching humans drive and using models to drive for the same place. This only works if the "place" is not notably different from the model, say a semi has hit the overhead and its now hanging into the roadway, can the car distinguish between a sign hanging sideways and one that is attached normally?

Severe storms and down power lines is another interesting question. Does autopilot recognize the environment has been grossly modified and refuse to drive? Earthquakes, tornadoes, floods, all can grossly change the environment at a particular geocoded location.

What if a Tesla owner's club decides to use a piece of highway 58 out in Nevada as a race strip? Does autopilot assume that when you hit this point you are supposed to stomp the accelerator and go as fast as you can? (ok that is a stretch)

It's the data without the knowledge. Something machine learning is bad at (hence turning chat bots into vitriol spewing fascists). VERY interesting times.
> Prevent landlords from pulling credit history.

I never understood this - why is someone else asking for your credit history a ding on your credit report? It seems really silly to me, but I must be missing something.
Isn't calling them "conspiracy theorists" itself an attach on their character?

Personally, I like to play devils advocate, and I'm curious about what happened on 9/11. It doesn't add up for me. So I have taken the "conspiracy theorist" side several times... I don't see people making arguments against the theorists data.

I see the same common fallacies, most often variations of appeal to authority. "Popular science debunked that" for example in response to an argument that Popular Science didn't address.

"If it were a cover up it would have gotten out" in response to people pointing "it getting out" is my favorite, of course. Sort of a "I don't believe it, therefore it can't be right". Not sure what fallacy that is.
Starting with standards is probably good yes. Something I found very helpful in JS is doing hard-core TDD at least at first (again, the tooling is awesome, see mocha, chai) - then after having done the same thing a hundred times you can become more relaxed. Good unit tests make up for a lot of missing types.
> Also, you used the word "probabilistically". We should not be assigning sentences based on the roll of a die, eh?

Probability is not "roll of a die", it is how reasoning actually works. Human judgement is nothing but a heuristic-driven, semi-conscious probability calculation. When you have data that's more quantified than "vague gut feeling", doing things the right, formal, explicit way leads to better results - that's why machines are getting much better at reasoning than humans already.

So if IRS wasn't using probabilistic models to decide whom to audit, I'd say they'd be sucking at their jobs.
Man, this is so like me!

I guess my concern is that I want to do quality work (with well-designed languages) AND earn money for it. I'm beginning to realize that (sadly) it's not really how things are done in the programming world. As long as you can deliver a fancy web-app in short time, nobody cares if you have used JS or ClojureScript.
Oh wow I fucked that one up. Thank you for correcting it.
You want to measure the instantaneous amplitudes of a wave packet in the petahertz range at above the Nyquist frequency?

I don't want to say it's impossible, but I think you'd have to improve the capabilities of our instruments by about four orders of magnitude, which means you would have to invent several new major technologies.

Maybe if you digitize the time-domain pulses using some kind of controlled nuclear reaction? Electronics are far too slow (although I don't really understand why, so maybe that can be fixed). X-ray-stimulated nuclear reactions are going to be tricky to get to happen at all, much less to chain together into computational circuits, although in that case maybe you can use α particles or neutrons to carry the information around between the computational elements, simplifying the task somewhat.

It seems like, however you manage to measure it, the quantization of the radiation is going to pose really significant problems to measuring its amplitude accurately as a function of time, but maybe you can get around that by repeating the pulses a lot of times. But you'll need to make sure that you're emitting pulses of the same shape, rather than just pulses with a similar frequency spectrum and envelope but varying relative phases among the frequencies.

On the other hand, if you just want to measure the time-of-flight for X-ray wavepackets to sub-picosecond precision, without worrying about the time-domain waveform within the packet, I don't think that gets any harder or easier depending on the "carrier frequency" of the wavepacket — X-rays should be just as easy as terahertz light. You do need a few terahertz of bandwidth, so you aren't going to be able to do this with bursts of gigahertz microwaves.

X-rays' interaction with the material you're trying to image might be less or more convenient; their cross-section for backscattering is pretty small, but maybe you could scan the book from different angles and use total internal reflection to find interfaces between materials in the book with different refractive indices. This would also reduce your requirements for time-domain precision down into the hundreds of GHz range, which is a lot easier to deal with.
https://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html

This is my favorite C related documentation online. The first book on C I read was a PDF of K&R, I liked it. I used to think the paperback was way too expensive. Instead I bought C Primer Plus, never read it. Few books capture the gist of a language as well as K&R in as little space. Though Modern Perl and Programming in Lua also come to mind. If they ever make an updated version of K&R I would definitely buy it.
But a BMW M5 is a good car. Sorry but I don't get your comparison.

I will happily pay £100+ for a good book but I don't feel Learn C the Hard Way is worth buying at $30 when you can get better books for less.

Would you pay $100,000 for a junk car when you can get a BMW for $50,000 that is better in every way?
I know paper burns at fahrenheit 451 (thanks Ray Bradburry)... what temperature does jet fuel burn at? Or that gasoline truck? I presume it's a much higher temperature.

The jet fuel that hit the twin towers was mostly expelled in massive fireballs, with some of it draining into the towers.

I don't see a reason to believe WTC 7 was saturated in jet fuel. So WTC 7 was a paper & wood and fabric fire, right?
And people with 64TB, 256 core machines don't have RAID arrays attached to their machine for this exact reason?

If it's "machines" plural, than you can do replication between the two. There's your fallover in case of complete failure.
Meh. Using Weak Types for this would be circumventing the ownership system to say what you mean and maintain it by hand. Indeed I believe the Rust Language is essentially stating that you can't manage these things by hand but a computer can.

The road to hell is paved with good intentions, and I know myself and my cohort well enough that I appreciate the Rust sentiment on this subject. It was the main feature that drew my attention.

I'm wondering if this is a concrete concept that could be build into the ownership system. Logically speaking, this back pointer only exists to allow objects that are part of a Composition to reason about their environment, or be reasoned upon by an outside observer.

Maybe some of this information already exists in the language internals and you just need a function that can expose the owner of record of the object... There can only be one, right?
Perhaps Tesla might release the data. Musk is all about improving humanity; selling cars is a means to an end, rather than the end itself, and that end could be hastened if every manufacturer could access (and augment?) the database.
I don't know a lot o javascript, using clojurescript instead, but you've piqued my interest, is there any learning resource for that kind of javascript use?
Kind of off topic, but didn't anyone notice that FastMail pretty much copied Facebook's colors. I too remember using Facebook's colors when I first started learning how to do HTML, but didn't go forward with it.
I don't know... As a foreign student I was for some reason given some positive credit score. That was surprising enough, but not as surprising as having my credit limit raised very liberally every time I reached it. I can tell you that doesn't happen in Spain at least (and seems in reality more sensible).
Lego is so popular, it can’t keep up with demand
The human. At least, given the technology that Tesla is deploying here, the driver would be expected to continue to pay attention to the road and to brake for obstacles.

I mean, a really cynical view looks at the part where it works better as a smokescreen for the part where it much more aggressively monitors driver attention.
Yes. "Truther" is code word, like "birther" and "denier" and "conspiracy theorist". It basically means "anyone who doesn't agree with the Official Positions Of The Ministry of Truth, and is thus ipso facto without credibility".

It's from a very anti-intellectual ideology.

Literally these people reject the scientific method. They are rejecting argument evidence and claims based on the source, not based on the quality of the arguments (which is talking to the person not the point, and a form of fallacy of appeal to authority)
##c is the single most pedantic internet forum I've ever been in. Also the only time I've seen someone spell "coördinate" with the Diaeresis in chat was in that channel.
Ah, thanks, should have thought to look on Wikipedia also, https://en.wikipedia.org/wiki/Stonehenge_replicas_and_deriva....
That being said I cannot wait for the time when Haskell becomes truly mainstream in web development.
Sounds like a mistake to only have one member of team have it. Why does this member get special treatment?
If you want to build things with interfaces that users use, I implore you to reconsider JavaScript. First of all, it's a powerful functional language (https://www.youtube.com/watch?v=ya4UHuXNygM).

React and Redux are heavily inspired by functional languages, and the two can be used on the server-side as well (which, if you're serious about web development, is going to be important).

With React Native (https://facebook.github.io/react-native/), sharing code becomes even easier for mobile development without really sacrificing the quality of the end-result (no more WebViews).

If you want JS to have a type-system, consider TypeScript (https://www.typescriptlang.org/), or if you want a more powerful ML-like type-system consider using Flow (https://flowtype.org/).
Ah, so it doesn't solve data storage, and runs SQL queries, which are less capable than UNIX commmands. If your data's stuck inside 15 SQL DBs, than that'd make sense, but a lot of data is just stored in flat files. And you know what's really good at analyzing flat files? Unix commands.
> If I offered you a BMW M5 for $2000, would your first thought be, "hmm, I should check to see if someone is selling the same car for $1800"?

Firstly, probably yes. If you're selling way below the market price, there's something wrong with your BMW. But leaving that aside...BMW M5s are not nearly not as easy to produce or copy as books. I could probably generate a (horrible) learn to program in C book in a matter of days and put it up for sale for $30. I would appreciate someone telling the world "Don't buy this, it's a bad idea."

Now I maybe you have already read the book and know it's not particularly bad, or you think Zed's reputation as an author is good, or something else like that – and it's fine to offer those as rationales for buying the book. But the argument that "Any book about C is likely to change your career* and you're quibbling over $30?" is a terrible argument IMO. The likely thing that happens with the average C book is that you read the first 10 pages, can't grasp some point that the author is particularly bad at explaining, and wander off to watch a Youtube video or something.

Now if your book is so engaging that it prevents this sort of attention wandering, that is a book where you can reliably present this argument. One example (from my perspective) are the Feynman Lectures on Physics. I can read them for ages and ages without getting bored. If you or anyone else in the thread knows about that kind of C book, let me know. K&R (surprisingly) is the closest I've come.
Why I'm dropping Rust (hackernoon.com)

Why the redirect from medium.com?
My thoughts exactly.

My confession: I've fought the borrow checker and lost a few times, and just scaled back what I wanted to do, so far.

Maybe someday I'll know what I'm doing :-) but I do like it so far, certainly more than C++.
How so? It's exactly the way it's grouped and organized in all European social systems. It's also the framework used by Yale University's Jacob Hacker in "The Great Risk Shift" to discuss US social policy: https://www.amazon.com/Great-Risk-Shift-Economic-Insecurity/...

(I wrote the Medium article)