skysight-inc/HackerNews huggingface dataset:
It's the most difficult part of the project. However, nailing down the functionality upfront separates a successful project from a failed one. The implementation is the easy part. The functionality documentation will provide great value beyond this project.

I assume this assembly program does the tax calculation, so the IRS tax code can be consulted to verify the functionality. Functional tests can be written against the old code as the functionality is documented. The functional tests will guide the new implementation development, and serve as the acceptance tests of the new code.

You can even structure the process such that there's a team doing just the functional specification and functional test writing, and another team takes the result fed to them and does the implementation in parallel.
What Are the Top Ranking Factors of Yelp?
So that its currency has value? The government does not benefit from hyper inflation.
Cloudflare has a Vancouver PoP but Telus Vancouver doesn't use it, all traffic is routed to Seattle. (as an example)

colo=SEA
spdy=h2
http=h2
loc=CA
dragging the slider all the way to the left takes you to -100% (which doesn't make a lot of sense because it looks complete, just inverted).
Find 0% on the slider and do the manipulation from there
I do enjoy it but I always seem to gravitate back to using a mouse.

Some sites work very well with just a keyboard for example, using shortcuts on facebook to navigate and interact with posts.

As soon as I interact with other sites and programs that need a mouse I just stick with it from there.
This was a very thoughtful and well reasoned approach to the problem I posed. I appreciate it. What's more, I agree.
Ethics courses don't make anyone more or less ethical. If lectures were any effective in shaping anyone's moral compass, church services wouldn't happen so often.
Can you make a bodysuit of this? Others have mentioned that it might be knife / abrasion proof.

Also, other than the resistance to being broken does it have any other capabilities such as wicking, odor resistance?

Are there any disadvantages to wearing the fiber?

What about allergic reactions?
And you only have to do those tests once. You can renew every 10 years in perpetuity.

I got mine at a HAM fest I went to with my dad 12 years ago. I hadn't studied. It's fairly basic things about radio and legal things like 'can you use amateur radio for business?' (no).

- KD8ECA :)
The applicability of unit testing to your particular cases varies greatly across languages & runtimes.

For URL parsing, some runtimes/frameworks have that thing already implemented. E.g. in .NET the Uri class allows getting scheme/host/port/path/segments, and there’s a separate ParseQueryString utility method to parse query part of the URI.

To ensure a class conforms to an interface, the majority of strongly-types OO languages have interfaces in their type systems. If you’ll use that but fail to implement an interface or some parts of it, you code just won’t compile.
This suggestion is pretty innocent of practical knowledge of the problem.

Simply extracting the control structure of the assembly via automation is a huge win. This type of assembly is incredibly dense - it was written for machines with at most, 100's of K of memory. It relies on highly non-local side effects which are very dependent on the data.

Things like a reference to a status register bit that was possibly set as a side effect of an instruction 30 or 40 instructions back, but then could have been modified by three or more other instructions, none of which are control flow instructions. All depending on knowing that certain patterns do/do not ever appear in the data.

After the control flow is extracted and made visible, then you can get to things like numerical emulation of the exact oddities of S360 code.

Once you have all those things done, which you will not ever, ever, be able to do by hand, then you can take the resulting generated Java and begin re-implementing.

The work being described has to happen before the suggestion above can even be approached.
Yes, as lotyrin pointed out below, the backend is already effectively an XMPP <-> Websockets bridge. Every time a user logs in, one way or the other we need to establish a connection between the websockets backend and the XMPP backend. The backend does do other things besides simply proxy, and we certainly could separate out the part that needs to keep the state. This deployment strategy is effectively a way to avoid having to do that work, at least for now.
date2json: Simple moudle that Parse Date to json in Node.js
Agree, I keep forgetting that those don't turn into monospace on HN. Changing that.
I know what going to college is. Save your platitudes.
Exactly. In junior interview I accept passing mentions and hand-wavey verbal solutions. What I'm referring to here is a complete absence of awareness of these things.
My undergrad degree was in music and when I decided to move into software development, I got into a master's CS program that was heavy on theory, light on practicalities. I graduated quite green and unconfident with basic tools/systems like vi or Unix. Hell, I could barely type.

Once out of school, I opted to take a software test development (SDET) position, which provided the sort of hands on training and practical exposure I needed at the time. And, while technically it was a "QE position," the role did provide opportunities for coding in the form of automated tests, deployment scripts, test frameworks, etc...

Although I ended up staying in QA longer than I desired -- the bursting of the web bubble in 2000 sort of pulled the rug out from under me -- I eventually laterally shifted into a dev role and have been quite happy ever since.

