skysight-inc/HackerNews huggingface dataset:
> Eking out a few percentage points off of a website's bounce rate or cutting a few milliseconds off of somebody's program runtime just seems so utterly pointless to me now.

Exactly! It seems utterly pointless indeed.

> I don't know... I just feel like I am wasting my talents doing what I am currently doing is all.

Take any software corporation today, and see what kind of work they do - talk to insiders! You will inevitably notice a pattern. Its all about these kinds of things - shaving a few seconds off here, optimizing there. We are like a cog in a machine. Maybe the engineers who got to work on iphone would have had that feeling of accomplishment of having contributed to something big - but the subsequent iterations would have been incremental at best! Now take the example of a carpenter , the instructions are the same for him, but every project is new though the underlying skillset is the same! And he can take what he learns from his previous project and apply it to his next project and improve his craft.

Like someone in the comments said, what you did 10 years ago is pointless now.

And if you are interested, check this out :

https://motherboard.vice.com/en_us/article/pakxby/silicon-va...

The tech industry may be doing more harm than good.

I too love learning new stuff, they are just different for me these days from tech. How about learning art or music ? they will be new, and they will keep you engaged.

What i was referring to was that, for example - if you play music your feedback loop is almost immediate to work with. Your senses are engaged and its easier to get into a flow!

Now imagine the way software construction is structured in big corporations - your feedback loop is way into the future, with no way to assess your contributions' impact. And even if you did have an impact, for whom ? As you said, for some capitalist wanting to fill their pockets with profits who in turn want to uphold shareholder supremacy!

I think i got verbose there ;) but i do understand what you are going through, and i hope you come up with something that adds value to people and make you a happy person! My good wishes!
By discussing things with them like a regular human being and giving them opportunities to try things they are more comfortable with.

Good management is not, ironically, rocket science.
I agree with you -- I don't see the connection between the research paper about DNA and the other claims in the linked HN piece.
Amazon and Google both do PIPs before firing low performing employees. That means several months (usually 6 or more) of pay and time to find a new job. It also means your employer isn't in the news with "Everyone who left in October is a low performer you shouldn't hire."
That all depends on factoring. If running your code once means evaluating some function hundred times, then that's no issue.
.07% interest is kinda low. You can get 1% or better these days with some banks/credit unions.
And both of them work better than flux and have more customization options. There's literally no reason for flux to exist anymore.

Edit: also android and ios
The packages-first attitude feels significant to me. A language that “users” enjoy but package developers also enjoy seems important. I hadn’t thought about language choice from a heavily package-development weighted perspective before. It seems obvious in retrospect though, which is probably a sign of something cool.

A version of this would be: how can good package development be as easy as possible, and how can package use be as easy as possible?

I haven’t done any serious work in Julia mainly because the python libraries are mature, good, and performant enough. I can’t speak for everyone, but for end users in science labs library support is perhaps the biggest consideration for language choice.
I've always remembered this imgur post regarding hybrids whenever the topic is brought up. https://imgur.com/gallery/TqaTE Seems to be a volatile mixture to deal with.
Which happens to common across many languages outside C universe.

Some languages, like the Algol ones, even have user defined indexing.

So it is not neither 0 or 1, rather whatever the min value of the index happens to be.
Free Ideas for the World #1 How to Make 1M Dollars of Bitcoin Over Night?
1) https://www.creativespirits.info/aboriginalculture/health/ab...

2) gone for now, still talking, still reflecting a roughly mainstream sentiment of bigotry which largely defines Australia.

3) Yeah, same with us and Guantanamo... get back to me when it’s actually closed and the lots of the detainees improve.
To put this into perspective EUR400 a month is about what 7 seats on Adobe cc would cost. I hope GIMP users can dig deep. Glad to see this story on the front page
How to Go Live on Social Media – Video Course for Spiritual Entrepreneurs
>I mean that the wisdom of the crowds is, well, not

I just realized that the same crowds that can predict whether a company will do well via the stock market are the same crowds that can smash people to death against a fence.

I don't think the crowds are necessarily wise, just powerful.
Aiseesoft Blu-Ray Player 6.6.8 Crack and Patch [Latest]
Interesting that you recommend Javascript. I was under the impression that beginners have impressionable minds and it goes long way of how good a programmer is with first programming language itself. Maybe that is why Java is not recommended as a first programming language(i.e. "every solution needs hammer" mentality is hard to unlearn in the future I guess).

I am not intimidated by REPL/compile methods per se, but what path of learning these languages bring to the table. As emphasised in question details - "gaining efficiency of data structures and thinking abstractedly in algorithmic rollercoaster of fun.",for it, I will have to learn both.
I will have to go through one door to another anyway, its just the order. Python-to-C or C-to-Python?.

