skysight-inc/HackerNews huggingface dataset:
This resource for Matt's attributions footer is a boon for CLI hackers:
http://www.newardassociates.com/files/SSCLI2.pdf
> Given Apple continues to gain market share, maybe I'm wrong.

In Mac? I'm pretty sure they're steadily losing market share[0]. The whole market for desktop computing (inc laptops) has compressed, but Apple seem to be losing share faster than PC competitors.

iOS they remain in good shape however, but the OP's post was specifically about Mac/PC.

[0] http://www.businessinsider.com/apple-mac-lost-most-pc-market...
Ok, this seems like click fraud. I'm just proposing downloading videos multiple times to ensure a good copy.
"I don't see how anyone wins from this system other than the collection industry," said Adam S. Minsky, a Boston-based lawyer who represents student debtors.

The thing is, that's precisely the point of the system. The same can be said of health insurance. It isn't to service debt, it is to prop up an industry that has grown around servicing that debt.
I have never seen it when there was only one person on the boat.
Why should he read it, given that his choice of major clearly makes him much smarter than the author.
So far we haven't had anyone give us any information that's super juicy, so we're not worried about a built-in UI to discourage it yet.

Once we can expand the team further, hiring a full-time security engineering staff will be a priority. As of now, we have the basics down... full E2E encryption, security access privs, etc.
To quote Spock:

"Perhaps 'because it is there' is not sufficient reason for climbing a mountain?"
Gotta prove that point, though.
This is an interesting idea - especially the idea of application layers as pipes.

It strikes me that these pipes "partially execute" - I suppose if you can characterize the types of partial executions, you could define the application in a generic way.
Microsoft does this AFAIK and it's where you have many private offices flanking shared meeting spaces. You can actually close your door and focus, then pop-out for an impromptu session with coworkers on a white board.
Well, it could, if paired with a bigger government role in public universities.
Software Environmentalism – Visualizing Code
Because the Mac Bootcamp drivers are terrible. Last time I used them they'd only allow you to use the discrete graphics card and it ran the fans full-out the entire time.

Apple due to either indifference or intent wants Windows running on Mac hardware to be a bad experience and they succeed. You're better off grabbing a copy of Parallels, since they seemingly care about you having a good experience on both the MacOS and Windows side of things (and in my opinion succeed).
Can you imagine trying to convince tax payers who don't even agree on universal healthcare that they should now pay NYU's tuition for someone studying Intersectional Feminist Literature?
Gotta prove that point, though. One thing I have learned is that, proving points, enforcing some rules, is expensive and wasteful.
Totally agree.

We help people build external social support networks as well.

In addition, as is true with all good coaches, most conversations circle around introspection and talking through analysis rather than imposing our own advice. We still give plenty of advice, but we also are aware enough of the nuances that exist and we-don't-know-what-we-don't-know.
How does one generate those "Assembly listing for method" listings?
Even if they didn't have collectors at all it'd trash your credit. Without even getting into the issue of whether there is a more efficient way of collecting.
Not for nothing but I haven't needed tech support on the job in 7 years. That's precisely the last time I used Windows professionally. Prior to that I'd spent a decade running Windows at work, across multiple organizations and had similar experiences as described.

I completely buy that a competent IT dept can make windows painless, but I haven't needed any support competent or not on Mac or Linux.
No fun, and likely life threatening. With a max speed of about 2 1/2 knots with a clean hull, the little boat isn't fast enough to sail out of the way of heavy weather.

Once in a big storm, I can't even imagine the beating one would take inside that tiny craft, sliding down the face of a monster wave, crashing into the trough at the bottom, getting rolled. But perhaps his hull and rig design isn't subject to the same broaching and capsizing forces as a larger monohull...

I'm curious to read more about the design of the boat, his equipment, procedures and planning. Though it's best not to judge from a mere photo, there were several things visible in the images of the craft and video of his attempted departure that seemed counter to good seamanship.
Svalbard Global Seed Vault Floods as Permafrost Melts
Mining NYC 311 Data
> nothing to do with context free grammars

