skysight-inc/HackerNews huggingface dataset:
> Look at GPA/High/middle/etc school grades

Really? There is a possibility that this is my lack of industry experience talking, but I find the idea that a company looks at high school grades very difficult to believe. As for middle school... I would seriously wonder about the basic competence (and sanity) of someone who asked me about middle school grades.
Previous discussion: https://news.ycombinator.com/item?id=11326940
I work as an engineer at https://datacamp.com, and we run the code directly on a server, but I've always thought it would be interesting to try building interactive programming exercises with Skulpt.
Master's in CS: Worthless. Sorry, but it's the bare truth. If you picked up some new skills, great, but the degree itself has no value.
Half of all internet traffic comes from bots
Ensure DevOps Security with these 4 operating principles
Some of the "apologies" were published in this very article.
>In fact I don't even understand why a blockchain language must emphasize provability.

For two reasons:

1) A smart contract can not be changed in a BC after deployment, so it has to be correct up-front (I am not sure if this fact is obvious for readers, so I decided to add it).

2) A compiler is able to deduce only a limited set of properties. Actually, the less expressive language you have, the more properties you can deduce at compile-time.

The proposed language have chosen to be less expressive to get a higher degree of decidability. But, in my opinion, it goes to the extreme where it becomes no longer useful. The real thing would be to find the right intersection of decidability and expressiveness.
Most unit testing is wasteful because most unit tests... are not unit tests. Or bad unit tests at least.

I can count on one hand the number of well written project test suites I’ve seen - even on code bases with 100% coverage.

We, as a group, do not seem to be good at writing them. I’m not sure why, and would love a discussion about it...
I quite enjoy the experience.
The 6 Best Free Design Tools to Create Social Media Graphics
>So then by your own admission they’re not hiring the best due to this heuristic.

Picking up on your use of the word heuristic, "hiring the best" is very much an optimization problem. Specifically, there's a signal detection problem inherent to hiring in which you want to maximize your hits (selecting the best candidates) while minimizing your false alarms (hiring someone who turns out to be a bad candidate).

There's another layer to this optimization problem, which is that you want to minimize costs, both in time and in money.

As such, there are bound to be many heuristics that are close-to-optimal. I don't know whether excluding people with a background in finance is one of them (in fact, I suspect it's not), but the use of such a heuristic is not prima facie absurd.

In fact, using (good) heuristics in hiring is a feature, not a bug.

The problem here is that the heuristic is (I think) bad.
class AccessCountedInteger {
private final int value;
private int accessCount = 0;

AccessCountedInteger(int value) {
this.value = value;
}

public int getValue() {
accessCount++;
return value;
}

public int getAccessCount() {
return accessCount;
}
}

This unit has side effects on the method getValue() that impact what is returned by getAccessCount(). While it is contrived, if you are making something following the builder pattern, you will in general have a lot of side effects from all of the methods called on the final build() method. This is quite amenable to unit testing.
When I interviewed for my new job (at a tech company), I knew it was fine to wear casual clothes, but only because I have a friend who works there. I probably would have worn a suit otherwise.

I gave feedback that they should just tell candidates to wear casual clothes when they invite them to interview. It's such a simple thing to do and really helps put candidates at ease.
>> Borton says she knew something was off about Caldwell the moment she let him stay with her.
>> “What was missing?” she says. “The heart.”

Two things stand out about this article — one is the, um, diversity of human behavior. I wonder if I have a Jeff Cantwell in my life and if I’d be able to tell. I consider myself both analytical and introspective but also easy to garner sympathy from. This woman Borton was apparently able to tell, though it could also be revisionist memory.

>> I knew he was starting to see me as another mark, but I still felt guilty about saying no. I saw how easy it was to be charmed by him.

Yup, sounds like how I would feel.

