skysight-inc/HackerNews huggingface dataset:
MUMPS still sees a lot of active use today -- and MUMPS databases store data in plaintext, in ways that tend to be pretty well-documented and relatively easy to understand. EBCDIC, Betamax, laserdisc, Zip drives, and HD-DVD are probably better examples.
omg this is post-modern farce. who gets involved in this?!
The Cycles of TDD (Test Driven Development) (2014)
Isn't there an add on or an app or something that summarizes articles via NLP? It would be nice to have an interstitial pop up with the article summarized and the ability to click out and read the full thing for more color.
That H3 font style looks soo bad. Just horrible, horrible topolsky
Of course never as smart since as Marco Rubio says "it is the greatest nation in the history of Mankind" no less ..
And remember, punch cards and laserdiscs are famous obsolete storage formats. What if you put your important information on an Iomega Jaz cassette, or stored it in a Bernoulli Box cartridge?
The initial versions were pure assembly. There was no room for any high-level code. As time went on and more storage was available, that became a possibility, but much of the OS remained assembly. This was a big part of why so much of the OS ran under emulation when the PowerPC Macs were introduced.
Definitely. The ability to encapsulate code that is less strictly checked by the compiler is what makes Rust such a compelling alternative to C. I definitely think Rust is the ideal choice for a hobby kernel from scratch in 2016.

My point is that unsafety is unavoidable. You can encapsulate unsafe Rust or wrap plain old C, it's, for all practical purposes, the same. At that level language features matter a lot less. I agree we should minimize and encapsulate loosely checked code as best we can.
Can't find an item anywhere else, yet one place claims to have dozens in their warehouse? You can almost rest assured that this one place isn't a special unicorn that has items no one else has. What you can reliably bet on is that there's some scamming going on somewhere in the process. I can't tell you how it's going to go, but at some point the company is going to behave dishonestly.

Take these guys as an example: http://www.abesofmaine.com. Abe's used to be good. Then Abe got out of the business, and someone else snapped up the name. That someone did not share ol' Abe's ethics. Did you go to the link? Pick any random item on that site, I'll just about guarantee they don't have it. Oh, they'll have something similar that they'll try to sell you using the textbook definition of bait-and-switch. They'll tell you it's the same thing, just a different version, or whatever. Read online reviews, and you'll get the impression that their business plan must consist of one phrase: "bait-and-switch". (I use Abe's as example because I tried to buy the last of the high-end Samsung plasma TVs from them, thinking they were still the old Abe's. They had them in stock, at a not-outrageous price. Oops, no they didn't.)

If you're going to spend $1000 on a jacket, check online reviews of the vendor, and use a credit card that backs you up when you dispute the charge (Amex comes to mind here; your Visa might offer the same, or it might not).
Dashboards: A GUI for application lifecycle management
chickenfeed
I don't get why they didn't just do the reverse – have the user's phone screen switch to a random color and tell them when to hold it up so their driver can identify them on the street. You'd still have to do the secondary confirmation with names like you do now, but in terms of just finding the rider it'd be much easier for the driver.
All this "Let's replace everything with Rust" is extremely childish.

Be wary of making programming languages a religion. The Java zealots did it, and you can see the results where full Java projects are used in places where a 20 line Python script would have been easier.

If you're serious, one of your pet projects should be trying to implement BSD sockets with Rust. Then try compiling some C apps against your implementation. Then do some performance tests showing memory and time benchmarks of your Rust vs libc implementation. Do a blog post on it. Then we'll take you seriously.
Wow this is cool. An idea:

From mobile, allow me to scan a barcode of an ingredient while at the grocery store and find a recipe so o can get all the proper ingredients.

Also start asking the price of anything scanned to start collecting costing data for each item and ultimately recipe and portion.

For example: "my budget is $25 for two and we want to eat a fish dish"
We could solve a lot of the UK's problems by taxing the crap out of any property whose beneficial owner isn't a UK citizen.
No one changes channels any more.
i) Distraction free teaching aid

