skysight-inc/HackerNews huggingface dataset:
I look the Computer Science AP in 2013, and I'd say it involved more than light familiarity with Java: I had to write algorithms, do asymptotic analysis on my algorithms, and fix logic bugs in code samples. There were some rote memorization parts too (what does this Java class do? Is Java pass-by-value or by reference?), but I'd say that the class earned its "Computer Science" title.

I skipped the introductory CS course at my university, but the impression that I got from my friends that took it was that it was roughly as rigorous and technical as my AP experience was.

On the other hand, I know nothing about AP CS Principles.
If I had to guess, he might be gating the app with a login. Yes some people might be willing to sign up for a new service, but for me if the app doesn't allow me to check it out before signing up, I almost always uninstall
> I fear it would turn out equivalent.

One argument against this is that the web today is not set up for easy authoring by end users (in fact, it's gotten more difficult to "make websites" as the web has progressed). But there was a hypermedia system around two decades ago that had authoring in mind from the start — hypercard — that could have been a good prototype for a "real web".

If you have authoring as a primary consideration than perhaps one-directional, consumer oriented cultures of technology would not be so prominent. But who knows.
It is still rough around the edges but I will see if I can get it deployed in the next week or so. I will let you know when it is up.
Skype I don't use full screen. But everything else is full screen: browsers, editors, 7-zip, etc.

Stacking windows makes them easier to manage, especially on Windows. You just Alt-Tab and it's predictable where the next one will pop up.

90% of the people I've seen, especially regular people, use full screen windows.
I'm on a hiring committee for a job with the title of "Machine Learning Engineer". The most qualified candidates we have come through the process are physics PhDs who did a significant amount of coding during their PhD and have been able to segue into machine learning because they were interested.

Our other tier of hireable candidates have been individuals with 4+ years of industry experience, usually with CS PhDs with a machine learning specialty.

The rest of our team came from internal transfers, people who were less qualifed but proved that they would have a positive impact on the output of the team.
Re: the Florence Nightningale reference in the article

http://www.florence-nightingale-avenging-angel.co.uk/?p=462
Show HN: Solve the information overflow problem with an HN curation bot
Very likely, it will take the collapse of human high-tech civilization, and substantial reductions in human populations and resource exploitation.
>tjoff posts on FaceBook: wow, this week vacation in Bahama is great!

takes plate from car
Currently working alone in my own windowless office in an almost completely windowless building. Compared to the previous 'open-plan' gig where I sat opposite opposite Jill-from-Comms and Sales-bro Bryan, it rules so hard.

So yeah,"the #1 office perk" for me is not getting interrupted with inane shit every ten minutes.
This looks like a submarine article for Keencorp. The way it tries to build suspense on Fastow's answer by taking a hard turn towards "textual analysis" is a dead giveaway.
Not universally, and not at all for some apps (like Wine apps). And the point is irrelevant because the problem is they are not physically tactile keys, not that there is a touch strip of areas that mimic f-keys.

Also, no f-keys in MemTest86 and other Linux programs.
I was a part of the first class that changed the AP test from C++ to Java. Our CS teacher had state winning teams for C++ and none of us passed the Java test :/ The communication and process for switching the test was handled poorly to say the least. It was pretty hard spending years looking forward to high school CS to learn C++ and then be denied that. To this day I’ve used Java for absolutely nothing but I do plenty of native compilation for JS/Python -> C/C++.
The risks to Amazon’s future
The apparently Hobbesian view that you have over FVEY's desire to decrypt data is misguided. Most people that work in politics or intelligence in liberal states aren't in it for the power. They are either curious, desire a life of excitement, or want to bring positive change to society.

They want to decrypt data because they want to protect people from threats. I'm not saying we should allow them to, but ascribing malintent is misguided.

Edit:

Before the reflexive downvotes ask yourself: Who is asking for the ability to decrypt? These people are making half or less what they could make in the private sector.
> YouTube isn't a monopoly, their competition is one click away.

The mere existence of competitors does not preclude one from having a monopoly.
At least there are big windows in the room with open offices. This is one of the reasons I prefer them.
Sure, don't fix it if it ain't broken. Today there is no reason to use tables for presentation, but that was probably not the case when HN was initially designed many years ago.
Crime-hit Mobike suspends Manchester sharing scheme
I understand why FSF has this "no downloadable firmware" rule (they have to put a line somewhere), and I'm by all means a 100% Free Software zealot, but I honestly believe that this rule simply makes it not worth pursuing FSF certification in a device like a mobile phone, as you're ending up with actually less freedom as a user and no way to verify that it's really worth it (after all, a possibility to upgrade your firmware may simply be undocumented and you have no way to be sure that it's not there).
> This large scale data analytics is probable the best (or at least usually fastest) way to solve the worlds big health challenges I would guess.