I think this sort of path is still a viable option for aspiring Jr. devs, especially given our increasingly complex ecosystems/stacks. It's a great way to learn, and these days there seems to be less clean separation between QE/Dev roles in any event. QE people write code, devs write tests (or rather, they should ;)). (Note, I'm explicitly recommending an SDET role, not a manual testing role.)
FBI Says Chinese Operatives Active at Scores of U.S. Universities
I really like the theory of constraints, as espoused in books like The Goal by Eliyahu Goldratt.

It's more of a philosophy than a set of tactics, but I've found that it applies quite well to any process that involves projects having to pass through multiple teams in order to become something valuable to the customer; which includes most software.
The year after the TNT was the TNT2 (which was a great chipset).

Geforce didn't come out until Oct 1999 and even then it was only one chipset. The rest of the product range came the following quarter (2000).

I skipped that generation and jumped to the Geforce 2 (this time first party rather than a 3rd party card with nvidia GPU), which was also an awesome card.

As for the fall of 3dfx, I dont think the rise in popularity of DirectX and OpenGL helped their case as that really levelled the playing field. After that, specifically targeting Voodoo cards felt more like a chore than an enhancement.
D deserves much more popularity. It's much better language than Go, with many similiar strenghts. If only it had Google's backing... Eh...

I still prefer Rust for many reasons (no exceptions, no GC, memory safety), but in my heart D is the second favourite - the more lightweight, expressive and pragmatic. I especially wish Rust had macro system and compilation times of D because they are the best in the class. :]
That's a good idea. Speak now or forever hold your peace.
Along with the Afghanistan Strategy image: http://msnbcmedia.msn.com/i/MSNBC/Components/Photo/2009/Dece...
Do you have proof?

It's difficult to tell if statements are true without hard evidence and data to back the claim.
Naturally, it would be to ensure that all the best people in the world are members of the union, and employing filthy non-union scabs would therefore mean lower quality product.

The companies are multinational, so the unions have to be multinational, too. If the company tries to skirt around the union by doing the work in India instead of the US, the union should anticipate the move and surprise the company by already being there, still demanding a better deal for our people.

I anticipate the demand for people with technical skills will continue to rise in the future. There is no need to artificially limit the labor supply anywhere, even worldwide, because the world's universities already can't crank out enough people with official credentials. (And when they do, the new graduates still can't get jobs, because that degree apparently still isn't good enough to meet business expectations.) The union could still eat up much of the bootcamp and intern business with its own apprenticeships. That's when it might try throttling the supply, after gaining some control over it, by operating at the optimal point for monopolistic competition. Restrict it just enough to squeeze more money out of the market, but not enough to allow a new competitor to enter.

And it benefits all of us to be able to shop around to different jurisdictions as easily as those who employ us. The countries and companies that provide the most attractive environments will get more of us, and therefore prosper, while those who are hostile will get less of us, and therefore rapidly descend into a new dark age of wretchedness and despair, where nothing works properly and half the kiosks and infoscreens either show BSoD or a console screen with no attached keyboard. Then they will rue the day they snubbed the nerds, and weep into their low-tech cloth pillows.

(WARNING: This post may contain hyperbole.~)
> How can you avoid inflation if your productive capacity is destroyed? You can't.

Uh, what? economic contraction causes deflation, not inflation.

if no one has a job and weighs spending every cent very carefully, businesses have to cut prices in order to sell anything. Which means they have to cut what they pay everyone else, and so on. Or say if everyone loan out lots of money and now realizes that those loans are never going to be paid back, they realize that they have a lot less money than they thought they did, and that means they can't repay others, and so on.

"productive capacity" being lost doesn't mean your "money" is "less and less valuable". No, it means money is extremely valuable, because you don't expect to be able to get any more of it. Everyone has a lot less money than they expected to have. It's a shortage of money, which therefore becomes more valuable. That's deflation.

For example, during the Great Depression the US experienced 30% deflation.

Hyperinflation where the nominal value of currency decreases by thousandsfold is always caused by inflationary finance where a treasury resorts to fund operations by simply printing money. Though that could happen because they were militarily forced to and could not collect taxes or sell bonds. Everyone has too much nominal currency relative to real valued goods and is afraid the nominal currency won't be accepted for the same amount of real value tomorrow.
If you have only one or two positions open, have no trouble finding applicants, why not give a test that has a 5% pass rate if that means you end up with 6 people to choose from and still have to turn people away? What would the advantage be of making it easier just so you would have to review and turn even more people away?
The google search engine rewards click bait its not smart enough to recognize organic text and organic traffic. It only knows pure clicks and un-ironically has created the very ecosystem it was meant to destroy.
Don't look too closely at sticker prices, almost no one pays that.
Yeah, it's more like the individual phonemes that make up each word of every statement.
This is a very useful resource on the topic:

https://smile.amazon.com/101-Fresh-Critical-Thinking-Activit...
I would take a government guaranteed pension and lifetime health care over 401k any day.
MIT AGI: Future of Intelligence (Ray Kurzweil)
I think the issue is the inconsistency, or possible double standard, with considering this gap "okay" but similar gaps "not okay" if the genders are reversed.

I'm for equal opportunities (and upbringing and social environment to encourage use of those opportunities) for both genders. I hope others who share that view will be consistent in their application of it.

For example, if as a result of the education imbalance, some day in the future the pay gap is such that men earn 70 cents on the dollar to what women make, are the same people who say "that's not okay" if it's true about women going to say "that's okay" when it's about men? My anecdotal experience leads me to think that might happen.
I also failed to account for slant angle for the distance, which could add a few more milliseconds to each leg in the worst case.
In Leaked Chats, Wikileaks Discusses Preference for GOP
I totally agree, it's not in the interest of the hosiery industry to create a reusable product. 30-40 denier products in traditional nylon are definitely stronger than sheerer product, but are by no means even comparable to the strength of the product we can produce in the same denier. If we wanted to produce a 3-6 denier product with our materials, we could. So if that's where the competition wanted to push the fashion trend we could go there and still have a way better performing product. Not to mention, the industry's move towards disposable product has created a massive pain point for consumers, so we really believe consumers are ready to invest in something they can actually get through a day in.
Agile is still the way to go and while many organizations have started becoming more agile they are still far from being agile.

In my opinion, Scrum is part of the problem and the worst of all agile methods. Its strength is certainly that it is very well defined what you have to implement to 'do' Scrum, but as the agile manifesto states, being agile means to value

> Individuals and interactions over processes and tools [1]

So when you implement Scrum in an organization, you build processes to enforce interaction. That is not wrong by itself, as that is how classical organizations used to work, its just not very agile. The problem arises when the management thinks 'We implemented Scrum so we are agile now', because in reality they just started to become an agile organization.

I am not completely against Scrum as it is a reasonable first step to transform a classical organization the an agile one. I think its just wrong to see Scrum as the final goal and be done with agile as soon as you implemented Scrum.

In the end, becoming agile means to change the culture of a company and as you might have heard:

> Culture eats strategy for breakfast

So it will probably take some time.

[1]: http://agilemanifesto.org
Yes, very much so.

In addition, some of the automated translators I have seen also apply automated refactoring: They tend to merge similar sections of code and minimize the delta (similar to diff) that is factored out. This can create a maintenance problem especially in the context of a system like the IRS's, where presumably the code that performs calculations for different years or other periods (legislations etc.) is similar but not identical, but must be retained as fully as possible to reliably perform calculations that are subject to earlier regulations.

Such portions of code should be kept distinct, but an automated conversion may conflate them, and it may require additional and error-prone fiddling to enforce the separation.
Autoprefixer should take care of this for you. You write standard grid layout and it works on IE11.
transliteration involves a good understanding of english alphabets and qwetry. Many people in india don't have that. Only people who regularly type using transliteration are those who are familiar in english

Also hindi language search is lacking many features which is taken for granted. Situation for other language are even worse

Look at the result for two same search in english and bengali
https://www.google.co.in/search?q=delhi+to+calcutta
https://www.google.co.in/search?q=%E0%A6%A6%E0%A6%BF%E0%A6%B...
Jan from ArangoDB here:

Did you read the appendix?

"We used a TCP/IP connection pool of up to 25 connections, whenever the driver permitted this. All drivers seem to support this connection pooling, except Neo4j. We sent instead twenty-five requests via NodeJS to Neo4j."

Just to avoid unfair conditions now, if connection pooling is possible with the neojs driver, then you would have to configure the benchmark scripts to not send 25 requests via Node as well.

We tricked ourselves with such stuff when preparing the benchmark.
It's not terrible on Android - I use the Hindi keyboard to write Marathi just fine. It's slower than English for sure because Swype doesn't work (or at least I haven't tried and can't imagine it working the same way for Marathi). And also because I don't have as much practice with it as I do with English.

Mac OS also has transliteration tools built-in for typing Hindi and most other Indian languages (though, again, not Marathi - you have to use Hindi transliteration and hope you get the right word suggestions). You can use the Caps Lock key to quickly switch between English and Hindi. I don't know if Windows has a similar feature but I wouldn't be surprised if it did - it's even more popular in India than OS X.
Cutest thing ever.
There was already super high inflation in both cases before the supply crises.
It's just it got way worse because the government reacted to the threat by printing even more money to pay for its spending.
Unless you think 100% a year is not hyper-inflation.
And how the hell an energy crisis can get the price of beef to go up 5000% a year, in a country that's a leader in beef production?
I wonder if this means Google will begin developing features for the "next billion" at the expense of the "first billion"
Hm. I get what you're saying, but I think the three managers they had in my tenure were pretty good in that regard. The team was just me and a front-end guy, and we had no problem keeping up with the workload.

