skysight-inc/HackerNews huggingface dataset:
Defaulting to standard formats, and, on the basis of improved semantic parsing and ranking, promoting them through higher Search rankings (ceterus paribus) would be a Good Thing.

Among the problems of present Web design is that the Web is an error condition (there's a wonderful essay exploring this), and browsers default to allowing broken behavior, even adapting themselves to it, explicitly.

The lack of a publishing gateway, even a minimal one which enforces markup correctness to the Web is a problem.

Layout frippery as pertains textual content has a rather well-supported basis. Complexity is the enemy of reliability, and more complex layouts offer far more ways for sites to break. That's a well-established fact that successive generations eventual learn (or fail to learn) at their peril.

(The phrase "Complexity is the enemy" itself dates to the 1950s. I'd have to check the year, but have remarked on it before. Source is The Economist newspaper.)

I've seen what happens when documents and other media are aimed at very specific readers. Eventually, they rot.

Bog-standard HTML (or some alternative markup -- I'm increasingly partial to LaTeX) tends, strongly, to avoid this.

You're also going back to ignoring points raised earlier in this conversation about security, privacy, and usability.

And yes, if there's a call for an app-based runtime environment, which Google seem quite bent on producing, well, that's a thing. But no need to fuck up the game for the rest of us.

And models which prove useful could and should be incorporated.

I'm pretty gobstopped, for example, that 25 years after its introduction there's no affordance in HTML for notes (e.g., footnotes, endnotes, sidenotes, as presentation is a client issue), or for hierarchical presentation, e.g., of comments threads.

On can create nested hierarchies, but one with an integrated expand/collapse/sort/filter functionality doesn't exist. This was extant in Usenet newsreaders and mail clients 20 years ago. Why not the Web?
That distinction is regional.
Without that disclaimer I'm honestly not sure I would have noticed. Incredibly thoughtful actually.
Will the Trans-Pacific Partnership Turn Silicon Valley into Detroit?
Powershell versioning is also a nightmare
Reverse-Engineering 101: Using Linux GDB
Bucks leak tax info of players, employees as result of email scam
http://github.com/common-workflow-language/schema_salad is another schema language for JSON & YAML based on Apache Avro.
Or USPS delivery jeeps/cars/trucks.
China is comparable, but further down the development chain. Social safety nets and good governance tempers selfishness a bit, but can't eliminate it (e.g. Switzerland). America has less of a net and equality than much of Europe, which is why selfishness seems to be more apparent there than in Europe.
I'm having trouble visualizing such a wall. Is a wall referenced? Or is just a metaphor for some vague rules that may or may not be followed? Is there a turnkey fire/Chinese wall product on the market?
A new platform for experts and advisors
Ask HN: Is this a billion dollar business idea?
There was a post today about selling space on municipal vehicles for AVLR systems and gas sensors. I was reading this and thinking, how do we generalize it? How about a portal for municipalities who can register and search for monetization opportunities? Then I wanted to expand this further. I want to connect Companies-Who-Want-To-Do-Wardriving with Uber-Drivers-Who-Want-More-Money and also with Cash-Strapped-Municipalities.
What about people who exercise because they want to look ripped? I've known all sorts of people who exercise but live otherwise unhealthy lifestyles. They're not doing it for their health, but for appearance.
How should I pronounce the name? I read “batsh” as a homophone for “batch” [bæʧ], which is unfortunate. Is it supposed to be pronounced as two syllables [bæɂ.ʃ] or something like that?
It is. I don't know the authors, and now the site and blog had died, but I won't be surprised if they had took some inspiration from there.
My clumsy attempt was to draw a parallel between to authors who do a comparable amount of self congratulation.
Linear Digressions podcast
Some mechanical keyboards let you configure this with DIP switches on the keyboard itself. My keyboard even came with an extra set of keycaps for swapping the caps lock and left control keys.
> Such a password has about 157 bits of entropy, which is far too big to be found by any kind of brute-force approach.

To put this into perspective:

If you turned every grain of sand on Earth (about eight quintillion) into a computer able to test 1 trillion passwords per second, you'd need about 360 million years to exhaust half the search space and have better than even odds of guessing it.
Is this really the homepage of the real Null Island? Why isn't it on the .null TLD? http://wiki.opennicproject.org/dotNullTLD
from the post:

> Schools in the US are now buying more Chromebooks than all other devices combined -- and in Q1 of this year, Chromebooks topped Macs in overall shipments to become the #2 most popular PC operating system in the US*.

that's pretty amazing actually. congrats to google & the chromebook team!
How does the company/school defend its brand against the C students sending out resumes that say "I am a student at RoR' with a certificate" and leaving out the grade part?
Sure, there are probably use cases, though I'm biased to think there are better options for any specific one except perhaps the project creator's inspiring situation.

IT can laugh, I laugh back when java/flash/excel/browsers are already installed.
Triplebyte (YC S15) Is Hiring a UX Designer
Good list.

I would add "Software that does not ship is essentially useless."

To clarify, I mean that you can polish and try to perfect as much as you want, but at some point you have to get it into the hands of users to be actually useful.
You originally said "completely reasonable loans". On which side of that fine line between predatory and reasonable do you feel a 369% APR falls?
> The Amazon CloudFront distribution is configured to block access from your country.

Many CDNs can be configured to block access within a country. For whatever reason, that's what The Star has chosen here.
We'll just have to wait for people to ask "how do I make this shell script platform independent?" (batsh it)
This is so weird. -.-. I'm having the opposite.
There's no particular guarantee that a bootcamp grad will find their job via a bootcamp referral.
I would wait it out and look for a true software engineer position somewhere else. With a BS from a top school, startup and management experience under your belt you should be a solid candidate for software or product management jobs and shouldn't have to settle for support engineer.

From what I've gathered a support engineer is a combination between a QA engineer and an applications engineer, both of which are considered to be way less technical than a SWE. You likely wouldn't be responsible for new feature development at all as a support engineer.

In general they're not on the same ladder, so it's not a natural transition from support to software engineer. Like you mentioned, you'll have to settle for quite a bit of a pay difference, which will still exist if you transition within the same company. However, if it's absolutely your only way of getting your foot in the door at this company and you're set on working there, it may be something to consider.
Forrester Analyst in Docker/Container Tutorial: It's All about the Speed
This is a recent addition since their site redesign in the last < 12 months.
The line is set by how long the note exists for. Two weeks? Reasonable. Rolled over every two weeks for a year? Unreasonable. The middle ground lies somewhere between.

http://thehill.com/regulation/237538-borrowers-default-on-ne...

> In studying payday loans in North Dakota, the Center for Responsible Lending found that nearly half of all borrowers default on a loan within their first two years of borrowing.

At that default rate, you will not exist as a lender charging low interest rates.
Zero Zero Island: https://en.wikipedia.org/wiki/Colonel_Bleep
Regular ZFS Snapshots taken through NAS4Free (served to my Windows box through CIFS)

Done and done. Additional storage is only taken if a file changes. You can always use a snapshot to revert to an earlier version of the filesystem (in the case of a malware attack).

Actual backups of the NASBox do happen of course, should the case fall over and all the hard-drives get scratched simultaneously.
Don't script it. Batsh it!
I was only describing tuition, not cost of living. And took into account taking advantage of community college for all the prerequisites you can.

That said, my undergrad in Arkansas was probably only 15K/year with cost of living included. I had friends who paid < $200/mo for rent. Location, location, location.
Students can obtain unlimited private GitHub repos for free via the GitHub Student Pack:

https://education.github.com/pack
Non-broken streaks are also how Seinfeld keeps motivated:

http://lifehacker.com/281626/jerry-seinfelds-productivity-se...

That's how I was using the feature. Now I'm sad it's gone.
This could have been solved by square footage or price floors. If grandma lives in a mansion, maybe she should be paying her share :)
This is always my concern. At some point the password managers become an interesting attack vector.

Why can't people just be nice.
Close-up of the Red Planet
Companies focus too much on attracting talent, not enough on developing it.

If both of these screened avenues of entry to software development are as promising as these metrics indicate (each with their pros and cons) here are some potential larger takeaways for companies:

1) Invest in the continuous development of your employees, regardless of their background and seniority

2) Hire for teams, and diversify teams with both CS and BC grads

