skysight-inc/HackerNews huggingface dataset:
In this use case, BitTorrent Sync has the slight advantage in of it being directly peer-to-peer between the machines without a cloud go-between.

Use Dropbox if it works for you, of course.

From what I've seen, though, Dropbox sync is similar to OneDrive's and it's close enough to real-time that you can use it that way most of the time, but I still think you are in an edge case compared to what a cloud storage tool is likely to optimize for (which is typically save to the cloud first, then eventually sync up all your other machines).
battlesnakes was soo fun this year!

though part of my team spent most of the time in the food lines, which was a bit of a setback:P
>everybody agrees about it

Maybe everyone you know, or everyone you interact with. Especially if you're talking about laws that are largely based on morals (gay marriage, marijuana, etc). There are plenty of loud, outspoken supporters of even the dumbest laws.
>The fly-by-wire flight software for the Saab Gripen (a lightweight

>fighter) went a step further. It disallowed both subroutine calls and

>backward branches, except for the one at the bottom of the main loop.

>Control flow went forward only. Sometimes one piece of code had to leave

>a note for a later piece telling it what to do, but this worked out well

>for testing: all data was allocated statically, and monitoring those

>variables gave a clear picture of most everything the software was doing.

>The software did only the bare essentials, and of course, they were

>serious about thorough ground testing.

>No bug has ever been found in the "released for flight" versions of that code.

I was pretty excited to learn more about that style, and then I came across...

https://www.flightglobal.com/FlightPDFArchive/1989/1989%20-%...

...but I'd still like to know more about this style of programming, and languages that facilitate programming in that manner.
Curry Howard just says that computation and proof simplification work similarly. Correctness has more to do with how rich your type system is and with how you take advantage of it during modeling (to rule out undesired program states as ill-typed)
Awesome story, thanks for sharing! It's important to take a step back and appreciate history.
I think its a reflection of having govt dominated by lawyers.

Economist and social scientists would see this as a failure of markets, and do some analysis to figure out a balanced approach to create some sort of Laffer curve.

I think going the other direction and allowing a free for all situation with substances would be a problem too.

There is a reason why its in my interest to not have my neighbor stockpile chlorine in his basement.

The best example I can think of is the Israeli govt or the Chinese govt. Where the Israeli govt since they actually have a serious terrorism problem, do not have things like the TSA.

The other problem in the UK is old people who have been brainwashed to believe that drugs/homosexuality are terrible. Its going to take a generational purge for the political needle ( no puns intended ) to move.
El MEJOR Protector de Pantalla LIQUIDO (Toro NanoTec)
Another factor is that violinists haven't run out of ways to express new musical ideas on old instruments. The need to design a new instrument, in order to come up with new music, isn't immediately evident. The modern alternative to the violin, could be a violin in the hands of someone with a modern approach. I'm seeing this happening in contemporary fiddle music, for instance. As a jazz bassist, my instrument is of ancient design, but my playing is driven by ideas that are mostly less than a century old.

Of course inventing new instruments is a welcome avenue of musical exploration. But it's not without tradeoffs. At the very least, the musician will be set back by having to develop new technique and familiarity with the capabilities of a new instrument -- getting your ears, brain, and hands, to work together perfectly in real time. Composers also have to wrap their heads around the capabilities of a new instrument, in order to take an interest in writing for it.
C9 Lectures: Erik Meijer – Functional Programming Fundamentals
The Historical $100 Prize Has Been Awarded
In the case you're being facetious, maybe you could clarify how big is your video archive exactly and what sort of compression you're trying to achieve on it?
> The point isn't so much that you have to keep peeling back the layers of the onion so far that you can understand how the silicon is laid out, you just need to peel back a couple more layers than you're used to. If you're a Ruby programmer, for example, write a C extension. It'll be enlightening.

Thanks, this is just right. You don't have to meet the turtle on the bottom, but you should be acquainted with a few turtles down.
I wonder if this is at all related to their version of google cloud shell?
It's easy to say that, but there's no way that can be reality. The amount of money to advance your field by an order of magnitude can be quite large.

Research is expensive and funding is hard to come by. Therefore, if you want to have a job next year, you end up doing 'safe' experiments that only incrementally advance your field.

In order to get funding for more radical ideas, you need to have a history of good results (and past funding). Which usually means you have to be a professor already.

