jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Opting in to javascript wouldn't make anyone any safer. You would literally have to manually inspect every line and re opt-in with every single request (since javascript can be dynamically generated per request) to even attempt to verify the safety of the code. Most people would simply be annoyed, and browser vendors would add opt-in by default as soon as possible, just to survive.

If you trust javascript that little, just turn it off entirely in your browser and let the rest of the web be. You're far, far more at risk from the browser itself, plugins and apps than from javascript.

>The idea that any junk website is allowed to execute code on your machine without asking or even the user being aware is a fundamental security flaw.

That's not a bug, it's a feature.
i take you don't use github for code review...
Thanks for the correction. Edited to reflect that.
The measure is implicit when said thing is assigned a cost!
I think you have to look at what motivated laws like this. In one famous example in Arizona, an anti-discrimination law penalized a wedding photographer who refused to work a same-sex wedding. It's not that people want the right to not serve gay people at Chick-fil-a.
I blame oracle
...Abstract syntax tree? I didn't know it was implemented without using AST. It surprises me, as I've been always told that ASTs are necessary to implement a compiler. Maybe there seem to be some alternatives?
The motivation is fear. People have being using God to justify their own fear related actions for as long as we have history.
Nope. At my last company I did all the technical interviews.
Now, I have no idea how HR selected them, but I got their CVs on my desk and was asked to schedule a meeting with them.

And so I did. And oh boy, there were a LOT of previous Fortune 500 Senior devs that could not write anything that even resembles a correct fizzbuzz solution in any language they like without time restriction (I had to kick a few people out after I left them alone for 30 minutes and they told me they need more time).

All their CV's looked fine though.
If I interview you, I'll ask you to write code, on any level. Usually I asked interviewees for ~3 code samples on paper starting with fizzbuzz moving up in difficulty to still beeing a relatively easy ~5 minute task.

I've had one interviewee that started to laugh when I asked him for a fizzbuzz sample and he said, "well that's like asking a baker to bake a bun". he proceded to write a fizzbuzz solution down and is apparently one of the top developers at that company now.

I don't care how senior you are. If you're offended by quickly writing down a fizzbuzz solution you're not senior enough to realize how much some people suck at programming.

Obviously the actual only interview only started after they wrote fizzbuzz, fizzbuzz helped me stop wasting my time and I convinced HR to stop sending me CVs of people that played bullshit bingo in their CVs.

Sure you could blame HR on this for not filtering good enough but HR aren't developers. Although I'm not saying HR couldn't have given me better CVs...
There's a whole genre of stochastic optimization algorithms in the same family - parallel tempering in particular has some nice theoretical properties (it strictly dominates simulated annealing, assuming you have computational power to run all the replicas, and has a light guarantee that "eventually" it will converge), and there are adaptive methods to optimize the step sizes, number of replicas, and temperature ranges.
I'd argue that definition is incorrect.

To be unique, all something needs is to have a collection of properties which (taken together) are possessed by no other instance within some larger population.

Even then, it's still quite possible to have multiple unique objects within a set.

This quality of "uniqueness" can then be ranked, based on how many of those unique properties (or subsets of them) are sufficient to still make the item unique.

E.g. blue sphere among blue cubes is less unique than a red sphere among blue cubes.

So yes, "more unique" is perfectly reasonable IMHO :P
hahaha i was wondering how long it would take for my statement to be wrong
What you should ask for depends on how easy your able to accomplish tasks and bring value with your work with the technology and business skills you provide to the company (How much money you generate or save vs them hiring more people to do what you do for less. Or how smooth and professional your work is compared to your peers.). You should also take into account how much money the company is generating. If your going to go work for a large bank your starting salary can be much higher versus going to work for a small or medium size business that does not have quarterly profits in the multi-millions or more.

Just be careful with the Senior level jobs, I would would not recommend going for them unless you really know the technology inside/out and develop in it with ease.

