skysight-inc/HackerNews huggingface dataset:
Hi ceptorial, I have toyed around with this a lot. Ultimately goless is just a wrapper over stackless a gevent, which bother offer monkeypatches for the stdlib. So if you want this behavior, you can just monkeypatch first, and everything should work. I decided not to wrap the monkeypatching (for now) because I did not want to get bugs about how it doesn't work :) However I should make note of this in the docs. You should make an issue or PR!
You still have a history of non payment and debt being sent to collections on your credit report.
> You would be trading $10,000 in credit card debt, with a fair amount of legal protections, for $4,000 in IRS debt with very few legal protections.

Forgiven debt is taxed as normal income, so you'd have to have a 40% marginal federal income tax rate to end up with $4,000 in IRS debt on $10,000 of forgiven consumer debt, which is an approximation of the maximum marginal rate being 39.6% (which kicks in at $400K income for a single taxpayer.)

I would hazard to guess that people that would be paying anywhere close to a 40% marginal federal tax rate aren't really sweating $10K credit card balances.
We thought about that, but we have a lot of content. Perhaps if we just limited the filter to something like method/class/module/gem names it would work, but even that would hit on so many searches that most would be coming back to us. We'd be restricting the utility of the feature without much gain.

That said, we're open to suggestions on how to improve this. We're very respectful of privacy -- omniref is SSL-only, for example, and we don't save anything that could be traced back to a user or an IP.
> Countries where the second chamber is not elected, like Britain, experience a certain unease: they wage war oversea "to bring democracy", and then half of their lawmaking is in the hands of a completely undemocratic body with dubious legitimacy.

What is sad about that unease is that it has everything to do with the objecter's mind and nothing to do with the state of the world. "Does it work? Is there any alternative that is better?" <-- That is all we should be asking.

But I'm too cynical a person to ever hope for consequentialism in politics.
Though I respect both your opinion and Fyodor greatly, I have to disagree here.

Mass-scale isn't really the issue. They have plenty of hosts to work with, so masscan wouldn't help. They're doing more than just open port detection, so nmap's many other features are helpful, as is the fact that nmap's scanning signatures aren't as suspicious as a custom scanning service that just so happened to be deployed worldwide.
Omniref looks very nice. My quick (minor) feedback:

1. I wish I could resize the code/documentation panes to give more space to the documentation, or even collapse the code compeltely

2. A little syntax highlighting in the method signatures in the documentation would be nice.
How a CPU Works [video]
I may be wrong, but my understanding is that (at least for the student loans I have), the owner of the debt is allowed to garnish my wages (and I have heard even social security payouts) after some amount of time in default. So I think your plan would only work for people who are willing to be unemployed indefinitely.
I didn't understand this response. Are you saying the company doesn't release it because the developers are embarrassed of the quality of the code in the engine?
That's a very unreasonable point of view. Sure, it's true that in the past 200 years we've had an explosion of technological progress but there's absolutely no reason to assume that it's possible to continue it for an infinite amount of time. It's rather more likely that over time we'll discover the lines that separate "hard but possible" from "theoretically impossible given the physics of this universe". The only real question is when that will happen for any given area of technology.

Asserting that technology will just continue to improve and advance forever simply makes you sound like a stock-market broker in 2007.
http://mcohol.com/how-to-protect-your-liver-if-you-drink-alc...
The benchmarks weren't really fair. Go was using it's reflection-based select. I will publish some new benchmarks (with an idiomatic Go switch select) soon, since someone is finishing a PR with that change. I am not sure what we'll find but I am sure Go's performance will improve.
Value and Reference Types – Apple's Official Swift Blog
Yes, but instead of being self-contradictory, now it's special pleading.
The most interesting bit of the article, to me, is this:

“Encouraging managers not to rely entirely on the automated software is the best thing they can do. But I’m doubtful of how many managers will actually do it,” she said, because of the wide variation in how managers at different stores treat their employees.

Why? Because it gets to the point that a company may, on the whole be trying to do the right thing, and may have progressive policies, etc., but - at the end of the day - it is individual middle managers who most directly impact the conditions that workers experience.

I doubt this point will resonate with the left'ish wing folks who consider all business owners evil, blab about "capitalist oppressors" and want a wholesale adoption of socialist (or psuedo-socialist) policies, but this is the truth. Companies are not inherently evil, and companies can - and do - choose to try to do right by their employees... but enforcing consistent application of a policy related to working conditions is just as a difficult as enforcing consistent application of any policy in a large organization.

The question then, to me, is whether or not Starbucks can find a way to ensure that this policy is actually adhered to. And at any rate, good on them for at least making the attempt.
The Debian project believes things like art and sound files and documentation are software. The FSF does not.
Look forward to seeing it. Thanks!
cant get me away from angular
> people living outside of the 5-Eyes need to protect themselves.

