skysight-inc/HackerNews huggingface dataset:
> this is how you land good jobs at good companies for good pay.

No, it's not.
I get it as a negotiation strategy, but that's very short-term.

Landing the job isn't as valuable as keeping the job, and your skills will define that long after the impression of mentality fades away.
Yeah, it was pretty clear from the outset that the author(s) had a biased view against static typing when they describe static type "fanatics" versus dynamic type "advocates", and go on to discuss all the ways static types are unfeasible whereas dynamic types are "indispensable".

I enjoy programming in Python and JavaScript sometimes, but dynamic typing is never "needed". Furthermore, no static type aficionado that I know would go so far as to say "well-typed programs cannot go wrong", as this paper claims we say. However, a good compiler for a static-typed language can be a wonderful tool and ally for programmers who are serious about building robust programs. To take just one example, if I can get an OCaml program to compile, it's extraordinarily rare for there to be a runtime problem to occur that is not related to a conceptual or algorithmic error. Careless errors just aren't an issue when I use OCaml, Rust, etc.
Bitcoin Exchange ShapeShift Helps Police As WannaCry Attacker Converts To Monero

https://cointelegraph.com/news/bitcoin-exchange-shapeshift-h...
If you try too hard then you can accidently hide content from search engines too.
No sane developer dislikes agile. We only dislike agile-done-wrong.
Except of course it's true. Naturally price is a factor but consumer preferences as well and scale of production are enormous factors. Sorry you can't see that.
Top story on HN: Wesabe, a dead startup.

Tells you how important HN launches are.
Because a lot of places assume the dev team can run an ultra-marathon in an hour, by dividing it into 500 hundred-meter dashes.
A far better attempt at redesigning the boarding pass was done by Timoni West:

http://blog.timoni.org/post/318322031/a-practical-boarding-p...

Unlike the author of this post, West actually endeavored to understand the constraints and requirements before undertaking a redesign. That's the mark of a truly competent designer.
What about mining cryptocurrency on a page load as a solution against scrapers?
OK so if I want to search for a newer equivalent of Silk Road, how do I go about it?

Thats stuff isn't going to show up in Google searches is it?
Sure, send me an email and let's connect.
Btw, did you write that article?
Tinkering with electronics
Liveness sensors in fingerprint sensors have not historically proved difficult to defeat.
Do I need something like this if I want to work on side projects that touch legal gray areas? Let's say asking users to upload/annotate stuff that might be copyrighted for a ML pipeline?

The only step taken to staying anonymous is hiding WHOIS on the domain. But I feel like if someone really wants to sue me they can still send a court order to DNS host or something so I want to limit personal liability if it's stuff that I am just doing for fun.
Yeah, and no one is going to let you off the hook for your intolerance of other cultures.

You’re not going to change anyone’s mind with this attitude. If you really want progress, and not just to look down on people, why not take a more constructive approach?
Sorry, typo. I meant fallback.
Ethernet or raw IP over TCP are slow (without some really creative hacks involving multiple TCP links) due to the double ACK problem. Adding UDP would probably not be hard.
Sure. I don't sell data but I'm happy to talk shop or help with interesting research projects.
You mean the one that's been in beta for the last 4 years without a stable release in sight?

I like Sublime. I enjoy using Sublime. I paid for a Sublime license. Still, the appearance of its impending bitrot made me switch back to Emacs.
And now you are cleaning your dishes with a sponge giving off residual amounts of bleach. Which is poisonous.
I was thinking more along the line of Willy Wonka's glass elevators :p
This looks like a list of bugs that need fixing; ideally, headless Chrome should be completely indistinguishable from ordinary Chrome, so that it gets an identical view of the web.
If you say that someone is short, it goes to say that you have a comparison model, and that something is tall. Measuring SF as intolerant naturally invites a comparative measure, and here we are discussing how inviting SF is to North Carolina Christians.

I am discussing vice versa by asking mere questions.

