skysight-inc/HackerNews huggingface dataset:
Seeing more than one at a time is high value.

I personally hate the basic tile schemes, and full screen in many of my use cases. Yes, when I'm using one app hard, full screen is good.

When I'm using multiple ones, I often want to copy paste info, or just refer to it. Auto pop to foreground is toxic, it forces a change in state when there is no need for that change most of the time.

On IRIX, focus follows mouse, and middle button copy paste were awesome. Still prefer that over other schemes.

Many people get a second screen to accomplish what can very easily be done with one a lot of the time.

Tablets are fine consumption devices. Some create is there, like graphics, but most create has UX requirements that exceed the simple touch sweet spots.
Dropwizard bundle managing authentication through JWT cookies, 1.0.0 released
Yeah, that's exactly what I was thinking. Fzf is great, it's like anything.el/helm but works outside of emacs. Thanks!
The Internet of Things That Spy On You.

There are websites which scan the Internet for publicly accessible cameras, grab preview pictures and display lists of them. Lots of public CCTVs, but also offices, zoos (really) and of course private homes (although they tend to de-index those). You see a preview you like, click it and they send you to the webcam's video feed or web interface. Sometimes there are even controls to reorient the camera in different direction.

Too bad the OP didn't tell if this particular "hack" also involved just guessing the IP address and TCP port or if they actually had to make an effort to bypass some kind of authentication.
And how do they expect to be taken seriously if they are not going truly cross platform?
Yup, I've visited one in Berlin, it's next to the Apple Store. Very small, just the one Tesla, but it was there and had a handful of staff on hand to ask about the car.
Yes, more than changing the world, fake equity is what start ups are all about. The goal is to take the fake equity and try to make it real. As an example, a friend built a prototype in a couple months and with the help of someone else, he was able to raise a $1M note at a $10M cap. With 50% of the company he now has $4.5M in equity. But it’s all imaginary. Without an exit it means nothing.

Employees are the ones who need to watch out for this, because the founders turn around and try to pretend the equity is real. An offer of $200k of this fake equity isn’t really $200k. And for you to ‘get rich’ and 10x your $200k, you will need to 10x the founders $4.5M of fake equity. All the founders need to do is see an exit and they are rich since the initial seed round gives them millions.

So don’t worry about $ numbers, just the percent of the company. If it is early, understand the cap table and fight for your fair share. And don’t stop fighting, especially if you are adding value. Remember the founders got millions of ‘fake equity’, they can and should share. Don’t forget that the ebullient founders see a payday on most any exit whereas you won’t. I like the advice that you are either learning or earning, and if you aren’t founding you most likely are learning.

Also, don’t let people talk you far below market salary since you aren’t just giving up big company salary, but also bonus and stock. Most of all though, you need to trust the founders since it’s easy for them to screw you and easy for them to screw everyone if they don’t make the right moves. Even if you build a good product and get customers, if there are bad ratchet clauses everyone but the investors will get screwed.

This is geared more toward early stage. For later stage you aren’t going to see the cap table or anything else. The main thing for mid to late stages is growth: users, customers, and revenue. You are stepping on to a rocket ship priced for perfection, if it goes off trajectory your equity is going to be worthless, so don’t feel obliged to stay and help out of charity. At this point the founders have likely already made millions, the senior employees are probably going to be okay, but the noobs are going to get burned.

