skysight-inc/HackerNews huggingface dataset:
a kill button comes later in the process.
on android apps start in the background without being initiated by the user. windows had the simple "msconfig" to change that, linux doesnt even lets apps get startup permissions without asking user to enter their password and agree.
but on android its the opposite. every app will start whenever the app developer wants it to. it will start and it will use your internet and send your location and your messages and the name of your grandma to the developers server and google and whoever the developer wants it to.
and i dont see any escape from this.
The 4 Hardest Lessons for Startups to Learn (Takeaways from the News This Week)
Billionaire George Soros Sells Alibaba Shares
Was also once the pattern for Irish traditional dancing, with even more wrinkles on top of that. (Churches building the parish halls, and forwarding Ceili dancing as a more chaste form of social dancing.) Newfoundland has benefited in terms of the preservation of its cultural heritage through a degree of isolation.
Agreed. I also really enjoyed Status Anxiety. For those who want to condense the reading experience, here is a 2.5 hr documentary version https://www.youtube.com/watch?v=t1MqJPHxy6g.
Perhaps a nitpick, but:

'Social psychologists use the term “fundamental attribution error” to mean paying so much attention to personality and attitudes that we overlook how profoundly the social environment affects what we do and who we are.'

"Fundamental attribution error" refers to our tendency to underweight environment when considering the actions of others.
How do you know?
Sh: Python library that allows you to call any program as if it were a function
I agree, the ll alias would be the first thing to change for me.
Just imagine the alternate history where Atari hadn't disappeared up its own ass in the early 80s and all the amazing tech they were sitting on could have shipped. Terrible internal management, amazing engineering. They had dual CPU BSD workstation systems in development, the dual x86/6502 1450XL, the 128 oscillator AMY sound chip, Jay Miner/Amiga on contract for something new... Then they went tits up, Commodore had internal fighting with Tramiel, Tramiel and sons (and some ex-Commodore engineers) took the Atari name and some of its assets, and Commodore mismanaged the Amiga (and the remaining 8-bit stuff) for the next 5 years.

If all that engineering talent could have just gotten their shit together instead of fighting over the table scraps... the PC industry would have been far more interesting.
Thank you! I have been using sc for years, but really, REALLY wished it had the option to undo. Glad to see it's been forked and that feature was added.
Better copy:
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.83....
It is mega overkill but Pentaho does conversion between a long list of file and database formats. I'm more mentioning it so you can check it out in case you ever see a more complex requirement, or want to learn the tool. Once I learned it the one off stuff is trivial.
It takes me 5-10 mins to import an xls, let the tool examine the file for field names and types, hook that to a table load step, generate the ddl, edit the ddl to remove spaces from field names and then execute the ddl followed by the loader job.

Since you're going flat file to flat file it would be faster for you as no field name edits are required. You just create a csv input step, xls output step and that's it, save and run the transformation and you're done.
faith

All that you've said rests on this single word - pretty much everything you've described is just taking Apple's word for it. I don't know where you get this faith from. Yes, they say they don't have any way into this "Secure Enclave" from the OS.

We're living in a world where instructions passing through a processor can be sniffed over GSM frequencies from metres away. You're telling me that not a single engineer at Apple, who knows the entire system inside out, can think of any possible way to get data from a device it is physically, electronically connected to and communicates directly with? Not a single obscure "debugging" mode was left in for convenience?

You have nothing but blind faith.
Oh well, maybe I'm just losing my mind while waiting.

I have already been accepted into the new program offered by Canada, but I'm not sure about that. Most of my friends are in Europe, and I have nobody in Canada to ask whether it would be a good place for me for a new beginning. The thing that discouraged me about Canada is that you have to pay high fees and also have some a good amount of money to support yourself for a few months (between 3 and 6, I'm not sure). I would prefer Europe, but I'm keeping Canada as a last choice.
I think you mean Bettersnaptool.
I have heard of two paradigms humanity have used to try to explain the world

Mathematics/logics is one of them. It says that the world is guided by principles. "Objects contain different amount of phlogiston and when they burn it is released."

Anthropomorphism is the other. I.e. there is one, or many human-like beings with personalities and feelings. And things that happen happen because the beings want them to. "If you offend the fire spirits your house may burn down"

Are there more?
This must have been some time ago? Not only does the Gold Line have stops all through Pasadena, but within months it will go all the way to Azusa.
the LA startup scene makes it very hard to bike. half the places are on rose&main, the other half on playa vista. between the two you have the venice canal, which has only 3 places to cross near the beach. and two of them are 2 car lanes, without even a side walk!
A bit of both. With React we now have a much nicer code structure, because it forces us to think in components. We have a JS file and an SCSS file for each component. Before we rendered the view on the server side with Python/Jinja2.

