jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
the only real way is to get hardware. If you have some experience already, you shouldn't need a course: I can't find the current prices immdeiately, but a couple of years ago something like 250$ got you a fully functional development board (including some analog I/O) + corresponding IDE + signal processing example code of a true DSP like the TI C6000 series. Example of a current version would be http://www.ti.com/tool/tmdxevm6670
You're correct, it is mainly aimed at beginners so I'm glad that came across in the description.

My goal is to move onto more detailed/technical books after this one - I just wanted to test the whole process first.
I realise it's completely childish but I was amused by https://identicons.github.com/hate.png looking like a smiley face.

Also https://identicons.github.com/balls.png
Literal chains are not the only ones that exist in our society. Unfortunately, you can't expect all the world's type A personalities to suddenly stop throwing themselves on the line like Moritz did.

The only way to create a safe working environment for everyone is to legislate it. Look how effective OSHA was. All I'm suggesting is to legislate that companies could not assign work to employees beyond what human capacity can handle.

To you, it is "freedom" to allow the corporation to oppress the worker. To you, "freedom" is to say "do whatever you want", and allow the corporation to oppress the worker by controlling his income. To me, freedom is not just "do whatever you want" the government will stay out of it. Freedom is being able to live like a human who is not constantly enslaved by some master, whether it be a corporation or a government. To achieve that, we need to keep corporations in check, since they will always have their claws around every worker's lifeblood, which is more than enough to take someone's freedom away instantly.

Working more than 8-10 hours a day is crossing into dangerous territory.

Your assertion that if someone doesn't like it they could just get up and leave is naive, since the problem will always be perpetuated by thousands of other oppressed workers in line to take his place.
of course a profound technical concept will provoke questions regarding its technical feasibility.

so what is your point? that it's impossible? that it shouldn't be attempted? that it's not a problem worth working through?

"naysaying" doesn't mean "saying no". "naysaying" is the inability to see a little further into the future based on the knowledge we have today.

> "The steel expands in summer due to heat. Where does it go?"

a cliche example but- i'd love to be the anachronistic fly on the wall listening to all the "where will the hot metal go???" people talking to the Wright brothers.
Ugh I hate stuff like this. Sometimes programming feels like work, sometimes it doesn't. I write, I make art. A lot of people wouldn't consider either of those real work. Yet sometimes each activity feels like work, other times the activity feels great and feels like something I could do forever uninterupted. Virtually all of the time you find something you enjoy, even if someone else thinks it's work, there will be parts of making it a career that will definitely be work (e.g. programming is always fun but maybe corresponding with your boss isn't).

I have a friend who will program all day. He spends all his time on Project Euler. He loves studying algorithms to understand them completely and trying to devise better algorithms. This is what he does in his free time. He does it all the time because he hasn't had a job in years. My friend is probably a much better programmer than I am but I have steady well paying work because sometimes I like programming and sometimes I like talking to people and the second part helps me work with clients and co-workers. My friend the obsessive programmer for whom it is always a hobby can't hold down a job for the life of him. I hope for his sake he finds something that can support him as well as fulfill him. But the advice pg presents in this article is so trite as to be useless.
is this still true until now? I remember reading about this few years back.
This is really cool, thanks sharing this!
How so?

I'm baffled by how this is flame baiting.

They have amazing marketing!
They have great stores!
It looks great!

On a technical level, I don't see how the OS and hardware are better than, for example, BSD or Linux on Intel hardware (same hardware)!

I honestly want to know what exactly is better from a geek perspective.

If you can tell me, I'll go out and buy one.
I've looked at them and I haven't seen anything.
CBC radio's Ideas program recently had an excellent hour long program that featured the author http://www.cbc.ca/ideas/episodes/2010/07/29/a-guide-to-the-g...
That depends on how much you can charge.

For example, you could argue that Google Analytics is a Freemium version of Google Urchin. That costs $9995: http://www.google.com/urchin/pricing.html

(Of course, Google has a different business model for Analytics - basically they want to commoditfy the complements to their advertising business. But my point here is that freemium can work well in enterprise software with less than 100K active users if the pricing is correct)
It's a terrible assumption. If you believe Computer Science education has anything to do with programming ability, you shouldn't be surprised the US has many, if not most, of the best programmers already [1,2].

The trouble is identifying them successfully at minimal cost. Hiring & firing a poor programmer costs money.

[1] http://www.topuniversities.com/university-rankings/universit...

[2] http://www.usnews.com/education/best-global-universities/com...
Companies can sell to both accredited and non-accredited investors. But non-accredited investors can't purchase more than the 10% annual income/net worth limit.
software deps - this is a possible fair point. I've always managed to solve this by bringing the deps local though as a general sanity rule.
config - why not source control it?
quick change - why would you do a quick change differently to a non-quick change?
edit while deploying - why wouldn't you script / source control this for repeatability / maintainability?
log parsing - it sounds like you've got an edit, verify loop going on. Why wouldn't you want to formalize this so that you can see which changes align with which results?
Full-screen flicker on Chrome, edge flicker in FF. Less flicker in IE, but slow as hell on IE.