(Also, many people who aren't professors, such as postdocs, cannot directly get funding from many funding agencies. They usually require you to be a professor already...)
I would imagine, though, that "prototyping" and "safety critical" are on opposite ends of the spectrum...
Inside the Playlist Factory
> It's really a shitty experience for everyone involved.

However, it creates many thousands of very well paid jobs for police, lawyers, prison employees, etc. - you know, the people that create the laws.

Long ago I might have considered that there might be some justification for these laws (or anywhere there's rules really), but nowadays when you wonder why "the way something is" is, it's easier to just assume someone (or usually a group of people in collusion) is running a little rent seeking scam, and you'll probably be right most of the time.
>but I can tell the difference between at least Pepsi, Coke, and Dr. Pepper, by smell alone, no tasting required. One sip and I can tell you Diet or Regular, on top of the brand

Well, the point of the article is that there are many people who claim that they can do such things, but when they're put to the test...can't.

Have you actually tested yourself, or do you just assume you can do it?

It reminds me a lot of this:

http://tom-morrow-land.com/tests/ampchall/

In short: Richard Clarke, an audio guru, put his own money up to reward people who could tell the difference in sound quality, consistently, between two level-matched amplifiers of varying price. No one has passed. Audiophiles have been complaining about it for years.
That's not the influence of the app store, it's the influence of an influx of marketing staff and investment capital.

Games went from being a niche thing that only people who cared got involved in to a big business, and in the process the priority shifted from "make good games" to "use dodgy tricks and known mental blind spots to manipulate people into paying the maximum possible amount for a product".

The people who actually care about games are being squeezed into indie studios or right out of the business, because they keep saying inconvenient things like "the skins model compromises my vision for the game, I refuse to do it".

To be brutally honest, as a life long gamer I see more merit in starcraft-js than I do in the starcraft II series.
That too has been a complaint I've had somewhat consistently with OneDrive over the years. Every now and then it seemed like OneDrive's file watcher would stop catching file updates and I'd have to restart OneDrive on my machine.

Some of that has also always been OneDrive's natural attempt at throttling usage until the machine is certain levels idle CPU and/or bandwidth. It can be nice knowing that OneDrive will try to avoid major operations while you are busy, but it can also cause strangely long pauses between syncs because your machine is busy with a lot of other background downloads.
But you need to find these researchers the equipment and infrastructure to do research, thus it's no longer inexpensive research. There's no money for this.
It is an absolute good, in that death rates from alcoholism and its diseases are directly related to consumption rates. Cirrhosis, for example, fell by some 20%. But there are also follow-on effects, like the death of saloon culture, a drop in domestic violence, and lower infant mortality.

This stuff is documented, so you don't actually have to deduce it from first principles.

http://eh.net/eha/wp-content/uploads/2013/11/Depew.pdf
RISC-V Startup Aims to Democratize Silicon
You're missing my point completely. I'm not talking about an aluminum guitar that's good enough to run through a triple rectifier and effects chain on stage and look cool for the crowd. You may consider these high-quality, but I don't. This isn't a bad thing, there's obviously a lot of benefit to having cheaper alternatives on the market. I myself have owned a mid-market Ibanez for almost 10 years now that I absolutely love, but I don't pretend it can stand next to Steve Vai's Flo. I've had the fortune to play a few high-quality instruments in my lifetime, the most notable being a silver-plated Selmer Mk 6 alto sax produced in 1953, if I remember correctly. Most probably wouldn't understand the differences between that and even the next horn off the line, but there is a difference. High-tech manufacturing techniques are designed for consistency, which entirely ignores the fact that no 2 instruments will sound the same. When you're talking about instruments of this caliber it becomes much more complicated than just 'better' or 'worse', because they each have their own unique characteristics. A good instrument maker is able to craft an instrument whose unique subtleties complement each other. A machine is not capable of doing this yet; when you buy an instrument made by a machine, you get an instrument that sounds like whatever the machine happened to spit out. It might sound good, but it's more likely going to be a mess. When we can build a machine with good taste, things might change.
The L.E.D. Quandry: Why There's No Such Thing As “Built To Last”
PlanGrid (YC W12) Is Hiring Full Stack Engineers, an Eng Manager and More
I used to work at a two design/web agencies and left the design agency (as a developer) because of emails and discussions like this. For about 3 years I kept wondering "Is this every developer job? Turning accordion into dropdown, then into a grid, then into an endless scroll FAQ?" Finally I got a job working backend on enterprise software and have never looked back.

This thread is the first thing to remind me of all the stress I endured just a few years back.

My question is, how do we change this? That work was fun, but the high stress from either directors or CEOs or clients constantly changing their mind was overwhelming.
Short answer: because it's absurd. People don't have to explain downvotes for conspiracy theories based on peoples' gut feelings/fears/paranoia regarding what's really going on below the visible surface of world events.

Long answer: if you said you had a fear that there might be a conspiracy but didn't have anything other than circumstantial evidence and intuition to back it up, that'd be one thing. But you didn't. You said it was "obvious" that that's what's going on.

Lots of people base lots of beliefs (and subsequent actions) on their gut feelings about things that are opaque to them, but if you don't take your own gut feelings with a grain of salt then it's actually introducing noise into the collective global conversation about this stuff. You end up with everyone arguing about hypotheticals that neither side can prove or disprove rather than actionable intelligence.

Much better to seek small, messy, unsatisfying truths and fight for them, than to intuit exciting, reductive narratives with truthiness derived from their explanatory power. The former can lead to people making positive differences in the world, while the latter usually just leads to lots of angry, endless, unresolvable arguments on Reddit or at family gatherings.
The hardware startup trend that’s changing everything around you
You're right. I'm frustrated from years of arguing against FUD; I didn't mean to say that 100% of merge-folk are ignorant or afraid, or that none of them have well reasoned points. I should have written "I'm saddened by how often I run into staunch defenders of the merge flow who, when put to the test, can't execute the equivalent rebase" because it happens all the time.
I agree, but broadly stated, the path doesn't generally train good scientists. The MD/PhD is more like a MD/MS. They frequently are pushed through 'phd' more rapidly under the eye of Med School deans and to optimize MD/PhD training grant slots. A not insignificant number of MD/PhD trainee simply do it for the free med school also, with little interest or intent to pursue research.
A huge part of the issue, which you hint at in #2, is the "training" part.

Most research is actually performed by trainees: undergrads, grad students, and some postdocs. This is silly because

1) the "training" is often pretty minimal (my PhD involved less coursework than an undergrad masters) and

2) most of the people doing most of the work have no idea what they are doing.