Judging from previous performance of using statistical analysis to study health, I don't see it solving anything major.

Health is mostly a combinations of genetics and healthy routines.

People already have a good idea of how they could improve their routines/diets--they choose not to. Healthy routines are hard. So unless the massive data sets are related to genetics, I don't see them contributing much.

Also good luck "anonymizing" genetic data!
> Is Java pass-by-value or by reference?

So they have trick questions on the test?

A. Pass by value

B. Pass by reference

C. <correct answer> Well, the thing is...
Maybe I'm wrong, but I'm sure that bit was a humorous comment by the author of the article rather than a comment by the scientists.
That's why buildings with a large footprint are generally bad. But many levels is also bad because it creates division between people who work at different levels. A good compromise is a building with a large hollow area in the middle to let sunlight into the "inner" walls, and with not too many levels.
From Pair to FlatMap
With standard errors much larger than the estimate, I.e. indistinguishable from zero.
Well, you can close a curtain, you can't usually get a sledgehammer and knock a hole in the wall if your office doesn't have a window and you want one.
I’ve had a lot of luck with appear.in. It’s a web app but fast. Zero sign up; you just tell people to visit appear.in/<some-unique-string>
My perspective is that it's all ass-covering. When the next terrorist attack comes, they want to be able to say that they did everything they could to prevent it.
Can you not be corrupt out in the open, yet hold a monopoly on violence that no one can challenge?
I found it to be pretty sensationalist and ripe with historical inaccuracies. Senators with beards in full military attire in the senate house is only the most obvious one. The portrayal of most costumes is not accurate. Rome itself was not yet the city of marble depicted in the series (that came 50-150 years later).

The interviews with historians are interesting, and they are are not wrong per se. The problem here is more that the content its very curtailed and not detailed enough.
Show HN: rocket – Automate your deployments to GitHub, S3, Heroku, EB, GCS...
Constantcontact.com wants more Money with JavaScript disabled
How much of a problem are unregistered drivers in the UK actually? Or is this one of those anecdotes-turned-hypothetical-epidemic things lawmakers use to rally support?
The similarity is obviously intented.

The "original" titles in Norwegian are "Min Kamp" and "Min Kamp: 1" respectively, since Knausgård planned it to be a hexalogy. (Or at least more than one book.)

I suppose it's a slightly controversial title in Norway, but I guess it's too much in Germany.
"var", "function", one explicit "return" at the end of function body, working directly with the DOM? I still do this sometimes and the Angular/React/TypeScript kids look at me like at some alien wizard, while Java/.NET folks still think "it's just a dumb website".
I love natural light, and our office has huge windows and is at the top floor, but unfortunately many developers prefer working in the dark. It's a bit depressing sometimes.
It's a crazy important quote and everyone should really keep it in mind when they set out to do something.

Many people have problems focusing on the task they set out to do. It's a type of procrastination. Insert that famous gif from Malcolm in the Middle.

This is relevant to startups as well (and business in general): Being able to decide whether something is in scope of a project or not. You are encountering a roadblock, how do you react? Do you set out to solve it perfectly or do you work around it (or even, do you give up)?

The quote you pasted is the perfect way to put it into words. Another common theme I hear about is people asking: "How do I become a successful [profession here]?" (eg. "streamer", "youtuber", "musician", "programmer", "writer", ...). The answer is always the same: "Start".
"match make model" sounds very difficult automatically from some traffic camera. "plate isn't used ~simultaneously somewhere" even if it is, which one is legit?

And do what, dispatch the police immediately to both plates? It's also a question of not be caught _for how long_
> takes car

FTFY
Why not:

function vis(el, on) { if (el) { (on ? remClass : addClass)(el, 'nosee') } }

?
Monsanto and Roundup in the modern era are obviously good for the world.

Advertising and marketing are tools, not inherently good or bad.

Being cookied online for the purpose of tracking advertising effectiveness doesn't hurt the end user.

It's so unlikely for obese people to permanently lose weight without extreme surgical or therapeutic intervention that its unethical for doctors to recommend diet and exercise alone as if that recommendation is efficacious.

That should do it.
Recently came across this article where it shows how easy it's to write a book using `bookdown` (an R package that uses R + markdown) and publishing on Amazong https://blog.datascienceheroes.com/how-to-self-publish-a-boo...
I think they excused it as "pass by value, but some of the values are references." It was a bad question.
Jeff Bezos donates $10M to group that help veterans get elected
Always. Do cleared work (defense contracting) and you will never see the sun. I have to take regular walks outside during the day to say sane(-ish).
Could you explain why? Do you just prefer a dark room or are you distracted by activities outside your window?