Secondly, the article didn’t really go into detail, but it seemed like he was in and out of prison no problem, despite violating parole. Why did he keep qualifying for parole then? That seemed odd to me.
Trading always has this trade off in terms of (dumb and fast) vs (smart and slow). In the past few years, I think it's been more beneficial to be fast enough, but very smart. So, in this sense, technical ability only takes you so far since "smarts" come from domain expertise or, plainly, just creativity. Team composition matters, since your technical guy needs to be complemented. The objective, of course, is making your team take your organization towards the holy grail of (smart and fast). I'm not sure if this directly answers your question, but perhaps it describes the scenario in which technical ability isn't everything.

I do not think assembling a team for HFT is easy at all, especially now. There are a lot of good reasons for being very peculiar and selective. I am not sure industry outsiders who are just applying understand the dynamic or, in many cases, why a seemingly great candidate is rejected.
>> how Methuselah and his peers were able to 'live' as long as they did

Another possible explanation is that ancient Jews used "Moon years" aka months as unit of measurement :) Then Methuselah's 969 "years" would translate to 80 years, 9 months.
Websockets and IoT: Why the two don't go together?
CenturyLink gets FCC approval to buy Level 3
The trick is that when the magnet vibrates, it stimulates the same nerve endings that are picking up the vibration of your fingerprint ridges rubbing over something. After a little integration period, the sensation is similar to a very light touch running over the fingertip. I don't know if a ring would produce the same sensation.
Approach with Caution: Nostalgia Is a Potent Political Agent
Yes, I agree. Unit tests should test the smallest unit of work and build like LEGO bricks.

What the Article describes are tests but I would not call them unit tests.
How Much Do Free Images Really Cost?
Most of the time when I go for AVR it is because ease of use and if I need more from MCU I go for Cortex-M because they are dirt cheap and very powerful and you can always find a part that does what you need.

For me there just isn't enough middle ground between 8-bit AVRs and ARM Cortex that would justify learning another platform.

I might be biased, as I learned starting with AVRs and then took to Cortex-M3/M4 when my projects outgrew 8-bit. If I started with PIC that would probably be PIC/Cortex-M, but AVR is so much easier on a newb like I was few years ago.
Why not ask them to build an anti-gravity device as well while you're at it?

I just ask interviewers what the point of these questions is now.

If you can't give someone an interview with relevant questions, how can you justify not hiring the candidate? AFAIK at least in the UK candidates have a legal right to know why they weren't selected to make sure it wasn't based on prejudices, etc. So if your response is "you didn't do something that we both knew from your CV you never claimed to do", that sounds immediately unfair.
> When I go to one of these pages, my URL says "Google.com" is the domain I'm at.

Maybe I wasn’t clear. I was trying to say that AMP pages are hosted and can be accessed from two locations: their original website and Google AMP Cache.
New language for blockchains called Simplicity
That’s actually one of the reasons I like Elixirs approach to inline documentation so much. If you include a code example, the example is run as part of the test suite. Makes is dead simple to automatically include simple unit tests right where the code is along with documentation that had to remain up to date.

http://whatdidilearn.info/2017/10/23/writing-documentation-i...
That's circumstantial.

People are blaming the DRM because the DRM simply exists; all the breakpoint proves is that VMProtect does what it says it does (decode sections of the game in the VM). It doesn't however prove that the DRM causes the stutter or performance issues, for all we know that could be a bug in the game's engine itself.

Hopefully time and more data will tell us for sure either way. We aren't there yet, although no lack of proof will stop the tech media from reporting on it.
I'm always interested in such biohacking self-experimentation type experiences, especially because reading about such extreme efforts towards health makes my mind adjust its anchor of 'average health-related effort' to a higher position.

This is definitely an information rich article, with lots of useful links to pursue as well. I wish he'd written a little about his transition into this lifestyle, or some recommendation of the order in which to integrate these various elements into one's life - but I suppose better to experiment around with that and see what fits ourselves and our contexts best anyway.