Yes, I have operating systems in my bucket list. I must know the nuts and bolts without fail.

I see your point. Thanks!
القنوات الناقلة لبطولة كاس العالم
Write two resumes, one tailored for each. And then use the relevant one when applying to jobs.
After an initial phone screen, we give candidates a short programming exercise that they can complete on their own time. We feel that engineers work best when they have time to think about a problem and work on it at their own pace with their own tools.

If the solution passes some objective criteria that we have, it then forms a significant component of the on site interview where we discuss their solution in depth and have them talk about the decisions they made and opportunities for improvement. Not only does this allow us to ensure that they actually wrote the submitted solution but it gives the candidate the chance to speak from a position of authority on their own code.
> This would be used to verify exchanges within a grid edge energy-delivery system, he said. “Grid edge devices lack visibility, control and security to conduct real-time energy transactions with the required security, speed and scale,” he said.

Visibility - ICCP/TASE.2

Control - Currently operated by a transmission/distribution control center EMS

Security - NERC-CIP [1] and in-house electric grid security professionals

Real-time energy transactions - Energy Imbalance Market (WECC) [2][2a]

I'm not sure how exactly blockchain is going to help provide a better solution compared to what we currently are using. I'm not a blockchain expert, but the solutions the article mentions seem very vague and lacking in substance. My question, and this is for hopefully someone working in the energy+blockchain or electric grid cybersecurity fields, but how specifically does having using blockchain increase security for energy market participants?

[1] https://www.nrel.gov/docs/fy12osti/56236.pdf

[2] http://www.nerc.com/pa/Stand/Pages/CIPStandards.aspx

[2a] https://energypolicy.asu.edu/wp-content/uploads/2012/04/EIM-...
Would any type of records search available to a homeowner prepurchase have turned up these floodplain maps?
I’ve wondered why we don’t typically use algorithms that will self-adjust when we have so many VMs that can do all sorts of statistical analysis. We know that quicksort is inefficient on smaller and mostly-sorted lists so we oftentimes switch to selection sort below 20 items or so, but we typically have libraries that have statically picked this behavior as directed by their developers instead of over time selecting the more appropriate algorithm. Sure, if you’be never seen the data before there’s not a lot you can assume, but if over a lot of executions your VM can perform native code substitution and replace certain sections of code out based upon runtime profiling in HotSpot why can’t we come up with heuristics that say “just use a list instead of a hash table until runtimes to access start getting slower than n, in which case reallocate the data to a hash table, btree, or a heap depending upon which operations are most sensitive to system design parameters.” A lot of problems seem like we’re repeating ourselves writing the base algorithms and gluing things together when we really should be investing problems around resource constraints and system trade-offs and priorities. Then we could run test suites against these systems to determine how well they’d meet certain guarantees programmed in.
> If a company pays money to a person in another company with decision-making power within his company (not gov. related), it's usually more difficult to qualify that as corruption.

That is indisputably corruption. It’s call commercial bribery.
I am observing that I am getting much more opportunities once I have changed my role from full stack to front end developer. I think recruiters want experts in one field rather than generalists.
As far as a general behavior checklist, this one is fairly accurate in my interviewer experience. It is surprising how often candidates do many of the "Don'ts" in the list.

In the end, I'm looking for candidates I can see myself working with. If we were to pair up on a task or project, I want to be reasonably sure I'm not going to dread the event; I should look forward to it.

One example was a candidate from one of the Big 4. He was having trouble in Java (his preferred language) handling 400 and 500 level errors in an HTTP request that was part of the interview problem. I told him at the beginning that he can use whatever resources he wants, etc. I also told him that I am not a Java person but would help him where I could (we are not a Java shop). While he was reading documentation, I googled how to handle the errors, and said something along the lines of, "it looks like you should be able to do such-n-such with whatever class's method." He just said, "no." A few minutes later, still stuck, I suggested that he give it a try. "That's not how that works." We had to eventually skip the error handling to get back on track.

What I got out of that part of our interaction was that he wouldn't likely be pleasant to work with. He could have said why my proposal would not work or anything beyond simply dismissing my attempt to help. I got the distinct feeling of, "this guy is kind of a jerk." He was applying for a senior developer position. Part of that role would be mentorship and leveling up your team (this was explained early on in the process, before the on site). With our limited time together, he did not convey anything of the sort.

Post interview, he mentioned to our interview organizer / in-house recruiter that it was apparent I did not understand Java development. Post interview, I also took his submitted code and implemented my suggestion and it worked.

In short, I think much of the post's checklist is accurate. Behavior during an interview counts. It is not just technical aptitude.
Handmade Nand2Tetris [0][1]

