skysight-inc/HackerNews huggingface dataset:
Yet another example about how the filesystem, and its POSIX realization, is in fact a horrible abstraction.
What's the difference between business, entrepreneur, and startup? I'd love to see a productivity tag.
Neat! With facilities like that, Id be tempted to skip templating libraries altogether and just have a normal interface for templates and use the regular string expressions... Unless I needed then internationalized, and that's where Mustache shines, IMHO.
The thing about Windows is that each app has registry settings and installs some system files. You can't just move apps to a P: drive and then move them to another machine.

It used to be that way with DOS, each app was in a different directory and you could copy all of the files to a different machine, or just stick a floppy disk in the floppy drive and run it.

Upgrading from Vista is hard because Microsoft doesn't support Vista going to 10. You'd have to get a Windows 7 upgrade DVD and then update it to the point it gives you an option to upgrade to Windows 10.

I'd like to see more tools like Ninite:
https://ninite.com/

It can install Notepad ++ but I don't think they added Jetbrain to it yet.

You find the same problem with GNU/Linux where each app installs library files and then text files for configuration.

Windows still suffers from DLL Hell where different DLL files conflict between installed apps. You have to place the DLL files in the same directory as the program to get around that.
Not a good answer for application servers. You can lose data in between the application issuing the write and the disk persisting it, and in between persistence and backup.

The absence of data corruption doesn't necessarily mean the presence of all data either. Imagine a fleet of application servers that write several times per second and there are hundreds of them. How would you know if one write had gotten lost in a power failure?

The best available answer among folks who need one is to pass all writes through a distributed system that can commit the data durably: data replicated in real time as part of the process of committing a write, the metadata tracked with a quorum or lock managed by quorum.
You should look into app management solutions.

~10 years ago we managed apps on Windows machines using Novell ZENWorks. I'm sure there are still options, probably even first party Microsoft options.

This means you don't have to spend weeks building a machine. You have a base image and then app profiles/packages.
Also, electrons always move slowly in metal. It is the energy transfer that is meaningful.
I think this is the point of the Living Computer Museum - http://www.livingcomputermuseum.org/
Russ Roberts has some ... mash note podcasts, peans to Adam Smith on EconTalk. He's much better situated to speak on it than I am. Shortly, Smith wrote "Theory of Moral Sentiments" before "Wealth". "Wealth" was a critique of Meracntilist (royal) patent systems.

The short version is that capitalism has a moral founding. What we now call capitalism can be pretty amoral, but that's our doing.

I'm hoping that a better understanding of rents can enable us to have a better capitalism. Principally, because I don't much think collectivism can be demonstrated to work, and collectivism is frequently seen as the answer to the excesses of what we call capitalism.

If we see income from rents as less morally defensible than income from work then that's possibly a method for getting closer to what we want. As it is now, they're simply "profit". Rather than taking two binary positions - pro and anti capitalism - perhaps the work that needs to be done is a better critique of it , and a refinement of terminology.

Finally, the ways in which we are unequal are much less ... physical than in the past. Capital itself has become more and more ephemeral, and it may be that returns to what I'd consider "real" capital - think a building full of lathes - is just as low as that to labor. So much inequality is due to the abstraction of control of capital.
It's pretty prevalent at universities in my country Egypt. Most students apply for an opportunity to travel, and not necessarily for the volunteer work. Personally, I think that the organization's goals aren't very clear. The girl at their booth told me their goal is "to spread world peace.."
what I took away last time the A10 came up around here was that the AF brass (as well as the brass of every branch of the US military) were too busy fantasizing about future wars with China to appreciate the practical usefulness of the A10 in modern warfare.
MegaBus in the UK have been running an overnight sleeper bus service with bunks between Scotland and London for good while now:

http://www.megabusgold.com/Customer-Service/Reserve-your-Bun...
The sync(1M) command provided on many UNIX systems is often a thin wrapper around the sync(2) system call. The sync(2) entry point does not, as specified, guarantee that all inflight data _has_ been written; it's more of a guideline than an actual rule. The user must subsequently wait for the data to actually make it to disk, often for an arbitrarily long amount of time.
Actually make that about how most layers / abstractions for IO in mainstream OSes are garbage.
Completely agree, you just have to work your way up. Made a custom chrome extension and often watch videos at 4x speed (depending on the speech rate of the actual narrator).
My co-authors and I have written up a formal response, with quotes from our book to demonstrate how Dan Lyons' interpretation is 100% contradictory with the actual text of the book: https://www.linkedin.com/pulse/un-disrupted-what-alliance-ac...
All parents who love their children would "segregate" them from awful schools if they could. The whole point of thread originator was that geographical restrictions are more unfair to the poor than they are to anyone else.
Jizzlemane Back to Hip-Hop
Serious question: why does everyone have to live in San Francisco? There are lots and lots of cheaper places to live and work, but it seems there is something that only San Francisco can do that everywhere else can't. Why aren't city planners working on creating that special "whateveritis" in their city as fast as possible?

