skysight-inc/HackerNews huggingface dataset:
Is being globally public enough reason to think its not creepy? I'm pretty sure the road outside my house is public, but it is still creepy if someone in a clown costume stands motionless in it and points at my bedroom window at 3am every morning.
Ok, that explains my surprise today. Am in Austria with a Saunalahti (Elisa) SIM and was surprised to see there is still a 7€/Gb roaming charge. This is the SMS I got:

---
Ulkomaan käytön normaalihinnat Itävallassa: Soitto Suomeen ja tekstiviestin lähetys kotimaan hinnoin + 0.03968 e/min tai 0.0124 e/kpl. Puhelun vastaanotto 0 e/min ja datasiirto 7.44 e/Gt. Ei koske Premium-liittymien erikoishinnoittelua. Hätänumero 112 0 e/min.
Depending on roles, it can make sense to do the following:

- have reservable floating offices and various sized-conference rooms w/ doors

- some dedicated offices w/ doors

- some open layout for pair coding, but not exclusively

- some casual multipurpose hangout/couch meeting/work/relax areas

- remote work from home, coffee-shop, beach, mountain top, etc.

- perhaps an discreet workspace indicator (web + IoT physical) that says (perhaps using color codes):

- out for the day

- out temporarily

- free to socialize (which auto-suggests people to chat with in this state)

- working

- do not disturb, unless it's an emergency

This way, there's more choice and people can self-select some common-sense and have enough variety to not get stuck in open floor-plan, panacea, audio-visual-social distraction hell.
The company might get a partial rebate?
I don't see why it's confusing.

Bob can have whatever name they want. They don't get to threaten to rape and murder another user.
I've got a buddy who works for (possibly one of multiple?) Lyft's PR firm, and has worked on that account.

You don't need any sort of 'black ops' when your competitor is busy generating their own bad headlines. Instead you just call up your journalist connections every time Uber does something stupid to make sure they saw it.
Curator support got better in the AWS ES 5.3 release a few weeks ago: https://github.com/elastic/curator/releases/tag/v5.1.0

"AWS ES 5.3 officially supports Curator now. Documentation has been updated to reflect this."
> since bash still largely has to call other binaries to do things, especially after you disable bash sockets.

And then you learn about bash loadable builtins and have a bad day ;-) (enable -f ...)
So, at the root of this bug we have a broken implementation of a circular buffer that fails to accommodate for one case. That is the kind of a binary logic error I can repeat in practically every single programming language. I fail to see how C makes it very difficult to prevent this type of error.

And on the other hand, we have code that doesn't bother check that the inputs from the outside world are valid and that they do not cause integer wraparound. The former is a problem you can repeat in just about any language, while the latter is relevant to many languages. Guess what, I know how to check inputs. I know how to prevent integer wraparound. And C doesn't make it hard for me to do so.

The next and last interesting part of the disclosure is mostly concerned with leaking private keys. Now what did I say about juggling private keys in an internet facing process? Just because the ssh devs didn't isolate that part into a separate process doesn't mean it can't be done (and honestly I have no idea why I would be juggling private keys during the generation of a web page).

So there you have it, old code from a time before explicit_bzero, juggling private keys, not checking inputs and running on a system without malloc_options. You can lament it all you like but that doesn't mean everyone has to do it wrong. It shows that you can do it wrong, not that C makes it hard to do it right.
No one said Haskell cannot be used in production. It is inherently a pedagogical language, that anyone must concede simply because history:

https://wiki.haskell.org/Haskell_in_research

Languages like Go or Nodejs are inherently more production ready and easier to deploy and maintain in production because of their vast ecosystems.
This seems identical to the Monty Hall problem, except that the typical telling of the Monty Hall problem elides an important detail: that Monty knows which door conceals the car and intentionally always picks one that conceals a goat.

With that omitted (on Wikipedia [0], it's omitted in both the introduction to the page and the "canonical" reader's letter it quotes), people correctly conclude that their chance of winning doesn't go up by switching doors.