No, not better than Google's.
> Usually list comprehensions are a much cleaner way to write a map.

But the first makes my intent clearer than the second:

map(f, xs)

[f(x) for x in xs]

In Python, where creating anonymous functions is syntactically expensive, list-comprehension syntax may be cheaper in many cases, but it's not clearer. When I want to map or filter something, I want to _say_ that I'm mapping or filtering, not explain to Python how to map or filter that thing in terms of list-comprehension syntax. Nor do I want to burden the reader with interpreting that syntax to figure out that it's a mapping or filtering operation.

I want my code to say what I mean, not just evaluate to what I mean.
If wireless is the ascendant future, then a statement like "most consumers have more choices for mobile broadband than for fixed broadband" illogically ignores the cross-competition. Not every mobile customer can consider fixed as an alternative... but every fixed customer could opt for mobile/wireless if it offered a better deal. So the number of options, even if not yet the raw bandwidth, available to fixed consumers is always a superset of what is available to those who require uniquely mobile options.

And what better way to prompt growth of wireless capacity than to let the fixed providers try some of the nightmare throttling/tiering scenarios that are used to sell net neutrality? Just make sure the wireless operators remain numerous and independent, and the first competitor to offer 'all the net' as a competitive selling point will crush anyone discriminating against VOIP, video-on-demand, etc.
I didn't mean that people ignore instances when Microsoft fails. I meant that failing is an accepted part of Microsoft's DNA. People didn't like Vista, but putting out an (arguably) busted OS didn't seem out of character for Microsoft.
the students wrote in the paper’s abstract. “We also discovered that science is cool and fun because you get to do stuff that no one has ever done before.”

I am so tempted to add that to the abstract of my latest paper.