I don't want any pat answers like "the people are there" or "the jobs are there" because that's basically a tautology saying "everybody is there because everybody is there".
> I'm sure that the A-10 can still perform its mission in a modern air defense environment, mainly due to the fact that the bulk of today's missions involve an enemy with limited resources, limited industrial capabilities, and limited technical skills.

To answer both you and robotresearcher, the US has not faced an opponent with a modern air defense system since Vietnam. The closest was Serbia, and NATO specifically held off on low level missions for a while there because of the Serb AD network.

> I'm sure the US is quite capable of putting up a military aicraft program for a mark 2 version of the A10 thunderbolt, one which is focused on tackling the maintenance/cost issues of the current version and even increase the reliability of the whole airframe. The last four decades in the aviation field were very fertile with regards to technical progresses.

That's basically what I said in the next sentence. I'm not sure what your point is here.
I'm skeptical you are who you claim, but if so you know you're being hyperbolic. Airframes have a limited lifetime; fatigue adds up. Despite the overwhelmingly positive performance to date, an aging fleet that's more expensive on margin to operate than alternatives doesn't make sense.
> How do you actually do that for sure? It's not write() or even necessarily fsync().

Right. For decision of "when" you can configure a few kernel parameters, namely dirty writes thresholds. That assumes you just do write()s from your process and kernel decides to flush that data out. That can be configured to be a function of time and or amount of unwritten data.

I had to do it a few times. Once it was a realtime-ish system which was recording data to disk, and noticed recording thread would time-out. (Timeouts were in the 10s of seconds and there were noticed by a watchdog system). Thought 10 seconds should be enough for that process. But it turns out because of how priorities were setup and how fast writes went, dirty page flushing was not keeping up with writes. Periodically it would hit the top threshold and at that point any process doing disk writes would be blocked.

Was able to get it under control by essentially doing what gp suggested, writing a little bit at a time, but more often. The total throughput probably went went down but performance was smoothed out quite a bit.
Alternative headline: Despite big spending Lyft struggling to keep up with Uber
Might be enough to just tag certain podcasts as "amateur"
hence one of my favorite phrases, to refer to things as a " metric shit-tonne".
Well, the bilateral US-Afghan security treaty would bar filing in an Afghan court; in the US realm, you would have standing problems, the Baker bar, and sovereign immunity. If I recall -- and IANAL, let alone a nat-sec attorney -- there's some Fourth Circuit precedent that could justify stripping sovereign immunity from individual officials in jus cogens violations, but I don't think anyone else takes that seriously.

The bitter truth is that there's not much you can do in those circumstances. To paraphrase the Melian Dialogues, the strong do what they will and the weak take what they're given.
The 10 steps to setup your first Laravel Spark app
The entire point is the model presented to the programmer, not the guts. Of course it's implemented in terms of state. Computing hardware is stateful.
I wish people would take time to actually learn javascript. I used to see it as a shitty toy language up until 2012. It opened me up to a completely different style of programming.
The Division – Problematic Meaning in Mechanics – Extra Credits [video]
Interview with Flyboard Air creator Franky Zapata
Backups do not solve the problem of not knowing whether data you just wrote to disk will still be there in the event of a power outage or system crash.

It's not a "problem", it's just reality. You can't predict when exactly the crash will occur relative to the disk write or backups.
More C++ support is on our roadmap:

https://github.com/tensorflow/tensorflow/blob/master/tensorf...
I'm not actually sure whether this actually helps with the problem described in the post, but such a thing does exist:

https://github.com/guardianproject/libsqlfs
What about O_DIRECT | O_SYNC options in linux's open()?
Alright. One thing I admit is better is as I said, types just look better on os x although ubuntu's font rendering isn't that bad. Other than that, what UI polish are you talking about? I ask because I don't see it. Same goes compared to windows
that is also an interesting idea I may do

You might find this interesting - it adds a bit of dynamicness to it

http://learnforeverlearn.com/candle/
In many cases the younger generation changes citizenship. The whole family could leverage that in a pinch.
Evon Latrail
Go to Google or YouTube and search, Evon Latrail
#evonlatrail
That headline doesn't work since they were never head to head to begin with.
While I haven't though enough on the issue to have much of an opinion on abolishing zoning completely, zoning seems like the wrong way of dealing with hazardous companies like that regardless. There is already an extensive permitting process and a mountain of regulation that you'd have to go through to open one of these companies, so why not enforce the safety perimeter through that?