I wonder what would happen if they started using Monstermind-like software?
Actually, there are 2 financial center in London. Canary Wharf and the City.

Canary Wharf does not enjoy the same weirdo status as the City and that does not seem to prevent bank like HSBC to be headquartered there. Also quite a lot of financial institutions bleed outside of the City, like in SouthBank.

The whole financial sector in the UK has a murky reputation, and there have been regular show on TV about how "the City" is a big money laundering machine. The City in this cased was used as a synonym for the whole sector in the UK rather than the physical location.
> A basic income would not mean dismantling SS as Americans don't have Universal free healthcare.

SS isn't healthcare, so I don't see the connection.
I suspect that the majority of people, meaning those who aren't 20-somethings in Silicon Valley, can feel that something isn't right in non-native apps; they just can't articulate what or why. It might actually be more frustrating for them, since they don't understand what's going on, and it just contributes to their general frustration with the all-around crappy state of software.
Maria Trisler is often dismissed early from her shifts at a McDonald’s in Peoria, Ill., when the computers say sales are slow. The same sometimes happens to Ms. Navarro at Starbucks.

This is just a plain evil tactic, moving the cost of bad capacity planning from management, who made the decision, to the employee.
Thanks for your reply.

HTML-ENTITIES is an accepted value in the list of accepted encodings for mbstring related functions in PHP; some of the functions accept an encoding on one parameter or two whenever there is some sort of conversion (from one encoding to another).

I am trying to find some examples online (or in the php.net site) and explanation of its usage.

> Also, now that (new) Web pages are nearly all UTF-8 encoded, HTML entities are no longer used

I'm totally aware of UTF-8 and encodings; I'm responsible for fixing an incredible amount of encoding related bugs in the site.

But I'm working on a fairly large site, that sends the info to the browser in ISO-8859-1 (Can you feel my pain now??? :P ) and there's no way I can change that (at least not in one go). Legacy code and all that stuff. I cannot go to my boss and tell him "We need to change the whole encoding of the site" when all that he wants is this bug fixed, pronto.

I found a bug where some chars (Hungarian, in this case) are not properly shown in the page: ę >> &#amp;#281;

To add insult to injury, the strings are being truncated in some cases, so you could end up with Ksi&#amp;#2...

Finally, I don't think it should be someone else's 2 minutes: I was just asking if somebody knows the answer to that.

I hope this clarifies the matter, feel free to ask anything else that you think would help (I reckon I didn't put much information up front).

Also, I apologize if some of my sentences are difficult to understand; I'm not a native English speaker.
Thanks!

We're doing #1 -- look for that in the next week or two -- and I'll add #2 to our to-do list.
Keep in mind, I am good friends with the Stackless maintainers, worked with Stackless professionally, and this project has had a lot of input from them. Richard (rmtew) is also a central Stackless figure. Richard has pretty much said everything I would have to say, but I just wanted to chime in to make explicit that goless is a tribute to stackless (and go, and gevent, and everything before it), not trashing them.

It's really quite a simple library, as all the hard work is done by gevent/stackless and most of the hard API decisions were copied from Go. I'm not smart enough to invent this stuff from scratch!
Secure Basecamp alternative: Collabtive 2.0
Now this is brilliant. I was thinking the same thing, "Man I'd like to play as a real person, before I build a bot." I feel silly now that I didn't think of building a software controller like you did. Also thanks for sharing the code. I'm gonna have to try it out.
Wow, that wasn't what I was saying at all. Read my post again - using (mostly) single-occupancy internal-combustion automobiles as the primary form of transit for the world's population is a terrible idea. When the car was first invented, I don't think anyone was thinking about 40,000 road deaths a year and CO2 pollution causing global climage change. When UNIX and linux kernels were written in C, nobody was thinking about string formatting or memory allocation exploits being used to steal millions of credit card numbers. That doesn't mean that drivers are dumb, or kernel developers. It does mean that we're living with the terrible consequences of various first-to-market success stories.
Absolutely no offence indented, but this is the type of thing you work out before signing a long term lease. Not that that in any way helps you, but FIOS is available in much of NYC so if your looking to move to that area it's an option.

In your case, bonding with wireless or DSL in case of outages is probably worth it. The difference between slow internet and no internet is huge. Other options include wireless internet cards for PC's / laptops, it can get vary expensive but for a small staff that occasionally does off site demo's it's also vary useful for that.
This looks really fun. Always wanted to participate in one of these. Good job on making it programming language agnostic :)
> Countries where the second chamber is not elected, like Britain, experience a certain unease: they wage war oversea "to bring democracy", and then half of their lawmaking is in the hands of a completely undemocratic body with dubious legitimacy.