If your knocking out large applications with ease

Which are you:journeyman, junior,intermediate, senior, expert, master developer?

Regular ranges here in the USA metro areas are among the following:

For your general development:(Generic Java/C#/etc. General Website Design/Development)
Journeyman:$50k-$59k
Junior:$60k-$79k
Intermediate:$80k-$89k
Senior:$90k-$180k
Expert:$181k-$250k
Master:$251k-$1M+

For high demand programming languages/skills(Ruby/PHP/Java/Python/Node.js/large company Java and/or C# high performance optimization on the JVM or .NET Framework or websites and automation)
Journeyman:$60k-$69k
Junior:$70k-$79k
Intermediate:$80k-$89k
Senior:$90k-$199k
Expert:$200k-$399k
Master:$400k-$1M+

For specialized programming languages/skills (GPU/Cuda/OpenGL/ORACLE/C/C++/Cryptology/Game Engine development/Finance/Graphics or Animation software)
Journeyman:$90k-$99k
Junior:$100k-$119k
Intermediate:$120k-$250k
Senior:$250k-$400k
Expert:$500k-$750k
Master:$750k-$2M+

Also note these are for salaried positions, if interviewing for contract positions you would double the amounts since you are also covering the employers share, your own vacation, medical, dental, health, life insurance, savings, and investment income.

Just remember don't sell yourself short and get what you know your worth.
I don't disagree, but I would point out that for those who are new to the industry, making a name for yourself can be a very good way of feeding yourself in the long term. Perhaps I should have instead framed it as building his portfolio.

But everyone needs to eat in the short-term too. :)
Thanks for the reminder, I read nice things about that book on several occasions.
My perhaps incorrect impression has been that middle class means something a bit different in a country with royalty.
I read the article as "error messages should rather be a beginning than an end" message. Nobody wants a program to fail, that is not why you put effort to configure and start it in. An error just describing what happened puts the load to fix or how to "heal" it onto the user. She needs a mental model of why the program failed and what to do to make it succeed.

What I interpret "prescriptive" to be is that the message returned to the user on failure should give some hints how to make the program succeed. Because there are more ways to fail than the program author could think of, or more than fit on a screen, it is opinionated which advice to give then (a subset of all known and unknown possible fixes).

I always tell my coworkers, an error message is a call for action, not an out-of-jail-I-just-stop-here card. The better you guide the user, the more efficient she can use our software.
Oppo is much, much worse than Samsung ui.
This.

Blind passengers need to have reasonable access to cars. If Uber wants to play in that market, they need to figure out how to accommodate those passengers. If the driver needs a screen, or a stack of N95 masks, to avoid allergies, that should be Uber's responsibility to provide.
I and most people my age in my area are trying to purchase our living space. When you rent, you don't have to pay for maintenance, but you also don't get any return from the money you put into it. It's a fee you pay for a place to sleep, rather than an investment. There being more rental space in my area isn't beneficial to me or most people in my generation and socioeconomic class. It's beneficial to those who own the rental homes. You'd think the price of rent would at least go down with all these new apartment buildings coming in, but it's risen much faster than inflation even for my no frills, poorly maintained apartment.
This is a good point. Though I mostly install PHP apps like WordPress or Nextcloud that I'm not managing with git. But I should probably deploy them with something like Docker that I could re-build easily.
That's a pretty bold statement, you have any sources to back that up?

The first international was about uniting international workers, there are in fact several writings who say that the bourgeoisie use nationalism and anti-immigrant sentiments to divide the working class.
I should have been clearer in my final note. My Elixir vs Python example was for standalone batch (script) processing. It was not in the context of a webapp.

The case was a recurring calculation system which would take a few hundred thousand records and do about a dozen different calculations against those (some calculations requiring additional lookups).

The original script was in Python, and then after the new webapp was built in Elixir, I rewrote it also in Elixir. I discovered that even tuning the batch sizes, the Elixir/Ecto version was much slower than the Python version. Then I looking into per-thread Elixir performance and found out that that is not its strong suit :). So the answer there of course is to leverage the strength of the tools and parallelize it; but I had no need to do that since I already had a working Python version. Could Elixir have been faster if multi-threaded? Probably. Single? No, I doubt it.
I'm in the same boat, although I preferred Monster drinks. They were the most effective (legal) productivity booster that I've yet to find, but eventually I needed 5 just to get through the day and started to notice a lot of side effects to be health, in terms of sleep quality and my stomach.