It might enrich the discussion to say that it's still illegal for men to have sex with men in North Carolina, it's just unenforceable. North Carolina is also working to say that sodomy laws are not unconstitutional.

The Christians I know around the Bay Area are under no such threat. If anything, churches are enclaves of extreme quality in the Bay Area. It goes to show what a fertile ground this is for diversity.
Treating him as a common criminal was the key decision.

Why do people outside Norway keep bringing it up anyway. They weren't there, they don't have friends or relatives who were there. Yet while almost everyone who lives in Norway either knows someone who was on Utøya or has a close relative who knows someone who was there we mostly get on with our lives and ignore him.
>Essentially housing is a good with inelastic demand

I apparently wasn't clear in my post, I think this technology can alter the elasticity of that demand in urban environments. Yes, everyone will still need housing so the demand as a country will not change. However people are going to be willing to live further away from their jobs because commutes will be quicker and easier. Demand will shift from urban areas to suburbs and suburbs to exurbs, getting cheaper at every step of the way.
And naturally everyone that buys Apple products are zombies and a victim of Apple's irresistible marketing.

Funny but most folks are not like you - they want their computer to do stuff for them without drama.

It's easy to throw out a bunch of hackneyed Apple insults and to use your own personal preferences to stand in for the majority of folks who use and enjoy the form and function of Macs and other Apple gear.
They're not wrong. We live in cuckooland.
Whether or not Hutchins' friends are concerned isn't the question. Whether or not the entire security research community are or should be "chilled" is. There's no evidence that he was arrested for being a security researcher. There is evidence that he was arrested because there was probable cause to believe he had committed a crime.
I love the comments here. This is typical business bullshit....where's the control group....nm the significant amount of data and analysis, it's actually all about luck...typical HBR...

Do you dimwits understand the general concept of research at all?
Its kind of an asshole question to ask, and if was sincere, I would question the judgement of people who want to hire someone so unqualified in the first place, even at a discount.
> Requiring explicit type declarations is usually unnecessary and always a nuisance.

Except at function declarations and similar - they help to make the code more readable. It's not feasible to dig in code where the only clue about the nature of the input and output in a function are variable names.

> Static typing provides a false sense of safety, since it can only prove the absence of certain errors statically.

This sentence contradicts itself: if it proves the absence of certain errors, doesn't it provide a certain level of safety? Also, it seems like the author never heard about substructural and dependent typing...

> Static typing fanatics try to make us believe that “well-typed programs cannot go wrong”. While this certainly sounds im-pressive, it is a rather vacuous statement. Static typechecking is a compile-time abstraction of the runtime behavior of your program, and hence it is necessarily only partially sound and incomplete.

And dynamic typing fanatics want us to believe that the only thing we need is unit tests...

Modern, statically and strongly typed programming languages are capable of making us forget many common errors like data races, incorrect resource management etc. The authors enumerate what "us" - the "fanatics" state about static types but what does dynamic typing gives us besides uncertainty? And how could they question the documentational value of static types?

The authors of this "research" paper should do more research about contemporary PLT because it seems like they've only programmed in 10-20 years old OOP languages. Also, what is the case for dynamic typing in this paper? I'm really curious because it feels like they're just biased towards dynamic typing.
LOL. Hacker news looks exactly the same.
An Overview of EuLisp [pdf]
Thought it was an actual, physical part that was reused. Not a technology.
Presumably their customers were getting value for money, otherwise they wouldn't have paid for it.
Rubbish. Coding-at-all can be self-learned. Computer science requires formal teaching. Good, industrial-quality coding requires mentoring.

When I graduated from university, my code was crap and I barely even knew the words "version control". When I had some internships and finished my MSc, I kinda knew what version control was. After I was a year into my first Real Job, then I could actually do testing, code formatting, and commit messaging properly, then I could produce code that would pass review and get merged without problem, and mostly wouldn't create regression problems.