Its been quite a long time (more than a century) since the Lords could be said to hold anything like half the legislative power in the UK.
Housing is expensive because:

1) Lots of people want to live in the same relatively small area.
2) Houses take a lot of labor to make.
3) The material houses are made from take a lot of labor to extract.

If labor were cheap 2 and 3 would be cheap as well and if people did not need to live near job centers I think 1 would not be as big of a deal either.

This discussion of the problems we will have once robots take our jobs by making labor free ignores the benefits of free labor. I am skeptical of the ability of robots to take our jobs by providing free labor, but we only have to worry about the downsides of free robot labor, if we actually have free robot labor.
You sound like someone who has never examined closely why they have the life they do, and are now steadily determined to persist on that trajectory.

Nobody expressed or instructed you to feel guilt -- your mind immediately jumped to that because the idea that someone works harder than you and yet has less is deeply threatening, as it specifically points to how precariously and arbitrarily you're positioned in life. By painting yourself as the subject of a guilting, you can avoid confronting the real subject and change to a discussion about morality -- something nobody is asking for, but which allows you to dismiss the idea without considering it.

What was suggested was that perhaps you should consider undertaking humility and circumspection.
Correct. This law sounds like it was written by lobbyists, but it may not have been.
You forgot the part where you give Oracle your balls on a silver platter so they can hold them for you. We've all seen what Oracle likes to do with nice things.
Well you're talking about two related but different pieces of data:

1. Demand/Market for a solution to a given problem

2. How well you've achieved product-market-fit with your particular solution.

Determining #1 is fairly straightforward:

A. Google searches for a given query (unmet need)

B. Chatter about that problem or other solutions (buzz)

C. Competitors selling products in that vertical (precedent)

D. Competitors bidding on keywords related to that vertical

Determining #2 is harder / more nuanced; and to a certain extent is a fruitless endeavor until you've hit significant sample sizes. The first 10 people you try to sell might say no, that doesn't mean the product is wrong for the market; that could just be random chance. The only sure-fire way to test product-market fit is to get your product in front of a statistically significant number of users, and see if they bite.

I use the term "bite" because I don't mean "convert". Optimizing your conversion process (getting users to actually sign up / purchase, etc) takes time and that comes later. In the beginning all you need to test is if they care about your product at all (are engaged when presented the idea). That's where the field of engagement analytics comes into play, and that's a big subject...but hopefully I've pointed you in a useful direction.
I'm moving to SF in a year or so because my wife is attending grad school and I am terrified about housing due to this fact. Maybe I can get my employer to sign the lease.... right
> A good smith makes his own tools

The problem is, this can be taken to infinitely far ends.

Editor annoys you? Modify it to your desires. Don't like the compiler? Write your own. Get sick of the programming language? Invent your own. Get annoyed with how the OS does something? Change it or invent your own. Bump up into x86's limitations? Start on custom FPGAs.

Ten years later, you might still have 0% completion on your videogame, and indetermine completion on your ever-fractaling toolchain. (And this isn't just a thought exercise; I remember a HN submission earlier this year that was nigh-identical to what I describe)

I would rephrase what you said as "A good smith knows his tools and their limitations, and knows when it's appropriate to make his own tools". Even when talking in analogy... a smith's apprentice would not presume to make his own tools before experiencing his master's, and even further I suspect most smiths did NOT make their own anvils, or mine their own steel... ;)

There's also a healthy serving of "Worse is better" in this line of argument.
When you restart, you will restart into whichever kernel you have installed, which may be whatever you booted into previously or a new distro kernel with the updates compiled in. There are no Ksplice updates loaded until you tell them to load and Ksplice does not make any modifications to the actual Kernel binary, so #2 isn't really an issue. The real problem is there may be limitations on when you can reboot, leaving you in a vulnerable state. Sure, an ideal environment would let you reboot any system at any time, but those places are like unicorn ranches.

I completely agree with your last comment, though: systems suffer from weird bit-rot diseases. If you never reboot, you may find things challenging when you finally have to.

Disclosure: I work on the Ksplice team.
This isn't a particularly new twist. The idea of our universe coming from a black hole has been around for quite some time, as this 1998 article discusses:

http://martinelli.org/rexpansion/bhole.htm

"if we run time forwards, we can kind of visualize the beginning of
our universe as a very rapid collapse (the inverse of "Inflation").
A similar kind of event happens when a star (hot, spherical,
massive, dense...) becomes so dense and massive it collapses in on
itself and forms that mysterious black hole. Here's an interesting
question to explore... "Did our universe begin as a star that
underwent a gravitational collapse?" I.e., do we live in a black
hole?"