Nevertheless, this still happens because there are TONS of established funding mechanisms for trainees: REU (and similar per-university programs for undergrads), and individual (NRSA) and institutional training grants (T31) for postdocs and grad students.

In contrast, there are very few ways to fund more experienced individuals who are not running their own lab. This is bad for those people, and also bad for the institutions.
Why all these Silicon Valley startups are moving to Phoenix
I find that the people that are best at research (and thus most likely to get tenure) are usually very poor teachers.

Usually they are so good at their subject that they tend to skip steps in their explanations and forget how difficult a certain concept is and expect everyone to breeze through it.

Unfortunately, universities optimize for research rather than teaching.
Nice snark, I guess, but... did you actually read the article? One of the reasons for C is that the tooling around it gives you much more support. For safety critical code, you need that, because programmers make mistakes, no matter what the language.

So if you write safety critical code in Haskell, say, you won't have a large number of the holes that C gives you. But for safety critical systems, their rules say that you can't write code that has even the possibility of falling into those holes. That makes C much safer. That leaves you with a safer C, plus tooling, vs. Haskell (or whatever your choice is) without the tooling.

So, snark aside, what is your actual alternative that you recommend?
Yeah, too bad your MacBook Pro doesn't allow HDMI in.
`git push --force-with-lease`
It's very hard to formulate a clear and easily enforced rule that restricts complexity. No large function is one way to do it.

Really long functions that have very low complexity (very few nested control structures, ideally none) and do not contain any loops that aren't trivial are easy to reason with. They are essentially the one case I'm familiar with where longer is not worse after a point.
If I read that article right, it sounds like the software fault attributed to the crash is that the "control laws" that the software implemented were improperly chosen, not that the software did not function as intended.

Which is to say, a serious problem, but if we take "bug" to mean a difference between designed function and realized function, not a "bug", and therefore not something which should tarnish the record of the coding style to which the bug-free nature of the Grippen software is attributed. The problem seems to have been at a different level than coding.
The issue with flights is that things like weather or mechanical issues can and do impact things, more so than hotels.

In addition, as frequent fliers can attest, the overall mood/personality of the working crew often varies even on the same airline and route, and can make or break the experience.
Hi! Author here. Thanks for your comment :) I was preparing to answer your questions and then I read that you consider yourself a laborer. If you see yourself as a laboror, my book is definitely not for you. If at some point in the future you start to feel like you've maxed out your annual income and don't know what to do about it, you might want to revisit the idea of ditching hourly billing. Cheers! —J
Is that environment something that could be virtualized, were it not for intellectual property reasons?

Almost seems to be more of a vendor lock-in issue than an a mere 'old and scarce platform' issue, albeit that's significant also.
These 'zero growth for bottom X%' headlines, even when mathematically valid, are deceiving because growth isn't randomly distributed across the income space, it's concentrated at the top.

'Zero for bottom 50' is usually code for 'positive for 40-50', 'neutral for 20-40', 'negative for 0-20'.
Has individual productivity gone up? Income needs to be justified by productivity, doesn't it?
Many icons are well known and work well.

The back, forward, reload buttons are more usable as icons than text.

When not overused, operators are similarly more usable than verbose English names.
jpg is a weird format to be storing microscopy images, no? Usually end up in some sort of bitmap TIFF (or their Zeiss/etc. proprietary format) from what I've seen.
You are right! I was considering using WFO, but decided to go with WF (which is what we use for Workflow).