YC and others have done a lot to help founders. Unfortunately, no one has done much to help employees. So pay attention and do your best to find people you trust. Remember, founders have every incentive to sell you the golden dream, since it’s likely to be golden for them.
It was quite amazing to see some of the stuff they pulled. For instance, bringing country music legend Tammy Wynette into the studio with a rapper to do a club dance song ("Justified & Ancient") seems absolutely bonkers but it worked. (see https://www.youtube.com/watch?v=H7_ajdd99CM )

I highly recommend reading Bill Drummond's 1988 book "The Manual (How to Have a Number One the Easy Way)." It seemed like brilliant satire (The KLF was releasing experimental trance music at the time) but he and Jimmy ended up at top of the charts on multiple occasions in the years that followed.
You only need to divide by prime numbers up to ceil(sqrt(your_number)).

They don't know all prime numbers up to this number, but they can easily exclude many numbers (for example even).
Why should a developer care about this? What does ChkraCore bring to the table that V8 doesn't ?
You're not giving enough credit (or responsibility) to readers to say "Hm, I should consider the risks and other considerations before implementing this myself".
> Maybe they'll sue you for libel

Why do you think they would do that? I don't see anything that would come close to the bar that you'd need to meet to be able to sue for libel in the article.
32-bit vs. 64-bit browsers: which version has the edge?
A large part of this is how money is not really integrated into their society. It seems really natural for us to consider tokens of value to have meaning, but wealth takes many forms.
A traditional desktop does everything I need. This just doesn't seem like enough of an improvement to make me jump ship. This whole "rethinking the desktop" buzz just seems like another fix looking for a problem.
I don't think he was arguing that the (possible) non-dealership model was broken, but that Tesla's current attempt to disrupt it is flawed, and that if they fail because of poor execution, that this could stifle future innovation in this area.

The next sentence:

> My concern is if Tesla fails the experiment of directly selling cars to consumers may be considered a failure, when in reality it was tremendous missteps on Teslas part that caused it to not work.
Right, this seems to me to be a tiling window manager with a touch interface. This is kind of an odd combination too, because most tiling WMs are keyboard oriented, whereas most non-tiling WMs are pointer oriented. Maybe that's just historical and doesn't really make much of a difference though.

But with i3, I have keybindings to "open the last browser window i used" or "open the last gvim window i opened." I can tile them in different workspaces as I please extremely efficiently and quickly, and move them around as needed. I can move much faster using the keyboard than when I'm in my Windows machine. Having this tiling ability on a tablet seems odd to me.

I am kind of getting tired of the "attacks" on the traditional desktop interface. People just don't want to admit that just because tablets exist they are not a superior interface. Just a different one.

The interface they propose is beautiful but it would really have to walk a thin, thin line between usability and screen space.

I do like the idea of a tag-based filesystem though. Obviously then you get into the problem of managing your tags (a tree-based filesystem solves this problem naturally).
No matter how it's rationalized this is a long way from Mockbee's idea of the citizen architect that the Rural Studio was meant to foster. Then again Dewey's idea that the product of education is citizens rather than entrepreneurs and workers has been dying everywhere over the last thirty years since Gecko declared that greed is good. Ends justifying the means as academic policy has run along side.
A support rep's main job is to put the customer at ease. The more details the customer has to contend with the more stressed out they are.

The best action here would be explain that there was an internal process issue at Tesla, apologize and then make an offer to reconcile the error.

edit: wording
Tesla is climbing uphill against an entrenched dealer network. In order to succeed, Tesla needs to be much better than dealers. Any time the message becomes "but the incumbents are just as bad," the innovator is falling behind.
I remember what Yahoo! was originally like: a nice, hierarchical categorization of websites. That was great when there were 1,000 websites. Maybe even okay for 10,000.

Google quickly became an obviously superior approach.

Back when Yahoo! was a categorized directory of sites, my computer had probably 1GB of storage. I didn't have a digital camera or many thousands of email messages. I didn't have as many documents that I either created myself or was given by someone else. I didn't have ebooks. Or mp3 files.

The hierarchy that we have is not necessarily a given and even if it exists on disk, the UI metaphor does not need to be tied to that paradigm. Perhaps there is a better way for the things we do today?
That's because there's no magic in the REPL. You're typing nothing but regular Python code.

'exit' is an object. Expressions typed at the REPL are stringified. Thus, when you type 'exit', it gets stringified, and thus you get that message.

'exit' is also a callable, so if you type 'exit()', the REPL will exit.

The same goes for 'help', 'copyright', 'credits', and 'license': they're just objects that get stringified.

Having the REPL work the way you want would mean building magic into it, and magic avoidance is part of the language's culture, so that's not going to happen. Having it print that message is a compromise between keeping things friendly and building magic into the REPL, if you consider printing the result of expressions automatically to be magic.

The Python REPL isn't being a dick, it's being parsimonious and predictable in its behaviour.
The point is, generate views ONLY on the client.

Excess layers of indirection come when you try do view generation on both the server and the client.

Many server frameworks currently follow this approach. Generate the view scaffold using templates on the server-side. Then request partials asynchronously on the client and generate additional views client-side using a completely different framework.

Shifting all of the view generation to the client frees up the back-end devs to focus all of their time/effort on the important part. Building and scaling the data infrastructure.

Not to mention, shifting the view layer client-side reduces resource requirements on the back-end.

The previous generation of front-end SPA frameworks frankly sucked in terms of performance, leading to a bad user experience. There were 2 primary reasons why. All data persistence/binding happened directly on the DOM, and all execution was handled on the main execution thread.

The latest generation greatly improves the experience by using new techniques such as data persistence/diffing via the virtual DOM, and handling all non-rendering logic on a background worker thread.
HN requires the submission of the original if possible. In this case, the Randal Olson article is the canonical source.
ContainerShip and Chef
I'm not a huge runner, but an 11 minute mile over that distance is great. An 8 min/mile marathon run is a highly experienced runner and not just someone slightly above average.
Testing Ansible roles
That site seems pretty bogus.

Lets pick a real race. Say the 2015 Chicago Marathon.

Let's look at men 30-34

http://results.chicagomarathon.com/2015/?pid=list

3200 people there finished. So let's take middle, #1600: 4:11, which is 9:34 pace.

8 min pace is 3:29, which is something like finish 700 / 3200 in that age group.

So to me, finishing in 700th place out of 3400 people in a race is "slightly above average". But who cares, even the 9:30 pace is far above the 16 minute pace of OP.

Realize too, that many people running a marathon are running their 1 lifetime marathon - they never ever plan to run another. Drop all those out, and you will find 3:30 may be about average or even a tad worse among people who are serious runners.
I believe they actually have very optimized algorithms to test for primality [0], which not necessarily involve diving by every possible number.

There are simple tests and there are more complex ones, that use probabilities and other workarounds to avoid having to divide by every possible number.

[0] https://en.wikipedia.org/wiki/Primality_test
Even if updates were easily implemented, you still have the same problems as consumer routers: once the product is off the shelves, there's little incentive for the vendor to spend money on support to even offer updates.
Ketosis sounds nice and all but it makes ones breath stink bad. I think id rather be fat.
Absolutely this. Not only do assertions make it easier to validate your understanding, they capture and preserve that understanding for future developers (including yourself, 6 weeks from now).

Assertions are comments which can always be trusted and which never get out of date. It baffles me that there's so much reluctance to use them (especially in dynamic languages).
Nope, I used to be somewhat nervous too, when someone was watching me. Not knowing where to begin, doing things slower than normal, losing my train of thought, etc... I did two things to overcome this: 1) showing people source code on my laptop while browsing, navigating and explaining it, and 2) develop new features in a coffee shop with lots of people around. I guess I found the nearby physical presence of someone distracting - but not anymore.
Hyperspektiv – Experience and capture distorted reality
This probably sounds pretty stupid, but once Oracle (or was it Sun?) started bundling other software in the installer that I don't want, I was done with that language. Then Oracle started claiming the Java library API was their IP and protected by copyright. Ugh. I'm probably not going to go back to Java again.
+1 to that, it has comparable performance to Gin!