I can't really imagine not being look out a windows during the day. Also I think I'd feel trapped without windows, not that I can just jump out my 3rd. floor window.
Sounds like you’re looking for the Pixel.
Watch your step: why the 10,000 daily goal is built on bad science
The looming cliff of possible extinction becoming visible. Of course at that point it's way past too late.
Being proprietary had nothing to do with it.

They made a technical decision to shelve/bin their native desktop app code, in favour of Electron.

There are 5K public repos on GitHub alone that match a search for "Electron" are they all spying on me and cooperating with murderous regimes?
Interesting. What are the site you are currently using?
Even Skype for Business is now being deprecated, and Teams promoted in its place.
Wikipedia seeks photos of 20M artifacts lost in Brazilian museum fire
There's actually an even "better" twist on that done by some private school carriers (Schulträger); they simply hire teachers only for the teaching period (excluding school holidays) and re-hire before holidays end.
It's 2018. Unless you're using Internet Explorer arrow functions are supported natively.
Interesting to see that this seems like it might be a theme at game dev places. I remember reading in Masters of Doom about developers constructing similar makeshift structures to shield their workspaces from light at John Romero's company, Ion Storm.
>Widespread ANPR means it's easy to find people who are driving their cars without MOT, VED and insurance. People without those are liabilities to us all, so we don't want them on the road, right?

>It's just a happy coincidence that the security services also get to monitor more and more movement in the country.

Automated and near-perfect enforcement of minor civil infractions sounds pretty damn Orwellian to me.

I think you've got the scope creep backwards. They get all these systems in place by screaming about security and terrorists then say "well since the system is already here let's use it to keep our citizens on a tighter leash". Then they justify it vilifying these people who commit minor civil infractions as criminals when in reality they're your neighbors.
I am curious whether it is the light or the view that makes the difference. If it is the light I wonder if a technical fix is possible: a short waveguide and/or a few mirrors into a "micro sun" diffuser in the room instead of a light bulb? It should be relatively cheap if the benefits are as big as claimed.
Tech Titans Plot Their Doomsday Escape to New Zealand Luxury Bunkers
Last week my bandwidth grounded to a halt which is usually the result of someone uploading on my network.

I went to my girlfriend's computer to see if she was syncing with Dropbox or something. Nope. She quit all of her applications just to be sure. Except for a single browser tab opened to a recipe for pita bread.

Yep, turned out that a recipe for pita bread was saturating our router because what looked to be buggy error-handling for ad-related network code. I think her ad-blocker only partially maimed it, so it went apeshit.
Multiple small-ish buildings on a campus can be good too, especially if you can manage some green space between them. The offices-in-cities trend seems to have put an end to this kind of setup, though.
I expected execution by guillotine as Semitic law is based on "eye for eye".
The interesting thing is that too much light can take its toll on productivity as well. When I was working at another company, it was inside an essentially "all glass, modern" building on the top floor overseeing a creek which led to the Bay. Between about 10 am until 3 pm, everyone would always scramble to find whatever random objects they could to block the light because management never paid for any blinds. We'd grab task boards, company banners, and anything else we could get our hands on so we could block the sun and work. We'd have to constantly shift them, or ourselves, as the sun changed positions, which created some awkward situations when half the team began to huddle in one small, shady area in the building at peak times. Needless to say, as someone who prefers darker environments, my productivity wasn't quite as high as I would have personally liked.
Credit card for the gig economy. Zero to $200k/month in swipe run rate in 8 months since Jan.

Hiring early employees

Location: Pune/india

https://angel.co/bon-/jobs

Bosky | Founder @Bon
Is There a Correlation Between Managing Time and Managing Money?
Anecdotally lots of tabs open (30+) in Firefox uses more RAM than Chrome and brings my 2017 MBP to its knees.
Not necessarily. Sure, all code has to work, but unless you're going to ship a product and then never, ever return to it, it has to be maintainable as well.

There are a few arguments in this thread about poor maintainability of this code, when coupled to the HTML it affects (which always must be considered, otherwise this code is pointless), and I tend to agree with them.

Personally, I wouldn't mind some less terse names and some more semantic groupings of HTML nodes.

Thankfully, it is simple. I'm pretty sure doing that would be the task of an afternoon, though I would definitely want to accomplish that before trying to change anything else on the page.
How to lie with statistics. Oldie but goodie, very short.
You have two options:

- either you give your users an ability to upgrade the firmware, so they can RE it, write and use an open replacement

- or you don't give your users an ability to upgrade, which doesn't help anyone since they can never be sure if the chip manufacturer didn't put some undocumented interface somewhere that even you weren't aware of; so now only the chip manufacturer can upgrade the firmware and the user can't