(I do wish Medium had a less sucky, more readable layout; it only seems to be getting worse every time I visit the platform. Does anyone know a Stylish/Stylus style for Medium that just removes the sidebar and bottombar crap and optimizes it for readability? )
They didn't request it, I just didn't have any direct professional experience with React/Redux or the Python ecosystem, which are the lion's share of front-end positions in my area. I've gotten a lot of immediate 'passes' from recruiters unfortunately.

Thanks for your reply though, I agree with you but then I run into reality and the need to pay bills.
Been there :/ I'm not sure what it is, but it seems like hotel keycards are quite low quality devices, because it doesn't happen with credit cards.
Of course, if done well, TDD does both.
There's more meat here: http://www.nytimes.com/books/first/c/chernow-titan.html
Statement on DigiCert’s Proposed Purchase of Symantec’s CA
Levels of expertise in JavaScript – Are you ready for the tutorial?
Just want to echo, I’ve recommended intercom.io for a company I was on the board of. It was a huge boon to them. The chat was 5% or less of the value. The analytics… tieing messaging based on actions… the visibility into active/growing, influencers/detractors vs passive/slipping away and guided processes for new features: (show this set of messaging to my feature flag’d customers who have access to beta functionality)… thats the value of intercom.
>If you’ve been doing .NET or PHP for 5+ years without even trying something else I’d treat it as a red flag too.

But if I put other languages on my resume outside of .NET, I might look unfocused or "not specialized". Plus, some people treat resume skills as an expert matter, so if I'm only doing hobby stuff, the conversation might not be that interesting (hobby projects usually never pay technical debt so I can just write whatever I want).

So in one corner, we have you, that thinks different languages on a resume are good for showing curiosity and breadth. You don't have as much of a focus on depth (or, you want us to be deep on a few and broad at the rest, which requires a ton of time)

In another corner, we have hiring managers that can ask difficult questions of whatever's on your resume. Or who will think your .NET experience is lower than it should be because you spent time on other languages.

So I, as an individual, get both of those and basically have to flip a coin to figure out which people I want to side with. But since I can't know what kind of resume-parsing person you are before talking to you, I still have to waste my time applying to everyone vs. knowing that ahead of time.

The same is true for technical interviews. Some are Algs/DS, others are CRUD examples, others are some hard problem someone solved last week, some are knowledge quizzes.

There's a huge amount of breadth in the interviewing world and it makes it a whole skill you have to waste time on.
Python dev and trainer here.

Skulp is terrible as a python implementations go. Error reporting is meh. Many advanced features are not supported.

Brython is a much better alternative. More complete and robust.

However, i advise against running a js python in general. Exposing secured and isolated jupyter notebooks is much better for learning.
That doesn't sound like any Google interview I've ever read about. I thought their questions were really mathematical and algorithm heavy?
Honestly the writing style of the readme really doesn't inspire confidence, and "easy" seems like a really bad metric to measure how good something that should be performant, reliable and secure.
Cryptography with Cellular Automata:

http://www.stephenwolfram.com/publications/academic/cryptogr...
Why TDD isn't crap
That's something I know and it's a decision I make due to not being able to interview everyone. If I can interview 5 people I won't pick 5 random cvs. I'll pick those that, in my opinion, are more likely to be a good fit.
Truth in military reporting was probably as common then as it is today.
That's pretty amazing
Sure but the best way to get government to enact regulations is to have citizens who want the government to enact such regulations. And the best way to get citizens to care is to raise their standard of living.

Studies have found that caring seems to start at about a GDP per capita of $10K or so.
Some of the sleep-awake pattern are automatic and don't depend on the light. https://en.wikipedia.org/wiki/Circadian_rhythm

They are modified by the light, but in case you have constant light/darkness, they don't disappear and you get a 23-25 hour cycle. There are a few experiment, like enclosing a few persons in isolated rooms inside a mountain without windows or external signals, and letting they sleep/eat/whatever when they want. But I can't find a good link now.

(Also, you would need a clock to know when you can return to the dishwasher to pick up the dishes after the cleaning cycle finished.)
According to VMProtect, that's not true [0]

