skysight-inc/HackerNews huggingface dataset:
Didn't even see a mention of what science really is. I bet you many "scientists" don't know (pun intended) and couldn't tell you what science is.

Knowing an experiment or observation is not repeatable _is_ knowledge that _can be_ useful. What are the causes of non-repeatability? That's even more useful to know.

The observation and experimentation processes of science may be reflexive and would be worth investigating.

The money spent on "science" has created ecosystems where the novel, accidental discovery might be more likely.

The claim that "science" is self-correcting must be supported by evidence.

Finally, the media reporting of science does injustice to scientists by making claims not put forth in publications so frequently, that you are wise to disregard any media reporting of the science, and must go to the paper itself.
> the idea that everyone should become a programmer is honestly just plain wrong

because?
If you want to see fire based on real fluid dynamics take a look at Ron Fedkiw's site: http://physbam.stanford.edu/~fedkiw/

For example the following video: http://physbam.stanford.edu/~fedkiw/animations/fireball.avi
That's not really true, you can serialize as json in all of those
>> If the organization that governs your sport doesn't lobby the right people, your sport will stop getting coverage. Without coverage you generate no money.

Likewise if both of these things happen (getting money and coverage) there is still a huge chance nobody watches and you still lose

Read:

- US Soccer (NASL and the MLS)

- The NHL

- The X-Games
Low-income students can soon get federal aid to attend coding schools
The A to Z of social media for academia
John Romero is totally irrelevant, why does anyone pay attention to him. Here we are so many years later and all he's got going for him is talking about "the good ole days" at Id. Seriously, look it up, that's all he does.

Id Software was John Carmack. Had it not been for Carmack no one would even know who Romero is. It's actually surprising that Romero worked with Carmack for so many years and doesn't seemed to have even learned anything from it. What's Romero doing now? Making flash games for Windows phones?
Working on legacy system with zero docs? Try SAM, the system architecture mapper
Yes, I definitely suffer from this syndrome with my side projects. It's a great rush having an idea and the knowledge and skills to fulfill it and I think that drives me in the beginning. When the code base is still small and uncomplicated it's fun, easy and fast to make changes, advance, add features and get instant gratification.

Over time the reality of the amount of work required kicks in as well as some engineering ego. It's not enough anymore to just get something up and running...it has to be done according to the latest best practices, probably utilizing some new fangled technology I wanted to play with and it needs to be elegant, beautiful and perfect in every way.

The project starts becoming less about accomplishing the original purpose and transforms more into an embodiment of my own engineering ego. Once it shows some early promise, incorporates the latest stack I wanted to play with and either hits a few major design/architecture snags that bog me down or the busy becomes too much...I loose interest.

I hate it and I hate myself for working this way. I am so sick of not finishing what I start and it's the same cycle every time.

Interestingly at work, it's a completely different story. It's all about efficiency, getting the thing done, tested and deployed to production because there are another million things to get done. Super focused, conscious about what is considered good enough and very little patience for other engineers who feel like they need to constantly fiddle with something instead of moving onto bigger more important things.
Rust in Production
They might be open, but there’s democracy and then there’s democracy. See for example recent MSBuild incident (but don’t try to argue about it it’s just an example).

As I said, it’s a feeling. The feeling is it’s Microsoft’s project, everyone else is along for a ride. And that’s fine, but it’s something different. Let’s just not pretend technical merits drive adoption, that’s rarely true.
fyi the pool was built by an american company.
Cut the Crap: A Short Irreverent Piece of Advices for Lazy Founders – Part 1
The Neuroscience of Going from Machiavellian to Magnanimous
OJ Simpson
Big plus for elm. It is a great language for FP beginners. It's like functional programming LOGO.
After a number of years using PowerShell, my conclusion is the opposite: text "scraping" is just better for most cases.

Normal shell usage means doing a lot of one-shot pipelines incrementally. This is just easier and faster to do when passing text around because you can look at it and not have to inspect some object for it's type and what attributes/methods it provides. Parsing the text is not the problem here (although many people think it is), reasoning about what we're trying to do is.

And the over-verbose syntax doesn't help.

I compare this to human languages. It would be tempting to create a language with minimum ambiguity and clear cut concepts, but it wouldn't be practical. I guess PowerShell as an interactive shell is somewhat like this.