Great to hear that you enjoy using Workflow :D
A simple and fast JSON API template engine for Ruby on Rails
Rating flights is a very tricky business. Airlines already have some dodges to get around automated reports of things like on-time percentages (for example, if a flight is chronically delayed they can change its flight number and that will wipe the performance history of the flight on several trackers).

And rating the aircraft itself is wading into really dangerous territory given aircraft swaps and mixed fleets. For example, American's 777-200 varies depending on refit status: some are 9-across in economy, but the new configuration is 10-across with narrower seats. You wouldn't want to book based on a review for the old config and wind up jammed into the new.

So while it's nice to offer as a gesture, I don't think it's going to be particularly feasible/useful; the data curation necessary to make the reviews accurate won't just be hard, it'll be essentially impossible.
8tracks Series A Discussion
Yes, and they usually were terrible ports. They ran poorly and didn't take advantage of the CPC's better hardware.
My experience is that the upgrade requires a valid Windows COA number for Windows 7 or Windows 8. COA's have been required since Windows XP Service Pack 2 [or 1 or 3] to install a non-cracked version of Windows.

So far, I've installed Windows 10 four times. Three of them have been on computers I bought used using the used computer's COA.
I've been using it since the day the beta came out. I've been an Apple fan for a long time but I think this might be the best thing they've ever done.

It makes programming approachable to nearly anyone on a device that's approachable to anyone that can afford it.

I heard someone on one of the TWiT podcasts talking last week about teaching their 6 and 8 year old to program using it and that they were talking about creating real-life functions to do household tasks IIRC.
I think it's fair, Remember being 12?

Then again, when I was 12, my elders we're a very different set of folks.
Biomedical Data Science
Two posts earlier:

> I can't even begin to use GIMP unless my investment is preserved.

Now:

> I admit I use GIMP all the time, and have for years.

Huh?
It makes sense that an eternal LED would be a financial problem to sell, but I had no idea that the original lightbulb makers colluded a century ago to set lightbulb life to 1000 hours! really interesting story.

Also, as a Livermoron (I prefer that to the Livermoran ref'd in the article) I'm always excited to see our little lightbulb in the spotlight (pun intended).
Thanks for the insight - you are largely right.

I'm critical of Linux because I have wide experience on a variety of OS development environment over a number of releases. I've ported Linux kernel code and Windows network stack components; written desktop, embedded and mobile Windows, Linux and other more exotic OS drivers. I've seen what is available, what level of support for OS/kernel development exists. And I've formed strong opinions.

My current distaste derives from the fragile Ubuntu 14.04 auto-mount system that can get out of sync between the kernel mounts and the desktop representation. Put USB drives in and out too fast, and the desktop can show drives that are gone; can miss drives that are mounted; can even on occasion leave files in device folders that mask the mounted device so you copy Gbs of deployment data and it all goes into a file instead of on the media.

So I've earned every paper cut. They're not imaginary; I'm not so much 'actively hostile' as battle-weary.
That paper was written in a time when languages like Haskell only got funding money from DARPA if it was for researching "prototyping".

Hence the way it was written.
I think it's more that the situation where a person could have a license compliant installation of Windows without having purchased [for some definition of "purchase"] a copy of Windows is non-obvious.
and whats to stop a potential intruder from snipping the power cord on that thing?
Ask HN: Why do we still use open floor plans?
I read within a job description, "...open floor plans inspire a constant exchange of ideas, advice, and banter.". Is it just me, or do all of those things make you cringe when you're thinking about actually getting work done?
https://www.vocabulary.com/dictionary/quality

of high social status
“people of quality”
“a quality family”

Synonyms:
upper-class
occupying the highest socioeconomic position in a society
It works if you have a decent volume and can't trace individual inputs to individual outputs. If you get one package and send one package, it's a little obvious.
I find it interesting that you list all of the ML derivatives except the popular one.
That CNBC article seems to be supporting my position, not yours. It's quite clear that autopilot is an aid, not an autonomous pilot substitute, and that the pilot still handles certain parts of the flight and must be ready to take over if something happens. Unless your point is that everyone thinks autopilot means more, and this article is correcting that notion?

I fully agree that if just about everyone thinks a word means something, then it means something. I'm not trying to argue based on some technicality. What I am arguing is:

1. I'm not at all sure that this understanding of "autopilot" is as ubiquitous as you say it is.

2. Even if that understanding is nearly ubiquitous, I can hardly fault someone for using "autopilot" to mean something simpler if they are doing so because they are familiar with actual autopilot systems and are naming by analogy to the systems, not to popular understanding of the term.

3. If people really do all think that "autopilot" means a fully autonomous system, the fact that no such thing is found on real airplanes means that they're a bunch of idiots, and I'd really like to know where that idea came from.
I'd love to have heard some actual quotes from your mother; how did she get into it, what are the best/worst/strangest parts of her day, how does she think the future will look given the lack of young COBOLists, etc.