skysight-inc/HackerNews huggingface dataset:
It was for my day job and I'd prefer not to have that publicly linked in a searchable format to my HN profile.

My profile has a link to my personal website though and it's the current employer listed on the associated LinkedIn profile.
There are so many people out there like this, it's maddening. So many people that don't actually DO anything other than create work for others and create an illusion of 'management'...
Probably because it's such a non-thing, a fake crime invented to make prosecutors lives much easier.
> I doubt most CS grads could do this.

Of course not, but the point is that the information can be valuable for making real things.
So you take code you don't understand and don't want to understand, and you use it to power someone else's business? Doesn't sound safe or professional to me. You don't need to understand everything about every dependency, but you should absolutely be willing to dig in a little
Yeah, Carlos Slim has 0 say in what the times reports. /S
That's irrelevant, this assumes the spot is smaller than the pupil. The pupil would have to grow to 800x the area for it to even matter in the first place.
Infinit Storage Platform
You are completely right. No argument.

It's still nasty to be rude to a developer instead of offering politely worded advice.
I am not quite sure about whether sexual harassment laws are a good idea yet.
This was probably due to changes in use of Secure Element. Your phone is fine
You may wish to consider the possibility that I do not "keep equating" any two issues. Indeed, I have not engaged with any other person at any point in this entire discussion.

But no matter. Thank you for clarifying your perspective. I understand, appreciate, and empathize with it. After all, here before us is a clear, real, known problem that hurts the vulnerable and weak among us. Why would we worry about what else could go wrong, when we know for certain that women and minorities are being hurt?
Do you mean, get land ownership details from the Registers of Scotland? This OP project is for England and Wales only; Scottish land ownership is tracked by a separate organisation with better transparency rules. edit: they still charge £24 per property ownership lookup…

I would hardly describe the landed estates of Scotland as 'notoriously unequal'; Much of the land in England is sold as leasehold, such that your house in Lambeth will revert to the Archbishop of Canterbury in 99 years unless some legal procedure (and fee, and solicitor's consideration) is paid (usually when selling). In Scotland, the leasehold is nigh-non-existent, and the standard ownership is a freehold (the property owner own the property in perpetuity).

I think this project is to highlight the rent-seeking behaviour of the leaseholders.
Kubrick's little-known right-hand man takes a bow in Cannes
> Fielding a few hundred rude and entitled support requests for your free software can make anyone grumpy.

Work smart, not hard. If you're getting a lot of support requests (entitled or not), add a paid support option. If you have so much traction already that you constantly have to deal with "hundreds of issues", you're well past the point where you should have done that.
I am an app developer. Why do I choose to do my app on BlockStack? I get that as a user i want to control my data, but who are these people who want to make apps on it?
Well, they could start by using something faster than Python. I would tend to use Common Lisp, but Clojure would be the more modern choice.

But yes, scaling up is far easier than scaling out. A box with 72 cores and 1.5TB of DRAM can be had for around $50k these days. I think it would take a startup a while to outgrow that.
I think you're still making this argument in circles. Where do you get the men and weapons to take land by force if you aren't wealthy or part of the elite?
>Sick of Google tracking the websites you visit? Use a search engine that doesn't track you...

You have fundamentally misunderstood how Google tracks your visits. If website uses AdSense, they track you, if website uses Google Analytics, they track you, or Google fonts or scripts or what ever, they track you.

This means that the problem is much larger and the solution is not very simple.
Isn't the asphalt (without lane markings) black as well? How does it recognize a black object in a black background? I don't see it showing up as a hole in that scenario.
This is one of the great things about free trade. The US sends trillions of dollars to China to pay for manufacturing services, and the Chinese are forced to spend that money in the US. They can buy services, or US Treasury bills, or private investments, but sooner or latter the money has to come back. And there is so much money involved there are some pretty dumb investments being made.
I don't know how easy it would be, even with a fanny pack. There's going to be other stuff in there too, and even hitting the button when I'm holding the remote in my hand is hard with a glove, as the buttons are almost recessed. This design has the button protruding, making it much, much easier to press.
Having recently (5 months) switched from UK to US layout, I find `/~ location to be more convenient on UK layout.

First, it's somehow easier to type ~ on UK layout (no weird finger twists) - helps quicker to get to your home directory when navigating terminal.

Second, I use cmd+1/2/3 to switch tabs a lot. Cmd + ` rotates windows. You can imagine it's very easy to mix up 1 with ` and instead of having the tab you want, end up with completely different window. Really breaks my flow often.

I do not mind enter key that much. In fact I think US one is better.
If CBP knows you're a 1P user (which they hypothetically could since the NSA has read 1P's emails to you, a foreign user of that service), but you don't have the app installed when you attempt to enter, what makes you think they'll respond differently than they currently do to people whom they know have Facebook accounts, but delete the app from their device before attempting to enter the country, rather than allow the immigrations agent access to their feed?
What does any of that have to do with "not using algorithms"?
Whilst this is often true, not all React code will render server side. You need to take care to make sure your React code stays isomorphic, which usually lasts right up to the point you discover some third party React component you reused would require significant rewriting to support server side rendering. That's how my personal projects usually end up anyway!
It would be class 3r, for which direct retina exposure is "low risk". In general for pulsed lasers you can use the duty cycle. I did more analysis in another comment:

Using a maximum permissible exposure chart gives a better sense of danger. Lidar pulses are on the order of 10 nanoseconds, or 1/100th the smallest division on this chart[2]. Even so, you can see that the maximum safe power for 1550 nm is somewhere between 8 and 10,000 watts, at least 800x more than the lidar emits.

1550 nm doesn't chemically damage biological receptors. The damage would have to be thermal, but the laser is pulsed for an incredibly short time and even if it wasn't it's well under what you can be exposed to indefinitely.

[2] https://en.wikipedia.org/wiki/File:IEC60825_MPE_W_s.png
All I get from this is that Morgan Stanley would really, really, like to get Google's future investment banking business.
RAM really isn't that expensive, even if it is soldered onto the board. I wish more laptop manufacturers would make 16GB available in lower end models and have a true higher end of 64GB or more (instead of just 32GB).
Seriously! I think these sort of tricks are really fun (I read IOCCC and other stuff), but I only know this because of a famous codegolf answer that takes advantage of this trick [0].

I wouldn't expect anyone else to know it, and don't consider it something positive or negative as far as programming skill is concerned. It's kind of related to interest, but admittedly I waste a lot of time playing with stupid details like this in programming languages, so maybe it actually makes me less productive than the average person.

[0] "Write a program that makes 2 + 2 = 5"

https://codegolf.stackexchange.com/a/28851

edit: wording change
Very nice simple post. One of the topics that always makes me scratch my head as it wasn't directly applicable to training a mode in Andrew Ng's Machine Learning course
[Paying Off Debt] 3 Crucial Questions You Must Address to Pay Off Your Debt
The good thing about Uber is that I can get an Uber no matter where in the world I am (assuming that town has Uber). I don't have to know what cab companies are around or what apps I have to download.
Jeans with elastic bands?

http://www.nbc.com/saturday-night-live/video/mom-jeans/35059...
A property tax is levied yearly on the value of the land; council tax was once a fair approximation to one but the various freezes have caused it to veer far away from the actual fair market value of the properties. And of course, it's paid by the occupier, not the owner.
Do people still use these¹ cameras seriously, or is Microsoft trying to out hipster Apple?

[1] : https://c.s-microsoft.com/en-us/CMSImages/Surface_J_Overview...
It works for arbitrary data because

> a hash function is applied to each element in the original multiset to obtain a multiset of uniformly distributed random numbers with the same cardinality as the original multiset
I'm as negative as the next guy on Uber, and that's a great narrative, but they are losing vast quantities of money. Any dastardly deed that they do has to square itself with the fact that they are losing vast quantities of money.

