jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> That is, the figurative 'zero day' counter starts from public disclosure, not disclosure-to-vendor.

And which derives from its original usage in the late 1990s warez scene. A 0-day licensing crack was one available on the same day a new product hit the market. Many reputations were built on achieving this.
Zoe has the choice to not agree to the terms here. What she wants is a product that YouTube has decided they will no longer offer.

That happens in every line of business and we accept this. Why is this one different.
A well-maintained airplane can work for many more years than this. They are not like cars. All the important functional parts are being replaced regularly and the structure of the frame is checked and repaired if needed.
There has been some research to that end. The main hurdle there is that MacRuby depends on the Cocoa garbage collector, which is intentionally not supported on iOS. For iOS, they would need to either find another garbage collector that works well with MacRuby and somehow magically Does The Right Thing with all the SDK classes, or else teach the MacRuby compiler to insert retains and autoreleases where needed.
You wouldn't need 4096 if the choice of the salt was non-random; some versions of Unix used the first 2 characters of the username. What's the space requirement for a single rainbow table?
National University of Singapore Law School.
w3schools is the single worst 'developer' site on the entire web. The very worst. If there was a single site I would have delisted from google, purged from caches, and it's maintainer burned at the stake, this is it. I'd settle for him just having his PageRank taken out back and shot.

It's composed entirely of mangled versions of ancient official documentation, corrupted with hearsay, riddled with content-styled ads, and scummily trading on the name of the bureaucrats that attempt to be authoritative on the whole mess. Every single example he provides manages to be a horrifying implementation of 'worst practice'.

http://www.quirksmode.org/compatibility.html is the browser reference you want.

For backend stuff, go to the upstream developers, not some bullshit artist that's manage to paraphrase and SEO his way to being king of the shitpile.
Makes me feel better. I was "pretty sure" that i had only used Twitter OAuth to comment, and have been unable to confirm that. I haven't received an email from hint.io or a reset from LinkedIn so a little safer.
Russians don't use Facbook.

edit. I love this map. China and Russia are black holes.
I've always enjoyed the Jabberwocky by Lewis Carroll. It is full of emotive gibberish that creates wonderful imagery and feeling out of meaningless sounds.
Which is all poetry really is in the end!

’Twas brillig, and the slithy toves
Did gyre and gimble in the wabe:
All mimsy were the borogoves,
And the mome raths outgrabe.

“Beware the Jabberwock, my son!
The jaws that bite, the claws that catch!
Beware the Jubjub bird, and shun
The frumious Bandersnatch!”

He took his vorpal sword in hand;
Long time the manxome foe he sought—
So rested he by the Tumtum tree
And stood awhile in thought.

And, as in uffish thought he stood,
The Jabberwock, with eyes of flame,
Came whiffling through the tulgey wood,
And burbled as it came!

One, two! One, two! And through and through
The vorpal blade went snicker-snack!
He left it dead, and with its head
He went galumphing back.

“And hast thou slain the Jabberwock?
Come to my arms, my beamish boy!
O frabjous day! Callooh! Callay!”
He chortled in his joy.

’Twas brillig, and the slithy toves
Did gyre and gimble in the wabe:
All mimsy were the borogoves,
And the mome raths outgrabe.
Is git using an unsigned int for time?
Bingo! The whole thing is a plot for shoving people together, saving money and letting employees watch each other, and of course to please the management they love seeing a floor full of people click click click typing on their keyboards.

It just get wrapped in a bunch of politically correct fluff about "something something collaboration" ... "something something support and community" to make it difficult for people to oppose it.

God forbid you raise an objection and suddenly you are worse than Hitler and hate people and need therapy.
This looks much more civilized than regular air travel. To the pleasure barge!
Now let's anarchy-fork!
advertising is selling your information to advertisers.
That is interesting as hell and I hope it works out; I had a vague sense VTOL wasn't a practical power/weight option for something battery powered.
CLoning would be cheaper/possible
My old minister said it well: "We have all the morals we can afford"
"As africans we want to ask Barack Obama to explain to us, is this what he wants to bring to Africa as a human right? To eat the poo poo of our children?"