For automation, PowerShell is nice. The language sits between a shell script and going the Perl/Python route, but I still prefer shell scripts for simpler things and Perl/Python for more complex tools.

Having said this, PowerShell is the only sane choice on Windows and has made my life easier by no small amount. I never enjoyed managing Windows servers with their focus on GUI tools and their terrible CLI. PowerShell changed that and even "invaded" products like SQL Server and Exchange making them also nice to manage.
While I don't know the answer to your question, I have always had a similar reaction to seeing actual numbers involved in lobbying. It usually went like this: someone would seem outraged at how much money a representative had received from "the oil and gas industry". Then I'd look at the numbers and think to myself, "There's no way that amount of money could buy what people are claiming that it bought."

I only recently discovered this: https://en.wikipedia.org/wiki/Tullock_paradox which I found very interesting.
Ẅ̪͓́̐ͣ̔̏͜h̟͍̩̻͔̼̄ė͈̙̗ͪͩ͌ͫ̚r͉͈̥̎ͅe̥̥̻̹͓̘̋̏͆̓̽͢ ̸͖̞͚̖̒̉̈ͥ̌̚ͅo̵̬ͪ̌h͐ͧ̀͒͑̓ͨ ̢̖̜͙̺̺̏w̱̺͙͖̖̤ͤ͂̊̊ͨ͌̽ͅh͔̪̱̝̣̰̽ͮͩͧ̈́͢ḙ͉͓͉̖̩̰̋̀̽̚r͛͌҉̫̤̘͚e̐̄ͤ͆̓ͣͅ ̑̒̍̓̑͘h̫̤̭̥̜̦̪͐̋̏̚a̡s̞̝̳̅ͥ ̨m̡̻̮̞̗̥͖ͩy͚̘͖ͅ ҉̫̱͇b͙̥̠͈̂́͐ͮâ̦̗̙͙̲̦̹̕cͫ҉̘͕̹̖k̟̠s͔͌͛ͦp̲̝a̷̞̫͓̰̫̫̍̏ͣͦͨͩͅc͕̩ͤ̀ę͍̯͈̂̇̉̏̊͂ͭ ̯̠̼̹̭́ǵ̞̱ơ̞͙͓̱̩̳̺̑̆̆ͣͭ͑͆n͏̫̲͙͔̟̝͖ẹ͈̭͚ͯ̄̕ͅ?̸̒!̬̱͎̓͂ͅ?̳̰̭̫̽̈̔ͧ̚͞ͅ . The info popup to inform me that Alt+Left is an alternative was a nice touch, though. I'm still adjusting...
No offense to sandstorm but most of the apps indeed look like they were done in weekend. The blog author grossly underestimates what is required to make a great functional app (even those mobile apps that were done on a weekend aren't popular by any means). If this is the goal, then they should reposition themselves as "OS for distributing your weekend project" (no snark, am serious about this). It's a great niche if that is their initial target.

> and I understand they're making this argument because what they do isn't a service

They do provide a service.
> However, every data we created is always highly coupled with the app in which it was created.

The emails that I write are not coupled with any particular app.

The HTML files that I write are not coupled with any particular app.

The ogg vorbis files that I produce are not coupled with any particular app.

The vCard files that [...]

Really, that's always been a strategy of businesses trying to lock in their customers. But open formats with various interoperable implementations do exist and work just fine.
I have never tried anything so large. I suspect it's just pretty much iOS basic editor (whatever that is)

Why not divide up the novel into chunks (chapters?) - I do this and stitch the chapters together before running through docutils - it's trivial and let's me divide and conquer (so far it's an unfinished manual for Dev Leads and managers)
> The EFF "receives" money as part of being a non profit.

Strictly speaking, you can be a non-profit without any special tax treatment.
ID-Kick-Fucking-Ass, ID-Delta-Quit-Delta was a made up frat of college dropouts
> "The proposal will significantly increase the power of foreign governments over the Internet,” warned a letter signed by several Republican senators, including former Presidential hopeful, Ted Cruz.

This article raises a rather serious political (but also philosophical) question mark over diffuse concepts like "government" and "foreign", in the context of Internet. I honestly don't know what is the current status of citizenship and territoriality nowadays in a "place" (is the Internet really a place? ) as fluid, fuzzy and multi-layered as this one we are discussing.
Who do you work for that allows such flexibility, or is it more just contract gigs?
Didn't hear about Human before, I kind of wonder how this will work out with Strava, which seems kind of similar and is a costumer of Mapbox.
You could just use WSH (Windows Scripting Host) with either VBScript or JScript the way you've always been able to. AFAIK, Windows has shipped with that scripting solution since like Windows 2000 or possibly even earlier.
In many ways I've simply accepted it. The main reasons why I start projects are 1) to have fun coding and 2) to learn something new. At some point I realized that neither of these actually require the project to be "successfully concluded".

I know people always tell you that you ought to finish what you started, and in general I would very much agree with that. However, one should also ask oneself whether the thing one is currently working on is worth finishing - and in the case of my side projects, the answer is oftentimes "no". And I don't think that's wasted time: if I've had my fun and learnt something new along the way, then it was worth it. In the end, it would be more of a waste of time if I were to force myself to finish off the project. After all, it isn't like they would have changed the world if I had completed it...
Huh, I didn't even notice it. I wonder if this is due to text rendering differences between platforms? The page is pretty readable on Safari on OS X.
Actually they're also under the will of decades of law enforcement philosophy based on old opinions and facts. Example is when federal and state chiefs argue for keeping marijuana a Schedule 1 substance against modern scientific studies, though it could be argued they just don't want to lose jobs or spending.
That's an easy problem to solve. Either using fully automated pumps, or truck stops with employees. Truck presents billing info/company credit card to pump/employee, they verify card, fill up truck with N gallons, truck also measures gallons loaded, pump bills truck with specification of gallons loaded. If the pump and truck numbers disagree, handle it like any other billing discrepancy.
I gave you some pretty concrete reasons you'd want to use sandstorm, and they're all from the site's main page.
> Even if you come up with a great way to improve the output, doesn't matter, you've still broken everything.

You phrase this as if changing things for the sake of changing was a good thing. It is not.

Well, perhaps it is good for the software vendor, but from the customer's point of view, having to re-learn how to do the same stuff over and over every other year is a PITA.
> the idea that everyone should become a programmer is honestly just plain wrong

For this to be fruitful, we need to define terms.

I agree that the notion that "everyone" should have the skill set of a full-time software engineer is silly. But I don't think that's what people mean when they say that.

The idea that "everyone" should be capable of creating software automation, I think, is a good one. By that I am thinking of things like spreadsheets, IFTTT, the late Yahoo Pipes, maybe some very basic scripting. I don't see this as substantially different than asking that "everybody" learn multiplication tables, basic algebra or how to balance a checkbook.

Or put another way, it is possible to function without basic algebra or trivially basic accounting knowledge, but extremely limiting. And I think that the ability to automate routine, simple things you want your computer/phone/cloud-enabled toaster-bunion remover to do on your behalf is becoming a similar basic life skill.
No... It just means that all features may not be available. It makes no comments on how well the existing features work and how compatible they are with the Windows version.

I mean, `Get-ComputerRestorePoint` and `Get-WmiObject` don't mean anything on Linux. I assume those won't be ported. `Get-Process` is certainly meaningful; I assume that will be. The ports might also have cmdlets not available on Windows. I could certainly see cmdlets to interact with `apt` in Ubuntu, or `yum` in RHEL. Especially since PowerShell is focused on provisioning and managing machines.
As someone who hasn't really used epub files, what's the benefit of it over PDF? I assume file sizes are smaller, but ... what else?
I was a big GNU Screen user on linux, which unfortunately doesn't work on WSL. So I tried tmux, and it works fine for the few minutes I tried it:
Create new tabs, detach session, etc.

But once you close the Bash primary window, the session dies, so it's not as persistent as running tmux on a Linux machine, which makes sense given how WSL works. I haven't figured out yet if there is a way to always keep WSL running in the background so that I could close the bash terminal, reopen, and reattach my tmux session.
I think this is a step in the right direction to address the issue of computer science education and/or coding classes only being accessible to kids from privileged backgrounds. Ultimately, if this is successful (and I know I'm wishing too much at this point), it can lead to greater diversity in the tech workforce or even in academia.
Often times with new products people don't understand the value until they start using it. Just because a product hasn't gotten attention yet doesn't necessarily mean the product is not desirable.
There is a C compiler for the PRUs, but frankly you're missing the point if you're asking for that, the whole reason of their existence is to manage processes that require extremely deterministic timing. You might update your C compiler, find something is compiled differently and now all the timings are off. They are not so much meant as microcontrollers, they are for things you would otherwise have to do on an FPGA to get the timing reliably correct.

Tens of microseconds just don't cut it. Some areas such as realtime ethernet protocols require nanosecond-accurate packet insertion.

The summary of why things are the way they are is that modern operating systems and CPUs value throughput over everything.
Margin call with Kevin Spacey and Zachary Quinto is another excellent portrayal of the crash. It's set inside a fictional unnamed bank that's securitizing these mortgages when thinks go pear shaped.
As a counterpoint, I've been a full-time Linux user (desktop and server) for well over 10 years, with server use for 20. (I'm 40, so while others have used Linux/unix longer than me, this is the entirety of my adult working life.)

With the open-sourced .NET stuff, I've been active in pushing for projects I touch to use it. And, I now dual-boot Windows 10 and Linux, actually using Windows for daily work for the first time in a decade.

Open source C#? Sign me up. And I really do like the Windows 10 interface. The telemetry stuff just doesn't bother me. I think it's largely a red herring.

(And, furthermore, I think privacy stuff really has to get nailed down in laws and society, not just with technology. Going just for a technical solution means you'll always be chasing the answer. Encoding it in laws, and setting people's societal expectations, means you get to set the answer instead of follow behind.)
I don't mind the OOP-functional debate. I think that encouraging developers to try out radically different approaches to programming and to regularly reconsider their implications is extremely healthy for the ecosystem as a whole even if there is a tendency to pendulum-swing too far in one direction before swinging too far in the other with only brief pause in a reasonable center. What I think isn't particularly helpful is reducing OOP to inheritance. I hardly ever have the chance to program in Ruby anymore (though I think it's quite a beautiful language and love the Ruby community), but I still find Sandy Metz's Practical Object-Oriented Design in Ruby to be an incredibly insightful look into "the good parts" of OOP. And for some really thoughtful OOP and functional discussions, watch Gary Bernhardt's Destroy All Software (check out, for example, "Functional core, imperative shell". I wish he was still producing screencasts every week. Even his parody talks elevate the programming conversation to levels that it's hardly ever able to reach otherwise.
> Wear on roads is to the fourth power of pressure.

This isn't quite right. The pressure on the outside of the tire is the same as the pressure on the inside, and truck tires aren't inflated to 3x the psi of car tires - they might be 55 psi instead of 35. If pressure were really the issue, bicycles would be much more damaging to the road. Racing bikes are typically inflated to 100-150 psi.

As your link points out, the correct relationship is linear in the fourth power of the weight per axle. Your conclusion is correct of course.
The only way they can do this is because federal private prison industry isn't that big, there's not that much money flowing into politicians' pockets for it. Good luck trying to pry state leaders' hands off it.
Things to consider before containerizing your app
My mother works as a library assistant. From conversations with her and her colleagues, and from what I gather applies nationwide, to add to that list:
- dealing with reapplying for job every six months or so.
- providing security support and lookout for councillors/MPs holding surgeries (this being particularly relevant post-Jo Cox).
- dealing with a working environment that physically shrinks year on year, but still has the same amount of custom.
- cutting staff numbers to one for smaller libraries means doing all the work on the list, just with zero support (again, custom still the same level)
It's not copying the Intel Inside log, although I'll agree they look _similar_ its most likely based off of the Ensō[0], which is part of _Zen_ Buddhism.

[0] https://en.wikipedia.org/wiki/Ens%C5%8D
> His story gives some context to how younger developers think. For instance, the kind of small enthusiast projects he was doing (webpages and php) were different from mine (interpreters or games -- single-computer stuff).

For the record, I'm also a "younger developer", only about one year older than OP. I was never particularly interested in the Web or PHP or anything of the sort. What inspired me to become a programmer was primarily Nintendo (NES and later SNES) -- I wanted to make games. As a young child, when asked what I wanted to do when I grew up, I'd tell people that I wanted to "make MegaMan".

In my early teens, I became a fan of the Final Fantasy series, and like many others at the time, I enjoyed creating little Japanese-style RPGs. Hearing about some technique called "scripting", I decided to write my own interpreter, and fell in love. Since then, I've been primarily a PL geek with a deep interest in programming languages, compilers, interpreters, and related subjects (such as PL design, PL theory, type theory, etc.).

I've also dabbled in operating systems and other low-level systems programming stuff. For whatever reason, I enjoy very low-level programming (as in assembly language, no higher-level than C or Forth) and very high-level programming (as in Lisp, Prolog, ML, Haskell, etc.) -- anything in the middle (Java, for example) leaves me feeling utterly bored.
There are two separate issues.

One is the disproportionate attention minority races get from the police. It's not hard evidence but here's a CNN report discussing the profiling that wealthy blacks receive in the United States.

http://money.cnn.com/2016/07/14/news/economy/wealthy-blacks-...

The second is the disproportionate sentencing for similar or identical crimes. Again without any hard data this seems to be mostly a class based issue. One commonly cited example of this is the differences in mandatory minimum sentences between crack cocaine and regular cocaine. Crack cocaine is often associated with lower classes due to being cheaper to acquire than powdered cocaine. Additionally there are significant differences between the legal representation that can be afforded at different levels of income.

Coupled with issue 1 this creates a disparity in how the US justice system treats minorities.

http://www.usnews.com/news/articles/2010/08/03/data-show-rac...
8 Tips for Taking Good Product Photos: Finding a Camera to Digital Filters
Usually there's much much more people buying any given thing than people producing it.
I'm curious why you think UE4 will dominate. I can think of a lot of reasons why, but many of them depend on the definition of "dominate" (raw users in the ecosystem, number of released games, number of successful titles, number of AAA or high-end indie titles, etc.)
So, eliminating 98% of the work. Which, even with halving the per-trucker hours, means eliminating 96% of the truckers. I'd call that putting truckers out of work...
Great advice. The stress from this can be debilitating. Instead just allow yourself to grow and learn from each experience. If you can take something away from these incomplete projects, then you have gained something.
According to the Federal Bureau of Prisons' inmate locator[0]:

Mark Ciavarella (#15008-067): Ashland FCI until 30 December 2035

Michael Conahan (#15009-067): Coleman Low FCI until 18 December 2026

[0] https://www.bop.gov/inmateloc/
Oh great more developer puppy mills, except this time secured by the federal government!

What a great handout.
WE have got. To think and act WITH our intuitive minds....We must use what God and the Universe HAS given Us to truly discern Good from Evil..and STOP playing we are still Blind
Hardly possible to focus on other things if you spend most of your time at the office.
I had a big Uber driver help my family this morning put their luggage into the trunk of his car.
Since you give the example of GitHub... Sandstorm itself doesn't use their own Gitlab app to host and collaborate. How can they convince others? Doesn't make me confident of their platform. Centralized platforms like GitHub exist for a purpose.
Don't over-engineer your products, or you'll end up with a product that fails in the market; like MULTICS.

While it might have failed in the long term anyway, Multics didn't fail because of market reasons. It failed because first, Honeywell was incompetent at developing serious hardware, e.g. officially blaming the failure of the first (and only, I guess) clean slate Multics CPU project on the decision to microcode the machine. Something which IBM had previously used in the System/360 to dominate the market....

That caused more and more problems as its async CPUs fell further and further behind, although this was still in the discrete logic days, and you could easily use up to 6 in a configuration, and more with a kludge. But it was still selling well, especially in France, where Bull seriously pushed it.

Then it was deliberately killed off due to internal politics, it seems that trying to smash together three computer companies, Honeywell's original stuff, GE's including Multics, and SDS -> Xerox -> Honeywell, creates a situation where killing off rival systems makes sense to political winners who just might not be technological winners.

That Multics was doomed by all this was self-evident to me in the 1979, one reason I never spent any serious time on it.
NASA Data Portal
Yeah, that's a good point. I'll give it a try!
Olympics: From Cuban gun-shot victim to Rio boxing gold