ii) Labs. https://news.ycombinator.com/item?id=10581563

https://news.ycombinator.com/item?id=10571218
Hey Toni, Founder of source{d} here. First of all my apologies for the bad experience. This should have not happened. We're a team of developers ourselves (no recruiters) working on making sure that these kind of situations don't happen to any developer (we started this because we were fed up with the bad practices in recruitment). We're definitely not a bot, I can promise you this. Every email gets read by a developer themselves (our team: http://sourced.tech/about) and personally answered. If you send me an email (eiso@sourced.tech) I'll personally figure out what happened here.
> Because I care about working on phones, and on crappy old video cards and iOS and OSX.

Sure, OpenGL will remain useful for supporting both legacy applications and legacy hardware.

> Because Vulkan is a low level API that's not easy to program for. OpenGL isn't exactly easy to use, but it's a heck of a lot easier than Vulkan, from what I can tell.

I answered that above. It's not a reason to use OpenGL, it's a reason to write something on top of Vulkan to make things easier.

> Because the only times Vulkan provides any benefit over OpenGL is when I'm CPU bound

It provides a benefit of using your hardware to full potential. You can't even properly saturate the GPU with OpenGL with parallel workload, unless you use AZDO and other such things which turn it inside out trying to bypass its limitations.

> Because the work I do is more closely related to the CAD market

And why exactly Vulkan can't be used in the CAD market?
All code is binary, you can write a compiler that turns human readable code (rust) into binary. Then you can push that binary wherever you want (into a custom address in another file for example). Technically we can do _anything_ we can rewrite part of it in JavaScript if we want.

What you need to understand is that almost 100% of engineering is economic. Is it worth the time to rewrite things in a new language, to rebuild the tool chain to make things easy/convenient, to deal with the gotchas in each new language and their compilers ? On and on the list goes. And most of the issue is there isnt incentive, users of free software have a first mover problem in that if someone else pays for the software to be made, nonparticipants get it for free. Thus we all wait for someone else to pay for all the wonderful things that would benefit us all.
Even criminals tend to have some moral standards. They are not all complete sociopaths. For instance, go to jail for murdering an adult male and you will be accepted and perhaps even respected by other prisoners. Go to jail for murdering a child and you will be despised and quite possibly abused by the other prisoners.
Criticism of C aside, when you use a language that isn't very expressive and where it's easy to shoot yourself in the foot, you need to keep it very neat.

I mean just look at this
https://sourceware.org/git/?p=glibc.git;a=blob;f=sysdeps/pos...

That size of methods, huge macros, the low ratio of comments to (non-obvious) statements etc.

I know it's easy to criticize very old and tested code, but there is no (and never was any) excuse for code like that.
As I progressed in my career in tech I stopped coding about 10 years back. I'm not entirely sure why, but working on legacy systems in maintenance mode for an extended period of time might have killed my love for it. After I got out I always missed it, but getting back to coding after a while as a career move seemed intimidating.