I think there are many reasons for the productivity boost. Thinking in components, more readable code, great debugging possibilities, understandable data flow, to name a few.

And, last but not least, it is lots of fun :-).
Agree. Also, http://wiki.bash-hackers.org/doku.php has tons of great info. Sad that TLDP gets all the Google ranking for most bash searches when wooledge and BHW typically have much more detailed and modern (e.g. using "${var}" and [[ instead of [ ) explanations.

Lastly, if you're really stuck on a bash problem, head on over to #bash in Freenode and the awesome people there will very likely help! Greycat hangs out there.
A nice way to visualize A* with different heuristics : https://qiao.github.io/PathFinding.js/visual. Also supports lots of other algorithms.
"And yet you present no evidence."

Funny thing, this sort of information doesn't tend to be put into the public domain.

Anybody who knows anything about the relationships massive companies tend to have with the government can see that the situation being exactly as Apple paints it is highly unlikely.
asyncio is available on 3.3 too
https://pypi.python.org/pypi/asyncio
Unfortunately, they require large precompute time and static maps. If your maps change, you can't use it.
Watch a Boston Dynamics humanoid robot wander around outside
How the heck does AMZ avoid hostile work environment lawsuits? Good lord.
In the industry, we call it "percussive maintenance"
Put something on one side of the coin so you can feel what side is up and decide to flip it.
I was mostly making fun of a potential absurd user interface where saving to foobar.txt would save to foba.txt or any anagram fuzzy matching 'foobar'.
Also of potential interest is Chebyshev's "paradoxical" 6-bar linkage:

http://www.etudes.ru/en/etudes/paradox/
All you need is Moom for every window, not just terminal.
http://manytricks.com/moom/
Nicely structured AppleScript (which is not an easy feat).
I am not a regular cyclist but I think we really should go a bit easier on the bicyclists. When you see a cyclist commuting to work, that means there's one less car on the road. Also add to the fact that cycling is a lot of fun, so I can understand you want to go fast and jump around a bit.

As far as stop signs are concerned, let's be more focused on asking the cyclists to stay safe and maybe talk to one of them if they seemed to be endangering their own lives. Remember these are soft targets, and sometimes it's actually safer to ride more aggressively than too passively. I know this since I am a motorcyclist, so it's fairly similar.
Ask HN: I need a standing desk. Should I buy or build?
I need a good standing desk. My requirements are simple: I want something height-adjustable and sturdy, but without electronics or a motor. Simplicity is key. I'm thinking something with a crank to adjust the height of the surface.
I know there have been a lot of threads on HN about standing desks (I've read them all). Some members might be tired of the subject but I wanted to ask what other HN people, especially developers, are using. Thanks.
Yes, if the tripwire raises an alarm instead of triggering a bomb. A bomb would stop the attacker by killing/injuring him, which is not the case here (he can just come back with X11 exploitation code).
He mentions the commute takes him about 50 minutes. I wonder how much it could be shortened by riding an electric bicycle?
why would i want a pannier that turns into a backpack? that is like asking to get grease/drity on your back everytime.
I second this. The more you change things, the more they stay the same.
You are the most correct and relevant person to have commented so far. Adding consumer-level smarts to safety-critical devices, is a very very bad idea.

I do like hard-wired one-triggers-all in residential settings, but my house has three floors and if I'm soundly asleep in the top floor, an alarm going off on the ground floor won't wake me up :)
If anything is going to displace bash at this point it's going to be something that brings substantial benefits to the user. Stricter syntax is good but not of the immediate concern to the user typing his 2x-longer command.

The next evolution of shell is going to be something different. Something that doesn't depend on an antiquated TTY protocol, something that can display images and other constructs more complex that text, and more importantly something that allows the user to accumulate commands instead of typing the same thing over and over again.

Maybe something like ipython/jupyter
On the speaker page for the conference this took place at, it says that Kevin is a hobbyist industrial designer. Likely a good purchase for him!
You misread me. I meant depression as in economic recession, not as in mental health disorder. Widespread economic problems are rooted in real world problems, such as real costs of energy going up. Manipulating market forces can help in real terms to a limited degree but they do not solve the problem and can, at times, make things far worse.
One of the things I hate about travelling as "growth" is that you can't refute it unless you've done it.

So as someone who has traveled around the world for many years let me give you permission to never leave home. The truth is wherever you go, there you are. As someone above mentioned, there is a very common cross section of interests regarding humans.

In my own subjective experience I now see travel as the physical equivalent of channel flipping. It's the replacing of any kind of real introspection or work with novelty. Novelty can be very useful but it can also be acquired for a fraction of the thousands of dollars necessary to travel.
If you want to see internal changes in Windows, look at the server versions, not the desktop ones. Over that time frame where you said nothing happened, Hyper-V has gone from a research project to a central part of the Windows server space. Powershell has gone from a tech preview to the recommended way to manage servers. Windows Server 2012 introduced ReFS and Storage Spaces. I'm sure Server 2016 will have a bunch of cool stuff too. The server-side Windows experience is radically different than it was when Windows 7 came out.