Realistically, in a context of mobile phone components, there hardly such thing as "not updatable firmware". You can never be sure.
Fair point. I stand corrected (or at least, until I spend more time thinking about this myself, I’m much inclined to believe you have a much better idea than me).
Google has peering boxes too.
Elon Musk attacks British cave diver again, calling him a 'child rapist'
> “We expect iPhones are similarly vulnerable, but we only tested our attack on Androids,” Peng Cheng, a doctoral student at Lancaster University told me in an email.

Well, of course not. First of all, iPhones don't have unlock patterns. Which greatly diminishes the usefulness of this approach. Also, I don't believe iOS would allow continuous use of microphone and speaker when the screen is off. And it is incredibly hard to sideload applications on unsuspecting users.
I do think obsessing about trivial things is harmful, but finding an editor you really like working with is very valuable. I was exposed to vim and had a really hard time working with it, but I saw the value that lay beneath the arcane surface. I knew how much of a pain it was for me to copy/paste/rename/switch between windows when editing; it took me out of my flow. Becoming minimally proficient (I don't use any of vim's really advanced features) was a huge boost in comfort, translating to increased productivity for my attention-deficit brain. This feeling was compounded even more when I started using a tiling window manager: now my hands never needed to leave my keyboard during a programming session unless I was looking something up (I played around with vimperator or the like for a while, never 100% clicked for me).

Of course, that's the ideal. I can't use my preferred setup when I'm working on our legacy Windows codebase. I also won't pretend that I'm immune to chasing the new shiny thing to distract me from doing real work, it happens with some frequency. I just think that editors (and perhaps a good tiling window manager) are the exception(s) to the rule.
I am glad that you brought this up. I tend to spend a good chunk of time cleaning up and optimizing my .emacs right before I start coding. Absolutely useless waste of time!
Natural or not, the most important for me is not to get on my eyes or reflecting on the screen.
He/she could have put much of the function in the top under the $() to make a super mini jquery. That's close to what I use with Vue. It's made even easier to write considering I almost never find a need for jquery's default behaviour of running its methods on multiple nodes. 99% of the time in my projects I just need to do something with one node.
It works reliably and quickly, so mission accomplished.
The monopoly on violence that defines a state is specifically the monopoly on legitimate violence; it is not a monopoly on capacity for violence but on the legitimacy of violence.
But this is exactly the fallacy described in the article where you only really explore your own biased solution. The article gives an alternative way of exploring more potential solutions instead of going for the one thing that feels right at the moment.
But then the buyer is having to pay out of pocket for a warranty repair.
> It's not a question of whether or not it's easy or hard; it's definitely technically doable. It's a question whether or not it's desirable.

And everyone not trying to make excuses for the Go-team knows what the one and only answer to that question is.
Precisely. It's fair to opt to throttle large downloads and video streaming, if that's what they need to do to ensure that other users have fast access to other services like maps, search, emails and so on. That's completely reasonable, no one user should be allowed to saturate the connection to a cell tower with a video stream or torrent download.

I can understand that it's easier to just select the biggest sources of traffic and throttle them, but that doesn't make it okay. The least they could do to show good faith is throttle their own service.
Function poisoning in C++ with gcc
Their library was far bigger than any storefront. Even if you never used the more rare stuff, it was a selling point.
How much time do you spend thinking of good identifier names?
Sometimes I find myself getting stuck on a project just because I can't think of a good name for a new class which implements some new feature.
How do you deal with this problem? One way I can think of is assigning template names('NewFeature1'). It isn't that big of a problem with modern ide's which provide one click renames.
Digital typesetting ("phototypesetting") at the time sucked rather hard. troff was kinda the state-of-the-art then.
No problem, just bought a new iPhone X which has been very awesome Face ID which means I don't mean to give anybody my passwords any more. Wooooooo!

That really gladdens me to see that there is a mobile app, although in a massive (and really funny) ironic twist is quite difficult for this disabled person to use! I can see how it will be much much easier and faster for able-bodied people though, and I'm so glad it exists.

I do use it for coding sometimes on my, but mostly it's a mixture of an on-screen keyboard and by situation with DragonDictate for Mac using Sublime Text.
MSVC has /OPT:ICF which does this. GCC has -fipa-icf, and the GNU Gold linker has --icf={safe,all} options (since it's operating on ASM it needn't be at the compiler level).

In both cases it does not only work with templates, but with any kind of function. However if you use --icf=all, some subtle bugs can appear since function pointers that would compare different in a default build would now compare equal. I have never been bitten by those.
At home I used Centurylink's "home" class of their DSL connection. At work we had Centurylink's dedicated ethernet connection. I could never really watch youtube at home because it would pause, buffer, play 5 seconds, buffer, etc. Once I VPN'd into work (which was 2 miles away) I could watch youtube without issues.

I'm sure it's a technical issue or something, but that is my experience with Centurylink and Youtube.

Now I use Verizon and only have issues with youtube when it's "congested."