This is learned on the job, every time, for every person.
This is listed at the end of the author's page fyi, he lists a bunch of other people's designs.
Ten years ago I could use the upvote arrows on HN w/o JavaScript.
It's a good list and these points are indeed very bad signals. When you break it down most points fall under the category of basic professional courtesy and it's shocking how rare that is. Most people that I interview and give prompt and honest feedback really appreciate it. You do have to deal with the occasional rude response however - it's the cost of being a professional.

"They tell you they like you, you’d be a great fit, your code looks great, but then discontinue because they just noticed you don’t have a piece of paper."

It could be that they somehow didn't notice and then singularly rejected you for that reason. It's also possible that they were willing to overlook it but once they had the chance to evaluate you as a whole they decided that the total package wasn't enough and the degree was the reason given. To me the degree is more about proving that the candidate has true interest in the subject and has been able to commit to it over an extended period of time more than anything else. I am asking them for a big commitment over an extended period of time to join my company after all.
I'm the far side of 50, and I was expecting this to be a clueless and demanding me me me piece.

It wasn't. At all.

I think she stated some perfectly reasonable adult expectations, to the point where if I was hiring and her code was good I'd certainly consider her -
precisely because she has reasonable adult expectations, and that's a transferrable skill that's rarer than it should be in developers at all levels.
ACL2 was adopted by AMD, basically after $475 million bug. (I am, of course, talking about Pentium FDIV bug.) Expensive bugs do motivate adoption of formal verification technologies.
And this is the poster child for the entire issue. It's maddening TO YOU. Is your ease of repair what most people think? Do you think 99% of people that own a Ford Escape are going to go under the car and replace a U joint whether it takes 1 hour or 4 hours.

The answer is no. Why should the 99% of folks that don't care sacrifice cost, reliability or other qualities for your ability to repair it on your own?
Have you read the GPL? There's absolutely nothing in it about whether or not you can charge for the product, only that you have to give (modifiable) source code to anyone you give the product to (and you can charge a nominal administrative fee, if you must).
Is it truly anonymous even with a FEIN registration? The owner will need to file an SS-4 with their SSN or already registered FEIN anyway.

NM looks the most attractive to me right now.
Yup! Scale has a good API for human transcription. We're an order of magnitude cheaper than human transcription services though.
> virtue signaling

I'm so tired of this buzzword. Why not take people at face value that they are actually expressing their own moral opinion on an issue and not assume they're doing it for "social standing"... on an anonymous internet forum.

If you're looking for other behaviour that "makes the community worse" I think you should consider your own. Starting discussions with the assumption one side's opinions aren't valid opinions and using user's comment karma as a barometer of their sincerity will lead only to flame wars.
Like Google, Facebook was just way better than the other options. As a user you knew that after about 5 minutes of using it.

Unlike the other networks Facebook didn't spam either. It was invite only whilst the other networks would send you weird spammy messages and just felt (and looked) dirty.
Thoughts on having one "website" for a blog post? I think its kind of cool - gives more weight to the post. But it definitely creates a disconnect between the author and the post.. I can't navigate to the author's site for other work, or to find this blog post again, etc.
Verizon, AT&T speeds slow after unlimited plans launch
Skynet is one step closer with this Alexa-powered Terminator Bluetooth Speaker
The limited number should be much smaller for one thing. In fact I don't see why they should get to object to a jury member at all. If a juror is unfit it should be up to an impartial organ to determine that not the opposing sides in the fight.
There aren't. At least, certainly not beyond any particular government-operated websites, and even then. There are contracts and terms of use, though. You can block anyone you want from accessing your site, and tell Google they have to pay for the privilege. Think Twitter a few years back.
This is my belief. I've always wondered how the reproductive mechanism will work. It's a little anthropocentric and pseudoscientific, but I like to imagine it's our destiny as humans to reproduce the universe.
Russian Zircon Hypersonic Missile Trumps U.S. Defense Systems
I may be an exception, I preferred 59273 because it reminded me of the Federation's logo (from Star Trek), but my name does not have an A in it.
A bit of tangent -- the article talks about powers of ten, and hints at how powerful a tool it is for analyzing everything around us. This resonates very strongly with me. The entire known universe, from the smallest particle to the width of the cosmos itself, fits within several dozen points on this scale. It's incredible.