This is incorrect. Some languages have user-defined tokens. Some have contextual keywords. Both require a semantic understanding of the code to highlight them correctly.

And it isn't just the preprocessor with C++. There's the >> problem. It's not just me talking through my hat - tools for C++, such as pretty-printers and refactoring tools - have been very slow to appear, and fragile. But with a language like Java the tooling is quick & easy to write.

You don't have to believe me. Write a tool that reads C++ source code and inserts boilerplate at the beginning and end of each function, and works 100% of the time.
More efficient to take tax refunds.
Or add together the effects of all deterrents, like trashing your credit or just plain guilt.
Chats are excellent alternative means of communications for people who can benefit from augmented communication, like the deaf or hard of hearing, or people with social anxiety, or folks who simply lack the ability to communicate verbally but are perfectly competent and able to use their "voice". Besides that, your personal views about how useless chats are may just be an indication that you have deficiencies that prevent you from benefitting fully from text communication. And I don't see how you made any connections with specific demographics who use chats or messaging, other than your personal biases. I frequently use messaging with my coworkers and clients because it's extremely efficient. And look. I'm employed.
The goal of our process is to identify which areas of strengths and weakness an engineer has. We do have a section where we ask algorithm and data structure questions to test academic/textbook CS knowledge but we also have sections testing very different skills e.g. practical web programming, debugging and low level systems.

We've helped many engineers who didn't perform well in the algorithm/data structure section still find jobs at great companies because we work with many companyies who don't care about those skills (as evidenced by not evaluating it during their interview). This is one of the main ways we can help engineers have a better job search process, if textbook CS knowledge is not your strength we won't match you with companies who evaluate that during their interview.
I started using F# scripts instead of PowerShell or compiled C#. Just got to copy Fsi.exe and a few other dlls onto the target machine for it to work.
The issue I brought up is nothing about it is high-assurance except maybe tamper-resistance on a HSM involved. It's a term abused in the certificate market a lot. An easy hint to tell is if it's a product developed slowly in a safe subset of C, Java, or Ada. Those have the tooling needed for highly-robust implementations. Then look at the OS to see if it's something extremely hardened or unusual (eg separation kernel RTOS). The protocols will be ultra-simple with a lot of high-availability and easy recovery. Almost no modern tooling will be in the TCB for configuration or deployment unless it's simple. Most of it isn't.

I'm not seeing any of this in the reporting that made it here. Definitely not high-assurance. Likely compromised by high-end attackers either for specific targets or in some general way. It will help protect in its intended way against the rest, though. Enormously positive development. Just not high-assurance security at any level.
No, there was an incident several months later with QF71 flying the same route in the opposite direction.

https://en.m.wikipedia.org/wiki/Qantas_Flight_72 See the subheading in the Final Report section
They all look ugly, load slower, and consume more battery than a straight webpage, and they offer no discernible advantage or features.
That's not at all what he's saying. To judge the efficacy of a deterrent, you need to be able to identify the expected payment rate in the absence of said deterrent. The problem with that is that identifying the difference is incredibly difficult. If not damned near impossible.

That said, I'd question the deterrent effect. Per the article, nearly 40 percent of 'recovered' borrowers default within the next three years. Combined with paying debt collectors "nearly 40 times what they bring in," it seems as if there's a measurable problem with the current approach. But is that a problem with current recovery efforts, or merely a symptom of a larger issue?
Like with most things student loan-related, there are no easy answers here.
Hey! Message me -> zach@getboost.io

We actually played that game before. We were arbitraging candidates for their job hunt -- taking a % of their salary upon successful new job. The issue was, most frequently, was that you'd have to invest a lot of time/money into people and there are a lot more "talkers" than "doers". So far, the recurring revenue model has been a lot more psychologically pleasing, haha...