[0] https://en.m.wikipedia.org/wiki/Monty_Hall_problem
(I am.)

CEOs may have shorter durations, but that may be illusory in that they can be engaged in a revolving door between companies or the public/private/academic sectors. I'm also not too impressed by the article's talk about opulent offices seeming old-fashioned - opulence is relative, and a personal Gulfstream, however spartan, that one is riding to one's mansion in Tahiti is far more opulent than some marble floors or dumbwaiters in Michigan. If Jeff Bezos has a table made of a door from Home Depot (cough) does that make him any less baronial? Compensation, however, and cases like Snap going public with 100% non-voting shares are far more indicative of the true power of CEOs than some office design or hamhandedly publicly bloviating & dabbling in politics (rather than donating behind the scenes).
I agree that they are similarly bad and aggag laws are retarded. It's just that one is already an industry while the other one isn't. I'm in favor of closing the current industry but fundamentally I realize that this will be to go to push through.
What happens if I hover over a goism function and hit M-.? Do I get dumped into the go source?
Exception to what? America lacking cohesive neighborhoods? Neighbors being unwilling to share equipment?

FWIW one of the older neighbors has a snow blower and uses it to snowblow the sidewalk on his side. I asked him to borrow it once and he quickly said "I never lend anyone my tools."
I'll try to keep in mind. Do you follow the proof of concept OSes in rust and golang ? it's tempting.
> Did you think I wouldn't have to face this problem too?

Yes you would. You would not faced that problem on the first day of job and you would be expected to take time to learn during first days/weeks of the job (depending on complexity).

Also, once you will have that context and understand architecture and data configuration, the task will boil down to "reverse the damm list" or "write one epic sql query" or alternatively "read this epic sql query and refactor it away for christ sake".
> But members break the tools all the time and don't take responsibility for it.

It's a direct consequence of people having access to tools they would never dream of buying: they don't fully understand them because of lack of experience and good tools in the hands of people that don't know how to use them will break more often than not.

Makerspaces need good supervision to be useful, usually they're just a bunch of tools in a space accessible to people whether they are capable of using them or not and totally unsupervised.

Wanting to use a certain tool and being able to use a certain tool are not the same thing.

That plasma cutter or laser cutter you referred to above, if you abuse them they can easily destroy themselves instead of the workpiece and it doesn't take all that much to do that either.

I've never owned a lasercutter (too expensive to own, too expensive to run) but I have owned a 12 KW 8'x4' CNC plasmacutter with a water bed and 3D portal mill (homebuilt). There is no way I would let anybody else use either without supervision until I was sure that they would not damage the machinery or themselves.

These are very much not toys.
And if Facebook's policy was "real names for LGBTQFM only", or "real names for gay black Irish jews", I would be right there on the front lines with you in my outrage. Don't mess with the protected classes. But that's not the situation we have here. The situation is, "real names for everyone, regardless of race, color, creed, nationality", yada yada yada. Regardless of how poorly they're implementing it, that's their policy. Don't like it, don't go there.
> Interviewer: But how many years of walnut do you have?

> Carpenter: Gosh, I really don't know -- was I supposed to be counting the walnut?

> Interviewer: Would you say you're an entry level walnut guy or a walnut guru?

Oh, hey, I just had that interview. It's called the California State Systems Software Specialist examination.
Almost 60 questions like:

"Create processes (e.g., install, configure, maintain, secure, backup/recover, etc.) to ensure that technical
staff are consistent with vendor documentation, application requirements, and departmental standards."

or

"Consult with internal/external entities regarding services provided by systems software teams and answer questions/inquiries in technical areas such as connectivity with departmental systems, data exchange, security, etc."

For each of which, you must answer:

Recency

a. Performed the task within the last 2 years

b. Performed the task within the last 4 years

c. Performed the tasks more than 5 years ago

d. Not performed

Years of experience

a. More than three years experience performing this task

b. More than one year to three years experience performing this task

c. Less than one year performing this task

d. Not performed

Level at which the task was performed

a. Supervised or served as an expert on task

b. Performed task as a lead

c. Worked independently on task