3) Hire more people in general (maybe on a probationary period)

Fit to small teams with the goal of cultivating experientially diverse teams, and spend significant time developing employees - junior and senior.

Any intellectual work should involve continuous learning and development. If the company's focus is restricted to current projects, or on the bottom line, or if managers enforce strict division of labor, an organization will warp to optimize for those metrics and become less adaptable to inevitable changes in the market (or within the company) and the company will fail to compete - or at minimum incur major opportunity costs.

What these metrics suggest is that if you take relatively successful candidates and invest in their individual development, both in depth and breadth, that investment will pay off. You'll create engineers who find better solutions to problems and - more importantly - who find better problems to solve.
> They meet with the outcomes staff after and discuss the interview. We now have a general idea of what to expect in a google interview. This data is stored and updated for every single graduate, forever.

This was a major value-add for fraternities and university career-services offices.

The good news is that nowadays, there are no secrets -- Google itself hands out public training material for its interviews, not to mention blogs and careercup / Cracking books, and most companies interview pretty similarly to Google style.
>Deny student loans to worthless colleges

Deny student loans to all for-profit colleges. They only exist to suck up GI bill money anyway.

Mandate a gap year between high school and college: minimum age for attendance ought to be 19, barring a few exceptions. Many of my friends have gone on to be perfectly successful, but only after deciding after the first year that college is not for them. Too late; they already had loans. Had we all taken a year to truly ruminate on what we want to do, we'd all ended up a lot better.
Windows Storage Spaces + File History. Two very, VERY good reasons to upgrade to Windows8 or higher.
> Bitcoin