A predatory auto-loan company is not a $70B business.
aslphalt is a few times more reflective than rubber
EDIT: I re-read your post a few times and understand what you mean (originally thought you were directing name calling to _me_). Yes, it is important to be flexible with these things and not operate in absolutes. It is very important to be kind and human to others in open source.

Also, I learned what "help vampires" are. Neat.
If i can suggest a reframing:

Do you really want to spend your most productive, healthy and free/uncommitted years working too much just to have more time when your body is starting to weaken and many of your dreams start to become impossible?

Do you want to spend less time with your children for the chance to have more time for your grandchildren?
> I will concede that being good at CS will give programmers an advantage in solving problems in a subset of domains.

> I suspect I could add the word small to advantage and subset and that statement would still be true.

I doubt that's even close to true. You need CS knowledge to optimize programs and to design reliable services. It would only be true if you squint really hard and cherry pick some domains where CS knowledge isn't valuable and cherry pick what counts as 'academic CS knowledge'.

I would have edited my previous reply, but it was too late.
I don't know, what did he say when you contacted him?
Funny comment from the blog post:

"I've been using vim for 10 years. I never could figure out how to quit."
LINUX SUPPORT PLEASE. Seriously, please.
I don't see why Ford can't use its existing system to build electric cars.
You realize that crowdstrike retracted the report? They were called out by some kids on the internet and got some media coverage, Feinstein commented the next morning, regretfully admitting crowdstrike, the only evidence they had, had to retract, here is the 'hard evidence.'

https://weaponizedautism.wordpress.com/2017/04/09/trump-dns-...
Maybe I'm reading a bit too much in it, but the top comments seem to have a bit of discriminatory tone: China = pyramid scheme or money laundering. When 1997, 2007, SF real-estate, unicorns with no earnings, all happen(ed/ing) in the US, in addition to Bernie Madoff. The original article topic is industrial companies buying tech and the arbitraging of valuations.
Wait, what is a property tax if it is not those things?
Outside of email what you list largely came after the dot-coms bubble crashed.
There's certainly nothing objectionable about choosing a common language for a toy quiz like this. It did feel jarring to have the early questions be language-specific, and the UTF question was sort of unknowable, but I got it by guessing what the most likely meaning of the syntax was.

I was frustrated that language features felt trickier than actual coding knowledge in the early questions, but given that it's nothing with actual stakes there's obviously no harm in it.
I'd almost want to do the opposite and disable PRs, at least until discussion has been had. I'll take discussion before code much more than code before discussion. Heck, I'll oftentimes take pure discussion without any code added over code before discussion.

English is easier than code; don't be the person that puts up barriers.
He probably does. But there's influence and then there's dictatorial power.
>Why won't wikileaks confirm or deny whether he worked for them?

Because they have a lot to gain politically by hinting at it and adding fuel to the conspiracy theories while being able to say "we didn't actually say he was our source" if the actual data comes out proving he wasn't.

>It's like they want to fuel conspiracy theories without feeling responsible for them.

They do and your vouching this above comment is just helping these people smear a dead mans life.
I have only ever written maybe 300 lines of python, and I was able to get every python question correct. The questions could easily be translated line by line to Ruby of Javscript and the answers would be the same. Even if you only knew C you should be able to get 5 out of the 9 python questions. If you are familiar with Ruby or Javascript then you should get all of them. The only reasons I can think of for getting all or most of them wrong as a competent programmer are that you are not good at multiple choice tests (the answers give a lot of hints), and/or slightly different syntax ruins your understanding.

Breakdown:

findMax: language agnostic - should be easy for any programmer

BFS: mostly language agnostic - requires knowing about the .extend method, but the meaning of it can be deduced from context (I did)

modify: requires knowing how variables work in python (storing references to objects), this is the same as Javascript, Ruby, Java, and other. If you only used languages with a different model like Haskell or C, missing this is totally excusable