Sadly, I don't do moderation well, so it's on my list of things I used to love but can no longer tolerate. Right up there with cola, sugar, tobacco, and alcohol.
it will come to the country as a google car... or something else
I've been coding since the 80s and as far back as I can remember hacking has always meant breaching security, it wasn't until the 90s that I started hearing people trying to 'reclaim' the use.

Clearly some tech communities were using it earlier amongst themselves, but language evolves, expecting the world to use another term is just arrogant.

http://news.google.com/newspapers?id=-VsrAAAAIBAJ&sjid=4...
This is a great idea.

Anybody know of similar resources for Seattle? I'm moving there inside of 6 weeks with a half-time telecommute job and I'm looking to get involved in the tech scene and find people to hack with.
Which GitX fork or which Git fork? I didn't realize either of them had forked.
What assumptions are being made? For instance:

- Is this assuming your competitors will not be making any changes or optimizations to their website?

- That the backlinks are from relevant sites or general content sites? What would be their page rank? Is page segmentation factored in?

- Is it assuming no optimizations are done to the site trying to rank? Meta tags only? Full optimization? If so, what would a full optimization entail?

That's just scratching the surface. It's too early yet to think of more (just woke up), but I'd imagine the list would get pretty long.

The Google algo is somewhat known, but still considered a black box, with many outside variables. That's why any true professional SEO would never make any guarantees on website position in organic search or time frame.
The word hacker does mean "people who break into computers" because that is what the vast majority of the people who use the word mean when they say it.

It has two archaic uses - the older one is well known to this community and the second one, also falling by the way side, is someone who has a good understanding of computer security and uses it to break into computers.

This boat has sailed. And what is more it sailed a long time ago.
FWIW this shows what it takes to get to the front page. There are a lot of interesting links in "new" right now but only stuff with a bit of negative tension gets boosted to the front page (fear & conspiracies work!) Disclaimer: I provided the crucial vote that boosted this here very thread.
Can somone please explain to me the attraction of working at a company with such a ranking system? Are [tech] jobs _that_ hard to come by nowadays that one is willing to accept anything to pay the bills?
> actual repository data loss due to bugs?

Not bugs. Actual repository loss due to commands functioning as intended. "git push" tends to be the culprit. I have seen more people blast repositories with it than you would believe.

> Is graph theory really that complicated? I always thought it was one of the more intuitive compsci topics, since it's very visual. Maybe that's my bias, though.

Repeat after me: "Not everybody is a programmer."

Okay? Really. I want my artists, composers, writers, etc. to put their stuff in version control. They can't do that if a third or fourth year course in CS is a prerequisite.

And that's my biggest counterpoint. I can and have taught people who have basic computer literacy how to use CVS, svn, hg, and even bzr. git is completely opaque to those same people.
http://ycombinator.com/newsguidelines.html - Please don't use all caps titles.
I would advice to look at seo and landing page strategies. also try optimizely for a/b testing.
Hang on, what the hell is he supposed to be concentrating on? He's not programming, he's just filling in time until his trial.
Conrad Wolfram gave a great talk at Ted about how to reform math. He is spot on. I think this is one way Mathematica could really jump to the next level... develop a full on home-school curriculum from age 3 through 12th grade.

Math education today is broken.