[is dead, is bullshit, is dying, is bad, is not anonymous, is the future]

seems pretty accurate :)
> 10" tablet.

Really? That seems unlikely. I mostly see people use phones, and small tables, so <= 7".

> Except for the sites which break that. Violet Blue's Peerlyst comes to mind

There will always be someone thwarting best practices, just as there will always be those that skirt or break the rules in systems that are less lenient. There's not a lot of recourse, you want what they've got, so you are at their whim unless you can work around their imposed difficulties or find another source.

> I've written directly with the site designer who seems utterly insensate to why 14pt font isn't in fact a majickal solution to all readability problems.

See above :/

> HN itself is only barely usable.

Yeah, but I think the reasoning behind HN is slightly different. I suspect HN assumes you will takes some appropriate steps to optimize your use of the platform. Instead of "we will tailor the view to our artistic vision and you shall not besmirch it!" it's more of a "we believe in user agency, so get off your ass and make it better for yourself." Depending on your point of view, skill level, and site usage, you might find one more appealing than the other.

Personally, I use one of the browser extensions that allows collapsible comments, inline replying, and user info on hover over username.
Interesting, can that be virtualised I wonder?
Personally, I like to use Diceware to create random character strings.

http://world.std.com/~reinhold/dicewarefaq.html#randomstring...

I even bought a set of casino dice.
There Were Mega-Tsunamis on Mars
I think that was such a bad typo that I don't even know what I meant...
This looks like brand longevity - the nobility has great brand name awareness, and as they come under financial threat there are plenty of investors willing to marry in to the name and provide new liquidity.

I doubt all the rich families of 1300 survived but I also doubt that the winners never took outside investment
> Neither SpaceX nor Elon Musk is affiliated with any Hyperloop companies. While we are not developing a commercial Hyperloop ourselves, we are interested in helping to accelerate development of a functional Hyperloop prototype.

http://www.spacex.com/hyperloop

Unless this has changed, Musk just had the idea; he's not doing any of the implementation.
This is not about SSLv3, this is about CBC ciphersuites. But yes I should mention that IBM Domino used to be SSLv3 only.
We still have monads and functors in Haskell. People in other languages have eg picked up the `monad' pattern. (Look for eg `flatMap' to spot it; that's monadic bind.)