matrix: same as modify, just a little more complex

factory: requires the variable knowledge + knowledge of closures

int_to_base: language agnostic - only requires knowing recursion

merge: language agnostic - just requires thinking through how merging works

decode-utf8: pretty much just a python thing, but it shouldn't be too hard to guess well if you know about utf-8 and notice the name "bytearray"
"whiz" has a different meaning than wiz or wizard. For example, "The helicopter whizzed by at low altitude".

If your usage is meant to be short for or similar to wizard, you'll want to go with "wiz".
Dreaming up new analogous phrasings to easy != simple now.

Fun > easy > simple?
From what I've heard, certain types of memory are only supported by certain CPUs/chipsets up to a certain size, and even though other types of memory are supported, those are a more power-hungry variety that laptop makers tend to avoid.

But in spirit, yes, this. The upgrade in RAM should be $80 in hardware, but I have to pay $900 for it because of the configuration options.
> So you take code you don't understand and don't want to understand, and you use it to power someone else's business?

This is what we call a strawman. Also, I guarantee that you do exactly what you're glibly dismissing every day of your life.
Just saying "no" will work in very few countries.
I agree with your argument completely.

Just be nice, and your accurate advice is more likely to be useful. That's all.
Then Europe is going to do the same, and the solution will be to not visit Europe, and so. Eventually we won't be able to leave our country without giving up our privacy.

The real solution is that people from the country protest when such an abusive policy is introduced.
I don't know about IR but Kestrel's (the bird) are UV sensitive. AFAIK all organics emit IR so it's probably not going to be a problem.
> So you take code you don't understand and don't want to understand, and you use it to power someone else's business? Doesn't sound safe or professional to me

That attitude sounds crippling to being productive. At some point you have to trust code based on usage, brand, peer-reviews etc.
Ask HN: Do companies actively hire self-taught/bootcamp developers?
When companies hire developers, do they look at self-taught/bootcamp devs as a benefit or a liability?
If you travel for work, wouldn't it be better to just let your employer hold the password? When border security asks for data you truly cannot provide it.

I think the only way to get around this shit is to have another person hold at least part of the key. Border security can't force you to lie to your employer on the phone, so they're not getting access.
Most companies don't issues millions of new shares everyday
I did that once but they came out with freezer-smell (predictably, I guess).
So the only people able to report bugs should be contributors? Do whatever you want, I guess, but this sounds like a good way to have a very buggy project.
That's a roundabout way of describing theft.

> Many dev jobs can be accomplished by pretty tried and true technology.

Then they should be.

> To become a mid-level engineer and make more money, you've got to implement some kind of complicated distributed system. Incorrectly. And then you can "fix" it (or someone else's) to get the next promotion!

Yea... that's dishonest, and frankly theft of the companies money.
I don't understand this article. Supposedly Atlas pays less, but they don't say how much they pay. The main pilot has been at Atlas 16 years, presumably on this pay scale, why is he complaining now and why to Amazon? Did the pilots think the Amazon contract would get them a raise?

Lastly, Atlas has added 600 pilots in last year or two, it doesn't sound like their pay is out of whack with market.
In the England at least, the system was roughly that the crown owned all the land through conquest (1066), then gave chunks of it to trusted nobles as a quid pro quo for fighting in the war that they just won. The nobles used the rent from these lands to maintain private armies which kept the peasants in check and the rent flowing, provided they raised an army on demand for the king as and when required.

There was no necessity to be wealthy first (although as you point out, this was often the case). Trouble is, if they were wealthy to start with, how did this happen? It just pushes the same question a bit further back. I suspect that in most cases, there are smaller conquests of local areas by a local family who gradually expand their reach, then lend military support to the king in exchange for being left alone.