UPDATE: Link to talk with some other resources: http://computerbasedmath.org/
He "signed up" for all this? Really? Can you point me to the document one signs when enlisting which say that they (the military) are allowed to do this?

Secondly: HE DID NOT CONFESS. Stop making shit up just because you feel like it.
Its more of a history lesson with some highlights. A good recap of the last few years as well.
There's no need to torture him. He doesn't have any information that's of any use.
Have you looked at Shoulda? It lets you use contexts and adds to the goodness of Test::Unit at the same time.
I'm loving Haskell more and more.
There are other ways of gaining remote access. This is a pretty well-constructed local DoS attack you can run (without root access, I think!).

Attacks can take many forms, most new attacks are single components that one would combine to perform a real-world attack.

Here, you would combine some method of gaining remote access (maybe a webserver hole you can drop a shell with) with this and get an excellent remote DoS attack.
Is the US just saying this so that when the actual leak comes out, it seems softer? Are they just making this up for some reason, or is the leak actually real? What kind of thing could possibly be leaked, and how badly will it damage international relations?

International espionage makes my head hurt.
Try Arch Linux[1].

You get a bleeding edge rolling release distro with one of the imho best package manager[2]

[1] http://www.archlinux.org/

[2] https://wiki.archlinux.org/index.php/Pacman
Technically, if Google is indexing sites accused of wrongdoing, the MPAA could force Google itself to filter search results (or serve them with a court order to do so).

On a wider scale, if you link to a site that links to another site, would you still be liable?
How recently?

Complexity theory seems to lead practice by around a decade...
A simple Google search brings up a multitude of papers and book on the subject of the practical applications of complexity theory, so I'll spare you a list. Wikipedia also has some nice example. RTFM, but I mean it in the nicest way.

But, for instance, I recently ran into some complexity theory when exploring some of these topics, which are quite practical:

• implementing a parser-generator
• lambda calculus reductions (for a lisp-y interpreter)
• encryption/security (you don't want there to be a
simple function to crack your crypto, right?)

It's totally useful, and totally relevant. And it's a lot of fun if you can get past the initial 90º learning curve.
Quora has a much smaller community mostly composed of people interested in start-ups in the Silicon Valley. They get coverage on sites like TechCrunch and HN because of that and the founders left Facebook (most likely because Zuckerberg replaced one of them as CTO with Brett Taylor).

I talked to them and they believe they can beat the competition simply by piggybacking off Facebook's social system and by using AI filtering to prevent people from being overloaded since they allow every topic unlike Stackoverflow.
Maybe... Record Label is-to Bank, as this thing is-to Credit Union?

Label Union? I dunno.
Not sure if you actually mean Sysco [1] or Cisco [2]. Your analogy actually works for both, but this being a tech site I assume you mean the latter.

[1] http://www.sysco.com/
[2] http://www.cisco.com/
Big and pleasant surprise here as a boxer. I was hoping for $16.50+. Ya, we probably left some $$ on the table but keep in mind, we had a rough patch there this summer and couldn't easily afford more turmoil.

Now time to buckle up and go for it! I'm confident.
Yes, Balloons control their height by dropping ballast and/or releasing gas. When they eventually run out of ballast, they can no longer control the balloon.
thanks for the reply. I'm really not bothered with performance, at the end the difference is not that much anyway, what really horrify me is how is it programmed. I remember I wanted to do a statistical test and I could get back the sample size or the p-value calling the same function but with different arguments. I am not a programmer (learned doing my job) but that really disturbed me, even now, writing this. I guess it's just me, as it seems that R is getting more and more attention.
10,000 mah is the same as 10 amp hour. And that is 6 times what an iPhone has actually
The HIV, Hep B and Hep C infections probably wouldn't improve one's life span much.

In the early days blood was in short supply and safety wasn't guaranteed. So logically, it was only used in patients that really needed it. Transfusions are safer today (there may be viruses we don't know about...) but blood is still in short supply and there are still rare but life threatening transfusion reactions.
My 2 cents. I have spent almost 100% of my career both as an employee and employer on the east coast, with a small stint in the mid-west.

