skysight-inc/HackerNews huggingface dataset:
And don't forget the cultural indoctrination in the West that meat is manliness. In the northern parts of the hemisphere when Spring rolls around the airwaves are inundated with advertisements for barbecues and beer. Meat from one source or another is the center piece for nearly every meal. And the restaurants, fast or otherwise, are only catering to this obsession with over-indulging in meat.

The only thing that seems to turn people off it are cholesterol and heart surgery.

Don't get me wrong a good steak is fucking delicious. But for me it's like cake. I can't and don't want to have it often. A good burger is good but to borrow a cliché: too much of a good thing...

Can we ever eat insects? Well... can you make it look and taste like a classic cheeseburger? Will I still get my Sunday bacon?
I apologize if I came off snarky; my intention wasn't to be argumentative. All of my questions were posed with genuine curiosity rather than with the passive-aggressive tone I may have unintentionally conveyed. I certainly am not in that group of language warriors. I don't have any allegiances to languages, platforms, styles of languages, or even architectures (I'll use a Harvard based over von Neumann if it gets the job done better).

Most of the people I know choosing C++ over C# are using it for the ability to get soft-real-time guarantees w/r/t performance. E.g. the gaming development guys have a "this next framebuffer ~must~ be done within 16.6 or 33.3 ms" or "I need a deterministic 'buy/sell/hold/not-enough-information-to-say-with-a-high-confidence-factor, defer-to-safety-net-policy'". At CppCon '15 most of the people I spoke to fell into a similar camp. I don't think I even spoke with one engineer who's day job involved using C++ because <insert CLR language here> failed to have interop capabilities w/ DX or what not. Of course, those who attend conferences will bias in a certain way so I'm not making an appeal to that demographic as in any way representative of the C++ user-body.

My assertion was simply : those who are using C++ are using it out of the benefits of predictable behavior. They can't afford that situaiton of: your GC won't decide this is the appropriate time to move all those marked as Gen0->1 over and oh by the way they're all a few bits big and fragmented so no pre-fetching help for you. What makes those guys different from the guys who were ASM guys who refused to use C back in the day is that the compiler eventually outperformed the hand-rolled stuff - but even then the ASM guys were steadfast. You make some real interesting points though and you're right - I haven't looked at the C#7 roadmap. Hell, to be honest I haven't even written enough code to take advantage of Roslyn's introspective capabilities. Thanks though, insightful comment as always. (Please keep on posting and don't disappear like the good posters of yesteryear (edw519, grellas, etc)).
Actually a 802.11n USB adapter costs $1.55, that's cheaper than a ESP8266.
I was in Bergen at the time, repairing concrete (ok, mostly chiseling out the old). Little did I know : )
Not sure how preferences for mass transit, longer independence of an ageing population, and not killing 33K people a year (USA+CA) in traffic accidents is sleepwalking into a state of total control.
50 Reasons We're Living Through the Greatest Period in World History
Looks like it's Fullcalendar with a skin and some sort of openish source API that integrates with a hosted backend.
Not proposing any such imposition.

Just noting that if city governments were more competent, mass transit would not be an issue as cities would be a more desirable place to live and work as compared to the burbs.