In Haskell even the compiler knows that there are common elements to all instances of the monad pattern---they can reference a common typeclass. (But even if you don't implement an instance of the typeclass, you might still have implemented the monad pattern, but just don't realize it.) In eg JavaScript it's all by convention only.

But even in Haskell, the compiler does not enforce all monad laws, yet.

A more common example, but perhaps invisible today, is the `function' pattern. In most assembly languages, functions are a convention only, and you have to manipulate your call stack somewhat manually.

In almost all languages anyone is using these days, that's done automatically. Functions are not `invisible' but they are citizens with more right, ie the compiler / interpreter knows about them, you can give them a name, and in some more modern languages even pass them around, or _not_ give them a name.

Some patterns do become invisible as you say.

`Factories' are one that only exists because of weird restrictions in eg Java. They are invisible in Python.

In Haskell for different reasons we have a similar solution where we define extra functions to return our create our objects instead of using constructors directly. Instead of factories, people call these smart constructors (https://wiki.haskell.org/Smart_constructors).

Smart constructors in Haskell could go away with a stronger type system like in Agda. (Yes, there are languages with stronger types than what Haskell has.)
Probably not a lot.

One obvious reason is because they heavily recruit from elite universities. They have the budget, size, and reputation to make that approach work.

Another reason is because the number of people who have gone through bootcamps likely represent a tiny portion of the programmer labor force. So looking at the percentage of Google engineers who attended bootcamps has to be compared to the larger pool of applicants, otherwise it may not be measuring what people think it means.
Sleep, without which you can't recover from exercise.

But of course the referenced sources say, "both, duh."

"Yeah, but if you had to choose..."

To which I would have replied, "okay, dumbass, if you had to choose between food and water...oh, never mind; in a few weeks your choice would be irrelevant anyway."
America Has Never Been So Ripe for Tyranny
The attraction for me is not about portability, it's about having a better language to write CMD script.

Even when you know you have Python available sometimes you still need to glue things together with CMD.
Yes. We can go further: ability to reify patterns can be seen as a synonym as ability to abstract.

Funny enough, Java at least originally deliberate tried to limit people's ability to abstract common patterns in the name of `readability by average programmers'. At least that's the folklore.
What about... lets take a "Shtab" at the problem.
The numbers I posted are tuition only.

Even U Arkansas tuition/fees are $8.5k/year.

Two more thoughts:

1 - whether you have access to inexpensive public education also wildly varies depending on where your parents live;

2 - Universities w/ better rep makes it far easier to get those first 1-2 jobs. After that it matters much less, but a great univ will open doors for the rest of your career.
That hasn't been my experience. I've had plenty of offers where I literally didn't know their primary programming language at all.

Especially as you get to higher level positions, thinking skills are far more important than experience.
Yes, that is the actual instructions that they give.

Imagine a relative of yours who is much less computer savvy than you are. What are the chances that the actually enter their real password?

And what value is this check, actually, on a fake password. "Your fake password will take xxx centuries to crack". So how does the non-tech savvy person, who might have a struggle coming up with a real, useful password, then enter one that is similar but not exact and expect a measured response?

So even if they collect "simulated" passwords, password cracking is less about entropy and more about generating dictionaries based on patterns that users are likely to use.

There isn't any value in such a site, and I claim it is less than useful.
You seem arbitrarily biased against something you think is too "hipster".
The cabling radiates like crazy at those frequencies.

Interestingly enough, there is enough radiation that you don't really need an actual connection. Someone put one of the endpoints in a field with a generator and got a connection to another endpoint. In a sense power line adapters are just using radio over the air.