My impression was that we'd squeezed all the blood we could out of the stone, yet the CEO wasn't going to accept "focus on other business problems" as an answer.

Eventually my pleas were heard and they consulted out a new platform. They didn't pick a platform that I wanted to administer, so I moved on. The fourth manager they hired after I left did not appear to have made any purchase on the problem the last time I talked to her.

I naively thought the problem was technology, but the real problem was the expectations of the CEO. There was nothing I could do about it, of course, so it worked out for the best.
God I hate that gigantic font
Not only power. It's a nice trick for non-designers to create nice looking designs. But you have to keep in mind to use only 2 or 3 sizes of padding and margin. For example: 0.25rem, 0.5rem and 1 rem.
If you don't mind me expoliating your situation. It's probably the issue because it's not fundimentally that much different than java. [It's more of a half step] Take some time, read Groovy in Action in depth. Get some experience with it. It can be a lot of fun when you have more experience. (As is the case with scala as well. but that's more of a full step in languages)
This.

I feel like it has been true that many teachers target boys to make them do worse for a long time. I mean, let's be honest, there are always "those people" out there. And it's probably been true for many different groups of students by the way, not just boys. There are probably teachers who don't like Asians, or what if you're hispanic? or... heaven forbid... what if you're black for instance?

But I think, for ALL these students, the more helpful question to answer is, how do we help them to successfully navigate this and other obstacles to their education? Because they are going to run up against it, there's really nothing they can do to avoid hitting that obstacle in today's world.

If we can find an answer to this question, we'd really make progress towards improving outcomes in our educational system.
Offer contracts for $130k + Green Card after one year.

You'll get some of the best candidates from India and China lining up.

I work at Amazon in Seattle right now, but I'd take the pay cut to jump the India green card line. Probably go back to Amazon right after I got the green card tho.
I find that lodging searches by place name can sometimes be sort of tricky. For example, I probably don't want to search all of Manhattan and certainly not all of New York City. On the other hand, while I personally am pretty familiar with neighborhoods, to the uninitiated the long list of neighborhood filters offered up by Expedia is probably pretty intimidating and useless. At that point, you probably just do a map-based search but it's hard to say what the ideal approach that can be handled algorithmically is.
The way this Rainbow Deploy works means that if I only deploy once a month, I only have a single "color" running for that whole month, plus couple days of overlap where there are 2. If I have blue/green, I have 2 colors running all month. If I have more fixed colors, even more. The sha thing is just a convenient way of creating "colors" dynamically when we need to do a new deploy, without having to use a meaningless representation like "blue", "green", "taupe", "chartreuse", etc.
A Valentine’s Letter from a Single CS Student
Emphasize that talking to people online is not like talking to people in person. Posting stuff on the internet is not really a private conversation, even if it is just two people talking. It can be rebroadcast in a way that is way worse than someone you trusted repeating your spoken words.

Anything you say online is much more like posting to the front page of a newspaper or walking down the street with a megaphone and it can get out of hand very fast. Like the telephone game, what you said can rapidly become warped and it is magnified because of the potential size of the audience involved.
The gap from one electrode to the atom is 2 mm. So, the total gap is 4 mm.
Here you go:

https://memegenerator.net/instance/81318657/futuram-psycholo...

(Squinting Fry from Futurama)
I've been noticing this as well after reading these comments. I'm starting to think the current environment we're regarding kids and weapons is a newer phenomenon, probably as a result of all the school shootings and other mass killings.
For those wondering where the pun is: Click the die at the bottom center of the screen.
No, in fact I would say the opposite. For example, having a male 5th grade teacher whose primary "fun" interaction with students was through things like playing touch football, playing chess, etc. actives that overwhelmingly appeal to males.

Of those that struggled with coursework it was oftentimes males that received a disproportionate amount of attention from female teachers. While I would say at least part of it was usually due to lack of discipline, the disparity often existed and was noticeable.
Use tor for hidden services only. There's far less scope for a hostile geographic nation state to serve malware and/or record IPs.

I'm also confused about what exactly a nation state learns when it sees that you accessed nytimes.com (or some other site) using tor. They learn the same thing by monitoring all internet traffic.

Perhaps you could clarify your criticism of tor for the benefit of readers?
Am I wrong to think that all of this is trying too little, too late? Why wouldn’t people just use an adblocker st this point? Everyone I know and care about gets them installed by me, and I’m sure that not unusual. Getting uBO is isn’t a technically challenging activity, and it works.

Am I missing the obvious again?