skysight-inc/HackerNews huggingface dataset:
It just seems like a national pastime to post as little information about yourself or anything you're associated with anywhere online at all. As an expat that it makes it hard to stay in contact with many people.

It's everybody's right to do whatever they want with their personal information, but in Germany it often gets to a point where you're being judged if you yourself decide to post something on a social network site.

It also leads to all kind of weird regulations from the government (again, see Street View as an example or the more recent EU-wide regulation of a minimum age of 16 to open social network accounts).
Properties can be thought of as adjectives. Even though they can be objects themselves, just as an adjective is a word itself, independently of the noun, the combination still has meaning. For example, button is a component, blue is a color (maybe also an object); a blue button has meaning as clarifying, selecting, or configuring the button.

The implication that properties are independent means that they do not overlap in what they describe (or overlap narrowly), not that they are not related to the component at all, which you comment seems to imply.

Also, the concept that objects must be minimal black boxes is an aspirational goal for object design, not the definition of an object. It is more of a guideline than an actual rule.
The best design resources I read this year
Bay Area Regional Planner: The Board Game
So it's possible that we killed them?
> Being a programmer will be much less glamorized.

This is exactly what I am expecting more than perhaps any other significant change within this time-frame. When influential social programs try to push as many young people as possible into a specific set of professions, you can expect the value and glamour of those professions to decrease a substantial amount. Developers cannot possibly be immune to the principles of supply-and-demand. Naturally there will still be pockets of high value, but those pockets will grow ever more sparse.
We've reached some amazing heights since then - the flyby of Pluto, intercepting 67P/C-G - but I have to agree. It might not be the biggest step up - but it sure seems like the biggest step forwards.

Government space missions are limited by taxpayer interest/funding, and the high cost of access to space has mostly limited commercial interest to things like communication and surveying satellites. I'm really looking forward to what new opportunities open up in both spaces when we can do so much more for the same cost.
This is an underrated post.
Or be the sovereign state whose jurisdiction that data center is in.
What are macros if not custom compiler extensions?

Sure, Shen is enough of a compiler extension to be its own language, but I can call Common Lisp code from Shen and call Shen code from Common Lisp. Doing either isn't very different from calling a native function (calling Shen from Shen is similar to calling CL from Shen).

As far as [1], I don't really see this as an issue with CL. CL has not made the effort to rewrite its core in terms of generic functions. If this were to be done, drastically changing CL's behavior for random new types would be relatively painless. But the way that the current CL standard chose for its library and core functionality isn't to use generic functions everywhere. As such, it is expected that if you drastically change implementation, you end up with separate functions. I think this is a huge draw of something like Clojure/JVM with its interfaces/protocols as a base level over a far more mature system like CL/SBCL.
maybe people will trust bitcoin more if you put the right spin on it (bitcoin is now regulator-approved, etc.).
> But effects do need to satisfy the laws if the "natural" way of writing them is to make sense, so I'd rather that were enforced (compare the confusing results one gets when using Set in a scala for/yield, because it doesn't obey the monad laws). Unless you're restricting the "interpreters" such that the implementation of a given action is necessarily monadic?

I haven't thought too much about it, but I believe that if you structure effects as continuations, then they are monadic by construction (though I may well be wrong) because the continuations themselves are monadic. But I got interested in continuations because I don't like Haskell's purity, and I wondered if there is an imperative construct with the same expressive power as the PFP monad, and it turns out that not only that there is one, but that it composes much better than monads.

> Have you seen the "freer monad, more extensible effects" paper? I think they end up in a similar place, though from the opposite direction - using a single structure typed by a (type-level) list of possible effects to represent an effectful operation, and then you supply an interpretation for each effect to run it

Yes, and it isn't a coincidence. Oleg Kiselyov started out trying to bring the composability of continuations to Haskell (he built at least one continuation library for OCaml). As I wrote in that blog post, that was an open question by Phil Wadler: whether monads could be made as composable as continuations, and Kiselyov showed that the could.
To a degree this is true, but a perfect example I just ran into today is this: I've got 3 sonar range finders to mount on my robot chassis which has been made from aluminum- I could painstakingly hand craft three holders out of wood or metal, spending at least an hour or two per holder, or I can find a model on the Internet, modify it to fit my application and print all three at once in under 90 minutes. You shouldn't be 3D printing everything, but it is INCREDIBLY useful for small part fabrication.
USA (Washington state) has the cheapest power in the world (at volume -- places like Iceland are cheaper/nearly free, but with too limited capacity for large scale mining).
Some comments about how GCC could have avoided this made me think that this is a setback for free software, but why isn't this just a rising tide benefiting both free and proprietary software?