(Tragically I'm up to the 600-character limit anyway. Maybe I can delete the bit about the applications to extrasolar planets.)
I agree that it does sound unnatural but I still would say it conveys the meaning better. The more correct version you wrote seems to loose the idea of struggle (to me at least).
Does anyone know if it is possible to write JRuby android applications? It would seem a natural fit given Java etc etc. I do relate to the comment ""If, like me, you'd rather eat glass than sit down to write some Java code" so I have been looking for a better way to do it. Though, I have lately resigned myself to the fact that I may well have to write Java again...

As an aside...does anyone have experience with PhoneGap or Appcelerator? Wondering about experiences with those approaches (both positive and negative).
NYC to Boston: 220 miles

NYC to Philly: 90 miles

NYC to DC: 225 miles

The busiest train route is the country is between Manhattan and Long Island. Every day a few hundred thousand people are shuttled in and out of the city on very low-speed rail.
I seem to recall the "Secure Keyboard Entry" option (in the application menu) in Terminal on OS X is supposed to stop the su/sudo problem on OS X at least for terminals.
This is silly. There will always be things that should be built not because they make financial sense but because they serve the greater good.

Roads, railway, transporters, you name it.
Here is a link to BrainWorkshop. It's a dual N-Back game based on Jaeggi's work.

http://brainworkshop.sourceforge.net/
Most heavy users of SMS (aka teens) have messaging plans that are either unlimited or very high numbers, like 1500 per month. Usually $15-20 per month, which seems high but they generally replace actual phone talking so it works out.

Also, it's funny that Apple is being brought up in this context. The iPhone treats SMS messages just like chat messages (using the iChat UI), which is exactly the "problem" being described in the article of mixing messaging types carelessly.
I have credit cards at a bunch of banks here in Russia and what they do is they send you a one-time password in a text message every time you make a purchase online. It's the same VbV/SecureCode window and everything but you don't get to create your own password.
This. The main driver of 3DS, as I understand it, is to sell a service to merchants which promises to lower their costs related to fraud liability. Additional security for cardholders would have been a side effect, had 3DS actually been a good security scheme.

In defense of Visa, et al, this is hard to get right. Take, for example, SET, which uses PKI and is probably much more secure, but is impractical to implement:

http://en.wikipedia.org/wiki/Secure_Electronic_Transaction
I bought and read the one on MongoDB which is really great (concise read, to the point, and a learned a lot too). I am currently reading the NLP one and it's a great read too.

Can anyone give reviews on the other ones (for instance the one on data analysis) ?
AMD seems to have done the right thing here. They aimed for the weak point between CULV and Atom and actually hit it, plus they added some pretty good graphics too with a small number of chips overall.
Specifically, successful entrepreneurs are persistent.
User experience flaws are technical flaws.
It's clear from the article he doesn't consider teaching to be "overhead" in any sense except specifically in relation to research, and designing and building systems. In fact he writes that teaching was his favorite part of the job. Nevertheless, based on the established context, teaching is overhead, no matter what feelings may be.
people go to great universities because of the environment and friends and peers they will network with. Great lectures from top professors can be found online for almost free these days.

Making admissions non-competitive will ruin top schools.
>With so many Muslims why did they choose him?

It's their job to pick someone, you can't assume guilt because he was chosen.
In the middle east I noticed a baffling-to-me usage of whatsapp: people were simply exchanging voice messages back and forth instead of calling. [0]

Presumably for exactly the reason you've stated.

[0] I later tried it myself with a friend, but you end up losing the benefits of both worlds -- you can't search or review old messages effectively (as you would text), and its significantly slower than calling.
Click here to escape the Matrix.

Disclaimer: Escaping the Matrix may result in increased advertisements clogging your browser. Your browser may also be a simulation. In fact, in an alternate simulation, I invented the internet and the only browser, which I call "The Matrix". And the people there all speak Lorem Ipsum.
Isn’t that what Urbit is trying to be? I don’t think that more scarcity is something to strive for though.
This was downvoted because it's a disingenuous reply. Obviously, OP was not arguing that SAT can't be gamed.
No, and this is more union deception. You're trying to conflate employees doing warehouse work (where they have bathrooms) with contract drivers who choose to pee in bottles. Everyone knows the warehouse pee story is made up or you'd stop grasping at straws.

Why, oh why, must socialists lie?
> trivial for Apple to buy any patent it needs.

Yea ... umm thats not how reality works. Companies CAN refuse to sell or license a patent at a rate that is not absurd.
Non-CS people tend to be completely pragmatic in my experience. They aren't the ones having arguments over the 'art' side of software engineering like everyone else.
Related: https://darkpatternstipline.org/

"Stanford’s Digital Civil Society Lab (DCSL) Tip Line where individuals can submit their sightings of dark patterns online."
Great concept with very cool content! UPVOTE
> JVM or the CLR long before Go, though.

Possibly only because they have been around for longer. The CLR 1.0 GC was a terrible beast. I'm sure that the earlier Java GCs were horrible things, too.

> sufficiently complicated game will spend a lot of time dealing with memory issues.

This is precisely why gamedevs are going for data oriented design, it all does come down to this at the end of the day. In theory a GC doesn't actually get in the way of DOD, because in the strictest definition it simulates infinite memory (it is, strictly, not a memory reclaiming device). GCs are getting better and better at doing this with less and less overhead. The newest concurrent CLR GC is pretty impressive, it very nearly never has to stop-the-world.
Try changing the cloud cover filter to see more scenes. By default it is only showing scenes that are relatively free of clouds.
Well, to rubygems's credit they know post install scripts are a bad idea and they don't support it. The only way to do that in a gem is a hack based on extconf.rb (the original intent of this file being to compile native extensions).

But yes ultimately you are right.
Lately I find that if I am shopping for something through google, I do click on relevant ads (often for a listing on ebay, amazon or flipkart), along with other standard search results. Of recent, I have been finding that the ads being shown are sometimes more relevant than the actual search results. (Ad targeting getting better or google making search results worse?). Maybe e-commerce websites are more efficient in India?(India is going through a e-commerce boom right now)

On the other hand, I rarely if ever click on site and blog ads (that make it through Noscript).
Guess that is why Google has the most ad revenue on the internet (even though facebook arguably has more user data and people spend more time on it on average).
This is not the official WhatsApp app that was released last week: https://web.whatsapp.com/
Did you just illustrate his point? No one in the comments mentioned OOP and you were the one to bring it up to disparage it. He was just responding to your hypocrisy.
Jakob, you did a great job. A couple of suggestions.

1. Make it visible when the text cannot be saved. Nobody wants to lose his work because of Wi-Fi glitch. In my version of notepad I implemented this with a light yellow frame around the textarea. I'm sure there's a better way to do it.

2. Imagine you could type a note into an address bar, hit Enter and have it added to your notepad. It's easy to implement, and it works really great for saving page URLs. Here's how I did it with a similar service of mine. Define a keyword search (e.g. "g hello world" - Google Search, "s hello world" - add a note), in Opera it's trivial - right-click the text area, select Create Search, and pick a keyword, I guess in other browsers it's doable too. The POST request carries the name of the page and a note to be added. It might sound simple, obvious, useless, but try it and there's a chance you'll love it.

3. List of my pages in the sidebar. Like, when I prefix my pages with "alisey." they go to the sidebar. E.g alisey.links, alisey.snippets.
webGL?
For API connectivity and instruments, few beat Interactive Brokers, at least for the price offered. As for strategies, avoid walking into the complex indicator traps (combining indicators x,y,z to make a new super indicator). Stick with the simple stuff for trends etc (moving averages), and try to combine with other stuff, possibly other data (from other markets, or completely different sources). And forget about having a model that runs unattended on its own while you're at the beach. Markets change and you should stay on top of it, adapting the models for whatever the markets demand (watching out for sell-offs the last couple of trading hours is one recent theme). And don't forget about money management. Good luck!
Ever notice how hot most women are when walking around in, say, downtown Shanghai? ;-) Now, back to the point: of course they are selling something. An investment in things with no net short-term R.O.I. like environmental & social responsibility programmes deserves to be seen.
I have a sort of visceral negative reaction to roundabouts, but I think because most of the ones I've seen in Europe, when the road is more than one lane wide in each direction, seem to end up with a crazy ad-hoc-lanes thing going on in them, where it's as if you drove onto a huge plaza with no lane markings, where everyone is driving in all sorts of criss-crossing diagonal directions trying to get from their entrance road to their exit road across multiple lanes of traffic. I imagine some countries have more orderly versions, but that's how the Paris ones all felt to me.