Why aren't you hearing about these features? Lots of reasons. Windows is closed-source, so the internal changes you hear about are the ones Microsoft wants you to hear about. Most of the shiny new toys are to support server features that you won't notice unless you're a Windows sysadmin. Most desktop users don't care about internal changes unless they break things, and Windows hasn't broken much on the internal side since Vista. Microsoft's own messaging about major changes has been targeted almost exclusively at Windows server admins.

Edit: That's not even getting into the new app development platform that shipped with 8/10, DirectX 12 adding Mantle-like APIs, first-class support for touch input, hybrid boot, booting from VHDs, etc. Microsoft has been busy over the past few years.
no, really bettertouchtool ! Actually I've just found out that booth tools are from the same author. Bettersnaptool functionality is included in Bettertouchtool and there it is for free: http://www.bettertouchtool.net
I wish to be able to write this:
screen.print("text");
and when VGA displays are invented:
screen.print(someImageBuffer);
and when 3D accelerators appear:
screen.print(some3Dshape);
And it should just work.
Just in general: I've always found it easier to work on my laptop.

I can walk around, go to meetings, sit on different floors, sit on couches, work from home and still be developing the same as I would at my desk.

All I'm trying to say is: Slightly faster builds on a powerful machine, or flexibility and consistency on a laptop. This might just be a matter of preference, and ideally companies should accommodate either preference.
What is the real reason to make this tool platform-specific?
I found that the worst parts of bike commuting around the west side of LA were crossing under the 405 and any time I needed to travel along Sunset Blvd. Also, the beach near Santa Monica pier during summer tends to be worse than the streets.
Lots of people are throwing around the words "false positive" in relation to dumb smoke detectors, and I suspect a lot of you mean "the alarm sounded, but I wasn't about to die". If it detected smoke, it told you there was smoke. That's a true positive :)
Besides, literate seems to go against the current view of overcommenting as an anti-pattern.

I don't have a dog in this fight one way or the other, but something about this statement irks me. I can't help but think "so what?". That is to say, Literate Programming either is a good idea, or it isn't. The answer to that question is orthogonal to "the current view" of whatever. Communities have had majority held opinions which were wrong on plenty of occasions. If one is going to question whether or not to use LP, shouldn't they analyze it on it's own, and not simply accept pre-existing biases?
Single Responsibility Part I: The Unknown Knowns
The Future of Firms
Our Solar System May Have Had a Fifth 'Giant' Planet
Why should it get attention?

Sewage treatment is important, fire dept is important, everything is important.

That's why we have people with jobs, taking care of these things. You do your part, I do mine.

The idea of a person who likes to travel, having to care about pollution is insane.

It is a lot like a cult that is so paranoid with not hurting anyone, that they watch every step they take - god forbid you step on an ant!

That's an extreme example of what you're proposing.