[0] http://vmpsoft.com/20170606/vmprotect-and-denuvo-gmbh/
Brython has a better design and mimic python in a more convincing way imo
Thanks to Wall St., There May Be Too Many Restaurants
English isn’t my first language. I didn’t mean to trivialize the carousel by saying “that’s it.” My intention was to clarify that the carousel is the only form of preferential treatment on Search. A big one, yes, but the only one.
You can have automated integration tests.
Yes the US undergraduate degree. I have gotten into some research and got picked up for an exceptional internship which have been good. It doesn't change that I could have passed out of all the actual curriculum on day one though.

I guess "community taught" would be better than "self taught" since I learned from so many people online. But I had been programming for 10 years before school, and while I was in the military (over 6 years) I took advantage of many MOOCs from MIT, Stanford, UNSW, etc. and many books from Knuth to most of the No Starch Press library which I understand is not the case for traditional students. It is frustrating though, especially not being just out of high school.
Ah, yes, thank you. I read the biography Titan earlier this year — great book. And that’s where I learned about John D’s father.
Please forgive some ignorance here, but I thought that LISP couldn't have a proper type system since it would muck with homoiconicity. Clearly I'm wrong about this, but now I'm curious why more LISPs aren't typed.

Can anyone here enlighten me?
iPhone X Review: Face the Future
The government can always compromise the safety of your car, unless you manage to make one that is bulletproof, can pass through barriers, and is immune to being crashed into. But I think such a car would be called a tank, and you'd be in even more trouble.
iPhone X Review: Your Biggest Questions Answered
> Yeah I guess that's "it". But when the entire point of search engine optimization is to appear as high as possible in the results that's a pretty massive "it".

I agree, it’s a massive “it.” Poor choice of words from my part.

> So Google AMP Cache is actually Google AMP Host?

Yes, since the cached pages are accessible via URL.
List of iPhone X Reviews and First Impressions After Just 24 Hours
That is the point, a person who is good at mathematics and algorithms will get hired at Google even if she doesn't have a cs degree.
Refactoring code usually means you have to refractor unit tests as well, since they are so closely tied to the structure of the code.

Integration tests, however, should not have to change, since they are typically run against the external interface to the software, which shouldn't change if you're just doing a refactoring.
> That had to be 10 years ago

It probably was: Quinn Norton's Wired article about getting this inplant was in 20017 [1].

[1]: https://www.wired.com/2006/06/a-sixth-sense-for-a-wired-worl...
There is more reasonable technical theory but it's all speculation now

>Anvil Next engine has been rewritten with a bindless model for shaders but their DX12 renderer that goes hand in hand with this tech is only ready on Xbox One. On PC this cannot be handled so they use an extra binding wrapper to communicate between D3D11 and their renderer, this was co developed by Intel and Ubisoft. This goes against what AMD and Nvidia recommends to developers, uses a lot of extra CPU power and render their cards' power useless in certain situations (e.g. city areas in Origins).

http://developer2.download.nvidia.com/assets/gameworks/downl...

https://np.reddit.com/r/Games/comments/79qxxt/assassins_cree...
True. I didn’t think of that.
Damn, this paints a picture where only the shiniest candidates matter, and the rest of us mere mortals should apologize for breathing their air.

How do you know if you're "the best", and if not, how do you become "the best" (or at least employable), or is this industry a "ya got it or ya don't" kind of place like music or art, where only the top 10% deserve to make a living?
A really simple React webpack starter kit for react v16
The runtime is several Mo. Not worth it.
Funny thing. Unit tests force you to think about good code design. Integration tests don't. If you only have integration tests in your system, you'll most likely end up with a big ball of mud. I've seen this so many times in so many real world projects that it hurts.
Commuters and Computers: Mapping U.S. Megaregions
Head scan. CT or MRI.
" Its an outdoor persons paradise. "

For 5 months out of the year. Unless you enjoy cold weather outdoor activity as well.