Also, without the constant income the rents provide, you would not stay wealthy for long even if you had cash to start with, which is why land is so important. Getting money via trade and industry means you have to both be good at what you do and accept a profit margin which may vary depending on market conditions. Renting out land requires no skill and is impervious to competition. Constant cash flow forever with no effort. In order to accumulate serious wealth in the age before industrialisation, there was no better way.
Java turns out to be a solid reference point for this. JavaScript might be even better. But there are still issues - not only would this be hard for a C++ programmer, it's hard for a Java programmer who overthinks the thing. Sure, I know how Java handles pass by reference, but unless I know that Python works the same way I'm still guessing.
> eC already takes care of many aspects of memory management through reference counting. However, it does not automatically manage memroy [sic] allocated with the new operator, which must be manually freed with the delete operator. Furthermore, to avoid the overhead and recognizing the limits of reference counting, reference count increments and decrements is left to the user, except for the initial construction (at instantiation) and destruction of the object (when it goes out of scope). At the moment this automatic behavior is also limited to global and member instances, other instances currently start with a 0 reference count and must be manually destroyed with delete.

This is a recipe for use-after-free vulnerabilities.
Obligatory:

http://abstrusegoose.com/389
> It's unclear what exactly you're agreeing is "true".

Everything he said.

> If you're agreeing with the "incorrect to conflate", then it is true that it would be incorrect, but not true that this needs to be pointed out.

I was agreeing with his sentiment and you're being a pedantic dick.

> With only a little bit of investigation, or even participation, it quickly becomes entirely clear that compos divide entries by hardware, and people in the demoscene don't ask oldschool 64ks to measure up to PC 64ks.

Really? Gosh, I'd never have guessed. I mean, it's not like I ran the demoscene in my own country for 12 years or was doing my own prods since the late 90s or anything.

> I recommend having a look at the various compo blocks on pouet: https://www.youtube.com/user/RevisionParty

I recommend you delete your account.
http://www.zerohedge.com/news/2017-03-28/something-stinks-he...
Current Windows logo in the tablet is ugly. The old with colors was nicer, in my opinion.
One theory is that we're causing peanut allergies by keeping them from our children until too late:

https://directorsblog.nih.gov/2017/01/10/peanut-allergy-early-exposure-is-key-to-prevention/

The other problem is a single exposure and then too long of a delay to a subsequent exposure.
They can and actually do currently make electric cars. The problem is people are excited about the Chevy Volt, and Bolt not to mention Tesla. I doubt most people even know you can get an electric Focus.

This perception takes time and money to curate. They need it in place when electric cars get popular or they will be left behind.
> It looks like developers in Ukraine, Turkey and Indonesia are getting stuck in Vim quite a bit: it makes up a larger portion of their Vim questions than in any other country. In contrast, in China, Korea and Japan the fraction going to this question is one-tenth as much. That might indicate that when developers in these countries enter Vim, they usually meant to do so, and they know how to get out of it.

More likely it means they are running Windows...
I'd argue they did - I was around San Francisco when Uber was getting off the ground, and the initial service is exactly that: convenient, high-quality, provided professional drivers with commercial insurance.

It was also expensive, and nowadays known as UberBlack, and is a market many times smaller than Uber's ambitions.

UberBlack was a great product with unit economics that would allow for a high-quality product that was a win-win for both drivers and Uber. But it was not a big enough product to justify Uber's stratospheric valuation - hence UberX.

I think we're running into the fundamental truth here that providing high-quality taxi rides at such cut-rate prices is not possible, at least not when a human is at the wheel.

Cutting corners and playing dirty are IMO a manifestation of this fundamental problem.
No, properties are allocated to 'bands' (A-H, +I in Wales), and the rates set as a percentage of the 'D' band.

Generally, properties are assigned bands according to density/cost of providing services to an area: an area with a difficult garbage pickup route may get a higher band, or a place with more schools.

More typically, bands are allocated based on the ability of the occupiers to pay, and the funds are combined (reallocated) at the local authority level so that deprived areas can be subsidised by wealthy areas.