[0] http://nand2tetris.org/

[1] https://www.coursera.org/learn/build-a-computer
I agree they should be available, but it may not have made a difference. Most people don't read any records when purchasing a home or base such a decision on things like this.

I've had flood plain maps included in my mortgage paperwork, but I've also had the other parties sit their being verbally impatient while I actually look through everything instead of just signing where they show me.
The Philosopher and The Wolf [1]is a good story about raising a wolf. The author ends up having to take the wolf everywhere with him, and running several miles a day with it to tire it out.

[1] https://www.goodreads.com/book/show/5590168-the-philosopher-...
Julia 0.5 introduced support for any indexing scheme you care to invent.

1-based 0-based 20-based

https://docs.julialang.org/en/latest/devdocs/offset-arrays/
Is there a service to show the map of insurance premiums for different disaster types?
If you want to get really really crazy, you could stop using your computer at night and try reading (paper) books before bed.
I agree with a lot of this. I've said before that whatever Russia did pales in comparison to what Limbaugh and Fox does every day. The Democrats didn't have a good candidate, obviously, and Americans were ready to shake things up. Trump just happened to be standing there with a shaker when it happened.

Even if Trump doesn't get re-elected, the likelihood of electing another candidate that is an "outsider," is significantly high.
Plus, this article ( https://www.theguardian.com/technology/2017/oct/05/smartphon... ) was on top of HN last week; innovators and builders feeling guilt about what they have made, even though it was all good intentions.
And they are called Rights, not benefits.
it was working for me few hours ago

now, it doesn't work.. am on desktop
Ultimately the politicians knew and were politically pressured by the developers to not take any strong action. So because of this, according to this article, the only mention of flooding risk was in the plat documents which are a drawing of the lots which no one probably looks at unless they have a property line dispute with their neighbor.
Undoubtedly he didn't read properly then.
The banned feature was var, linq was just heavily frowned upon.
All of the concerns you mentioned can be related to financial preparedness. Given a skill set and job market how long do cash to cover rent, health insurance, etc. The emotional uncertainty can be huge of course with job loss, but removing financial stress from that possibility should be a goal for most.
These are self-paced! Very handy.
Thank You.
Janitorial would almost certainly be contracted out at any other automotive company.
If corporations are suddenly liberated from labor regulations they are not going to reverse their decisions and sell the robots to employ more people or make part-time employees full-time. Cost cutting is a war of multiple fronts.

Labor regulation has the same effect as taxes, the money just doesn't go through the government. Higher taxes and no labor regulation would have similar consequences in corporate profit-seeking decisions, because corporations are the ones paying most taxes anyway.

Besides, there is no clean separation between government and corporations, I think it is improbable that taxes are raised after getting rid of labor regulations.
I'd have to beg to differ.

As someone who is passionate about food, cooking and in particular, japanese cuisine - going to Tsukiji was really an amazing experience.

Learning first hand from a wholesaler about the daily process of acquiring stock which they go on to sell was fascinating. It's really astounding that people are going there every morning and inspecting ~1000 tuna for a mere few seconds, inspecting only by colour and occasionally the fattiness of the tissue in their fingers. These split second assessments then lead to them making a ballpark valuation of the stock which they take with them to auction - the decisions affecting their livelihood.

If you have had the opportunity to sample sushi from across the spectrum of quality - you'll know full well that there is good sushi and bad sushi. Considering sushi is something like 7 ingredients (rice, mirin, soy sauce, sugar, fish, vinegar, wasabi) the execution of the dish and the quality of the ingredients are absolutely key. Being able to go to the heart of where everything begins is really quite exciting.
Full interfaces for managing threads are often unnecessarily flexible and complicated for the relatively simple use cases where JS programmers typically need some sort of promise, though. Even if it’s still OS level threads implementing the behaviour behind the scenes, if you’re only spawning a new thread to determine a value in some potentially time-consuming way and then return that value when it’s available, the concept of a function that runs asynchronously and returns a future value is quite neat and intuitive.
An AI pitches startup ideas
Lexers are easier to write by hand than parsers are but lexer generators such as flex are still very useful. The thing they are most useful at is that their algorithms always led the longest match possible, which is something that can be easy to get wrong by hand.

Regarding LALR parsers, the best thing about them is that they error out if they think your grammar might be ambiguous, which is specially useful if you are designing your own language. It is also easier to evolve a grammar if you build the parser with a high level tool than if you code everything by hand. For example, a top down parser needs to know at every point what are the valid lookahead tokens that might appear and adding a new rule to the grammar might require changing the lookahead tokens in many different spots.

The place were yacc doesn't shine is if your grammar isn't context free, in which case you might need to use hacky tricks or advanced parsing techniques. Bottom up parser generators also aren't the best at generating informative error messages (but they do a decent job of doing a bare minimum default error message)
Paper books don't have a built-in dictionary that pops up when I long-press my finger on a word :(.
I looked a few things up after Michael's post, and it seems there are a lot of resources and codified idioms around writing chess engines in C. (E.g. tons of bit-twiddling hacks, many related to the fortuitous existence of 64-bit integers. [Not that you can't do those in Haskell.])
This type of doublethink is what undermines confidence in the global order and rule of law.