It makes more sense to me to place the restrictions on the company/factory than the land itself, and building permits are already used by municipalities to negotiate location, etc.
Simply saying "let the market decide who is worthy of housing" is also classicist and racist. Unless you explicitly define the market has to cater to "X income brackets", "Y racial demographics", and "Z% needs to be for personal housing, not commercial or industrial usage", you're basically saying "whoever has the most money". How is this better and more inclusive to the poor and minorities?
It happens that writing something nontrivial that works in the real world requires all the details, checks and abstractions it contains.

I think it helps to separate essential complexity, due to the nature of the problem you’re trying to solve, from accidental complexity, which comes from other sources. In an ideal world, you’d represent the essential complexity as clearly and flexibly as possible, and minimise the amount of accidental complexity you put on top.

That accidental complexity can come from lots of different sources: tools that aren’t a perfect fit for what you’re trying to do, a design that isn’t as clean as it could be, an unfortunate choice of data structures of algorithms… I suspect it probably is fair to say that a lot of accidental complexity that goes into real world programs could have been avoided if, for example, more appropriate tools had been used or better design decisions had been made during development.
Aleman360 works for Microsoft on the Windows 10 shell. So I think it's safe to say that Aleman360 knows how operating systems actually work.
> Ironically (given the complaint Mr Ackerman voiced) one way to encourage imperfections in rules is to allow lobbying, which biases the decision making process towards small, focused groups that have a lot to gain by affecting the rules over large, general benefits.

Yeah, it's difficult to perfectly take advantage of an imperfect system, and that's a good thing.
Other's have said this before, so I'm not the first one to this party, but there is an annoying lack of front-facing information presented when you visit the home page. If somebody passed me a link directly to BugVM's website[1], or even to to their GitHub repo[2], I wouldn't have a clue what it was about.

[1]: http://bugvm.com/
[2]: https://github.com/bugvm/bugvm
Carl Sagan's last interview with Charlie Rose [video] (1996)
I've used Lyft a few times recently. I'm a little suspicious Uber is using surge fair tactics on users that have agreed to the pricing in the past when there is in fact no surge occurring.

When traveling for work I often use Uber and recently there was consistent surge pricing. The first day it made sense since it was raining. But then the next few times I used it there was surge pricing - not much, like 1.1x or 1.3x. I agreed because it wasn't too much more and I needed to get to my meetings and it can be expensed. I mentioned to my Uber driver there was a surge and he said it didn't come up as a surge for him. The next trip later that day the surge was 2.2x

But then when I got back home I noticed every time I've brought the Uber app up there is a "surge". Even during fine weather and non-traditional surge times. I look outside and there are taxis available (NYC) and I opened Lyft and there were plenty of options without any surge.

It was probably bad luck (I don't really think they'd get that greedy that quickly) but it made me try Lyft and I had the exact same experience as Uber.

I suppose this is the market at work.
I just read a science fiction book where this kind of technology was used - Proxima by Stephen Baxter. Great book!
How do you know if you'd like the author if you read the words carefully? Hemingway doesn't write for plot.
It could be that the reality reflected by the code base is simply complicated. It could be that technical debt isn't measured properly or at all.

It could be a "that's your problem, buddy". That's more likely.
In Japan in most places the height limit for wooden structure is 4 stories (higher than most of the US), they have fewer restrictions on building spacing, and fewer restrictions on how much sq. feet per person is required.

That makes it possible to have much denser towns.

They're one step closer to the ideal.
Im in japan too and there are very clear zoning rules per area. There are very clear bedtowns with no industries or commerces but its probably not near where you live. There is very little freedom to build new things that is why you get extremely expensive apartments and rents. This prevents people to live on their own unless they are married and get enough income for that.

And its the first time i hear someone say that 30 years limit for buildings is a good thing. In practice they use shitty and cheap materials, have no isolation so its too hot in summer and cold in winter and it looks like shit. They dont build anything to last and its not a good aspect since its wasteful.
I personally find gnome 3's window and workspace management superior to osx's. The idea is that one gesture/motion gives you all windows and workspaces. Also, reassigning windows in gnome 3 to different workspaces is smoother than mac osx's.

That isn't a cli thing, that's a gui thing. A desktop savy user may care about such things...you're assuming very little about what desktop users can take advantage of.
Even DRAM will be slowest on a random read/write 50% test (it has read-to-write and write-to-read penalties; admittedly these will be dwarfed by precharge/activate penalties, but still, mixing reads and writes will make things worse.)
This "drunk sex = rape" thing is just BS though isn't it?

Sadly no. http://www.esquire.com/news-politics/a33751/occidental-justi... is a recent example, and http://www.huffingtonpost.com/james-r-marsh/why-college-drun... is a "victim's rights advocate" literally arguing that all drunk sex is rape.
The AF just rewinged the A-10 fleet. Ranting about airframe fatigue in relation to the A-10 is nonsensical; the money has already been spent refreshing the airframes. Their current expected lifespan is until 2040.
But everyone is here because everyone is here. The cycle likely started with National Semiconductor and grew from there.