When iPhone came out I tried getting into app development as a hobby. But Objective C seemed extremely difficult to get a hang of (previously C++/C# developer). When Swift came out I was instantly comfortable with the familiar syntax. But since it was new there wasn't enough tutorials and examples to build fun stuff. But now that Swift is maturing I got started on it and it is great fun. However there is a slight shift in my focus.

This time around I'm trying to build a ramp for people in my situation to jump into developing apps. I will attempt to post tutorials on fun little projects that can get folks interested and started with app development.
CP/M, MS-DOS, and Amiga sound like the 80s, not the 90s. I recall that C was not super popular at that time (I arbitrarily chose to start learning Pascal around 1988, given a choice between C and Pascal, probably the wrong choice in hindsight) but by the early/mid 90s it was pretty huge.
Those "legacy apps" are things like SolidWorks, AutoCAD, 3DSMax, et cetera. Those are multi-billion dollar markets that aren't ever going to switch away from OpenGL. I predict that in 10 years or so Vulkan gets replaced by some new hotness but OpenGL will still be around.
The definitive source of amateur radio literature is the ARRL. You can learn about licensing and efficiently practice the current test material at hamstudy.org.
tax-related benefits?
No. Recursive resolvers do not use getaddrinfo(3) to resolve DNS queries.
I was also worried I'd need stored procedures (which MySQL requires root privileges to create) until I realized (by trying) that felixge's mysql module (and probably others) simply accept queries with multiple statements :-D

So that solved it for me!
Mike Matas builds learning neural network in Quartz Composer
This is so cool. I am actually planning to start working on something similar but for wet shaving market. Basically, I was trying to setup something where user can choose their after shave pairing based on scent details.

Do you have plans to open source your algorithm?
Until the government changes planning policy to be realistic

The government have no incentive to lower property values - quite the opposite. Their policies are all inflationary, while looking superficially helpful.
where do I sign?!
Quick Vulkan starter pack (if you just want to see if it runs on your system, without compiling anything).

Windows-centric, but many things also available for Linux and Android.

------- Drivers -------

Nvidia GPU driver: https://developer.nvidia.com/vulkan-driver (worth trying even if your GPU is not listed as supported, e.g. 900 series mobile Maxwell GPUs like GTX 970M or GTX 980M work ok)

AMD GPU driver: http://support.amd.com/en-us/kb-articles/Pages/Radeon-Vulkan...

------- Demos -------

Nvidia Vulkan Choppers demo: https://nvidia.app.box.com/s/rj9nzxkpz21qu34h8zew301kray9urb...

Nvidia Vulkan Fish demo (threaded rendering): http://developer.download.nvidia.com/mobile/shield/assets/Th...

Vulkan examples binaries by Sascha Willems: http://vulkan.gpuinfo.org/examples.php

- requires assets from source distribution (create "bin" subfolder and place binaries there): https://github.com/SaschaWillems/Vulkan

- also may need to install Visual Studio 2015 redistributables: https://www.microsoft.com/en-us/download/details.aspx?id=481...

------- Games -------

Talos Principle: http://store.steampowered.com/app/257510/ (there is a free demo available)

See how to enable Vulkan support here: http://steamcommunity.com/app/257510/discussions/0/412447331...

------- Tools -------

Vulkan HW capabilities database: http://vulkan.gpuinfo.org/

Vulkan Hardware Capability Viewer: http://vulkan.gpuinfo.org/download.php
A company that raises millions of dollars of equity funding to try to corner a market is not a "small business", and it's certainly not a smaller business for having non-trivial revenues so that any follow-on rounds are reinvested in expansion rather than survival.
"They're through the fourth firewall!"

https://www.youtube.com/watch?v=cZnhzAo2Ozk
??? Peer review is there to disseminate good knowledge. Nothing stops you from attempting to do stuff with things you've invented. For some things though, it's not necessarily self evident that what you did was good, and expert review helps ensure that randos reading the literature can at least trust it to make basic sense, even if it may not always be correct.
> It's called opportunity cost.

The law of conservation of energy, as close to the metal as it gets. I remember reading about the same thing in terms of algorithmic complexity (in the context of data compression), and how one can only shift entropy about. Anybody got any keywords handy for practical examples? My hour of searching ended with conservation of information and black holes...
But the more you annoy the reader that's just looking for the reason the search is going to fail in 30 days. And the more you do that as a business, the more a bunch of readers (those who prefer that you not waste their time) get inoculated to you, and quit clicking on links to you. That's bad business.
Your comment would be better if you weren't so aggressive.
Java is totally viable for nearly anything; it just doesn't work well for games because they require low-level access to graphics hardware (which is definitely not something Java supports).

Also, the state of the JVM on the desktop is kind of sad - also from the graphics perspective. But Java is probably the most performant server-side language out there at this point (if you exempt the masochists who write network code in C/C++).
Probably only once the property starts voting.

As it stands, residents can do lots of things to make outside ownership unpleasant, at least, once/if they decide that is the best course of action.

(I recall someone mentioning that property owners are the voters somewhere in or around London, but there were close to 0 residents there)
Eventhough opinionated, this is one of the best reads for me! Definite reassurances and takeaways.
Cyclone looks cool, but it's a pretty significant departure from normal C. I'm wondering how far you can take safety without changing the actual language at all. Or rather, how far you can take safety without changing the language and without completely killing performance. Memory safety shouldn't be hard: track all valid regions and pointers to them and don't allow mixing stuff up. But doing it fast is tough.
>Right, that doesn't seem to happen.

So people aren't put in jail for failing to follow court orders that require them to pay money? That goes against the numerous news reports I've read of that happening. Now, some portion of those jailed may have the means to pay and choose not to. I would guess a large portion falls into that group. But I am highly doubtful that it is 100%.
Also, for humor make sure you've read this:

http://the-toast.net/2014/09/04/eighteen-kinds-people-commen...
I'll have to think about your comment for a bit.

I'd like to retract the "lack of interest in exploring new things" part. Firstly, because I was really wrong: plenty of new things are being worked on. Secondly, because not everyone can have a strong EE/CS background and push the state of the art. And ham radio is quite a technical hobby even at a basic level.

Also, sorry for sounding so negative. I do recognize that ham radio is a hobby and people find contesting fun. I don't find contesting useful, but I know that's not the entire point and I see yours.

However: engineering is also about solving problems right, whereas much of ham radio is about doing what seems to work. And contests let you use your station, not test it well.
This is actually a really cool idea, like I'm kind of obsessed with the idea of using custom attributes / aspect oriented programming using C#. I don't expect to ever be contacted by a recruiter for purely that fact... but if they saw my code... they might. That's cool.

On the other hand, i'm more of a consumer of open source software than a producer. I tried submitting a pull request once, it got rejected, and I decided it wasn't worth the time.
Scaling without revenue makes sense if you're in an industry with strong network externalities or large economies of scale. In those cases, expensive customer acquisition is okay because customers have a very high lifetime value.

During the "unicorn boom", I think we all had this belief that network externalities were very common in tech - a belief driven by the rise of facebook, google, and others. But now we're realizing that maybe strong network externalities are just as rare in tech as they are in other industries - and a business without network effects that's losing money for growth is just a business that loses a lot of money.

This NYT article from last week seemed to do a good job summing up the issue: http://www.nytimes.com/2016/02/13/business/dealbook/the-rise...
We know! Happy for any feedback or questions around our tool and templates.
Topolsky hasn't been with Bloomberg for nearly a year.
I have no choice but to vote Brexit in the hope of reducing the population and hence demand, as there is no hope of sufficient and suitable supply.
Has anyone put together a POC that doesn't require re-pointing the system nameserver and crashing other applications?
When you take out a loan, you should pay it back. But I'm a conservative, so my views differ from most liberals.
This is largely untrue. It is prevented by having "ingroup" friends. I had a circle of 5-8 fellow "weirdos" who I had a grand time playing with.

Collectively we were the target of bullying. Our academic excellence (and thus copious free time) was the direct cause of being targeted. When you pound out the 50 problem worksheet in 20 minutes, and have the remaining 30 min to draw, imagine stories, and live in a shared fantasy world with that small group it's REALLY easy to be targeted.
Regarding demographic information, I canvassed the top 100 HN users by karma in 2013, and at least at that time, the vast majority were from anglophone countries: http://www.kmjn.org/notes/hacker_news_posters.html
I have a copy archived but am hesitant to post it on YouTube because of copyright issues.
> This did not happen in this case, but I'm not focusing on a single case.

That's the thing: I have never heard of a single case where someone was imprisoned for not paying debts in the modern United States.

Instead of talking in the abstract, please provide a single citation of someone imprisoned for failing to pay back a loan.
Reglike: A simple roguelike written in Regex
Tangentially related, I want to draw a (potentially non-responsive) layout and then have CSS generated for me. I am hoping my development time will be faster. Is there a good website for this?
Example for the predict temperature component.

For example with honeywell: My house warms up to 70 degrees by 8 am, holds it there for 2 hours, by 10am it shuts off as the sun takes over warming. By noon it is 76 in my house and I am having to open windows to stay cool.

With nest: My house warms up to 70 by 8, but is allowed to drift down to 67 by 10am because it knows the sun is coming. Sure enough it does, and warms up to 73 naturally and for free by noon.

I not only saved 2 hours of running my furnace (8-10 am), I changed my max delta from my desired temperature from 6 degrees to 3 degrees.
Seeing those banks of enormous capacitors, I'd say simple solenoids.

Pneumatic is one approach. Simple and inexpensive but with a lack of control over actuation speed.

It would be expensive, but linear actuators would give incredible speed and precise control over position and velocity.
> You know what kind of companies generally survive? Companies that make more money than they spend. I know, duh, right? If you make more than you spend, you get to stay alive for a long time. If you don’t, you have to get money from someone else to keep going. And, as I just said, that’s going to be way harder now. I’m embarrassed writing this because it is so flipping simple, yet it is amazing to me how many entrepreneurs are still talking about their plans to the next round. What if there is no next round? Don’t you still want to survive?

Sort of reminds me of the conversation with a senior developer I had the first time I joined a startup and my first company lunch at my first job.

Me: "So, we just spend whatever money the company makes"

him: "Correct"

Me: "what if the company is burning all the money it makes to grow as fast as possible, and they can't raise money anymore?"

him: "that will never happen"

Me: (concerned) "so the company is constantly breaking even"

him: "sometimes"

ME: (shocked) "so the company loses money some year, yet raises more money year after year so it can lose more money the following year than the last"

him: (annoyed) "you studied economics haven't you? you dont get it? everyone knows this is how you do startups what did they teach you in that shithole?"

(everyone else laughs)

end scene.

That was 4 years ago. I checked the glassdoor comments and boy I didn't think a 2.1 rating was possible on glassdoor because that would pretty much scare off anyone in the job market....and yup the company is going under exactly for the reasons I asked 4 years ago but was ridiculed at my 'ignorance'

another one bites the dust for vancouver's brain drained tech scene. thank god I won't have to work here again in the near future.
You also have to keep in mind even student debt comes off your credit report after seven years. Why would you pay anything on it after that? You have no incentive to since its not hurting your credit.

However, if some Feds showed up on my front porch after 30 years, I'd probably make sure I pay it off promptly. Going to jail or paying off my student loan? No contest there what I would do.
> Doesn't matter what they're called.

It absolutely does matter. Important terms need to be well-defined before you can have any sort of intelligent conversation about them. This is a rule in academic research for a reason, it clears up a lot of unnecessary confusion and vitriol.

Reframe this post as a bank talking to a small business owner about not taking on too much liability without proving a concept and it comes off as simple, sensible advice.

> in most cases profitability is not orthogonal to growth

It absolutely is. The longer you can offer a service for free, or for cost below margin, the more users you can attract to your business. It's pretty simple economics - build a nice free garden, let people play in it and invite their friends, get investments to pay your operating costs while improving the garden, keeping it open and free, then close it off and advertise once your ecosystem is strong enough to prevent substantial churn. This is not to say that all companies follow this path, but high growth companies certainly tend to, as it gives them a huge monopolistic advantage by putting profitability off into the future.
Yeah, absolutely. Ultimately, the machine is not safe. Such is life.
I should add, Aaron Schwartz really understood these things.

He would identify rational people, have the talk, and then ask them a question, rather than force acceptance. The outcome is they, themselves come to acceptance, and when they do, Aaron was there to join in common, worthy cause.

By doing this, and avoiding noise and irrationality as well as core value differences, he built mindshare and motivation to act, both far more potent than just being right is.

Miss that guy. Big.