skysight-inc/HackerNews huggingface dataset:
Yeah, but it probably wouldn't be used for much besides phone calls and maybe texts, as opposed to email, web browsing, etc. as well.
They mostly feel nostalgic due to the economical and social hell happened to them in 1980-2000. Most of them never recovered from these times and could not adapt to new reality not because of brains washed, but because you cannot simply make it to the top after losing / not having it all. Ask your local homeless guys why they don't buy themselves a house, car and good life. Multiply that by pretty median smartness and hope for "it would fix things if returned" and you get the result.
The 'web' link successfully finds it, btw.
It's not a joke, just look at the author's work on the supporting kcgi and kwebapp libraries:

https://kristaps.bsd.lv/kcgi/

https://github.com/kristapsdz/kcgi

https://github.com/kristapsdz/kcgi-framework

https://github.com/kristapsdz/kwebapp
I'd be as huge fan. Running a small office with 15 people in it takes a lot of work. I'm definitely not above mopping the floors, doing the dishes or hanging whiteboards myself, but it's more effective for me to pay someone to do this while I spend my time working on the product or helping someone else.

I can't speak for the size of the market, but offices we've looked at in LA don't often include cleaning services, and there are a lot of small offices that couldn't justify a full time person for this role.

I would like to be able to get the same person most of the time.

The services that would be important to consider doing are:

- Cleaning
- Assembling new desks/furniture
- Light repair and maintenance (stuff not covered by the lease and doesn't require speciality knowledge)
- Setup / Cleanup for meetups and other events
- Running errands and picking things up from the store
> More importantly, you get compile-time verification. If you use a JavaScript variable in JSX and someone deletes that variable you find out about this issue at compile time. This is very important for large projects that multiple developers are working on together.

I'm still amazed people argue that statically typed languages don't make you more productive compared to dynamically typed languages.
We still live in an ownership society AFAIK. Owning your own home, car, the vast majority of products you use pays. Owning multiples of each pays even more. The parts of society where this isn't true is media, and it's a shame.

You should buy what you need with the rights you're entitled to, and figure out the difference between what you need and what you really don't.
> Does this mean we're stuck with Python 3.5 for the lifetime of Debian 9

As always, with debian, you’re stuck with older softwares for the lifetime of their latest release.

For example, I can’t use any C++17 feature for the next 2-3 years in my projects, just because I want to support debian…
The rancher believes economics are on his side (why else would he be raising a 1000+ heads of rhino cattle).

The price for a poacher is not zero. They risk life, limb and prison (not that I feel sorry for them) but it's not risk free.
From the source:

> var height = coneRadius / Math.tan(45 * Math.PI / 180.0)

Doesn't that just divide coneRadius by 1? Is there something that I'm missing here?
GitLab.com is down, redirecting to about.gitlab.com
The Supreme Court Phone Location Case to Decide the Future of Data Privacy
Very glad they're supporting 2.7! Hope we'll stick with it for a while yet.

3.x derailed that language :(
I'd say I'm confirming that I use the resource about 7% of the time.

I use github stars in a similar fashion to you - just recognition. It's also kind of like Hansel and Gretel's breadcrumbs - it's just a note to say 'I was here' to myself on the github repo.

I'm using pinboard stars differently though - it actively means that I've come back to that resource, it would be as if you could give a gold star to a github repo if you actually downloaded the code. I guess you could fork it, but I only fork something if I want to make changes rather than just use it.
JavaScript 19 Shorthand Techniques
+1, Ember especially. Never encountered a framework with so many foot-guns and poorly documented conventions for avoiding said foot-guns.
Gnosis augur golem Bancor  Will they ever launch if so when?
When will they launch they all seem like people that they have all been around for a few years

These projects have raised over 10s of millions of dollars not even an MVP to show for it what is this even possible
They actually "call" it propaganda, while in the west they call it media (since the government doesn't control it, when it is government PR, they call it propaganda as well). This is not about recognizing something or not, but if the producer of X says it is X, why the f*ck would you not believe them?
Correct, it's a tool and not an official Google product (which should be obvious from the domain)
It's such a pity that the actual Lego is so insanely expensive.
Right now it is simply loading stdout / stderr with iframe, sometimes content will be interpreted as binary flow so browser will tries to download it.

I'll try fix this in next iteration.
(and i just fixed the /tmp :)
It would be interesting to see how similarity in bird call behavior tracks (or doesn't) the phylogenetic relationship between species. My hypothesis would be that bird calls are influenced by other birds in the same ecosystem (imitation or differentiation, and reflecting a high degree of cultural learning) rather than the null hypothesis of genetic transmission.
Digital Game Based Learning as the Greatest Motivator
Is that cookie warning by default translated to me in Croatian, because I'm travelong here right now, or it just happen to be in croatian?

Otherwise, good stuff!
Yeah also you have to deal with the "have you been officially shown how to use that <bandsaw/bench grinder/drill press/vice/pencil sharpener>?" crowd. No thanks.
It is still done, and it pisses me off a lot.

I am usually the one with all the stuff, especially tools. And people tend to borrow from me a lot. I tend to be fine with it, but some people abuse it.
They damage my stuff or lose parts and don't offer any kind of compensation, expect me to take care of the return or just forget it, etc... These people are a minority, but they are also those who tend to borrow the most.

With this mindset, it is no surprise people get protective of their stuff. At least, a "library of things" has ways of dealing with abusers without endangering friendly relationships.
You can plan for jerks though. Libraries have survived damaged books just fine for millennia. Really all these sharing projects are become general purpose libraries of things rather than just books.

Cost replacement into the price of admission and kick out members that consistently abuse the privilege.
There are many tool rental outlets. The tool quality tends to stabilize at "almost broken", but they exist.
- HEADLINE: thunderbolt, amt firmware loader

- DESCRIPTION: The last laptop that I bought from Lenovo had a thunderbolt port, and I had to use that port to get 3 x 4k monitors to work. The hardware shipping with non-functional firmware. The only way to upgrade the firmware was by booting Windows. I was not sure if there were other devices with old firmware, so I spent hours waiting for a full OS upgrade. Dell was working on a thunderbolt firmware loader at the time, not sure if they released it by now.

Similar situation with the AMI firmware security issues (CVE-2017-5689). The only way to upgrade (afaik) is by running a particular windows installer.

It seems really dumb having to buy a throw-away drive just to be able to boot windows to upgrade firmware. Obviously, I understand this at the feet of the hardware vendor. I was going to suggest pre-installed Debian, but Lenovo will ruin that with pre-installed crapware.

- DISTRIBUTION: stable

- ROLE/AFFILIATION: entrepreneur
> But members break the tools all the time and don't take responsibility for it. Even though there are cameras and people have to swipe their card at the door it still happens.
>I think one reason sharing is not as common is because people are jerks.

I agree with this. I visited a local maker space a number of people raved about (and still do) online. They did have a number of tools which I probably would not otherwise acquire (for instance laser cutters, etc.) either because of cost, space, or rarity of need, and I thought it would be neat to have a community of other similar minded people, however I found myself really turned off by the way the place and tools were kept up. Maybe I'm too fastidious when it comes to tools, but I found the tools weren't really kept clean, stuff was scattered about, unorganized, and ultimately I thought an untidy hodgepodge of mid-tier tools that weren't really well cared for by their users.

It is too bad, I think it is a good concept and I've seen youtube videos of what appear to be nice operations with hobbyists that are a bit more 'professional'. (I guess that could be somewhat of a contradiction..).
Is there a noncustodial  exchange for bitcoin and ethereum?
A noncustodial decentralized crypto currency exchange where the rules of the payouts and transfers are in immutable agreed-upon code As opposed to A person controlling it

So let's say I exchange bit coins for Eth The exchange gives me ETH and doesn't renege like coinbase when eth shoots sky high
>'Twitter allows them'

In part Twitter is successful because it allows bots. They make a huge percentage of their userbase. If they cracked down on them, they'd wipe out millions of 'users' and their value would go down.

It also depends on the kind of bots you mean, spam bots should definitely be stopped. But allowing users to post through a bot or an api is great but only for big sites, if you have people automatically posting on a small site it kills user engagement.

> 'is it possible to run a successful social site without that'

It definitely is, the number one reason most social sites fail is that they try to micro-manage their users and the owners think the site will run itself.

Bots and third party tools have a place but only when you have a decent sized site and active community, but they're not necessary.
What, exactly, do you think OpenBSD can do to prevent an attacker from comrpimising your responder binary's logic that everyone else isn't already doing? OpenBSD's sandboxing model is superb, but that's not what I'm criticising.

C is a bad choice for handling untrusted input precisely because it makes it very difficult to prevent logic errors that disclose user data in unexpected ways. The security community has done its best to prevent the even more disastrous class of breakout errors that comprimise the entire resource (and OpenBSD is great for this, way better than containers).

But as my comment was specifically addressed at the choice of C, I don't feel like I need to sweet talk an OS I already say lots of nice things about.

Maybe you'd like to respond with all sorts of great literature about how the C spec is not full of holes and gotchas?

And don't even get me started on that "simple example binary."
I think that's something they tried to fix, with testing security repo.
Vue templates are checked at compile time with the default runtime-only distribution, and the DSL it uses is arguably more checkable than JSX.
Personally i dont see the point in integrating synchronization features for now. There are already tools which are good at synchronizing files.
And since everything is stored in a single file, it should be trivial to setup sync. E.g. you could do so with an alias like:
alias passmgrgit='git pull; passmgr -file xxx; git commit -a -m "updated";git push'
I've used sites like these when I am stuck with a problem and I would like a hint. But learning the theory is important. The resources I've used recently to train myself are:

- Competitive programmer's handbook: https://cses.fi/book.html

- InterviewBit: https://www.interviewbit.com/

- Sedgewick's DS&A course/book https://www.coursera.org/learn/algorithms-part1 http://algs4.cs.princeton.edu/home/

A similar site, with C++ using [some] STL can be found here: http://www.techiedelight.com/data-structures-and-algorithms-...
Not a requirement per se, sure, but it's strongly suggested and other usages are not idiomatic.
Given that the majority of those people are trapped behind the boundaries of those states by poverty and visa rules, I can understand why they are nationalistic.
Not the same at all. To say that the site newsfeed.fb.com uses Vue is a fact. To say that Facebook owns and operates that site is a fact. The valid point is that Facebook is a large company made up of many people and not a monolithic entity.
Found the guy for whom C was too intimidating!
I'm a happy TMobile customer and it's always nice to get iMessages after landing in another country.
Oh please, it might take 10 years it might take 15 years but TPP will be signed. You have no influence and thankfully the people that rule the countries of the world are much more intelligent than the moronic rabble of Sanders and Trump supporters that are against free trade.
Unless you are need MIP scipy.optimize is nice.
It may be bad but unfortunately it's the closest to a serious/workable standard nowadays regarding URLs.
Haven't gone broke yet, never even lost money on a trade, and if i do, then i will go find another $2,000 to muck about with haha
Charge money for your product/service/content?
I said the same thing to an interviewer once when he asked me about the syntax of some Entity Framework command and he looked at me like I had cheese coming out of my mouth.

I didn't get the job, but I'm glad. His reaction was a red flag as far as I'm concerned.
It's hard to take anyone seriously who doesn't even spell the name of the thing they're opining on correctly. I'd venture to say you've never used Vue in a meaningful way so probably aren't qualified to make a comparison.
I'm fortunate that I actually know my neighbors, we bbq, and we do favors and borrow each other's stuff all the time. This sort of community seems to be getting rare. I like the idea of the 'library of things' but feel like I'd might implement it as a P2P borrowing app to encourage people to talk to their neighbors.

The problem is that people aren't 'settling down' and instead are frequently moving around for work. This makes it hard to build up communities with the people around you. Your work becomes your 'stand-in' community - which has it's disadvantages. This has ramifications for health and happiness far beyond borrowing stuff. The studies that show people living longest aren't correlated with western health care or even good diet - it's the strength of their bond with their community.
Snow Crash!
but the core difference here is there is no precedence set. Especially since classics core belief is immutable transactions. As long as the community has that integrity. Then its safe. but ultimately. It is a consensus based system. So its not to say its not impossible
Wow, it appears my point was completely missed (and I was otherwise painted as a bigot), so let me try to explain better.

> It's a solved problem, and something an employee would NEVER do in your company, let alone search for the optimal solution in 10 stressful minutes while you breathe down his neck.

Actually, just a couple of weeks ago we had something almost equivalent, that involved chasing "pointers" through databases and files. It was for less than 1M cases, but still - any O(n^2) solution would have been infeasible (and an nlogn solution about 20 times slower than an O(n) solution; in this case, it was a one-off, and the difference would have been between 1hr of runtime and 1day of runtime).

> When's the last time you ever did anything as low level as reversing a linked list?

Please re-read what I wrote. I wrote, in fact, "you (almost) never need to reverse linked lists in practice". I also explained that it is an abstract version of a kind of thing that DOES happen often.

> Major red flag. I don't mean to be rude, but this sentence comes off as very arrogant.

Perhaps. For all you know, I'm a dog, but I'll say that I'm soon entering my 4th decade in the industry, I'm well respected, I've hired (and fired) tens of people through the years (and interviewed hundreds if not thousands); and I'm well respected among my peers for having very accurate evaluations of people's abilities. I do not aim to be politically correct.

> Why? Because they're in a lower caste? If you can't handle direct feedback, you're a terrible manager.

No, because I've just hired them, or just didn't hire them; either way, I think it is irresponsible to trust the statement of a person I don't actually know and who may either hold a grudge or want to please me right now. I meant to say "direct immediate feedback", which is perhaps better wording.

After I know a person, I ask them (and usually get) the most direct and raw feedback I can get.
>No one has read "a single word of those trade agreements" because it was all done in secret until it was already signed and there's nothing to do but sign it.

THE AGREEMENT IS PUBLIC

https://ustr.gov/trade-agreements/free-trade-agreements/tran...

The reason it was negotiated in secret is because governments understand that there are large populations of easily influenced idiots that can be manipulated to be against these agreements even though they benefit the people on net.
Shouldn't there be an app for that?

If I were to make such an app, how could I get a company to underwrite and provide insurance for these items?
This seems to be also how 'developers' make decisions. If something is backed by a large company and has adoption then there is more potential for employment. So there is a rush to learn it. Which is logical.

What is not is the next step when these groups become extremely invested and endlessly hype their choice and rubbish others in places like here never mind any technical merits or demerits. The prevents proper technical scrutiny of hyped technologies and allows a lot of bad ideas to gain traction.
Aaaaand they ruined it.
> Pointing to a known bad actor as an attempt to completely invalidate something even you admit is "overall good" is dishonest and disingenuous

No, its pointing out the law still has problems and has been used as a money making scheme. It, like code, has bugs that need to be remedied. Arguing the code does it job expect for some bad actors is just as problematic when talking about laws. I am also troubled by the picking of something not voted on being given the force of law (WCAG 2.0 Level AA).

I'm actually really sick of people using phrases like "completely invalidate" when that is not what I wrote. Hyperbole and beating people over the head who disagree with you is not a constructive way to proceed.

I cannot understand how people who code cannot get that the law needs tweaks and fixes just like code. I would prefer a formal notice to a law suit. We are about to unleash a whole new category of violation and even a suit that asks for no damages is going to be expensive.

Oh yes, in this case they didn't ask for damages, but that won't be the case next time when more bad actors appear.
To put your mind at rest, it appears to copy a CSS background-image gradient definition, like so:

background-image: linear-gradient( 135deg, #FDEB71 0%, #F8D800 100%);
Who's Rashed and why should we go to his blogspam instead of the original source?

http://www.techiedelight.com/list-of-problems/

Someone's just dying to get page views, posting the same link every other day...

https://news.ycombinator.com/submitted?id=sdaw
Why would you buy Whole Foods to compete with Walmart? Seems like totally different branding and target markets...
I'm curious if anyone can answer this from the perspective of iOS, particularly games. Which ad exchange do you use (fb, google, other?) and how do you present the ads?
Same thing in the USA. Trying getting a problem looked at during a physical; they want a separate appointment. Though since my insurance pays for physicals, I can see why they do it. Probably required by insurance company since my deductible is $5000.
This is interesting. However, Minimizing a weighted sum doesn't correspond very well to most concepts of fairness would it be possible to change the allocation rule to something like the Shapley value which naturally encapsulates at least some fairness axioms.
> Think of Fiber and how it works. VueJS may copy that model but in this sense, as in the case with JSX, they're a follower. They are not a thought leader.

Fibers only exist because sharing between Javascript threads is not currently an option.

React is a thing only because Javascript sent us back 20 years in time.
Sounds like a smart move if they can keep the perceived brand identity for quality goods. WF has a lot of unnecessary overhead.
Although they often have less data (but it wouldn't really matter in this case since he used a pretrained model), he could have used one of the many public face recognition datasets that are already out there and exist exactly for this purpose like LFW [0].

[0] http://vis-www.cs.umass.edu/lfw/
Homeless,assaulted,broke: drivers left behind as Uber promises change at the top
Germany’s low investment rate leaves its infrastructure creaking
Cloud Foundry makes its mark on the enterprise
It's an average. Sometimes you insert at 0, sometimes at 1, sometimes at 2, ... sometimes at n. On average it's O(n).
> There can be no dispute, the state dictates the law and the companies either comply or leave the country.

Why even have free trade agreements if you can create laws that will destroy foreign business? ISDS is not so states can be subject to companies, it for states to follow agreements they sign. If the state values muh sovereignty so much they can simply reneg on the agreement and lose the benefit of free trade.
How is the source data for prediction  market oracles generated?
One thing that's not obvious to me is how do you get the data that if you did bet Trump is going to lose in 2020 ; how would the prediction market know he actually lost is that manual?
This (and checkinstall) are stopgaps, ideally the .deb creation process would get an entirely new packaging toolchain, with the minimal arguments: dependencies, build-dependencies, sourcefile/url/repo, buildcommands.

Then a linter could tell you that a changelog.Debian.gz, man-pages and debtags are still missing, but for internal redistribution that is enough for now.

And can failed build commands continue from where they were interrupted? Always cleaning everything is terrible for iterative exploration of the package creation process. The final package should be marked as tainted of course, but always starting a minute long compile process should be skippable.
I don't understand how Stack Overflow is so popular for these types of questions. Usually the documentation is a much better source. So yes, using Stack Overflow instead of the documentation is a red flag for me.
I only buy used cell phones. I have an S5 and Note 4 right now I got combined for half the cost of a new S8, and I got both in mint condition a year ago.

You really can't get away with that with laptops or desktops because the need for fans causes a lot of component wear and environments are so divergent you can't trust used sellers to not have a lot of the internals damaged. Or the keyboards and trackpads - heavy wear or use or just abuse and one damaged key can ruin a purchase.

Phones are nice and self contained enough that looking at the outside generally tells you the condition of the inside.
Fractional Foods?
Colonizing the bottom of the ocean would have many of the same practical benefits of colonizing Mars, as well. It won't save the human race if the entire planet is destroyed, but short of that it offers some protection from most of the other existential threats (disease, nuclear war, asteroid strike).

That being said, it's not clear what would sustain an undersea colony. Only a fully self-sufficient geothermal-powered setup would be properly effective as species-insurance.
Yep, and the $900 difference is written off as a loss by the hospital. They must pay zero taxes.