d. Worked under close direction/supervision on task

e. Assisted another person on task

f. Not performed

If you don't happen to have been assigned the proper tasks in recent years to score highly enough on the test (by whatever algorithm they use), then you are not eligible to even apply for any Software Engineer role in the state, and can't retake the test for 6 months.
We share most of the things just because there is 100% trust and it makes things easier. For the specific case of the email we dont access eachothers email, but if there was a need, it would be perfectly fine. I can't say this is the right/safest thing to do with most startups, as it requires extreme trust and you have to know that person better than his/her family knows them.
I.e. fuck people who demean people with mental illness. Or, educate them if they're willing.
Personally, I think checked exceptions are sometimes a headache in Java and I've worked in places where the default when encountering a checked exception was to catch and throw RuntimeException with a helpful error, which is pretty similar to Go's error/panic model.
Go is designed to minimize the cost of bad programmers. It's a decent idea, and likely scales better than languages that try to maximize the value of great programmers (lisp,Haskell,etc).
Also, SO optimize for Google (it's a large part of their traffic and they are a successful business) while most documentation efforts don't have the resources or inclination to work hard on SEO.
interest rates didn't come down immediately after reagan's election. interest rates for mortgages, for example, were still in the mid-teens in the early 80s.

http://www.freddiemac.com/pmms/pmms30.html

If you look, rates were typically in the 8s up through midway through Carter's term, then spiked in to 9, 10, 11, then 12-16 in 1980, and it took most of Reagan's 2 terms to come back down to the 9 range.

Someone in 1981 would still be thinking of Carter's effects on interest rates, and the rates were "Jimmy Carter-era". They were also "Reagan-era", but not many people point the finger at him for rates going to 16, since he wasn't even elected when that happened.
As did the United States, for the coins [1][2]!

[1] https://en.wikipedia.org/wiki/Two-cent_piece_(United_States)

[2] https://en.wikipedia.org/wiki/Three-cent_nickel
> re-skill

Re-skill doesn't come free.

I think you are not appreciating the catch-22 situation that people described in the article are in.
Ok downvotes. Defend that movie. Especially the scene with the princess at the end. I can sort of understand how most people liked it because for most people the bar is low on movies. But this is HN. How can smart people like a movie that treats the audience like idiots?
In finance those types of contracts are called swaps. So there is a precedent :)
Einstein discovered a counterexample to Betteridge's law?
ditto. Lyft, pronounced of course as lift is a bad name for a company/service. Astonishing as the company first launched as Zimride.

ps. I take Lyft 99 % of the time, for years already. Every industry needs an underdog to keep the big guys on their toes. In particular shady ones.
Facebook is not a monopoly. I'd rather make the argument that Microsoft, today in 2017, is a monopoly (protip: they arent) than try to argue that Facebook is one.
> Not all contributors to a project know all aspects of that project equally well. People also come from a variety of different backgrounds that lends them different insights into the code. Beyond that, it's easy for even experts to make mistakes that they don't recognize in their own work - we've all had the experience of coming back to a piece of writing after a day or two and noticing errors and typos that we couldn't see during the writing process.

I expect contributors who are working on an aspect that they're not familiar with to ask for a review; my policy isn't zero reviews, but just like zero reviews is crazy, I find 100% reviews crazy. Experts will make mistakes too, and sometimes a review would have caught it, but you have to think about the cost to the organization for reviewing all changes, along with the cost of mistakes and consider the amount of mistakes that would be found with pre-push reviews. It really depends on the organization, what the cost of mistakes is: I wouldn't be such a cowboy if I were developing self driving cars instead of communications software; it also helps that there are constant failures beyond our control, that need to be handled -- proper handling of those failures often also handles failures within our control, reducing the impact.

> I agree with you, though, that knowing if things are likely to cause problems is an important skill. If you asked me to give you some examples, not requiring code review would be at the very top of the list. =)