I'm left with the impression that I should seek out more videos of Ugandan's politicians to get my fix of political moronity, instead of watching Bill O'Reilly, Sarah Palin and the like.
With all due respect to Scoble, who has accomplished more than I have, this seems to be his general persona. Remember, this is the guy that "broke the story" about Jobs and frozen yogurt.
Well, according to some people elsewhere in this thread, all moral value systems are arbitrary anyways, so what's the big deal?
Good questions.

> What are the responsibilities of a resource? What actions does it know how to perform? You mentioned responding to the HTTP verbs, so clearly it knows about HTTP.

Yep, it's entirely a HTTP-level concept. It is aiming to model exactly the concept of a resource which is referred to in the relevant RFCs

> Does it know how to interact with a persistence layer? If so, I think it's seriously overburdened.

Nope, and I agree. (Although it is available as mixins, so you could mix it into your model classes if you wish. However I'm tending towards discouraging this)

> If not, and this perhaps is what your Entity is responsible for

Nope - at present an entity is, as per the RESTful jargon, quite a simple object which represents an instance of some media type. You can declare a lazy entity with a block though, to avoid generating the response bytes for an entity which was refused by content negotiation.

> Another thing that bothers me is that (assuming Resource + Entity) a resource is supposed to "be" that abstract thing you're viewing / manipulating in a RESTful architecture. But this nomenclature demotes it to a proxy to that concept. I suppose one could criticize Rails similarly, except that Rails intentionally keeps the notion of a resource abstract.

Think I sort of get what you mean here, but that it's not really as much of a concern when you think about it.

Really my goal first and foremost is to formalise the interfaces which one ought to expose in order for an object to be served up as a resource by a restful HTTP server.

So in that sense, the framework is to be considered more a plugin API for RESTful HTTP servers, along the lines of Restlet for Java

There is inevitably still some boilerplate in wrapping persistence layer objects in such interfaces, but the plan is to develop standard wrappers for ActiveModel classes and instances to help with that.

And of course, not every resource is backed by an ORM.

I've found the process of trying to pin down the right interface for a Resource quite interesting though, in that it's lead me to read the HTTP RFCs a lot deeper than I otherwise would have.

There's still some way to go, though.
Since the documentation is'nt working, here's one question - is there anything similar to Leiningen for Clojure or , to a lesser extent, SBT for scala ?
"once we find out our particular utility function, we just have obey it optimally."

Is this function computable?
>Tasers were heralded as a way to reduce casualties because they were a less-than-lethal replacement for guns, but now cops are still shooting

Tasers are routinely used to attempt to deescalate situations.

The problem is though they just aren't terrible effective and often fail. Simply wearing thick clothing can't prevent penetration, distance and wind can prevent them from even making contact, batteries age, etc. An enraged suspect, such as one on drugs or drunk, can also rip them out of their skin or outright not be deterred.

Here's one study that backs up what I've said above

> A total of 2,395 use-of-force reports indicated conflict ended at the first “iteration” (the officers’ first application of force). In the first iteration, TASER’s were deployed 2,113 times. Out of these deployments, 1,459 ended the conflict at the first TASER application (69-percent success rate); chemical agents had a 65-percent success rate; impact weapons had a 45-percent success rate at the first iteration; takedown had a 42-percent success rate; and compliance holds had a 16-percent success rate.

https://www.ncjrs.gov/App/Publications/abstract.aspx?ID=2460...

69% on the first attempt, when the officer's life is potentially in risk (and anyone else at the scene), is a pretty lousy success rate.

You can find more data (just be vigilant as the manufacturers like to muddy the waters with their own claims) if you'd wish to continue looking.
IMO, plain HTML is much more confusing and quite a bit less legible.
Anecdotal so you don't have to look elsewhere: I can confirm that at least two of my NAS HD drives have rolled over once. Drives usually do nothing and spin up once every two weeks or so. No problems. Though SMART only says 16 bits I also have one drive which has over 16 bit hours of operation reported and is still counting so 16 bit is not universal.

Since I run a SMART test every month it is easy to track the hourly progression (and thus rollover) in the event log as the events are reported in POH timing.
> But the driver for this is arguably the ban.

I would argue that the driver is shortsighted humans who create demand for both ivory and mammoth tusks.
That's just four SSDs mounted on one riser card with a fan. If you're going to count the aggregate bandwidth of an array, then the question's almost meaningless.
Two things:

- First: congratulations! your platform looks really nice!

- Second: for anyone reading, want a billion dollar idea? create a platform like stripe that works in uruguay and all latin america (stripe only has a beta in Brasil) and allows subscriptions (Paypal which the author cites, doesn't allow them, and forces him to charge a single paymet for one year)
My take: this is a tricky ethical dilemma that we should thoroughly explore in fiction. I'm glad its premise is incredibly unlikely, but the future is scary and might need a solution to the problem.
Gamers are already crucifying Nvidia. Nvidia is leaving billions on the table. I feel like they could win gamers back with that cash.
>because I knew that at the end of our contract the landlord could tell us to leave.

Luckily this can't happen in most of the EU. Even if the contract say X years you can't throw people out after the contract runs out unless you are moving in yourself.
Yes, because technical interviews select for people who can do it on the fly :-p
I do agree with the author, that you should use the simplest tools you can get away with, but (text-files + jekyll + this + that) isnt just text files, as you say its a precarious stack no less complex than some software package or whatever.

I guess if you do just want the truly simplest tool for a website, html is probably better than text files, even if it is a bit less ergonomic to write with
I think truthfulness is a bigger issue than right vs left, if they were truthful I would personally not care about their political leaning.

Expressen is right-leaning though, they may not be far-right (like Avpixlat), but they're certainly leaning right.

>For example, it turned out they had been hiring people returning fighting for ISIS.

They(in plural?) had been hiring people (again in plural?). You have to be accurate here, especially when it comes articles that are demonizing an entire community. Even if it so happened that one employee had links to ISIS, it does not by default make the school administration responsible for what the employee did. For example, if a pedophile teacher gets caught, it's hardly reasonable to blame the school (unless the school administration knew and ignored it).
I would definitely love to hear what you think of our stuff. Here's a link; I have chosen a description of how secrets can be stored, distributed over HTTPS, and wrapped with a script that exposes them as environment variables.

http://developer.conjur.net/tutorials/secrets/conjurenv.html
You can have up to date packages with NixOS too. Just have to change the default channel.
Big discussion https://news.ycombinator.com/item?id=3871463
I'm primarily a PHP developer.

I use a custom MVC framework, comprised of small OSS components that each do their job well: GluePHP for routing, PHP-ActiveRecord for an ORM, and either Savant3 or Handlebars for templates.
Sure there are those who get by w/ Google/StackOverflow/copy+paste (and hey, everyone has to start somewhere), but also remember that not everyone is a full stack dev. Lots of people make a living programming exclusively on the frontend.

There are also those that understand the concept of filtering at a basic level when reading tutorials about it, but still write for/if loops when it comes to producing actual code and it doesn't occur to them that it's possible to take the anonymous function out of the filter() call and give it a name to start building up a compositional foundation in their codebases.

My point though is that the benefits of FRP are somewhat out of line with the types of problems that people face in the real world.
There's a "deploy to Heroku" button right there in the markdown..
I don't see why the heck we don't just teach them the word equation instead of pretending they're too simple to understand the concept and add a word to their vocabulary.

I wonder if it'd be possible that this might have a positive effect in decreasing the gap between men and women in science related fields. Perhaps if we told boys and girls they were doing well with equations they'd grow up to be more comfortable with them. Instead of "I'm not good at equations and never have been and those sound hard" (since they only started using the word with tougher mathematics or maybe never at all), they could think "Equations? Psh, I've been working them over since I was in grade one".

Just an idea.
use a password manager?
> Btw, we are actually working on a charger that automatically moves out from the wall & connects like a solid metal snake. For realz.
> This can be used with all existing Model S cars, not just futures ones. [1]

Boy, do the Holiday gifts keep coming. While this won't necessarily solve a ton of problems, it will definitely be interesting to see what he can come up with. This would be super cool to see in action.

[1] https://twitter.com/elonmusk/status/550297471289552898
When I hear that "it only took me x time", I typically wonder how much of the work is original ingenuity compared to successfully 'gluing' an app together with pre-made libraries. It's more impressive to me when you say "Look at this desk I built in two weeks from trees in my backyard" than "Look at this IKEA desk I assembled in 4 hours" if you'll pardon the crude analogy.

To be fair, both can be equally impressive, and there is no reason to reinvent the wheel unless you can make it better.
Not to be grumpy about it, but git's shortcomings are well-known and most people don't run into them on a daily basis.

Some DVCS, like Darcs, might behave better, but they all seem almost comically slow even for medium-sized repos. If I have to sacrifice git's speed for certain types of correctness (that don't trouble me on a daily basis), I will be VERY reluctant to make that choice.
tl;dr - OO design, modeling, hierarchy ... all dependent on your situation. OO: Learn it, love it, add it to your toolset, but don't assume all problems are the nails to its hammer.

First thought: don't provide scaling methods - that's an operation best left to non-method functions or procedures. We scale lots of shapes in lots of ways that can make their original names less applicable.

After that, I started considering the models and their respective inheritance. If we expect the programming organizational structure to match the geometric organizational structure (e.g. circles are ellipses with the same axial lengths), then we might be thinking about the problem the wrong way. Do we model the hierarchy on the Real World or in a way that makes more sense in our library? I suppose it depends entirely on our purposes.

Sure, a circle's requirements for state are less than an ellipse, but it won't hurt to just draw a circle based on that additional state. Even the circumference and area formulas work out fine. So why, if I'm not coding for an resource-limited environment, am I creating a circle class anyway? They're all elipses anyway.
I go up and down a step - 50 times twice every hour. Unlikely stairs - you get little help from momentum and so burn more calories. Plus I raise my arms up and down at the same time. Looks silly but - it works.

easy to remember, easy to do, quick burst of energy; but don't get sweaty

Also - do wall pushups (25 at a shot) for 300 a day. As well as squat: hold for 1 min, every hour. Can do in bathroom or stairwell for privacy.
This is the first time I've seen the revenue shortfall blamed on the recession. Typically one sees the tax cuts taking the fall for that, don't they?
Forgive my ignorance, could someone let me know how older non HTML 5 browsers will treat <header> <article> etc?

Will they just lay them out as divs? If not this seems like a pretty serious barrier to entry for HTML5.
And people are worried net neutrality will mess up the internet with governmental regulation.
I think it is an incredibly ridiculous system of training we have for these people.

Why are we not using expert systems?
Are you converting directly from the physical DVD? I didn't even think it supported that. For physical DVDs to H.264 then Handbrake is the way to go.
"Heart of Darkness" by Joseph Conrad. Apocalypse Now was based on this book. Fairly short and very good.
Agreed. It paralleled my experience at Deloitte Consulting almost exactly up until they said 11 months of being "on the bench".

It was more like 3 weeks in my case probably (and after that consistent mind numbing 50 hour weeks). And during my short time in consulting I never met anyone else who was "on the bench" longer than maybe 3-4 weeks or so.

So yeah, I'd say the story is either exaggerated or an anomaly.
That's one way of looking at it, with which I disagree. I mean, which is more sociopathic: thinking you "can do better" while in a relationship, or valuing someone because she's here for you now? I can't speak for other Linux/Android users, but I don't personally think that Linux/Android is perfect or blow their competition out of the water. I've used friends' iPhones and there's loads to like, not least of which is the ability to play Bejeweled on the commute. :p But I use them and support them with my dollars because they were built on a foundation of ideals which I think should be encouraged. Hell, I bought a Freerunner (that OpenMoko phone) even though I knew it wouldn't serve me well in any capacity and that I wouldn't have time to enjoy hacking on it. I bought it as a gesture of support because I thought it was a worthy effort and I wanted it to continue. If they were still in business, I'd probably support them over the Android. To put it into perspective, that cost me about 1/5 of my monthly income at the time.

Going with the relationship analogy, isn't that like dating someone ugly and annoying because she has character?
Straight to demo account:

http://www.folderboy.com/demo.htm?f=hn
Have to agree here. A small place in the inner west will set you back 900k+.
Then there'd be nobody to sue?
The topics of remote work and of immigration reform seem unrelated to me.

A better immigration system would be better for the U.S., in that it would allow the best programmers to come here if they want to. That is clearly better for the U.S. as a whole, since it would make it easier to raise the national technical talent level relative to other nations. These new Americans would hopefully become citizens, raise families, vote, sit on school boards, run for elected office, start companies, etc.--improving the nation from within over time with their perspectives, talents, desires, and hard work (as past generations of immigrants have).

Contracting with foreign workers through the Internet does not achieve any of those long-term national goals.

Once new workers are legally within the U.S., I agree that they should have the freedom to choose remote work if they want to, or colocating work if they want to.
There isn't enough in those documents to really analyze. Apparently all the good malware info is going to be released "in a couple weeks".
In my opinion, and without going into too much detail, I feel like the reluctance of hiring remote workers comes down to not wanting to put in the effort to keep up communication. I.E. the managers don't want to have to bother emailing and calling versus just walking up and talking. A lot of this comes from poor project management.

I agree that a lot of the 'lack of engineers' is somewhat of a farce. If a company wanted to hire 20 people so bad they'd open a midwest office and hire 10 experienced people and 10 new grads from smaller universities and have the whole thing done in a couple months. Have people fly back and forth a couple times a year, get a couple good conference rooms with video conferencing and you're 90% as good as being there, just with a fraction of the cost.

For what it's worth, I suspect there are better opportunities to work remote outside of the start up world, and outside of the technology focused business world in general. I work for a smaller consulting company and about 1/3-1/2 of the 100 or so people (and the bulk of the consultants and PMs) are remote. Other companies in our industry seem similar.
> Real time communication

That implies a time zone with a lot of overlap. Rome/Berlin time is 9 hours ahead of San Francisco, meaning there really isn't a lot of overlap.

Real time communication also means that you need to consciously set up the call and pay attention to it. Sometimes I overhear something at work, or we talk about something interesting at lunch, or there's an "oh shit" moment (not often:-) when it's really convenient to have everyone jump in.

I've been doing open source and IRC and 'the internet' for more or less 20 years, so I'm pretty comfortable with the whole thing, and happy with it, but when there is a sense of urgency, it can sometimes be less efficient.
Mine too, I even have a few Flash (.fla) project files (games) here coming through an array of backups
I really like the clean user interface. It is simple, but still very attractive.
The sizes are configurable, for example by setting mwfact in awesomewm via the config or dynamically with keys.
There was value, the person expressed it’s a strange feeling seeing a name you recognise in an article like this. Other people may find that enough to relate to.
I have a 14" Pro but I long for the days of something similar to my favorite Mac of all time: the 12" Retina MacBook. The keyboard was trash and performance was terrible, but as someone who travels quite a bit, it was a dream to use on the go.

They've addressed all of these issues with Apple Silicon + new keyboards and a resurrection of the 12" MacBook (maybe with built-in 5G wireless) would be an instant purchase for me.
If you think the CEO of Goldman Sachs is focused on the needs of Summer Interns or new hires, I've got a bridge to sell you. GS can't manipulate its employees as effectively from home as it can in person.
Some time ago I also played around with notifications when a long running task occasionally stopped for user input (like apt-get). I had some LD_PRELOAD hack that worked ok, hooking into read calls. I probably lost it, it would be nice to rediscover it again.