The only way to make things work (imho) is if most people do a good job and we actively discourage mediocrity. That way when I travel, I don't have to worry about the pilot screwing up, that's most important when I'm on an airplane but I don't want to care - most things I rely upon just work and when they don't - it's because people whose job it is to make it work suck, not because select individuals didn't individually make enough good decisions everywhere they went.
I use ShiftIt (https://github.com/fikovnik/ShiftIt), which is similar, as I recall, but free. Has keyboard shortcuts. I use it for pretty much all my windows.

(A few years ago, before I started using OS X, I wrote something similar for Windows, for use with AutoHotKey: https://github.com/tom-seddon/align_window2)
“We found that before age 1, infants’ brains were basically the same, regardless of whether or not they were growing up in a poor family."

What does that show? I'm sure if you checked the sperm and egg you could say "they're basically the same". All that means is the brain isn't fully developed before the age of 1. Big whoop.
That's great; much better than TFA! I really appreciated the very logical division into Parts I-IV.
Be cautious removing and/or avoiding jQuery. I was once using it for something very small in a project and I figure what the heck I can just use vanilla JS for it so I removed it. I then had several bugs because every browser has its quirks even with very basic JS. I mostly use jQuery not because I can't do it in vanilla JS, but just because thousands of hours have gone into making code that will work across different browsers and browser versions.
That's probably not why. h264 would indeed use less cpu time than vp8 if there was hardware acceleration from the graphics driver available and being used for h264 but not vp8 (which is plausible). But software decoding can be pretty efficient in dedicated video players, and browsers and flash can be pretty damn slow at just getting decoded frames to display.

Back in 2010 I was using a computer I built in 2004, which had a single-core athlon64 3200. Watching standard definition video in Hulu was a blocky slideshow, totally unusable. But I could watch 720p h264 video at a decent bitrate, with mplayer, with no hardware acceleration.

One of the bigger differences is that browsers/flash have to put the video output as a surface that they composite with the controls on top and the rest of the page behind. Old-style video players actually render to a different hardware "overlay" plane and don't mix anything with it in software, and it makes a huge difference.

(My mplayer example is from linux, but I've also used MPC on windows a lot. You can change the renderer in the settings, and "overlay" doesn't support showing subtitles, but has noticeably faster/smoother performance. Well, back on windows XP.)
If someone is interested, the same can be accomplished on X by using xdotool [1].

http://www.semicomplete.com/projects/xdotool/
Infallible Destiny and the Pivot
Have you considered hosting this in a collaborative git platform such as GitHub? Are there any plans for an http "gateway" like ipfs has?
Using languages other than shell already brings lots of benefits to the user. That just doesn't matter to the people who are writing large programs in shell. It isn't like those people are basing their decision on rigorous user studies.
Sure, it makes things more convenient. Convenience and security are always a trade-off.
From the read me:
"All scripts are written in AppleScript, so they are unfortunately limited to OS X at the moment."
Try making a cross-platform one! Maybe you'll find out ;)

(Less cheeky response: no two platforms handle this stuff in the same way. You'd be able to share such a small amount of code between platforms that you'd be better off just duplicating that code rather than trying to create some kind of abstraction. This is true even if you decided to start out by not using something entirely OS X-specific such as AppleScript.)
I scanned a couple of chapters and it looked interesting enough for me to bookmark for further review. I liked that it had lots of links to other's articles to delve deeper.
People are demanding crazy prices for some tech books. ANATOMY OF LISP is one of those. I've seen on Amazon $8000+ for a 'new' version. I wonder if that's real. There are some rare Lisp books which are often sold for high prices.

Note that it is available a bit cheaper, too:

http://www.amazon.com/Anatomy-Lisp-McGraw-Hill-computer-scie...

This particular book was always rare. It was basically the bible of ancient LISP implementation techniques (70s and earlier). Though, it did not use standard Lisp s-expressions for code, but an algebraic notation that's sometimes used in older books. Generally the content is of high quality. It was published in 1978. Generally if you wanted to know how to implement LISP way back then, you've surely looked at this book.

The book became less important in the 80s, when Lisp started to use lexical binding (Common Lisp in 1984), object-oriented subsystems (Flavors, CLOS), new machine architectures (Lisp Machines, RISC, parallel/concurrent systems, ...).
Funny and informative video about the octopus.

https://www.youtube.com/watch?v=st8-EY71K84
The tools it builds on are platform specific. I don't see a lot of ubuntu boxes that support AppleScript.
I grew up in a reasonably poor household. We certainly weren't wealthy. I couldn't care less about poverty or not poverty, it's irrelevant. I was incredibly lucky to have good parents, with 'smart' genes.
Training a supercomputer to be a fashionista
Gold line to red then orange then 734 might have been quicker, but that is a difficult journey even by car.
Why Finding the Original 1977 'Star Wars' Verges on the Impossible
You know what else is "so 1995"? 400-day uptimes.
No. My folks did "vacations" of the standard 2-weeks-on-a-beach variety. Usually without the kids. I didn't start traveling on my own until I was like 25.

That was a 3 week trip to Thailand. Then a couple years later I did 2 months across Europe. Then a few years later 9 months across Africa and the Mideast, but by then all hope of working a regular job with regular time off expectations was lost.

The "how" is easily explained though. I program computers for a living. That's the only skill I know of that pays more than four times what regular people make, and is happy to dish it up in the form of 3 month contracts. It's the ultimate enabler for the modern addicted traveler.

Add in the more recent trend toward remote work, and you can pretty much travel as much as you like. As long as there's internet, everything works out.
The other issue is that society has become so detached from nature that a lot of people are completely oblivious. If you breed animals, questions like this are pretty obvious and easy to answer.
I must admit that I haven't heard of buffer overflows in emacs lisp.
> and the author made no effort at all to reduce the impact

http://github.com/kpwn/NULLGuard
> most people have not seen more than their hometown

I can easily see this in the United States, since any public transportation beyond the local level is so expensive it's a luxury for a big chunk of the population, and the distances between interesting places tend to be a lot bigger. For example, I could spend a couple of hundred dollars and take the train to the nearest other "big" city, but it would be a three hour ride and there's nothing to do there except go to the mall and watch a movie, or drink in a sports bar with a bunch of strangers. It's harder for me to imagine someone growing up literally anywhere in Western Europe and never traveling.