When some European/Western companies indulges in corruption and out-and-out egregious behavior, it's "just boys being boys" and "too big to fail."

A Chinese company indulges in some industrial espionage or uses that country's diplomatic levers and suddenly the sky is falling down.

E.g., why is Volkswagen still in business after literally setting fire to the world? Why should Airbus not be summarily be liquidated in found guilty of corruption?

Back in the day, news of such corruption would percolate slowly into the rest of world. That is no longer the case. News spreads quickly. People (like me) are watching and hoping that the standards get applied equally and if they don't, I like to think the strength in numbers and youth lies in the East, not the West.
The article is a well written, well illustrated guide to programming under Javascript using an event loop, callbacks, etc.

Which I personally find awkward to do in 2017 where the OS or the language runtime should give me better concurrency facilities.
If you want to look at flood information for most places in the US, go here:

https://msc.fema.gov/portal/search
There are so many assumptions in your posts that it's really not worth responding to them.
When I bought my house in TX I had to explicitly go through a separate agreement with the mortgage defining what a flood plain was and how it could affect my property. I'm not even in a flood plain and had to learn about them.

I guess if you buy cash you might not know, but in general it's in the documentation you get while purchasing a house here in TX.
>that blaming Facebook for Trump's election is an exceedingly self-absolving way of dealing with the problem of a very unsatisfied, poorly educated electorate.

I'm not sure poorly educated is the right term, but they are definitely poor financially across the vast majority of the US. I hesitate to say poorly educated because wading through the bullshit of politics isn't taught in high school and it takes years of getting burned before you realize just how much bullshit there is.

I mean when you want to learn about something, you go to a source or two and learn about it. With politics, your source is the news, and there are really no consistent good sources that are consistent over decades. Also, the nature of politics is highly subjective.
cool, can't wait to use these in 10 years when browser compatabilty catches up.
My ebook reader does something like this.
For how long will Americans blame FB for the rise of Trump?

The subject of the article is accurately summarized by the headline, and this isn't it.

The information systems that people use to process news have been rerouted through Facebook, and in the process, mostly broken and hidden from view ... The truth is that while many reporters knew some things that were going on on Facebook, no one knew everything that was going on on Facebook, not even Facebook.
The Harris county flood map shows Lakes on Eldridge, for example, as being outside the 100 year flood plain-- so if I was looking for information before buying a house in that neighborhood, I would've gotten as far as this and then felt reassured and stopped looking.

http://www.harriscountyfemt.org/
Of course those other parties, at your closing, bear no risk themselves if you sign (regardless the contents of the papers) and stand to lose their commission if you don't.
Top 5 Best Gujarati Movies in 2017
That is an ugly hack, mainly because it was not in the original language design.
Alaskan Malamutes are apparently more closely related to wolves than domesticated dogs. I used to breed them, and while they're beautiful animals, I wouldn't recommend them as a pet. Unless you have a sled that needs pulling, that is. I've since moved on to Rottweilers and have a new found appreciation for domesticated dogs. A malamute, especially in the presence of other malamutes, will always see you as an "other". Training a malamute is a battle of wills. Whereas a domesticated dog extends it's pack to include you. It may not accept you as it's leader at first, but the potential is there with training. I never got the impression that any malamute I've owned ever saw me as their leader, even after extensive training. Just my experience, though.
Wow! That's a big generalization. Silicon Valley is full of top notch developers with Indian origin. Similarly, you can find plenty of mediocre non-Indian developers everywhere. If I've to blame anything, I'd blame lack of systems, than entire language family.
It is.

Many of the language flamewars we do, tend to skip over the eco-system.

Which is much more relevant that any language design issue.

Specially given that the decision of choosing a language is a consequence of working with a specific tool, unless one is open to face some hurdles.
What conclusion?

What I was saying is that anti-corruption always will be the most effective weapon to take down powerful people in China, because of its political structure. It does not matter if the motivation is to save the economy, or whatever, there isn't much sense to guess the motivation of political activities, which always have very complex combination and reasoning can change with different angles.
So the era just before that when they were not doing very well and we're engaged in non peaceful activities doesn't count. Got it.
Speaking as a programmer who is also a licensed attorney, accreditation is not a solution.