For me, I'm including Silicon Valley in "here". I live in San Jose and it's unbelievably crowded down here too.
If you figure out how to make physics simpler and still be accurate, the physicists would definitely like to hear it.
The anti-procrastination feature kicked me off after my last post, but I was planning on submitting the video link to HN after my comment; here it is: https://news.ycombinator.com/item?id=11511570

Interesting note about 'Contact'; the film came out the summer before I was in 7th grade so that and the book are far away in my memory.
Is it just "Unix"? What if fsync returns when the hardware indicates that it has completed a write, but it's actually in some drive controller cache for a few moments more?
As someone who doesn't care about proprietary 80s laserdiscs but does care about software produced in 2016, 'depend on the oldest still-used technology' is an interesting (non-horrible) design choice.

The python PEP for universal linux binaries advises building on an ancient version of fedora for ABI compatibility.

If you think about it, supporting many different deployment targets is kind of like time travel.
Built a site to browse Reddit by content. Uses Cloud Vision API to label posts
Based on my personal experience, no you will not face barriers. As a self-taught web developer in my early 30s (now headed back to school), I was able to get a lot of interviews at small and large companies. There is a lot of demand for good software developers. I do not think age will enter into the equation at all.

Yes I'm sure there is age discrimination in the industry and you might have he misfortune of encountering it. But based on your other comment, you seem to have a determined attitude which is great. Now quit inventing problems for yourself that don't exist and go spend your time doing something more worthwhile.
> There is no generalization you can state about the Linux kernel scheduler that is valid for an entire decade of kernel versions

That sounds like a generalization about the Linux kernel scheduler for an entire decade of kernel versions =) (just kidding haha!)
Do you have a citation for the claim that school districts have classist and racist origin?

As far as I can tell school districts arose at a time when it was completely impractical for children, other than those whose parents were wealthy enough to send them away to boarding school, to attend a school that was not local, and at a time when it was generally believed that local government should be responsible for local services (sanitation, roads, water, schools, etc). I don't see how at that time they could have been used for racist and classist purposes, so doubt that their origin was such.
You can't expect a company to support an os that the os developer is not. I guess you are using an old version of os so use the old version of chrome.
No. But in this case, it doesn't matter much - the paper isn't really making any claims in relation to other systems. The authors can reasonably be trusted to describe the design of their own system, particularly since the source is out there. Peer review would improve the paper, undoubtedly, but wouldn't have any effect on the system design itself or Google's reasons for building it. The latter two are the focus points of the whitepaper.
Some time ago I found an interesting article about Japan's zoning practices: http://urbankchoze.blogspot.com.br/2014/04/japanese-zoning.h...
An incomplete guide to Markdown, LaTeX, and more
This isn't the kind of thing wikipedia is typically good at but that's the source for my factoid.

https://en.wikipedia.org/wiki/Ender's_Game#Creation_and_insp...

> Ender's Game was written specifically to establish the character of Ender for his role of the Speaker in Speaker for the Dead, the outline for which he had written before novelizing Ender's Game.
Realpolitik is gone, when everyone got a nuke.
Even sociopaths have survival instincts - that's why no world war III so far. Stalin, Mao, Hitler, and there democratic domesticated Versions (who never get to the big conquests, cause so many other snakes in that damned parliament want to be king instead of the king).
Whats really interesting is the planning horizon a government has when dealing with one another. A government with a low hanging planning horizon is due to be gambled again and again by governments with long term planning horizons.
Also unintended consequences, the Saudi government might end up in exile or with the heads on spikes, put there by the very own radical movement they inspired.
The Man Who Knew Infinity
How many people can live in a building generally isn't even regulated by zoning, it's set by building/fire codes and the certificate of occupancy. Removing the zoning isn't suddenly going to change the legal max occupants/residents of the building.
Not at all. I know many in early 30 who are junior programmers.
From the article:

> In other words, the same "inhospitable environment" that Pentagon leaders are pitching to justify the A-10's final farewell, are exactly the same conditions the jet was designed to survive in some 40 years ago.

I disagree with that assessment. The top-end of air defense capabilities is much better than when the plane was designed. The A-10 is vulnerable to the same systems that have continued to evolve to combat ever more advanced attack helicopters.

That said, I agree with his assessment that the USAF is more interested in replacing the red-headed step-child of the force with a sexy new fighter jock platform than in actually providing an effective CAS platform for the Army. That's why they'll never do what I suggested and replace the A-10 with a newer, similar CAS aircraft to pair with a sexy, high-threat-environment ground attack aircraft.
Is that the problem these cities have, too many fertilizer plants? It seems unlikely, but I haven't visited the West Coast in a few years. You might have better luck talking about natural gas storage.
https://www.youtube.com/watch?v=Lin-a2lTelg