Well, we'd order our lists differently, and have different content in it, but at least we have the same title on our list ;)
Yes, google c++ style guide (https://google.github.io/styleguide/cppguide.html) recommends to avoid exception as well as complex template metaprogramming, and if one has to be used, user visible api should avoid templates if possible.
As a bulgarian I dare say nothing of this :) Actually I just did...
Ah, OK, forgot there's the item id for comments, ensuring 100% comment coverage.

(I read "the story vote count is inaccurate for certain stories because it is only scraped once and not updated" and thought some comments might be left out too.)

So, 145M at min. 10 sec. per comment, that's at least 40k hours worth, probably one order of magnitude more. Just writing time, reading maybe 3 orders of magnitude more.

Modern pyramids, they're impalpable ...
Synchronization with Google Drive: get to know how to expand its functionality
HIDE ALL IP V2017.06.03 DOWNLOAD FREE WITH SERIAL KEY 2017
> Yes, that is exactly what I'm saying.

Sorry to be a stickler for detail, but earlier you defined "faithful" to mean the future is a function of the present, and now you're saying that "the past and future are functions of the present" is exactly what you are saying. Perhaps you mean that it's exactly what you intended to say?

I'm not intending to undermine anything with "gotchas." It just seems to me that more precision will help your arguments.

One thing I do not see, in your essay, is how reducing "memory" to "entanglement" means time is asymmetric. What is it about entanglement that is asymmetric that isn't just "that's how entanglement is defined"?

I also do not understand how the thought experiment implies time travel cannot happen. Has anyone proved that the wave equation has no solutions when there are closed timelike curves? (I assume not since there are papers studying quantum computations possible in the presence of closed timelike curves, for instance.)
Except that any non-trivial code in JSfuck is enormous in size.
War exists now in many more dimensions than in previous centuries including non-conventional weapons and cyber, in addition to public sentiment, economic, social, political and military.

Considering the CIA's loss of double-agents, I'd say China maybe winning the HUMINT arms race at the moment.

There's too much to lose with direct military engagement (nuclear MAD), so competition will be limited to proxy wars, "sharp-elbow" island capture and overflights, trade wars and cyber attacks. The question becomes at what point does hard proof of attacks in these other domains necessitate an escalation of limited hostilities in the conventional dimensions (ie military).
The idea of using a language without Map/Reduce/Filter as a substitute for a Lisp, in an editor built around Lisp...seems vaguely antithetical to me.
Checked vs unchecked exceptions is kind of a separate thing from exceptions vs no exceptions. There are plenty of modern languages without checked exceptions but few with no exceptions period.
Thanks much for the links! I go to the University of Minnesota and didn't know about that one. Great to know my school supports open text books!
There are two conceptually different arrow of time problems.

1) observed, macroscopic arrow of time

2) microscopic, fundamental particle physics level arrow of time.

Thermodynamic solution is satisfactory solution only for macroscopic arrow of time.

Time reversal in general is not symmetric. There are particles that are violate CP and T-symmetry called kaons. That's completely different arrow of time.
> most people who argue about generics, do not write go and probably wouldn't touch it even if it had generics.

I wrote Go at work for two years and the lack of generics made me want to scream on a near-hourly basis.
Python 1991

Ruby 1995

But I don't know if Python was good with Japanese text in 4 years after inception.
Anything can be harassment if it's unwelcome, and you are certainly aware that your pestering is unwelcome. He keeps blocking you and you keep creating fake accounts. In what world is that not harassment?
I've had very bad experience with checkinstall.

The idea seems perfectly sound, but the implementation needs a lot of work. The UI needs to be better (e.g. saving your answers to the questions about title, author, etc.) And there are also some straight up bugs. It has crashed for me many times. And not even for a sketchy program- I'm talking like llvm.
Google recommends avoiding exceptions for a completely different reason though: Google has a massive C++ codebase that was built when C++'s particular implementation of exceptions had huge technical issues that made dangerous to use dangerous to use. Now that Google has a bunch of code that was written as if exceptions didn't exist, they have made the decision that it will be easier for Google if they just continue to pretend that exceptions don't exist, rather than having to rework (and possibly break) a bunch of already-working code.
This article really fails to make a compelling case for Lyft other than the switches coming from the #DeleteUber campaign. While I agree these market share grabs from the underdog are huge, I feel like the author is overstepping the wait of the data. Relying really heavily on narrative.
I think that whole movie should be seen as a parody. Then it makes a lot more sense.
Go has exceptions in the form of panics, they are discouraged and less sophisticated than other language exceptions but they certainly exist.
That mostly is a historical reason. The style is set when exceptions support in c++ is shitty.