I would say your general characterization of east coast employers is fairly accurate, although I am not sure if it differs from west coast employers. But on the East Coast it appears they really frown on side projects and most will even try and make you sign agreements stating anything you invent, code or otherwise work on whether on their time or yours is their intellectual property. I have seen so many of these it blows my mind. East Coast businesses seem to think they own you more than it at least appears happens on the West Coast, but again, I may be wrong. A friend had me look at some paperwork (NDA etc) a startup here on the East Coast gave him as part of his offer letter. When I read it I was alarmed it basically said they would own anything he did that involved software development, even if he had priorly invented it, including that he would have to assign prior related or new patents to them. I am not even sure that is actually enforceable but I told him I would never sign that.

As for your experience and reference questions, relating to Software positions specifically. I personally do not call any references, I judge people based on how I feel when talking with them. Plus I feel that most times reference calls are liability focused where you get standard answers to standard questions and nothing more. I have had less than a ten calls to me for reference checks in the past 4-5 years on employees that have left, which I have had far more than ten on my teams leave. So I don't think a lot of people call them either.

I also don't care if I see references on a resume, in fact, I kind of prefer not to see them. If it is important I will ask you.

When you say that you have been let go after people find out you have a side project. I honestly haven't seen that, unless the side project is interfering with your daily work, or has some conflict.

That said, I will say as an employer I was recently burned by a few employees each having their own side project that they were working. I found they were really quite distracted and I knew their output was very good previously to their side projects. I saw the degradation in their abilities, performance and they were just not delivering even though they felt and would argue they were still giving me 100%. I can't say they weren't giving me 100% but the 100% they were giving me was 60% because they were over tired and distracted. They were constantly thinking about their own project more than the one I was paying them for, and it became more and more obvious as time went on. So none of them are with me today. So maybe your impression and your previous employers differs, if you are friendly with anyone still there maybe ask for some honest opinions from co-workers.
But, it doesn't exist. This will be interesting, when it exists.
Maybe they'll have a special collectors version at launch.
What app do you use to do this?
On the picture there's a USB port, probably you will be able to use it to send touch events.
https://kwelia.com/maps/cbsa_census_tract/San%20Francisco-Oa...

Roswell, NM >> "Uh-oh! Looks like we don't have enough data for this MSA yet. Please try another selection" (no surprise). >> Click Back >> Cool! they must have an API so I can build my own app... (page displays only JSON data from original CA map).

Firefox 34.05, Slackware.
In the past couple of years there have been dozens of similar products based on ARM SoCs out there.
ha ;-) Thanks! HN generally doesn't like that people use Ask HN for promotion, yet this is just what I did and got to you. So it's not that bad :-)

Drop me a line at edb at jigdev.com if you think of features that would make it better.

And if you like it, please tell others! That'd be a big help.
Ramp | Full-Time | Senior+ Front-End Engineer | Remote Anywhere (NYC offices) | $250k+ TC

Ramp is looking for experienced front-end folks who live and breathe UX

Our front-end stack is React, TypeScript, rest-hooks, and a shiny component library.

Email your resume to nico@ramp.com. See the job posting at https://boards.greenhouse.io/ramp/jobs/5646274002

We're also hiring for other roles, see all openings at https://ramp.com/careers#job-openings

===

Ramp is building the world's first finance automation platform designed to save businesses time and money. Ramp offers 5-in-1 software that consolidates corporate cards, expense management, bill payments, accounting, and reporting into one simple and free solution.

We're a young hypergrowth startup with ~50 engineers building top tier product in the B2B fintech space (3y old, $8.1B valuation, Series C, ~300 employees)

Cool breakdown of our business: https://www.notboring.co/p/ramping-up
Do you mean: http://railstutorial.org/