Whenever I see a new mass transit proposal put out by a nearby city, it seems that the major underlying reason is to have a public works project to steer money to vested interests rather than to provide useful transit.
Yes, I have code like that and its annoying and bug prone. Even if its a write one exercise :( Would be nice if could just avoid that exercise in bit shifting and anding.
Seriously old school:

> Powerful user friendly Wordstar compatible multi file editor

Plus OS/2 Warp and DOS compatibility.

I was a huge fan of Turbo Pascal back in the day. Before that it was BASICA and I spent days tracking down bugs by spreading printouts on the floor and tracing my GOTOs. Then Dad brought home Turbo, I tried it out by writing Conway's Life, and it ran without bugs on the first successful compile. Never looked back.

Based on some of the other comments here, it might be worth trying out again!
An alternative is optional static languages like Groovy or alternatives like python Type Hints (https://www.python.org/dev/peps/pep-0484/) are better than pure dynamic languages.
Does it make sense to run your own hardware again? If you leased rackspace at a provider, you could just have tiny clusters of these everywhere for each service and pay virtually nothing. You could have it triple redundant and have it configured however you wanted.

Edit: it was a dif time, but wasnt that hiw google got started? Tgey just bought a ton of hardware.
*The Birth and Death of Privacy in the Western World: 3,000 Years of History Told Through 46 Images
It's an animal, you should be able to outsmart and train it.

And if the cat was treated poorly and dumped at a shelter, it's the victim.

It's extremely reasonable to conclude that the cat's owner(s) are the problem. It just happened to be caused by a previous owner in this case, which was key missing context.
Won ... for what job? Dynamics have their places.
They're pretty good with any kind of BBQ sauce (if you like a crunchy snack).
Double-clicking the grid in Firefox (44), nothing happens. I would have assumed it would have opened a booking link? Perhaps this is because I'm using the demo, or am I not understanding the use-case of this product?
Related: http://keepachangelog.com/
Gp was talking about the pop-up menu you get when you tap and hold a link.

As for crashes, they can be phone dependent. For another statistically insignificant data point, I don't get any crashes either.
They have won in theory: they are arguably better in every way than dynamically typed languages (DTL) in the sense that they offer all the advantages that used to be unique to DTL and, obviously, also all the advantages of STL (automatic refactorings, performance, ease of maintenance, etc...).

Javascript is the last serious holdover of the DTL generation but even it is showing tendencies to be replaced by STL (Typescript, Dart). It will take a while, though, but the trend is clear.
I doubt the average FTE at FB costs 500 grant, but whatever. The point is, Diaspora didn't get that money from google or one of the giants who could care less. And it is now gone without making a lot of a splash.

But in the end, that's kind of my point - FB is humongous and I hope Mozilla does not pick a fight there. As much as I despise FB, I'd rather Mozilla enters the competitions they can win.
Researchers poke hole in custom crypto built for Amazon Web Services
An unexpected social trick I learned running out of business cards
Are go/rust really that popular? I always thought they are even more niche than clojure.
You have to overclock to about 900 to get the resposiveness up.

Both of mine are perfectly stable at that speed.
So they don't have competition for a giant part of the market.
>You can have statically compiled languages that use type inference to realize what is effectively dynamic typing.

Just because you don't have to explicitly write out the type does not make it any less static.

I believe that the usual arguments against languages with static typing such as verbosity and lack of flexibility are largely eliminated by the more modern languages such as Scala, Kotlin or Typescript (though typescript is more "optional typing" than static really).
Then neither is Chrome. If you want security you probably want to look into Servo.
No, I have Flash disabled, both on Windows and on MacOS. Developer tools are a resource drain, but bearable - the browser simply gets slower after a couple of hours of use. And then much slower, like unbearably slow, even the developer edition where I don't have uBlock or any script/flash/adblocker installed.
There is a great new USB standard for this form factor:

https://en.m.wikipedia.org/wiki/USB_Type-C

It needs to reach a tipping point so the price drops but we're probably only a year away.
the last part about justice system is not entirely correct - private prisons are a lucrative business in US, and owners/shareholders have very good reasons to keep as many people jailed for as long as possible. Hence the stats of US leading stats globally.

politically it's much safer to promote harsh sentencing rather than opposite, plus no Amnesty international is going to bribe (to call it correctly - hire lobbyists) US politics into shorter sentencing.
Ubuntu First Unity 8 Custom Theme Is Being Built
I think it can certainly win as the type systems / inference get better, and languages with those characteristics are ported to mature platforms with good libraries, etc.

The real appeal of what we today call "dynamic languages" is leaving type-checking up to the programmer, so in essence all programs are typed - just so happens that some don't formalize it inside the code.

A good compromise until then is gradual typing.
Agreed for a supercomputer design it would be awful, but for a stereotypical 99.9999% CPU idle applications, the big win would be total cost of ownership / capex.

On a long term view from many decades of observation, the digital world is bifurcating into one world thats 100% utilized all the time in data centers or real time control or video gaming, and another world that's 99.999% idle but when its active the users want it infinitely fast. And the two worlds don't talk or cross pollinate and are gradually using separate hardware.

Having spent some time in electronics labs, given experimental results with smoke emitting diodes, and given the GPIO ports, there is minimization of the total cost of hardware experiments. If you assume 5% of boards will be destroyed per PID/motion control lab, then minimization of board cost is key to minimization of cost of running the lab. Implementing a PC that costs 20 times as much but provides 100 times the performance would only result in increasing the cost of the lab by 20 times.

There is also a total wattage ecological argument. I have a pi running a 3-d printer and it works great and only draws a couple watts, but the web application is extremely fat and pointlessly featureful "because the cycles are there so may as well use them" and its not like installing a 100 watt PC would make better prints, it would just make an even more elaborate UI to use all available CPU cycles thus burn more coal. A 300 watt tor node doesn't really do anything a 3 watt tor node does, other than burn 100 times the coal.
To add a fifth point if I may - it was also rocket fuel for getting CS into the (what most here will call 'K12') curriculum.

When I (only ~5 years ago) took GCSE (last compulsory qualification) 'IT' - even though it was the slightly different course for 'more able' pupils - we were learning how to make Flash animations, use MS Office, Windows Movie Maker, and sorry things like that.

Forget "fifth point" - I think it's impact on schools is #1.
> Which static language should supposedly have won?

It's absolutely not that specific static languages have "won". But rather that the latest crop of static languages have proved that the oft-cited downsides of static typing, e.g. type stuttering in declarations, can be pragmatically addressed by other means, e.g. type inference. As such, the cost differential of static languages over dynamic is reduced to near-zero, and all of the benefits remain.

I don't really see an argument, or really counter-argument, in the linked post. The author complains that the current crop of dynamic languages are badly implemented, but I'm not sure that holds water when you look at e.g. Clojure. They claim the chief advantage of static languages is IDE support/integration, but that seems like a strawman to me, a fringe benefit of the real, structural advantages of an explicit type layer.
Genuine question: It is nearly 20 years since I was in post-secondary education:

Why would calculators be needed for a calculus test?
TeraCopy Pro v3.0 Alpha 5 License and Serial Key Download
Email Marketin Quotes Hall of Fame
So it seems like he didn't actually succeed in making the pencil from scratch, or if he did, he didn't blog about it. He did successfully make it to mining the graphite, which is more widely distributed than I would have thought: http://gse-compliance.blogspot.com.ar/2013/05/finding-graphi...

Other related projects include:

Thomas Thwaites making a toaster from scratch: http://www.thomasthwaites.com/the-toaster-project/

That guy who made a ceramic-tile-roofed house with underfloor heating from scratch just posted about adding a kiln and firing more pots: https://primitivetechnology.wordpress.com/2015/10/30/55/ This one is really "from scratch"; he starts the project (in a previous video) by making stone tools from rocks he found onsite.

kd5bjo points out, "Don't forget the Gingery book series on how to build a machine shop!" They build a machine shop starting from scrap metal, starting with a charcoal foundry for casting aluminum and pot metal; there's now a US$75 hardbound edition of what was originally a seven-book series. http://gingerybooks.com/index.html

Jeri Ellsworth demonstrating how to make integrated circuits at home: https://www.youtube.com/watch?v=PdcKwOo7dmM

The Global Village Construction Set is working on a set of 50 machine designs capable of reproducing themselves: http://opensourceecology.org/wiki/Global_Village_Constructio...

Of course we all know about the RepRap project that spawned the current proliferation of 3-D printer companies.

Project Oberon is one of a few different projects that has a whole self-hosting toolchain including CPU architecture, compiler, networking, GUI, filesystem, and applications in a form comprehensible by a single person; it's free software: https://www.inf.ethz.ch/personal/wirth/ProjectOberon/index.h...
I recently asked an Intel chip designer if asynchronous circuits could be a way to deal with stalling of Moore's Law and he was adamant that asynchronous circuits are a "fantasy." His argument was that even though synchronous use about 20% of the energy on a modern, chips, with asynchronous you still need to pass around synchronization tokens which would double the energy required and worse it would be on the critical path.
It seems like a reasonable argument that there has been a dramatic rise in the number and popularity statically typed languages which feature type inference: Go, Rust, C# (to a limited extent), Scala, Swift etc. They combine the performance and safety of static typing without sacrificing expressiveness.
Go looks pretty simple. I just picked up Kernighan's new book; he says radical simplicity was their main goal, and lists Pascal/Oberon in their influences.
I think what we've seen over the last decade or so is that STLs have been updated with a lot of the features people loved about DTLs, while DTLs have not been able to add the features people love about STLs.

Ultimately, I guess it was easier to add lambdas to Java than to add solid IDE support to javascript.
Thanks! I'll look this project closely from now on and try to contribute to best of my abilities! :)
Yeah, I can't think of a reason to buy one of these over an Anova (and I am thinking of getting a second Anova to be able to do two sous vide dishes at once).
CE is worthless, what you want is a proper certification such as GS, TUV, UL or CCC (possibly others).
I try to use DuckDuckGo by default, but I have to switch to Google very often to get decent results.
Well, there's plenty of controversy in this one, but I think

Compared to CS students, the average web developer is not as passionate about programming, and not as skilled a programmer.

...probably takes the biscuit; I'm not even sure where to start with it really, apart from my complete failure to understand how "web developers" and "CS students" are supposed to be two distinct groups which are able to be compared.
Top 20 Amazing Travel Apps
It used to be popular here in Bulgaria, too, but it got replaced by the worst possible educational language - C++.
Would you sign up for this service?
If so, then his passionate, persistent curiousity should be counted as a special talent.

The fact is that not many people could have done what Einstein did. Whether it was genius or curiousity or stubbornness, the puzzle pieces were known to many people and he was the first to solve them.[1] For him to dismiss himself as having "no special talent" - that seems to be implying that just about anyone could have done it. It's a kind of modesty that we seem to reward, as a culture, but I dislike it. If Einstein had no special talent, then what of the people before him? Were they doing something wrong?

[1] I'm not sure how long the world had to produce an Einstein, before it produced Einstein. Perhaps there were only a few dozen people who saw the puzzle pieces before Einstein did. That still leaves him in the top tier, but perhaps not the top tier of the top tier.
While this might be true, I don't think this needed to be said out loud. Statements like this always have a way of turning into "famous last words" sometime down the line.
Wait, wait... You signed up for Facebook, used it, continue to use it, and then got upset when they violated your privacy?

So What The Fuck? I mean really, WHAT. THE. FUCK? Can I say WTF any louder?

How is this possible?
Replaced? I can't see that happening in the next 5 years (an eternity in this business) Supplemented with tools like Flow? That's already a huge thing, and it's part of the React and React Native tool belt.
I think that in the context of a discussion around a subject of evolution of privacy, it is important to remember where privacy originates. The privacy is not an invention of human civilisation but rather the principle expression of fundamental operation of self. Humans as probably is true for many other creatures in animal kingdom poses an inherent harbour of privacy within our minds. We are able to operate in as much privacy as we choose. The information revolution, however far into the past the development of our civilisation you choose to accept it spans, continues to expand our knowledge outwards into scriptures, books and recently the Internet and beyond. We should choose wisely whether to limit the plane to which we can comfortably, seamlessly and yes privately extend the operation of self - our minds. I would hate to find myself being only able to "think" privately inside my own skull. I think I would be less.

Yes, given the prospects of even that fundamental barrier being breachable the more important it is for the concept of privacy to be understood and widely accepted.

The only universal reason to limit privacy is that of control (whatever the motivation for such control).
I hoped to have debunked, though not thoroughly, the myth that dynamic languages cannot scale to power large projects in my recent talk at Pycon CA. Just take a look at Openstack. It's powering clouds in CERN and Yahoo! Japan where it provides the infrastructure for delivering earthquake notifications to the public -- a valuable and critical service! And it's written largely in Python.

It does rely on systems written in static languages and is itself written in one... but dynamic languages are very useful for a class of problem where deferring decisions about specifics until run-time is a huge advantage. Normally this is reserved for exploratory programming but in practice it is also useful for dynamically configured systems that can introspect themselves at run-time and change that configuration or adapt to unstructured input.

Update: I'm also one of the unwashed masses that, gasp, didn't go to university and study PLT. I still have a dog-eared copy of SICP, The Dragon Book, Concrete Mathematics, et al... and started by making terrible pong clones and text adventures in BASIC on an Amiga 500.
The Theranos mess: A timeline
I disagree. In small group all people who can judge you interact with you on every day basis and they KNOW you. Also, they have all reasons to believe that "Do to others as you would have them do to you" actually works, since judges themselves are not hidden from judgement. The Internet, however, creates illusion of anonymity and turns people into assholes.

On Internet twitter/tumblr/[insert social network] will rip you to pieces for a wrong shirt.
The Mediumization of Writing

More and more people want to have an opinion and they use medium to share it with the world. This is killing my narrow view of content creation because I am able to asess every single users motivation. With such clarity, I have determined they are, like me, all experienced professionals with 10 years experience putting their best work forward. Have you seen the comments section? People who don't have a masters in literature from Columbia are actually displaying positive sentiment about this trash. This industry is dead because medium, and other blogging platforms, exist and it is much easier to create and piblish content. People are doing this as a hobby, or semi professionally and I don't like it.

Edit: </satire>
This is spot on my experience and impression as well!
Wirth has never been good at marketing.

He wrote an article about the state of software engineering.

Basically his expectation was that people cared about quality and safety and thus they would appreciate those languages.

However since the majority just hack something together without regard for quality, only a few cared to jump into his vision.
Unlocking the pineapple’s secrets
Easy company email signatures
At the end of the article, I price out most of the charger components . I also estimate reasonable R&D costs. Based on these numbers, it's the profit margin that makes the charger expensive. See also this detailed analysis of Apple's profit margin: http://www.digitaltrends.com/mobile/iphone-cost-what-apple-i...
I do like Firefox on Android but I won't use it for a single reason - the scroll physics doesn't match native app scroll physics.

The scroll acceleration or easing is "off", compared to Chrome on Android and native widget list views. I wouldn't normally complain that Firefox doesn't match Chrome's behaviour in some specific area, but it's incredibly frustrating to be used to scroll behaviour on a platform and have a single app reimplement that in a non-conformant manner. It just feels... icky, and broken.

There have been bugs filed about it but nothing seems to have been done.

This is the one main thing stopping me from using Firefox on Android and recommending it to others. It might seem minor but it affects the very way I interact with the app, and I use the browser on my phone at least 50% of the time I'm looking at the device.
Betteridge's Law of Headlines

https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headline...
I find the article's tone overly dismissive, and prefer to think of Dribbble as a GitHub for designers: a place to show off, discuss and hone their craft, and seek inspiration.
Bill Gurley argues that tech startups are overvalued and a bust is coming
A lot of potential here but the pricing is really strange, $35 per month?!
JavaScript, PHP, Python, and Ruby are all in the top 5 spots on GitHub. Java is the only STL that made the cut. There are certainly types of work that seem to favor dynamic languages, because they have the ability to do some interesting things. ORMs, for example, far more powerful in dynamic languages as far as I've encountered
You can go far, quickly with a dynamic language and that's often what you need in a startup environment.