The NCSA license explicitly allows sublicensing, so both the GNU project and Microsoft can create derivatives under free and proprietary licenses respectively, for example.

[I am not a lawyer, but this is the reasoning of the accepted answer to a stackexchange question applied to the NCSA license: http://programmers.stackexchange.com/questions/105912/can-yo...]
They've backed away heavily from the mustache.
Factorizer
I've "patched" my CPU (using a pencil to close some leads on an old AMD cpu to enable overclocking) and I've "patched" a motherboard (replacing a blown capacitor). But that was analogous to patching bugs in your closed source software with a hex editor.
> excuses

let's just remove all features that add weight!
At the end of the day, a 3D printer is just another tool in the shop. It has its place like all the other tools, but it doesn't replace them. Some objects are more appropriate in plastic and easier to design and print than machine. I use my 3d printer all the time, for useful objects I design.
Google has made Usenet archives impossible to search
It's digg all over again
What the expense of mining buys you is censorship-resistance.
> Once the product has received a significant number of credible upvotes (those that aren’t manipulated by voting rings) from the community, will be promoted to the homepage within 48 hours.

> Everyone’s upvote is equal — my upvote counts the same as yours — and ultimately upvotes determine what rises to the top of Product Hunt.

To me, this was a direct contradiction.
While for NDK it is deprecated for general use GCC has a bright future.

At least on windows, it is FOSS with a complete SDK for Win64.

Clang requires the Windows/Platform SDK. You cannot really use it without it. You cannot create a distribution without it.
I totally will not. I have it now because my wife likes it, but I can't stand commercials in the shows. I'd much rather buy episodes from iTunes or anything really. Cable without ads, I'd pay for that.
Gates, too. XKCD has arrived, even if the world doesn't know it yet.
Why would you expect hashing power to become more distributed? Mining is a race to the bottom/thin margins, and the differentials in power rates far exceed normal miner profit margins. It would still only be profitable to mine at scale in a few select locations in the world.
>as if I'm above it.

Your post laid out three users of social media. One was a professional managing a brand. The other two were narcissists.

If you're not above it, what were you trying to get at with that post?
In a single moment, SpaceX earns itself more than $50 million dollars, right? That's a big bonus for everyone who made this possible and some well earned time off, and then back to work changing the world!

So from what I've read, the returns are immense; the amount of learning they can do from examining their own rocket is the real initial treasure. Their rocket design should advance considerably based on this trove, and I suppose the source of many papers, publications, and public-sourced patents. Reusable rockets seems not quite a glorious enough term? There's a massive dividend any time this actually works, and imagining the future of this tech is joyous.

We can guess how much this will bring down the cost. How much will it bring down the price? Say it's just following the supply/demand curve to get more customers. If landing was reliable and the rockets were durable, what would it really take to scale? If you actually got 10 of these going full-duty. How close can you back-to-back launches? The scale of that operation in terms of engineers to manage the workload... The return-on-automation (in other words, software) is immense the first few billion dollars you spend on it. That means they need to hire a fuck-ton of very good developers. Cool!

But what if it's more of a binary market and the only new customers are only at a much lower price point? In that case it's just serving the existing market at much higher margin. I believe this will make space more accessible -- cost savings ultimately flow through.

BTW, one of the advantages of pledging your patents for free use is you can really show off the right way to write a patent. The whole point is forcing disclosure in return for a benefit, so now make that disclosure top-notch. In theory, what if patent applications were examined by the top-of-the-field peers and only real advancements in the field which were fully and properly documented by the patent would be granted? I hope not all software patents are evil. The "provisional patent" is an interesting form of self-publication at least, but it does create a pesky 1-year ticking clock.

As a talent/recruiting event this is pretty much about as good as it gets.
A slightly stronger argument not to use 4096-bit certs is that just about every (intermediate) CA certificate out there is 2048-bit, and there's no security advantage to your cert being 4096-bit if it only has a 2048-bit signature. An attacker can just factor your CA's public key and not care how strong your own public key is.

So it's not just that it slows down your site, it slows down your site without any additional security or other benefit.
Imagine this scenario. Musk is fired from his leadership role and is moved to the mail department, where he sorts mail. He is the best mail sorter in the group. Does he deserve the same respect? His influence is given by the position as leader, not any individual quality he may have. It doesn't take a great imagination to think of other possible organizational forms that don't disproportionately give one person influence and unjust praise.
My experience with Product Hunt.

- Front page of HN, check.

- Top trending weekly product on GitHub. Check.

- Ability to get the in-crowd at Product Hunt to approve of my product for voting on their site. NOPE.

The response was the same canned one that others have mentioned. AZ buying a product news outlet to advance their other startups is a vague accusation, but in my world not in the tin-hat territory whatsoever.
Your notes repo is a great idea, and seems to flow from some of Kleon's principles.

A new 2016 resolution unlocked!
Go does this in at least one way. The iteration order of maps is undefined in the language spec. The go runtime automatically and purposefully randomizes the order of items in a hash so programmers can't rely on the arbitrary ordering it may have at any time.

https://blog.golang.org/go-maps-in-action
Ignorance is bliss!
I would say navigation on it is fantastic, setting alarms ("ok google set alarm for 10 minutes" - spot on every time), getting weather reports ("ok google what's the weather like"), and occasionally reading a PDF instruction manual while at the instrument in question are things that android do modestly well. I think that comprises the use cases for android for me.
Yes, like precious metals. The history of precious metal economies is pretty bad -- decades-long recessions and wars triggered by fluctuations in the commodity markets. Deflationary currency is not a good thing, and bitcoiners will eventually realize this.

(Note I work on Bitcoin Core and co-founded Blockstream, a prominant bitcoin company. The value of Bitcoin is not the currency, but rather what censorship-resistant, distributed global consensus gives us.)
Hi All, I'm new here and I'm familiar with PH. I'll come right out and say it - I'm a big fan.
I think people are looking for a point-by-point response to the earlier piece... and that's unrealistic. If you look at the message being sent here, it's valid and honest. Some thing are addressed directly "your vote counts the same as mine" dispels the direct link myth. The change in % of "insider" posts making it to the homepage has substantially decreased meaning you don't NEED to be or know one of these people to make it.

I've been on both sides - I've coordinated a launch with the help of PH & I've launched my own things at my own times. I've had great success and some flops doing both. There are pros & cons. But again... the frequency of this is certainly decreasing.

It's not that you need an insider, but if you really want to have a "launch" they help... If you want to share something cool you made, and think it's good, and garner some useful feedback... Post away!
Wikipedia is actually a good example of where devolution has not happened. It's long been known that Wikipedia has a gender gap, where less than 10% of active users are women. Many reasons have been given for this, most of which are along the lines of "women don't have time" or "they're not interested". I would probably have thought the same, until I started my own site, creating broadly similar crowdsourced content, and ended up with 80% female participation. That meant women are interested, and do have time. I realized that the software choices I had made on my site resulted in more inclusion than Wikipedia. Therefore, the only way to change wikipedia to include more women (and to include more men also) is to change the software so that power is taken away from those who hold it now, and distribute it more widely. In fact I'd go as far as saying Wikipedia is a system that rewards the accumulation of power, more than the creation of quality content. You can read my essay on this here: http://newslines.org/blog/the-sexists-at-the-top-of-wikipedi...
This is pretty reasonable provided that you're not in danger of having to stop using HTTPS. For our personal blogs, that's probably fine (and hey, I should kick up the timeout on my HSTS header, thanks for the reminder). For a site that you're making for an employer or a customer, you should be certain that they're not going to want to move it over to a non-HTTPS-compatible web host for whatever reason. Most of the time you can be confident about this; sometimes you can't. Strict-Transport-Security is a promise to your viewers that for the next whatever time period you say, you're not going to change your mind about HTTPS.
I'm no fan of fiat, but your statement is tautological at best: the fiat currencies that have collapsed, collapsed. Communications tech and electronic fiat make the future anyone's bet.
So...it's pointless? I guess I get the drive from G/A/M for OSes that are unified across devices - it makes life easier from their perspective, and from the perspective of people developing for their systems (and I count myself among those ranks) to just have one OS to develop for. But I don't understand why users would or should accept this (which, yes, according to the fcking XKCD that'll get posted five seconds after I say this in accordance with internet law, means it'll be the biggest thing in the world in five years). It seems like for users this just means you get an OS that isn't optimized for any use case.
It's hard for me to see the case for owning your own 3D printer, unless that's the hobby.

There's no point in having the printer until I have something I want to print, if I want to print something, there are commercial services that can do it for me.

If I understand the pricing, I'd have to print a lot of pieces before a printer paid for itself.
While it hasn't been updated in a while (get ready for OSS and JACK support only (use jack)) and the website has a few missing images, it's hard to beat baudline for frequency analysis.

http://www.baudline.com/what_is_baudline.html
There is no such thing as "the right philosophy".
Brother DCP L2520DW Driver Download
I've talked to both the director of DARPA and Charles Bennett (cosmic background explorer of "science it works bitches" xkcd fame), and both love the XKCD's referencing their relevant work. I've also met Randall himself a few times and he's incredibly humble and would pass anyone's "normal guy" threshold.
As both a Lyft and Uber user, it feels as though Lyft is spending a lot more money to "drive loyalty" than Uber via $50 free promos. But I feel their targeting is off because loyalty doesn't appear to increase with more rides for rider nor driver.
I’m unsure as to why the Product Hunt outrage in particular. Every major distribution platform (the press, social networks, app stores, even Hacker News) favors insiders. Has PH been presented as a solution to this problem? (I never thought so, but perhaps I haven’t been paying such close attention.)
Started "French Immersion" in BC in kindergarten, then in Grade 4 moved to an entirely French school in Ontario for two years. After that, more immersion. Missed two years of French classes in highschool, so was catching up when I started university. A "minor" in French (I think I was one course away from getting it) fixed that nicely. I consider myself fluent, but I don't get enough practice to be able to use it professionally.

Over the last two years I've been immersed in Tagalog, with the help of one introductory book (basic vocab and grammar). Tagalog is easier than French so far because people speak mixed English and Tagalog (Taglish) all the time. I can follow conversations 50% of the time due to context and the odd English word. That's letting me learn organically without really trying. Next step is I need to spend a few minutes per day going over phrases from the http://tatoeba.org/ database.

EDIT: I use French because "Canada", and I use Tagalog because of family.
It was three things. They had to get multiple government agencies to approve the landing pad and plan. They had to have a relatively light payload. And they had to "deep freeze" the fuel to squeeze in enough for a return.

I suspect even as this becomes routine most landings will still be on the barge. Every ounce of fuel you use to reverse your direction is an ounce you could have put toward a larger payload.
Is it weird to say i'd almost start paying Taxi-level fares again if the drivers would stop sucking at driving so much? This is mainly aimed at Lyft; Uber drivers are much more professional.
I took shop class, I made a chess board that I remain proud of to this day, and I used a metal lathe CNC to make chess pieces- also, a really lovely decorative shelf.

And I just can't disagree with you strongly enough.

Just recently, using the MakerBot2 at my university library, I was able to replace this: https://i.ytimg.com/vi/1nePU5mz8Z4/maxresdefault.jpg. (The large, central gear that overlaps the metal framework close to the screwdriver). (I got this Jumping Sumo Drone for free in a broken state, and 3D printed the central gear for less than 4 dollars, and that's with a 300% markup on materials to use the school's 3D printer)

Now, I know that it'd be hard to merely repair the damage, or remake that gear from scratch because I spent several weeks and a lot of spare time trying. The 3D printed gear has stood up repeatedly to the same behavior the originally broke the central gear (attempting a jump on a soft surface), and is still going strong despite my having let my nieces and nephews run the battery down half a dozen times over Thanksgiving break (I want them to be excited to robotics, programming, etc.- I figured if they broke the free Sumo I had fixed, it would be a worthy sacrifice- incidentally, I didn't actually mean to test the jump on a soft surface again and specifically warned them against it, but- ah- well- they average age 9 right now, I knew shenanigans would ensue when I set out! :) )

