skysight-inc/HackerNews huggingface dataset:
What's a reasonable amount of time? Companies are often mocked and criticized for having absurd requirements in specific technologies rather than hiring smart people and training them - but that necessarily requires a significant onboarding time. And what about companies that have many in-house tooling, frameworks, etc? In another thread, a Google employee said the manager didn't expect them to make a real contribution in the first six months. Is that unreasonable?
Spend a few minutes thinking about the problem in order to reduce those 17 ways into ~3-5 ways, and then apply Carmack's advice.
Landing page template in rails
It's a common denominator, few downsides, speed handled in lower level code/libs. Really good "get shit done" language, best GSD lang I've used. Scientists + programmers, data engineers and PhDs, all are cool w/ the syntax. It's open source, has a shitton of supporting libs.

Outside of speed, I've read very few valid criticisms. What other languages are cross-platform, great lib support, delegate easily to lower level libs for perf, are there?

(FWIW, any MS based language is probably excluded from consideration depending on its cross platform ability. Many data people -- like me! -- won't use a MS based OS)
Done 15 years as a consultant, and that code looked much better than some of the code I've worked with. Even right now I work with code that looks worse in many aspects, although in a slightly different way. The code of the game is very obviously written by someone which at the time had much more passion than knowledge, but who tried his/her best anyway. It's a lot easier to deal with that, than with 3000 line methods of complete and utter madness written by people who really should know better, people who actually get paid.
Ecto is really interesting, but it's not an actual ORM[0], Elixir doesn't deal with objects, there's a free book on ecto that's pretty interesting:

[0]http://pages.plataformatec.com.br/ebook-whats-new-in-ecto-2-...
MONARC – Method for an Optimised ANAlysis of Risks
Friday 13th – for the first time ever, Bitcoin rose by $1,000 in less than 24H
Re: 0 sometimes I wish I could just be paid to read and understand code.
They said that they’re in the process of acquiring those models.
Moxxly Acquired to Redesign the Breast Pump Experience
GNU Cash
Native Apps vs Hybrid Apps in Mobile App Development
I actually grabbed my old Pharao CD two weeks ago and installed it. It still works, and it's still fun!
But chances are the person was never in this situation (applying for a job for which they're overqualified) before, so their record of tenure doesn't tell you much.
That's a rather cynical view of what is essentially him doing dimensional analysis to find out if it's worth putting effort and money into these ventures, and then hiring a bunch of really good engineers to go towards it.
You're talking about Conway's law.
The point is not how long mail forwarding is good for but rather the USPS already has up to date mailing address information for US citizens.

If the IRS is using Equifax for proper address verification as the OP states, then that information is already available via the USPS which is a government agency with real oversight.
Original author here.

I can confirm that the actual reason is that at the time I thought typing "print" instead of "System.out.println" was a great idea.
Six Nobel prizes – what’s the fascination with the fruit fly?
Holy shit.

Be sure to read the issue. It turns out it's not really a joke - someone in the know points out that Terraria's code is basically the same quality, if not worse...
Microsofft new launch
> Hundred percent agree on lack of resources, of course.

My state provides about $7,000 per public school student (I don't know if this is per student actually enrolled or student in the district, even if the student goes to a private school). That means that a classroom of 30 students is worth $210,000. There is absolutely no way that $210,000 is an insufficient amount of resources to educate 30 K-12 students. That's 3½ times U.S. median income — easily enough to teach a year's worth of material.

The problem with public schooling is structural, not resources.
How to do a content marketing audit in 8-steps
Configuring Puma, Unicorn and Passenger for Maximum Efficiency
Forgot the best part where it mentions it will be used for marketing.
You don't see the huge selection bias in that study? They're interviewing people that were hired despite the discrimination that already exists. It's like trying to see if alcohol leads to more crashes by only interviewing people in intact cars.

It may be that overqualified workers don't in fact leave sooner - or it may be that the hiring manager correctly identified those who would and wouldn't, and only hired the latter. By studying only the people already hired, it's impossible to tell.
Well I am not quite clear from your comment how you interpret. This is my point - as also rightly in the JWT RFC.

"JSON Web Token (JWT) is a compact, URL-safe means of representing claims to be transferred between two parties. The claims in a JWT are encoded as a JSON object that is used as the payload of a JSON Web Signature (JWS) structure or as the plaintext of a JSON Web Encryption (JWE) structure, enabling the claims to be digitally signed or integrity protected with a Message Authentication Code (MAC) and/or encrypted."

"JWTs are always represented using the JWS Compact Serialization or the JWE Compact Serialization."

A JWT will only exist as a JWS or JWE. It does not exist by itself - its an abstract concept.

Regarding HMAC - its not recommended for the context of this article. It's not a recommended approach to do authentication with shared keys is in a distributed environment.
All the Id Software games with engines released have that requirement. The open source game binaries basically act as drop-in replacements for the original binaries, a lot of the time.
First, make sure YOU know the definitions WITHOUT looking them up.

Try asking clarifying questions to push your manager to expand their understanding. Some ideas are:
"What do you mean by X in that context?"
"Thats interesting, how does that work exactly?"
"I've heard of x used as y, how would it be used in your example?"

Go rogue and publish a glossary of techncial terms with public references and post it up in your office.

Clarity is key. If your manager is using terms incorrectly, they are likely confusing others on the team or representing the team inconsistently. In the end they need to get their skills up, get more info, or get out of the way. IMHO.
Still - does that decompilation roll back any kind of array unrolling C# compiler may be doing (assuming it's doing it)? If not, it could explain those long chains of if/else seen in the decompilation. Maybe they're arrays of constants in the real code?
There's always https://simple.wikipedia.org

I suspect most of these wikipedia articles end up fairly technical because they're written by bored graduate students.
> And knowing what to invest in is another can of worms in itself.

For the record; knowing what to invest in is easy: a broad based low cost index fund. The research in "A Random Walk Down Wallstreet" statistically shows that actively choosing specific companies has a less than 50% success rate and often comes with higher fees. For the record, most public libraries have a copy of "A Random Walk" and its conclusions are well shared.
NoScript will be there once there are per-domain settings, which is the next thing I plan working on:

https://github.com/qutebrowser/qutebrowser/issues/27

uMatrix is basically a superset of RequestPolicy - a stripped down version will work soon after per-domain settings, but I also plan on having a GUI similar to uMatrix:

https://github.com/qutebrowser/qutebrowser/issues/2626

https://github.com/qutebrowser/qutebrowser/issues/28
Out of curiosity, what addons were you missing? Anything other than NoScript/uMatrix?
It was, or still is? Also, are you still working on it?

I'm currently having lots and lots of fun playing this game (experimental builds). It's pretty much halfway there to Dwarf Fortress...
An interesting bug with the itunes integration... I now have multiple copies of the same movies in my library.
Python has its share of cruft and idiosyncrasies. I find some of the syntax irritating, e.g. boolean logic, argument handling, hidden / private / magic symbols, and those pesky half-open intervals that routinely lead to off-by-one errors.
The Tridactyl project is working on that - Mozilla hasn't shown too much interest so far unfortunately, despite code being there: https://bugzilla.mozilla.org/show_bug.cgi?id=1215061
Food is subsidized, so let's say about $100/month/kid is going to help pay for their school lunch. There's $36,000 a year gone.

Arts classes requires materials. Instruments for band. Mopping the classrooms. Maintenance for desks.

Some of those kids go to detention, so now some teachers get paid overtime to sit with them.

The football team takes the bus to go somewhere.

The library buys some new books. Updates the computers.

There's a lot of stuff going on, it's not just the teacher.
Show HN: Serverless Fortran Code Execution from Cloud IDE
I average maybe a milk shake a month, but broccoli multiple times a week. And I'm on the "eat whatever the hell I want at all times" diet. Broccoli out-competes milkshakes for me. If I had to give up one or the other, I'd give up milkshakes.

Don't get me wrong, the sugar in a milkshake is delicious, but it's just not hearty and fulfilling like a good meal can be. Of course, this is well after I started cutting back on sugary drinks during meal times. Not for health reasons mind you - I realized it was messing with my appetite, which in turn was limiting my ability to fully enjoy the rest of my meal. That it's healthier for me is a nice bonus.
How do web programming languages like PHP and Ruby become native?
SPIFFE's next SF community day is 3 November. To learn more about this event and other project updates, join the Google Group (https://groups.google.com/a/spiffe.io/forum/#!forum/announce).
Finally – An elegant solutions to generics in Go
The display of TLS vs non TLS makes me a little nervous. A lot of thought has gone into those little lock icons. They can instill a false sense of security -- but it is also important to make TLS issues obvious. Can anyone comment on the handling and display of site certificate info?
There was a whole chain of separate departments dealing with proletarian literature, music, drama, and entertainment generally. Here were produced rubbishy newspapers containing almost nothing except sport, crime and astrology, sensational five-cent novelettes, films oozing with sex, and sentimental songs which were composed entirely by mechanical means on a special kind of kaleidoscope known as a versificator.

-- 1984, George Orwell
Raza Naga. Sorry, 21 buttons:

12 key numpad on the side - 12

left and right regular buttons - 12 + 2 = 14

middle click - 14 + 1 = 15

scroll up and scroll down - 15 + 2 = 17

scroll wheel can be pushed left and right - 17 + 2 = 19

two addition buttons below the scroll wheel - 19 + 2 = 21

Every button I've listed is programmable. I made the left mouse button do something else by mistake once. That was awkward.

Also, the software it comes with allows you to program in 8 keymaps over many profiles, and it can change the profile based on what program has focus. I typically just use 2 keymaps in one profile across the few programs I have to use at work.

Just having enter, delete, backspace, tab keys, whatever on the mouse is amazing, but I also have macros programmed in for various tasks in the CAD program. I use AutoHotKey for most of the automated tasks in the proprietary software for the laser cutter.
Analyzing production systems using pprof and Flamegraphs
It doesn't store value, it's a network protocol and a database.

It's not rare, and the supply was minted for substantially minimal energy/capital input. Satoshi designed an economic model for Bitcoin to reward himself and the small pool of users who ran the software. Anyone buying a Bitcoin for more than it cost to produce it in 2009-2014 is hoping they'll find a greater fool to sell their coin to.

Is litecoin a store of value? Monero a store of value too? Maybe 42 coin is more valuable because there's only 42 instead of "21 million"... oops the network forked and now there's twice... wait four times... wait the network forked again... oh dear.
Google Live Fire Map
I like that people have the courage to start the process of learning and improving.
No, it does not if the Wifi Chipset is disabled, because it uses wifi for location services (GPS would use way too much battery). That's exactly the problem: The wifi chipset is used for much more than just connecting to the internet.
Seeing how Apple's marketing is ubiquitous, I wonder if it is not the most expensive cost.
Plenty of poorer nations have some kind of democracy as well, although in many cases it's debatable how free their elections really are.

I think the correlation between democracy and prosperity is indicative of causation in the opposite direction: citizens of prosperous countries want a say in matters that affect them, and they have the time on their hands to campaign for their causes. Many countries have only become democratic when their economies were already prospering, e.g. South Korea, which was a military dictatorship for much of its initial growth.

I also don't think that democracy is the best way to provide stability, since the election cycle tends to create uncertainty on relatively short timescales. How are you going to build a business if the electorate might decide in a few years that they want to make it illegal, or impose stricter regulations, or demand higher taxes? For maximum stability, an autocracy with a slow but predictable bureaucracy would be much better. Of course, if that means your slow but predictable death, it becomes the much worse option, but few people seem to be concerned about that in China.
Unless one's in constant crunch mode, just hammering out whatever crap that makes tickets disappear, there's always time for that in programming. Often it's just jumping into a library method and looking around instead of opening a new browser tab and typing "how XYZ works stackoverflow".
> So the apple model appears to me to be: get good design work, but don't depend on it, leverage scale to get cheaper.

I would just tack on, "then leverage global markets to get those margins as wide as possible". Apple really loves their huge margins. Their design work plays into this by creating a brand and lifestyle for their products, increasing the price. I feel that many of Apple's business decisions come down to either ensuring margins stay high or opting for materials, parts, and designs that increase them.
There's plenty of support behind cognitive behavioral therapy--mindfulness is the same thing, but facing westward. Where is the discrepancy?
Protecting the Large Hadron Collider from Itself
ASK HN: Most secure way to send a message from one place to another on earth
Unsorted list of things you could do: Grow your network, read books and learn new stuff, get jobs with great sounding titles, get jobs, where you are exposed to key stakeholders in your industry, give talks, setup a „coffee date“ every other week (meet people for 30min, don’t ask for a job, just mention you’re always interested in oppurtunities to grow, they will reach out to you when something opens up).
Have 3 kids. Take home interviews won't be happening for a while in my case.
I already feel strain in my eyes by looking at computer screens for 6 - 8h / day, and then I still move around a bit and don't focus at exactly the same distance all the time.

Moving the screen even closer to the eyes and having to focus ~4 inches in front of you at all times doesn't sound like a great idea, in the long run.
Many articles could use a plain-language introduction, and I think it is even the policy that they should have one.

But as an "expert", I've found one of the articles they mention - Electroweak Symmetry Breaking - really useful, "gnarly formulas" and all. At least I read it when learning particle physics, and I used it to double check the formula for (gamma, Z0) in my thesis.

There are many things I don't like about Wikipedia, but I do like that articles often have technical depth - and you can always read related articles or references if you need more context.
> More to the point though, what happens when a janitor learns to code and gets a coding job? You still need a janitor!

That is a good point, but I think it comes down to the barrier to entry - it's easier to become a janitor than it is to become a programmer so one could probably assume there's always going to be a steady stream of people who are willing to do janitorial work.

> This implies that janitor is an inherently inferior job that deserves lower pay

It does unfortunately. Given some of the awful stuff janitors have to deal I believe they're deserving of higher pay, but unfortunately the job market doesn't agree with me on that.
Usually, as soon as you get through the first interview, your papers won't matter much. Credentials might help to get you that first interview, but getting a good engineering job still requires deep technical skills and that's where those, who "watch a bunch of youtube videos" can shine. I have my credentials written on CV, but never have been asked to show any of these papers or shown any interest in them.
Note Taking During One on Ones
The Power of Rahu and Ketu
I liked this article. It highlights a serious problem. Most companies I've worked for don't really put a lot of thought into career paths,and it's not their fault. The market will be different in five years, what path are you talking about again?
In surprise, Samsung CEO retires amid record profits
Tesla discovers that not everything can be fixed via a software update
Does s/he have a technical or business background?

I once corrected my manager when I was contracting at an Australian ISP. It was something about browser cookies I think. As soon as I told him he's wrong, (we were in a pretty open-plan albeit half empty office) he just stopped talking, turned his chair around and went back to work.

I asked him if he had things for me to do for 3 days always with responses of just "no", before I contacted by contract manager (affectionately referred to as "pimps" in Australian contracting) and explained the situation.

Later that day the manager turns to me and says I did the wrong thing by talking to my pimp - I should have talked to him directly instead. The irony was lost on him I think.

Anyway. I'd still do the same thing in that situation (technical discussion that affects work).

But if a guy who doesn't actually do the technical work insists on saying "depreciated" instead of "deprecated" or "jdk" instead of jvm, but others know what he meant, it's probably harmless.
Okay - rereading your comments - looks like you have misinterpreted this one.

"A signed JWT is known as a JWS (JSON Web Signature) and an encrypted JWT is known as a JWE (JSON Web Encryption)"

This is a correct statement. This does not mean JWS is a JWT all the time.

This is well highlighted in the blog link I shared with you: https://medium.facilelogin.com/jwt-jws-and-jwe-for-not-so-du...

"Yes, you read it correctly, the payload of a JWS necessarily need not to be JSON - if you’d like it can be XML too."
Simple way: Signal messaging

Elaborate: one time pads, lasers bounced off lunar reflectors
Show HN: Nationwide Craigslist cars search
As I've gotten older, my sweet tooth has diminished considerably. Many milkshakes are cloying to me now. I would much prefer broccoli stir fried with some meat in a savory, spicy sauce.
At my last interview, they reject me because "I'll not proper integrate with the team"
Sadly this is only for California.

I was looking at worldview.earthdata.nasa.gov during the BC wildfires[0] last summer.

Here's a particularly bad day in September https://worldview.earthdata.nasa.gov/?p=geographic&l=VIIRS_S...

Here's today https://worldview.earthdata.nasa.gov/?p=geographic&l=VIIRS_S...

[0] https://en.wikipedia.org/wiki/2017_British_Columbia_wildfire...
A big category of cluster-friendly HPC cluster codes works by running in lockstep on all the nodes. Apparently it works quite well for things like weather forecasting where the problem is naturally divided into a grid but there is still significant communication needed between grid tiles. So it's quite different from memcached type things.

https://www.cs.fsu.edu/~engelen/courses/HPC/Synchronous.pdf
Actually, the toolkit as an IAP really pissed me off. That's the best way to design coasters.
Well that's why I am saying you want to hire the right level for the role.... It impacts things like promo and peer comparisons etc..
Why Bloggers Are Opting for Mobile App Development in Sydney
> soon-ish there'll be a Python plugin API as well

Hooray! This is the only reason I'm still on firefox. Is there an approximate eta?
Ask HN: Contract lawyer in Vancouver, Canada?
Hi,
at stage of being presented with NDA and options agreement for a startup I've been talking to, for a tech advisory role.

Does anyone have any recommendations for lawyers based in Canada experienced in this type of thing that I can get to give me their opinion of the documents?

Thanks
There is a subtlety in underst and who feeds them. Public broadcasters in established western countries are beholden to a social class, not to the government of the day.
The emptiness you're referring to, if I understand you correctly, is that of sunyata[1], wherein we realize precisely what you have stated: that there is no thing besides patterns and activations, and that assuming these things construct a whole person that has some sort of "centerpoint" is fallacious. Your devil's advocate point arrives at the truth precisely.

The freedom arises when one accepts this fact wholeheartedly. This realization isn't "supposed" to help you, or bring you anywhere, since that would be assuming that the actions that are taken have some internal guidance mechanism that bring it to fruition and bestow benefit on the actor. But no such thing exists. It just happens, is, and you are ok with it (or not). The utility doesn't need to exist because it can't exist: if all there is, is now, utility has absolutely no goals or targets, and thus the only thing supporting its "existence" is an assumption about what may yet does not exist.

[1] http://buddhanet.net/cbp2_f6.htm
And this is my comment, which wouldn't exist without me, and I don't give you permission to read, link to, or reproduce it.
Evolution created consciousness as we experience after billon years of brutal trial and errors. Creation of consciousness will endanger mankind but from evolution point of view, evolution will jump to a next level of evolving. That something evolution could not created directly by herself but her best child mankind created for her.
Well, it turns out there is. Mooch has done some amazing testing and research in numerous form factors and chemistries. If you're interested you should check them out:

https://www.e-cigarette-forum.com/forum/blog-entry/list-of-b...
I only have OS X does this mean I can buy the rtc2 (which is windows ) and still be able to play it on OS X?
You mean making meat robots that can code? Higher education is supposed to be much more than just acquiring technical skills. If you want purely technical skills, there are plenty of intense courses, workshops etc. available.
Can't Instagram very easily determine what accounts are fake? I know they already have measures in place to prevent fake account creation.

They could even use the algorithm in this article to flag 90% of all "most likely fake" accounts, and require a series of daily captchas to remain active?
This slogan could sell a lot of T shirts.
I continue to wonder whether this can be legal at all. It's pretty clear they've been looking at the disassembled code, so it's not clean-room reverse-engineered.
+1, Assange's description of his meeting with Google's Eric Schmidt was eye-opening for the then naive self.