Perhaps the novelty is a formal theory around the idea?
I'm not sure what evidence you're asking for... That people sometimes feel discriminated against?

(edit: The mere fact that Starbuck's has 130,000 barristas at any given point in time makes it quite likely that someday one of those barristas will sue them for discrimination because they couldn't get the shifts they wanted. If the company can prove that the shifts were assigned using an algorithm and not by a person, they have a good chance of winning their case.)
I know the Debian project only officially supports art assets that are in the public domain or licensed under a Creative Commons style license, but I can't imagine they actually consider these things software. Can you show me where they call these things software? Because if that's true, I find that use of terminology to be quite ridiculous.

Stallman thinks all users should be able to share and remix artwork freely, btw.
It's easy to blame it on bad capacity planning, but some times it really is just irregularly slow (or busy). When I waited tables it wasn't at all unheard of for the manager to ask if someone wanted to leave if it was abnormally slow. If there were no volunteers (or if everyone was indifferent) they almost always picked someone to go home.

Same goes for it being extremely busy and calling someone who is off and asking if they wanted to come in to make some extra money.
Even if it is real, Go is otherwise going to stomp Python performance-wise.

That's not a statement of pride or fanboyism or whatever... it's just the nature of the two languages.

However, I have recommended and continue to recommend that if A: you are using Python B: you want something Go-like and C: Python's performance is currently good enough for you, Stackless/gevent/perhaps this library is a much better solution than translating tons of code to another language. You can get a lot of the bang-for-the-buck with this approach without incurring huge rewrite costs. If you're starting from scratch with Go-like needs, Go is a better starting place IMHO, but Stackless/gevent is definitely "good enough", no sarcasm.

It is, IMHO, a very underestimated library in the Python community. And yes, I know lots of people know it exists... this is a statement of my yet-higher opinion of it.
The graviton is the missing particule of the quantum mechanics.
It is, simply put, a 'gravity unit' exchange between every corpse in the universe from which 'emerges' gravity.

I bet you there are a lot of efforts made right now to find a way to measure them!
Fascinating history, thanks. The one who translated M3... that would be Tomato, right? I found out he had the same assembly language professor I did (Lance), albeit several years apart.
I'm not seeing #2:

Step 1. Boot your version 1 kernel.

time passes, and version 2 is released

Step 2. Apply Ksplice updates to bring your kernel up to version 2.

Your system reboots (let's say due to a power failure):

Step 1. Boot your version 1 kernel. This boots because it's the same kernel you booted a year ago.

Step 2. (Before bringing up the network) Apply ksplice updates to bring your kernel to version 2. This works because you booted the same version 1 kernel, and the updates haven't changed either.
Agree with parent. chipuni's strategy seems like trying to pigeonhole a reference when statistically, you're most likely always going to be on a computer and have access to a reference that's searchable.
"Sophomoric" is not merely an empty insult, to be flung at whatever you don't like. It is a specific thing. It can not apply in this case... only a particular justification for a war could be sophomoric, not the whole act.
This would be perfect with one feature: reverse proxy (. It would be perfect to be able to put this in front of Django. I agree, Apache is annoying for one's desktop.
This is of course fine for white people visiting from overseas that don't look like they should know what they're doing.

There are some types of non-muslims (open apostates) that would be putting themselves in real physical danger by entering your average mosque in Islamabad and praying. We have a local ex-muslims meetup in London and stories of threats + actual physical violence from family and "community" are more common than not.

It also goes without saying that if there's no women's section and you have a vagina, you're shit out of luck.
More accurate to say you don't know what the feature is and the verbiage is confusing.

"Fenix features the ability to share local sites immediately, securely, and temporarily. With one click, SSH tunneling will proxy your local server to a privately assigned (HTTPS) URL. There’s even a copy link that can be sent to collaborators. Presto! Your laptop is now a public web server. Possibly even a few if you share multiple sites at once."[1]

I guess they are providing the reverse tunneling as a service?

1. https://medium.com/tech-recipes/love-localhost-f488940f3e38
How so? Mohammed told his pal to wake everyone up for pre-dawn prayer, the guy fell asleep instead, and everybody (Mohammed included) overslept. They performed the prayer after dawn instead.

Or am I misinterpreting this?
And unlike common criminals, if they decide that you deserve to be extraordinarily rendered, there's no hope of stopping them.

This is why you should resist government spying, because once you come to their attention, they could mistakenly or rightly decide that you need to be fucked with in some way, which could range from a brief arrest to murder. Merely coming to a government's attention puts you at risk, so we should minimize the chance that anyone can come to the government's attention.
Ask HN: Name a specific issue that slows productivity while coding?
Looking for specific things while actually working in a code base...ie "tracking through code libraries/hierarchy"..."remembering variable names"...