Sending data over a power line, even at low bit rates is very difficult to do reliably. So all the radiation is in a sense a feature in that it improves connectivity. Not so much a feature to those who have an actual licence to use those frequencies...
Coinbase "Exchange" is rebranding.
source: https://www.reddit.com/r/btc/comments/4k4bjy/coinbase_is_reb...
Product Hunt is ready to rake in revenue with direct sales
Try "Clinton", "Trump", and "Sanders" and be horrified/confused
why? don't you need side effects, like print("hello world")
Seniors react to Self-Driving Golf Cart
I am still yet to see an answer to the liability question on driverless trucks. Are the truck manufacturers going to take that insurance on? It cost Airbus billions of dollars when their software screwed up and they got massive amounts of government support to basically bail them out.
Why are Chromebooks such a US phenomenon... Here in Australia retail availability is pretty dire. I wonder if this development might see that start to change?
LendUp's CEO posted a response here: https://library.gv.com/google-is-right-to-ban-short-term-loa...
I think he means "alternative" in the sense of "healing crystals doused in snake oil" and not "experimental chemotherapy"
The CEO of LendUp makes a reasonable argument.

https://library.gv.com/google-is-right-to-ban-short-term-loa...
Join a Ruby Remote Meetup
If you would like to join a Ruby Remote Meetup group:

* http://remotemeetup.herokuapp.com/

You can kick off a Ruby Remote Meetup or helping organising one:

* https://github.com/remotemeetup/ruby

Meetups so far:

- An interview with Rafael França - https://www.youtube.com/watch?v=2pEjxcNDsMA

- Building APIs on Rails 5 with AMS - https://www.youtube.com/watch?v=Kp5EHh-VEb0

- Rust - Rust for Rubyist - https://www.youtube.com/watch?v=sBkN513ShkQ

- Trailblazer with Nick Sutterer - https://www.youtube.com/watch?v=SCzFGmM-Sto
This analysis seems a bit shallow and I'm not sure what point it's trying to prove. There are a lot of factors that aren't accounted for (as other commenters point out, project size is a major one), and a few others I can think of that would affect the metric used (apparently bugs/repo):

* Project management strategy for the repo/project.

* Commercial vs. non-commercial project.

* Ability and experience of the developers.

* Popularity of the project.

* Type of project (library, application, etc.)

I suspect all of these will correlate in a meaningful way with the language choice. Commercially produced or consumed projects may be more likely to have comprehensive bug reporting/tracking, and are more likely to be in a "mainstream" language, for instance.

Like Torvalds says, with enough eyeballs, all bugs are shallow. A corollary to that could be that without knowing how many eyeballs there are, and how well they can see, you don't really know how many bugs there are, either.
That's not a bug; it's a feature.
The browser knows how to pause HTML5 videos. If it's Flash, just kill it off.
Here it is:

http://conservancy.umn.edu/bitstream/handle/11299/133439/oh4...

re Burroughs

I'm not going to spoil it. What I will say is that most thought Schell and Karger invented the security stuff with Anderson of Anderson Report being some suit or manager. We also thought Burroughs stuff happened in parallel, but separate, from what led to Orange Book and Intel security extensions. I always thought Burroughs B5000 tech was too good to be isolated in history. We also thought businesses, as often said, saw no value in real INFOSEC and instead wanted checkboxes.

Interview will counter all of that. I especially liked learning how the first, certified system and demonstrator, the SCOMP, was built. All this time I thought government funded it out of a belief in INFOSEC. Wrong again with another surprising answer.

Enjoy the 150 pages haha.
No, a rainbow table is just a method to pre-compute hashes. Given that you can, for $500 buy a graphics card that can compute seven hundred million hashes a second, precomputation is not really of any value.

The attack described is to find potential passwords on the web or somewhere, compute the hash, see if it matches. Rainbow tables aren't any part of this process.
I was pleased to discover that touch is now only 22kb in the latest MacOS. A better match in El Capitan to the size of Turbo Pascal would be /bin/ls, which is 38.5kb.

The trend to bloat over time is unfortunate, but Turbo Pascal 3 was almost without a doubt hand written in assembly. Productivity of the creators didn't really enter into the equation.

I think a more interesting comparison is that the average web page is now larger than Doom. That's a lot less excusable.

The instant classic on web page bloat:

http://idlewords.com/talks/website_obesity.htm