(Grew up in Sudbury, tried to leave the cold for good, ended up back in Ontario but further south.)
But they use stremio which doesn't work with i2p.
Show HN: PJON network protocol stack specification v2.0
PJON (Padded Jittering Operative Network) is an Arduino compatible, multi-master, multi-media communications bus system. It proposes a Standard, it is designed as a framework and implements a totally software emulated network protocol stack that can be easily cross-compiled on many architectures like ATtiny, ATmega, ESP8266, Teensy, Raspberry Pi, Linux and Windows x86 machines. It is a valid tool to quickly and comprehensibly build a network of devices, having the same network protocol working trasparently using different data-links.

This is the HN post related to the first PJON protocol specification release few years ago:
https://news.ycombinator.com/item?id=10283028
and
https://news.ycombinator.com/item?id=10020625
"Due to the fact that women could not do experiment work in laboratories she was forced to choose mathematics[1] over physics, a decision that she regretted all of her life."
Regarding...

http://blog.codesolvent.com/2017/03/what-happened-to-sharing...

... making it onto the front page of HN isn't some mysterious process, it's as a result of people who are viewing https://news.ycombinator.com/newest when you posted an article voting it up. Due to the fast churn rate on the 'New' page (and to the lower traffic on the New page) it often a matter of luck if a post reaches the front page, but what it isn't is some kind of conspiracy to exclude new entrants.

That aside, your tech looks interesting. What licence(s) is it released under?
"Investigating Factors Influencing Game Piracy in the eSports Settings of South Korea"[0] shows that behavioural intention was the result of social norms and attitude; for example if people who had friends or spouses who viewed piracy favorably they too were more likely to pirate themselves.

[0] http://digitalrepository.unm.edu/educ_hess_etds/9/
Halloween costume ideas and deals  Amazon
تحميل برنامج بي بي ام
I don't understand... This doesn't look like a programming language. It looks like a new VM for the Lua language, but with batteries included.

There's a difference between "language" and "language implementation". With this you have a new language implementation, but not a new language per se.

Furthermore, I think it could benefit from marketing as batteries for Lua, instead of a new thing Lua compatible. Your runtime would benefit from things like Lua's package manager (LuaRocks) and getting the existing Lua community to try this?
I've always wondered, how do you isolate/protect against people doing nefarious things in a setup like that?
You seem to be pretty angry about something no one seems to be saying.
The close to 40% reduction (for several types of cancer) is pretty dramatic. And the breadth of the study (600k patients) seems reasonable.

Is this really big news, or some skewed view of a study?
So why don't we all take acetylic acid? Because as all blood diluents it can have dramatic consequences - a hemorrhage. Also, if you have an accident, things can get quite complicated. That's why a doctor will prescribe acetylic acid only if the benefits outweigh the risks - which is not always easy to assess.
Planet-sized city shown at STAR CITIZEN: CitizenCon 2947
You're a dream tenant. The normal procedure when something that is part of the premises fails is to ask the landlord to replace or fix it.
I love GoG! But as seer said, The Witcher is a special case, since GoG is owned by the same people. Still some fantastic games there though, just not the latest-and-greatest.

(I also have a lot of Humble Bundle games)
‘Plyscrapers’: The rise of the wooden skyscraper
Please post something more substantial. No links to the actual papers, no proper summary of how the data was generated (who they recruited, etc...), in other words it's blogspam at best.
Improving your product life cycle: Technology from idea to execution
> I don't think that conclusion is any more valid than the proposition that if we just skipped the developer alltogether and generated both the business code AND the test, we'd have something of value.

That would have some value, as evidenced by all the useful spreadsheets produced by end users, but the the value of the conjunction ("the business code AND the test") lies entirely in the 'business code' part, which is why we do not automatically generate unit tests for spreadsheet macros, or any other code for that matter.

>I think higher level tests are good, but I don't think that makes lower level tests bad.

That's not my point; my point is that unit tests are not automatically useful. Once we accept that, Coplien's argument that there are better ways to spend our limited resources cannot be dismissed (and resources are always limited, because of the combinatorial explosion, which is most evident at the unit level).