https://github.com/mroth/phoenix-showdown
I consider 25th - 40th percentiles as slightly above average... as many many of those people in your race are running their first and only marathon. Of people who do at least 1 marathon a year, I don't think you will find a 3:30 marathon much past the middlepoint. Not even close to an open BQ time for example.
At New Digital Lenders, Math Rules
This isn't a matter of anyone being "offended," though. No one finds the word "hacker" offensive, they just might have a completely different definition of it depending on what their experiences are. You might as well use a word that's unambiguous.

Likewise, editing a paper to remove grammatical errors is also not "self-censorship." It's improving the clarity of your message.
Want to know how well the dealership model works?

I bought a car last year. Found a dealership with exactly what I wanted, ordered it from them, and traveled a long distance to get there.

The car they had in their inventory didn't match it's description and no one at the dealer (despite cleaning it and installing a few options for me) noticed it had the wrong trim level.

So I had to find the car somewhere else for more money.

If you can't keep track of the inventory sitting on your lot you're screwed up. Not 'oops we sold it to someone else' but 'the car physically isn't what the computer says and no one noticed'.

Way to go Honda dealer. Ruined my experience of buying my first new car and put a SERIOUS dent in my respect for Honda.
︎
One of the coolest i've seen in a while is Emerald: https://flyx.github.io/emerald/
It's also worth noting that this is a direction I see mobile browsers heading in, not a restriction that may disappear at one point.
I think the vinegar-scented sweat is even worse...
I HACKED MY LIFE – MITCH ALTMAN
I took this class last semester with Russell, and they've changed up some of the projects since you've taken it.