Personally, the last few years, I have felt that working to understand how all phenomena can be sketched out on the log scale has helped me gain a deeper understanding of the world. Of course, this goes hand in hand with related ideas, such as having a generally skeptical mindset, seeking first principles, etc.

These ideas has been very powerful for me, and I thought it might be worth sharing.

P.S. the book "The Black Cloud", mentioned in the article, is a really fun and quick read. I recommend it for any sci-fi fans.
Where did you get this definition?
I've got no 'skin in the game' as I don't use Linux, but ask yourself, if systemd is so bad, why is it so popular amongst distro maintainers? There must be some things its doing right. Even if you don't like systemd it's still a good idea to understand those that do, if nothing else it'll make you more effective in a debate about it.
If your situation leads you to ponder a career change, a career change is almost always a good idea.

Ultimately the right decision is whatever lets you earn a living in a way you enjoy. If you like coding, code. If you like something else, do that. If you're poor but you enjoy your life you still win the game.

When trying to become successful, it really helps to have a clear idea of where you want to go, and a set of steps you can follow that lead there from where you're currently at. If you don't know where you want to go, your best bet is just to do something you enjoy for a while and see where life takes you. Just make sure that the things you do are related somehow, so you're building a deeper skill-set, rather than becoming a jack of all trades.
And I thought he only did Emacs
Researchers say WannaCry operator moved Bitcoins to “untraceable” Monero
Facebook is fighting biometric facial recognition privacy laws
Plex tv ios
If someone wants to scrape your site he will do it, just find workarounds against your "protection". It is impossible to tell the difference between a real user and an automated scrape request, you can only make their job a bit harder.
It's not self sustaining, it's sustained by the sun. When the sun goes down, the chimney quits.

For a 200m chimney that supports itself physically, that's fine. For a 5km chimney that relies on continuous airflow to hold itself up, that's substantially less fine.
Perhaps you could just hang two elevators on one set of cables in the same shaft? They will have to move in sync and the range will be cut in half, but the throughput will nearly double during the rush hour. In a tall building could be an acceptable tradeoff.
Gregor Kiczales – Report on CPSC 110 and Implications for Other Courses
The shooting of a black person walking/driving around by cops is very much a routine affair

Not unless you make up some meaning of 'routine' that nobody else uses. Police shootings are not routine.
How much you like the letters in your name is used as an indirect method for measuring self esteem. If I really don't like the letters e,o,a,s,r, and d... then I probably don't like myself either.

What’s really in a Name-Letter Effect? Name-letter preferences as indirect measures of self-esteem: http://www.tandfonline.com/doi/abs/10.1080/10463283.2014.980...
It seems quite spiteful to try and make money off someone else's work.
Oh, I’m pretty sure that the cost of regulation is well over 50%.[0] Maybe if you consider a development that actually succeeds (as opposed to bought and then not developed, so the cost of regulation is 100% and there is no additional housing), and maybe if you file all the pre-construction costs in another category (e.g., having to redesign your building for stupid reasons[1]), then you get 20%. But the biggest cost to society is all those units that nobody even imagines building.

I don’t know if you’ve been paying attention, but San Francisco is in California. Bad state laws are being abused in San Francisco,[2] and the entire state is in housing crisis.[3] Additionally, Atherton affects San Francisco because it is within commuting distance. If Atherton built 500,000 units of housing especially within a mile of their Caltrain station, that would dramatically affect housing prices in San Francisco.

You keep using words like “dense.” San Francisco is not dense.[4] Most of the recent development has been on 20% of the land.[5] Go west or south of the Mission District, and except for small “transit corridors” and a few pockets of housing, it’s like a time capsule from the 1950s. With a lot more cars.