edit: video of an example, around the Arc de Triomphe -> http://www.youtube.com/watch?v=lay8aZlsbB0
It challenges a small part of your existing conceptions of the world by showing another, previously unknown aspect of it. It's also entertaining. In other words, it's (popular) art.
Location: Sydney, Australia (soon to be Singapore)

Remote: Open to the possibility

Willing to relocate: Unlikely, but willing to discuss

Technologies: (System)Verilog/Python/PyTorch/Tensorflow/FPGAs/C/C++/command-line tools

Resume: https://sidmontu.github.io/one_page_cv/cv.pdf

Email: sidmontu {at} gmail {dot} com

I come from a fairly academic background, and I'm seeking a fresh challenge in the next stage of my career. My strengths lie in hardware design (especially FPGA-based), and lately, my projects have involved a lot of deep learning-related content. I am a competent programmer who is very experienced with Linux command-line tools, but I'm also open to learning new technology stacks if required. I hope to be part of an exciting project with ambitious goals.
I just wonder who the first hundred or so users of Facebook were, must be amazing to hop onto a site (and a story) like that so early, and to have seen it expand the way it did.
DHS is an umbrella organization that includes many organizations that were formerly under the DOJ. Not defending this action, just pointing out that the mission of the DHS is broader than just "fighting terrorism".
Clearly the money is coming from somewhere :)

Using that advantage to invest in the future is the right way to build a long-term business. Focusing only on milking the current business is what leads a company to eventual disruption and collapse (because something new will come along that hurts the old business).
My take is that the lower powered devices tend to be retired much faster. I would expect on average a CR-48 would last (in the sense of people actually using it) much shorter than a, say, MacBook Pro. Also a used MacBook Pro (or a comparable high end machine) tends to sell better as a second hand. You probably won't want a second hand CR-48 after two years usage I guess?

On the other hand, the raw materials used to build a CR-48 or a MacBook Pro are almost equivalent. They also contain comparable amount of toxic heavy metals. At the end of the life eventually they'll be shipped to some villages in China to be disassembled to get the expensive metal like gold and silver, but the rest will be burned and buried, causing long term pollution and damage.

I know this is too much environmentalist talk and not making business sense, but I just cannot ignore the sad facts after watching a video about the life of people who live those villages…
I do fly economy when I am paying for my own travel, and I still find it acceptable. Not non-US airline acceptable, but US acceptable :)
Also Chrome and Android are not successes... The key ingredient to a success for a company is some MONEY

Android is profitable, which is pretty impressive for such a big project. I'm not sure how big the team is, but it's gotta be many hundreds, if not thousands of people.

And Chrome is probably profitable too. Google pays Mozilla Corp somewhere north of $50 million a year. Chrome has about a quarter of FF's share, so they're making Google at least $12.5m/year. Probably much more, given that Google surely profits off of their Firefox deal. Not sure how big their dev team is, but it was apparently only four in '08. Even if it's 20 people now, that's probably a million dollars in revenue per employee.

Seriously, if you started a phone OS business that went from 0 handsets to being the 2nd best selling phone OS in the world in two years and hit profitability in the same timeframe, you wouldn't consider that a financial success?

And tell Flock that a 10% share of the web browser market is financial failure.
They went ahead and broke the law and then were called heretics or worse. Kepler's mother was imprisoned, threatened with torture and called a witch. I'm sure you could find many more examples, it's basically the whole history of science.

http://en.wikipedia.org/wiki/Kepler#Epitome_of_Copernican_As...
Does google have this technology?

I remember when at best buy managers at bestbuy had me pushing the 7 megapixel Sony's 3 years back.
If you have imposter syndrome you are growing which means discomfort. It’s a feature not a bug.