There was one CSP project that was particularly gnarly, but really fun! Still, the difficulty is relative and the revamped projects aren't anywhere near the difficulty level of other classes.

Give 'em a shot!
This post seems to be complaining about oppression, but doesn't seem to address the opposite end, oppressive attitudes/terminology used to intimidate those advocating for social equality. It offers no pathway to making the situation better.

This sort of discussion seems to go in an endless loop since one side wants to advocate for equality & try to use as many tools as possible to that end, while the other side does not seem to like the heavyhandedness & prefer to maintain the status quo as a reactionary measure, which does nothing to fix this disconnect or the fundamental issues.

It would be more productive to acknowledge the problems that plague others wanting to enter the ecosystem, and try to do things about it than to complain that one side is acting in an undesired manner - the status quo is already undesired as it is.
Show HN: Monitor HN, Reddit, etc for any regex
iBackup Viewer Pro Crack 3.23 Serial Code Keygen Download
i3 defaults to focus following the mouse and middle pasting
What is the pretentious fappery?! Use a tiling window manager and get over it.
That blew my mind, too. He preempts Spiral/Agile, re-did diagrams for complexity of real-world development, discoveries of maintenance phase as hardest, legal battles over blame, buy-in by stakeholders, mock-ups to catch requirements/design issues early, noting that's necessary in first place, and so on. Reading it makes me wonder what the (censored) people were reading when they described waterfall as a static, unrealistic process?

In reality, it's so forward-thinking and accurate I might have to rewrite some of my own essays that were tainted by slanderous depictions of his Waterfall model.
Test if you can, but I agree. Thinking unit testing will solve the problem can be incredibly naive especially if the code has lots of global state. Sometimes, just setting up all this state for a test is equivalent to rewriting the application. If the rest of the application is written like this, chances are this function makes a ton of 2k line calls of its own. Unit testing just might make sure you aren't doing something catastrophically dumb.
50k in 7:45 is 15 minute mile pace (14 min 58 second to be precise).

I don't know what this moving pace thing is, if you choose to take a 45 minute break that still counts on the clock.

So at best, his 15 minute technical ultra translates into a 11 min mile road race, which is below average.
Facebook is opening an Oculus research office in Pittsburgh
I think there's a related mathematical paradox about the largest number that can be represented by an English phrase of fewer than 93 characters.
The amount of CPU cycles burned to get this result surely translates into some dollar value.

Everybody contributes to the MP for free but that doesn't mean there isn't any value involved. It's a donation of sorts.
>No major piece of a violin serves just one purpose, and all of the pieces interact.<