Turns out you can handling error like go in c++, or I should say go just used the proven working way of error handling in google c++.

Complex templates are just a type of complexity, like any complexity, avoiding them is always the right thing to do.
Exactly. And if anything is notable about #2, then these must be notable too:

( function() { console.log("2f") } )()

~function() { console.log("2f") }()
"...according to data from Second Measure, a research firm that uses anonymised credit card data"

Perhaps not 100% accurate, but not 100% fake either.
This is mostly orthogonal, but I'm yet another dev who loves using Ruby, but absolutely hates Rails. Ruby is a joy to use, whereas Rails is soul sucking, anti fun and overrated.

I haven't been paid to write a line of Ruby in over 4 years but I still use it for the occasional hobby project. Not only do I not use Rails for fun, I'd have to be close to starvation before I used it again for profit.

Now I feel the urge to dust off my copy of 'Eloquent Ruby' and write some fun code.
The Aspirin trademark, along with Heroin, was stolen from them after WW1.
I listen to techno with a lot of polyrhythms, gets me in the zone. An example: https://soundcloud.com/erraticnyc/erratic-podcast-152-gotshe...

Or same genre but a little chiller: https://soundcloud.com/erraticnyc/erratic-podcast-128-hydran...

Not sure if it'll work for you but worth a shot. :)
how can I check who downvoted me? why downvote here?
This is very true, however, in my experience seems mostly limited to apartments/condos, when I've lived in apartments I rarely interact with my neighbors. When I've lived in houses in less dense areas I've always been friendly with my neighbors and frequently borrowed tools, ladders and other household items from them. Go meet your neighbors everyone, make friends and then you don't all need to have a 20ft extension ladder! I wonder if other people have seen the same trend?
Lego has a pretty good police called 'fair play'.

https://www.lego.com/en-us/legal/legal-notice/fair-play

This side-steps some of the more sordid parts of Lego's own history but still it is a step in the right direction.
You don't deserve the downvotes because that seems to be the exact thought process here: an interview is not about what the candidate can do, but how [s]he responds to weird gotchas.
Totes, but what interview is fair?

I also send the same screening test depending on role so I do have a baseline, although I'm much more interested in our interaction during the pair session.
And if you dig down deep you'll find that Debian packages most of the time don't even support the features the manpages claim (e.g. building with debug info or custom CFLAG's)
There's always NetBSD! ;-)
I'm from Boston and I've heard Kleenex all my life. Tissue sounds highfalutin.
Consider this, you have this huge truck consuming gallons of fuel and expending pollution and you have to drive it up and down a 1km road 24/7 to get some tokens. And that's it, just drive up and down. Do you think this is a proper use of scarce resources? Is this defensible?

You point to other trucks on the road, they are transporting goods and providing essential services to society and both truck manufacturers and users are under pressure to increase efficiency and reduce waste and pollution.

In this context how would you judge an individual who introduces a token that simply requires trucks to drive up and down 24/7. Would it be fair to say this is an act of utter recklessness and irresponsibility?
This appears to be somewhat out of date. If you use version 5.x then pending_tasks is available.

http://docs.aws.amazon.com/elasticsearch-service/latest/deve...
dear god I used files and typed 'mpg' AND WTF??? got top three pageranks of Lolita Rape, Gang Rape and Dog Fuckers - is this why they need to respect privacy??? Abort! Abort! ...okay 15 minutes later edit: for checking the preferences - I disabled Bing engine and something a less OMFGWTF came up.
Steph’s 2017 Mustang GT Build || 650+ Horsepower Twin Turbos