The idea that an area once built is finished, is a disease that threatens the viability of this country.[6] Small-time landowners cannot fix the crisis because around a third of the privately owned land is zoned for single-family homes (even worse down the peninsula).[7] It is actually illegal for most landowners to increase density, so they don’t even try.[8]

We do not need mega-developers with mega-towers at this time. Those have very high building costs. We can satisfy current demand with a whole lot of medium-sized buildings with much lower building costs.[9]

[0] http://sfist.com/2017/02/15/another_study_contends_sf_housin...

[1] https://sf.curbed.com/2017/4/28/15476540/1924-mission-review

[2] https://www.thebaycitybeacon.com/politics/how-cities-bypass-...

[3] https://www.nytimes.com/2017/07/17/us/california-housing-cri...

[4] https://sf.curbed.com/2017/3/8/14856316/san-francisco-densit...

[5] https://archpaper.com/2017/05/san-francisco-housing/

[6] https://www.strongtowns.org/journal/2016/4/17/sprawl-is-not-...

[7] http://www.slate.com/blogs/moneybox/2013/11/25/bay_area_zoni...

[8] https://yimbyaction.org/upzoningletter/

[9] http://www.businessinsider.com/san-francisco-density-thought...
I build AI/ML systems for a living and it's not as big of a deal as you think. Production machine learning systems built by experienced teams will almost always have business logic protections built-in to stop the machine from doing something totally stupid. For example, an auto-bidder may have capped velocities or auto-shutoff mechanisms (those examples of bidders spending billions of dollars in minutes are exceedingly sloppy).

This is not unlike the human body's deeply-evolved reflexes - before the neocortex can even process that a pan is boiling hot, the nervous system bypasses the brain and and tells the hands to drop it.

In the case of driverless cars, DannyBee is absolutely correct: truly driverless cars will not make decisions from a single data point. I have some past experience with unmanned aerial vehicles and those things had insane amounts of redundancy in almost every signal and decision making process; driverless cars are more complex and will come decades later and will probably take this even further.
It's good to know that Boyer and Moore are still at it.

I used their previous system, Nqthm, many years ago. I recently got it running from the 1992 sources and put it on Github.[1] It's nice seeing it run a thousand times faster. I still like their logic system. Constructive mathematics has a basic soundness you don't get from systems with too many axioms.

[1] https://github.com/John-Nagle/nqthm
This is what really confuses me. I haven't found a source that actually specifies what specifically he was found guilty for. At least one of the charges was about defrauding Retrophin investors, but he was found not guilty on several charges, so it's hard to tell. Quotes like this make me think that he was found not guilty on that charge:

> Shkreli said during a press conference after the jury's announcement that he was "delighted by the verdict" since he was found not guilty on a key charge regarding his former drug company Retrophin.

http://www.businessinsider.com/martin-shkreli-verdict-securi...
So nothing has changed.
Also, what I've learned is how little regard for your site your scrapers often have, scraping as aggressively as possible.

You're just not always in a place to scale to the abuse or build something more complex than some simple heuristic filters.
When developers are the one doing agile-ing, it seems to more successful. When it's a process driven by/for management it can get frozen in place making change harder.

Developer driven:

Mike: "Bob, I'm skipping scrum today."

Bob: "K" (Thinks "He's still working on the gnarly multithreading problem.")

Management driven:

Manager/Scrum Master: "Bob, where's Mike?"

Bob: "He's deep in flow working on that multithreading problem."

Manager: "Go get him, he can work on that later." (Thinks "I have boxes to fill in my spreadsheet. How can I do that without a scrum meeting??")
I laughed darkly at the part about being strung along forever. I've been on both sides of it. Sometimes the wheels of consensus grind slowly and there's nothing you can do to speed things up, even if you're really excited about hiring someone.

That said, I think pestering should be done once or twice weekly. But let it be done by an email bot, preferably custom-written by the candidate. It might even impress them, who knows. Then while that's going on, you can continue with your job search.
Analyzing the impact of unlimited data in the US
what does hyper-live mean ?