But yes -- our goal is to really help people become better and move up the career ladder faster. If you're passionate about that, I do think we should chat!
It's a crime if it's a crime, and it has nothing to do with Capitalism.
> 2) the job market doesn't reward degrees

Oh, it does. The schools and banks have just positioned themselves to capture as much of the added value as they can - which might take away a lot of the financial upside, but the difference in unemployment rate is still quite significant.
Ah yes. Like setting a price ceiling? Adding more administrators, managers, and bureaucrats to "find where all that money is going"? By paying teachers less?

It's not an easy task to reduce the cost of something... this is even more so when the government is the one doing it.
For those wondering, this issue (referred to as YB2 or Yahoobleed #2 by the author) has already been fixed by Yahoo:

> Yahoo! fixed YB2 at the same time as YB1, by retiring ImageMagick.
The humans are trained career coaches who are on our full-time staff. They are obliged to follow all privacy and confidentiality agreements that the company follows itself.
>we should ask why the costs have increased so dramatically

>It's not like changing the payer of tuition from the individual to the government is going to change either of those issues

Some believe the ready availability of government-backed loans is partly responsible for the dramatic tuition increases.
Boost does motivational coaching as well! We brought in some CBTs (Cognitive Behavioral Therapist) who recommended we train our coaches in it.

I can't guarantee it'll be as high quality as the Billion's actors though. ;)
Google makes Kotlin a first-class language for writing Android apps
A few DB entries scan trash somones credit rating which is a deterrent and extremely cheap. Further many people feel an obligation to pay down debt even when they can walk away without consequence.
Yeah I had the same double-take at the question. Pretty sure he's specifically talking about server-side rendering of React or other SPAs. The article talks about how they used React and handled rendering of components.
There's also "Kon Tiki": https://en.wikipedia.org/wiki/Kon-Tiki_(1950_film)
Because I can't write assembly for an i7 or demodulate 802.11N radio signals, intellectual honesty requires me to say yes.
I agree that the system doesn't reward degrees. It merely requires them as a ticket to ride.

I'd say that we're getting less productivity gains out of degrees these days likely because a lot of people get a degree, then get a job that uses absolutely nothing they learned from that degree.

In that case, the degree is more or less worthless, and only proves to the employer that you can jump through the hoops. And between a known hoop-jumper and some random person, most companies would rather take the hoop-jumper.
Of course you can: http://stackoverflow.com/questions/8677628/recursive-file-se...
Sorry, my bad. Shall trim going forward. I consume most of my news through newsletters emailed to a separate email account. (Separate so (a) it's out of mind, (b) doesn't buzz my phone and (c) lets me enforce my rule around deleting any I haven't read by the end of the day.) Didn't realize my trackers were transmitting.
The requirement that braces be on the same line is a consequence of the semicolon insertion that the compiler performs. This is also why the error messages confusing when the brace is on the next line.

Because a semicolon is inserted whenever the parser encounters an identifer or a token that's not in a special restricted set that includes ( and {, you end up with a semicolon inserted between a control flow statement and the bracket.

I suppose the grammar could have been modified to require that control statements include parens, or that the bracket become part of the control statement, but that's also kind of ugly ...
We are too -- that's why we are working close with our lawyer to understand all the implications.

We're also working on DB security. Our data isn't large enough yet to really be a big target -- it's pretty boring right now -- but we'll invest in it right when scaling hits promising Series A-style levels.
> But Bash is spectacularly unintuitive. How do I rename files? `mv`? List files is `ls`

mv and ls are not shell commands, they are programs. They existed long before bash and were developed at a time of 110 baud teletype connections when short, highly abbreviated command names were worth the inconvenience.

If you don't like them you're free to alias "rename" to "mv" and "list" to "ls"
The thing that distinguishes my situation from the type of "unicorn job" you are talking about is that I have some realism, and I compromise.

Clearly it is ridiculous to expect I can do what I want 100% of the time without any of the responsibility that normally goes with being a PI. Instead, I accept a middle ground of autonomy and responsibility between postdoc/student and PI.

Your article largely seems to be about why employers won't sponsor pure unicorn jobs. Quite true. That's why I have to continually make it clear what value I provide to the bottom line. But I have still done better than the 10-30% you talk about. It's probably 50-70%.

I have found that science and life in general can be quite flexible if you know what you want and take concrete, realistic steps to make it happen.
Yeah, a boat that short has no speed whatsoever. And being exposed to the elements for that long. No shelter from wind and rain. Sleeping like that. But if he makes it, good for him. Holy shit.
Recruiters only give advice to job seekers.

Also, most recruiters (sorry) can't be trusted. Their motivation is not aligned with the candidate's best interests -- candidates are their product.
There is some overlapping. But we should choose solution wisely :P.

Here is a doc [https://github.com/coreos/etcd/blob/master/Documentation/lea...] comparing etcd with other systems, including CockroachDB.

I work on etcd.
Well, a note: async and defer are different and logically incompatible, in terms of load order. (IIRC) defer preserves order whereas async does not. These alter the dependency management strategy entirely.
"If you write Java code that is as simple as SPARK code, it would also be automatically verified (after all, the solvers are the same)."

Java has a different model than SPARK. Especially if you're considering verifying it against the JVM or against assembly. SPARK will probably have an advantage given the papers I've read on JML work. Far as it's overall tooling, I'm aware it has a bunch for proofs and testing as it's one of three I mention to look for in supposedly, high-assurance projects (others being C subsets & Ada/SPARK). Infer is new to me, though, so thanks for mentioning it.

"BTW, SPARK contracts are not so rich. There are many useful properties that you can't express."

Hence, work like E-SPARK that combines Event-B and SPARK. Another I saw uses SPARK, TLA+, and UPAAL for timing analysis on stuff already analyzed at component level. Best to mix and match. DeepSpec with CertiKOS is probably state of the art in that far as popular stuff goes. My Brute Force Assurance concept will do it differently if I implement it where I mix automated analysis and testing tools for code generated in C, Java, and SPARK where each's toolchain catches something the others miss. Semantic mismatches could be a problem but I'm hoping something could come out of it.
I think the joke was on them--the real journal figured they were rubes who could be taken for a few bucks in a vanity publication.
So far as I know people have been using bash to implement atta cks on Unix systems since 1992 if not earlier.
99% of college graduates would be in a financially better state if they could forget all their student loans in exchange for a credit hit.

Credit is nice, but it is not NEARLY as nice as not having debt.
Hey! We have a wide variety of users and are trying to figure out if we want to niche, but so far a lot of the success has been against broad markets.

Low/Mid level employees are certainly much easier to help. Less complicated political situations, etc.

We have a couple freelancers on the platform... probably about 15 or so. Their discussions usually center around improving their external brand and customer pipelines.
I've used that before and the functionality isn't even close. The UNIX command is fast, while the recursive PS command takes forever and prints tons of garbage to your console when it tries to read from certain directories. It also isn't near as intuitive as locate and takes longer to write-out. You're right that it is better than the graphical way though!
I always love when this advice contrasts with "Why does it cost so much" :P

Our entire engineering team is dedicated to building tools that make our career coaches super human. Unit economics can get healthy pretty fast.
Hahahaha.
Apologies in retrospect; I wasn't trying to come down on you. You posted the link you were given. My angst is aimed at the people who craft those links, either intentionally or programmatically.
Cant wait for the realtime GPS tracking reported to a central authority too, to make sure nobody is cheating, of course.
That isn't relevant to what we're discussing here. The problem of fragmentation across arenas that that paper describes is a problem with any system that uses thread-local caching, including Go's tcmalloc. The type of fragmentation we're discussing is fragmentation within a memory arena. That is the kind of fragmentation that only a copying/compacting collector can eliminate.
If you have to pass some standardized tests, the engineers will do what they're supposed to: Meet the goals.

I wouldn't call it 'rigged tests', it's more like they optimize the system under test to meet the spec. It probably happens everywhere, not only in cars. The behavior of your fridge, AC or any other hardware is probably optimized in weird ways just to meet Energy Star etc.
It's a question that can't really be answered. It's sort of like asking about

1) instances where your alarm clock prevented you from being late to work

2) instances where your alarm clock failed to wake you up

How could you possibly determine how often your alarm clock prevented you from being late? You can certainly tell how often it fails to do it's job, but you can't determine how often it's success is necessary because there aren't any near misses to detect. With no control group there can be no comparison.

You could count incidents which the flight computer is helpful, but you cannot count incidents that never happened in the first place because of the flight computer.
^^^^ someone gets it!
Just put your powershell file in an executable, its been around for ages.

https://gallery.technet.microsoft.com/PS2EXE-Convert-PowerSh...

Read more on how to use it at https://redmondmag.com/articles/2017/01/27/convert-a-powersh...
Nobody has ever asked to see my degree or if I have one. They only care what I can do and how much it will cost. I looked into taking a few classes but saw that tuition has quadrupled making 2 classes cost more than an entire semester when I was in school only 10 years ago. Not only that, there are fewer professors and more non-professors teaching. Professors still do not make 100k even if they teach all day every semester so all this extra money isn't going to them.
I can't speak for Gil, but Go's approach to garbage collection—low pause times at the expense of absolutely every other thing you might want in a GC—runs contrary to the wisdom of pretty much everybody else who works in this space. That's why nobody else does what Go does.
Visualizing the 4th dimension
The review says that the car goes just as fast on electricity as gas, but Cadillac says that it only has 200hp of electric motors, and a total of gas+electric of 449 hp. So no, it doesn't go as fast in pure electric mode.

At least it's better than the BMW i8, which only has 139 hp of electric motor.

Compare to Tesla's lowest-end Model S at 362 hp.
That's not really the point though - it's a comparison between multiple frameworks using their implementation of a Hacker News clone as a sort of benchmark. More importantly - by looking at the source of each one, you can compare the common patterns and pitfalls of the framework.

I do agree though that these all are not good use cases for the frameworks - a news aggregation site doesn't have enough state or cross-application relationships to warrant the overhead of any of these framework. Especially in comparison to Hacker News - which is so minimalist as it is - adding to it can only really take away.
It's a language for expressing protocols. So, P for protocols most likely. It also focuses on safety and ease of analysis. Can't possibly be connected to the C lineage...
Amazing. If you get caught with so much as a non-stock air filter on your car, you can get hauled into criminal court (at least in California). If the car maker actively conspires
with ill intent, to cheat the test, all they need to do is "fix" it and promise not to do it again.
More CPU time. By not having generational collection, Go pays an enormous throughput cost, not only in how long marking and sweeping takes, but also in how slow allocation is. Go tries to make up for this by using escape analysis, but HotSpot's allocation runs circles around Go's. It's literally like 3 instructions in HotSpot; for Go it's probably over 100.

Go will not be able to fix this without introducing generational GC (or global two-space copying collection, but nobody would do that). It's unfortunate that the Go developers seem to be digging in their heels over this choice. They should admit that their approach is wrong for usual apps and introduce generational GC (as Gil suggests).
Looks like a list for a 12-year-old.
Why does the government even pay companies to manage and rehabilitate student loans? Even if a student defaults on said debt, that debt is practically impossible to discharge even if you file for bankruptcy.
Oh, no, they'll pay a fine per car similar to VW, maybe a little less for less stonewalling. Fiat is still claiming there's no defeat device, though, which raises the possibility of an even larger per-car fine.