Precisely...
Looking for a job as Degital Designer, Graphic artist, Multimedia or 3D modeler
Hello Everyone, I'm a digital designer specialized in multimedia, graphic design and 3D modeling. I have a masters degree in Digital Arts and Sciences, and I'm looking for a permanent position in or around the Gainesville area. I can also work remotely from home. Please, if someone out there knows something, just comment here or send me any info to my personal email: juancacol@gmail.com. I really appreciate any help. thank you.
Probably, and yes. In the US, you can tell when a business has well and truly screwed you when you hear, "I'm sorry, all further communications will have to be through our attorney."
Free Basics - Facebook claims that any company or service provider can join this and if that is the case why don't they give the power to India's people to decide who can or cannot join. As of now Facebook has the final word in rejecting or accepting your application which is just wrong. They can easily funnel in USA companies (or Facebook invested startups) in India which compete against Indian companies.
This is a nasty move by Facebook so they can dominate the world's biggest open market (world 17% population).
I think making small opportunistic fixes is best. Do what you can do without massively delaying your work every time you need to work in that area of the code. That is, leave the code better than you found it, each time.

If you add the new logic this time and also split it into four 500-line methods and maybe a few extra tests, you have done quite a lot and it is likely doable within the time frame of the work you are doing.

But

If there are zero tests and you aren't confident that you can create those tests then I'd bring it up with management. Maybe they'll say that changes in this functionality will be very rare after this small change and that it's very well tested manually and by customers - then that's it. Not all code has to be made concise and elegant, it's better to focus your effort on the code that regularly needs changing. However, in this case I'd ask management to consider not changing it at all, or make sure it will be very well tested manually after your changes).
Insomnihack just had a teaser CTF[1] where one of the challenges was to find an exploit in a poorly configured grsecurity-based Linux installation from an archive of the filesystem that was exposing a CGI based web server. It was a really fun challenge!

[1] https://ctftime.org/event/258
Martin Luther King, and how falling farm prices restored Civil Rights
"By Christmas Eve, though, Kelly called down to the ground support team to report new problems with the plants. It seemed the high fan speed was drying out the crop too much, and Kelly said he thought they needed more water. He was told, though, that the next scheduled watering was not until Dec. 27.

"I think that would be too late," Kelly told the ground team. "You know, I think if we're going to Mars, and we were growing stuff, we would be responsible for deciding when the stuff needed water. Kind of like in my backyard, I look at it and say 'Oh, maybe I should water the grass today.' I think this is how this should be handled."

I mean, that makes sense, but then again don't we want to be able to fully automate this?
Fact or crap: “No one ever gets fired for hiring IBM”
Wow, many years since I've contributed to the project with my little cluster, nice to see them still going strong.

Incidentally, the project source code contains one of the fastest Fourier transform implementations that I'm aware of.
I think a lot of kids love Minecraft and it's more a brand than just a game. So in that sense it is an engaging topic.

Minecraft could obviously be used for creative and social play, like playing with LEGO. (I wouldn't say it's better or worse than that but it is a bit different.) However, Minecraft is also programmable so could be used in similar ways to basic electronics.
Free Windows 10 Training Videos
I can't comment for running, but for backpacking we would add a mile for every 1000 feet of gain, ignoring loss. So 500 up, 400 down, 500 up feels like an extra mile. You have to look at elevation maps to get the nitty-gritty, but I've found it to be pretty fair.
quit, get a job working in a newer more modern language or just a company working on 'green field' projects. I worked on legacy code bases for ~3 years as a junior grunt and it contributed to some kind of PTSD-lite disorder.

or read the 'ol refactoring book...
I had a play with nim and it wasn't totally to my taste.

Another language that is worth checking out is myrddin http://eigenstate.org/myrddin/. If you haven't heard of it before, I would describe it as C with generics, type inference and pattern matching.