Some parts are really hard to make, 3D printers help a lot. Don't you cheapen that, jdietrich, 3D printing is a fantastic stride for makers everywhere, and the materials science is an obstacle made of tissue paper- as in, we're already blowing through it handily. I don't know what you're printing with, but I'm already making more than tchotchkies, and I am dang glad I didn't encounter your sentiment before I tried it myself.
Buy a scratch off lottery ticket you would have a better chance of coming out ahead.
"I'd hit it especially if you get a MUD or two up and running, although that might be more than a 64 or 128 could handle."

I think most MUDs came about on bigger systems (UNIX systems on campuses, predominantly, but they made their way to PCs) but I seem to recall there were a couple for C64, or at least I know I had friends with C64s that logged into systems that offered MUDs. I never caught the MUD bug, though I did play a number of the games offered on various BBSes.

Anyway, with VICE, one can readily emulate a C64 or C128 with tremendous resources (hard disks, huge RAM disks and expansion, etc.), so I'm certain running a MUD would be possible and reasonably usable, if any exist. In my digging, I found there's a more recent fork of Color 64 called Centipede 128, which is a native 128 application, and can make use of a lot of advanced resources, like hard disks and extended RAM.

While we're shooting the shit about this stuff, I wish more of this development was happening for C128 native. The more I tinker with it, the more annoying it is having such a low res display. Having 80 columns makes it entirely comfortable to use for almost anything, even with my modern 1080p+ habit (hell, I even expect my next phone to have 1080p or better). I use my C64 primarily with MSSIAH for music stuff, and the display is awful. They cram so much on the screen that it's hard to read (but, removing stuff from the screen would make it less useful). A C128 80 column mode would be perfect. Finding programming resources for C128 is also much more difficult. Nonetheless, I'm still looking for a reasonable deal on one. I had a C128D, which I loved, and was a real beast for an 8 bit machine.