skysight-inc/HackerNews huggingface dataset:
Hi Everyone, if you think it is time to bring Love, Compassion, Kindness, Happiness, Mindfulness to become abilities that everyone could develop it and we have teachers, social network, practices, activities, to support people all over world then please contact with me. If you think Success and Happiness have to be put on a same table. Making Money and having Peace require skillsets then it is time for you to make that big change. With the development of technology and internet, a single life in this world could become better because of your contribution then please come and create a New Kind of Social Network.
If you leave an issue on the Github repo with some debug logs and some info about the server I can look into it.
I have done things like that, but the one definition rule gets in the way.

void DoSomething(widget* param, OtherClassWithvirtual* param2) {...}

My DoSomething function needs to link to widget, but now I have two different libraries that widget could be in. The linker encodes in my binary which library to load to get widget. All attempts to use the other library instead are undefined behavior.

The only way I know of to work around that is build DoSomething twice, linking the real widget once and the test widget the other. Note that DoSomething takes two parameters, and those are classes that may themselves also take other classes with virtual functions. All the possible cases quickly gets into a combinatoric explosion and my build times goes from an hour (already way too long) to days.

If I'm wrong please tell me how, I'd love to not have so many interfaces just because someone doesn't want their unit test to become a large scale integration test.
This should be fixed in version 1.3.2
There's also a world beyond Unix. Prof. Bernstein may not be interested in targeting Windows. But for library developers in general, I'd recommend CMake. Microsoft has adopted CMake as its standard cross-platform C/C++ build system, and has built a cross-platform library package manager [1] on top of it.

[1]: https://github.com/Microsoft/vcpkg
Learn 24 Ways Now How to Increase Website Traffic to Your Site
>If standards don't embody important technical contributions, then why don't implementers rush to create alternative, unpatented standards? [..] If the choices truly are arbitrary, it should be trivial to avoid the relevant patents [..].

The by far most important aspect of those standards is not of technical nature. It's the host of agreements between the involved parties to not sue each other into oblivion. The patents involved have long ceased to hold the role of drivers of technical innovation, it's about the sheer amount of legal ammunition they can provide, and they have been created in such an image.

Lots of technical fields (esp. in IT) nowadays are a veritable minefield, scattered with a huge amount of incredibly broad and vaguely written patents, often playing mix-n-match with prior art or other kinds of dubious validity (which nevertheless have been granted - while it has gotten better, the allowance rate of the USPTO was close to 100% around the turn of the millenium...), where the attempt to navigate around any violations is a herculanean effort, and hardly possible without a veritable legal team. (And you should let them do the patent search anyway: If you dare to try it yourself and someone sues anyway - hooray for treble damages!)
I'm not forgetting supply and demand. The supply increases, therefore demand would as well.

If there are more places to live than people who need them, then I'm curious where this place is. In populated areas where the rental market is already insane (SF, NYC, etc), then it could really only increase rent prices.
HTC SteamVR 2.0 Video Shows Vive User Navigating Three Rooms
(i guess i should say i'm a dev as well as a user. but my exposure to configure is as a user.)

so here's why i'm not a fan of configure: (1) it's slow (2) if something goes wrong, it's a fucking nightmare to try to diagnose -- it's just an endless barage of crap that doesn't actually have anything to do with the app at hand, and the actual build process is like 2 or 3 layers away from running the configure script. (or for extra fun, maybe you didn't have a configure script, you had the other script that generates the configure script.)

i'd much rather see just a simple makefile with well documented dependencies, e.g., like redis does it.

(slowly this problem is going away as building becomes an integrated part of the language -- e.g., rust, go, ...)

(and to be fair, a large part of it is just an aesthetic objection -- the sheer mass of unnecessary code and checks that configure does & generates is really ugly to me. i want beautiful software!)
Does that look related to this? https://github.com/browsh-org/browsh/issues/58
My vision seems to oscillate between both eyes in the example picture shown (the yellow-blue one) - in the overlay, the colour changes from yellow to blue and back, with an overlay inbetween. If I concentrate I can see yellow over a blue background consistently though.

Does anyone have the same or a very different experience?

I imagine something similar would happen with your proposal, and possibly make people sick.

(Mixing vision between eyes is really interesting. My eyes are really different (one is good for close-up, one better for distance) so I have some experience with this.)
welcome to the military
1. You're assuming the software is intended to be deployed

2. Writing anything sane with autotools or CMakes is an exercise in frustration that borders on torture. Not to mention how either of these systems chafes on one's sense of aesthetics.

3. I've installed a few of djb's package over the years. While indeed non standard, unlike either of the solutions you've mentioned, djb's stuff: a) works b) is usually very simple to understand and change when needed (unlike the autotools steaming monstrosity which in 20 years of using opensource software I've never dared to touch)
>No, you can't pay that $2500 a month.

Right now, not that often. However, we're attempting to educate a lot more people in this skill set, and the increased supply will help reduce the cost.

White collar is the new blue collar. Business is incentivized to make this happen.
Rhino Coin Cryptocurrency
Frankly if you can't see why someone working hard would be annoyed with their money going towards taxes that pay for people to enjoy a life that they are not enjoying, then you are no better than someone saying "Don't be lazy, just get a job". People do different things, some people want to make lots of money or have a 'good' career, and sometimes you have to suffer through the bad side of your choices. A bit of empathy goes a long way.

I don't think the place to aim for is income tax. Tax in the 70s was crazy (the Beatles wrote a pretty famous song about it, it was in the 90%s in the UK). Frankly I don't think income tax should ever be above 50%.

Taxing capital gains on the other hand should be higher than in the 20%s for people "making" millions a year this way. Not to mention how easily corporations dodge tax, or how people can inherit vast fortunes without doing or risking a thing. Aiming at raising income tax is just pointing badly off people against slightly better off people, all whilst the truly wealthy are ignored.
Work on a code base with 40 plus developers and 30-40 commits a day. Having a clean commit history is a must versus "test commit", "fixed that thing", "added" etc.
Great to see more stuff like this! I really believe in games for quantum pedagogy. See also
https://en.wikipedia.org/wiki/Quantum_tic-tac-toe

and some computer games
http://quantumgame.io/

http://www.tropic.org.uk/~crispin/quantum/

(full disclosure, last one is mine)
You repeat very common misconception and false analogy.

You don't get high volume processor core into silicon by just hacking Verilog/VHDL in your computer and then send it to the foundry for tape-out and manufacturing like you do with some custom ASIC chip.

Intel and AMD start new microarchitecture design work every 2-3 years. The work must progress in tight time schedule or it becomes outdated. It's highly coordinated effort that requires significant capital investment.

You have to lock in goals, select implementation technology, methodology, have expensive tools etc. Behavioral design, physical design and silicon ramp interact constantly. Problems are solved and there are many optimization and validation phases. You need expensive hardware and access to engineers in the foundry and process you are targeting.

I'm sure there will be many completely open RISC-V cores, but not for the high volume uses or latest processes.
Thank you for the suggestion. We may try to find a few trade shows for manufacturing industry. Good suggestion.
Bear in mind that steps 1, 3, 4, 6, and 7 are not related to slashpackage. nrclark has got step #2 wrong, as all that it yields is the current source package version number not a URL and there's no real parsing going on (except for the shell stripping the trailing newline); and xyr step #8 is xyr own invention and not actually in the build instructions as given.

That leaves step #5. What that does is both fairly obvious and documented in the instructions. It tries out a whole bunch of compilers, compiler options, and implementations in turn to see which results in the best code. Ironically, it is probably the sort of thing that autotools might be persuaded to do. But in practice no-one would, or it would be buried under reams of copied-and-pasted cargo cult tests for things that the actual source at hand cannot in fact do without in the first place.

This is of course a long-recognized fly in any let's-just-use-autotools ointment, discussed over many years. (-:

* https://news.ycombinator.com/item?id=5276876

* https://queue.acm.org/detail.cfm?id=2349257

* http://freshmeat.sourceforge.net/articles/stop-the-autoconf-...

* https://news.ycombinator.com/item?id=1499738

* https://news.ycombinator.com/item?id=4407486
Follow this issue to follow Vim-keys integration: https://github.com/browsh-org/browsh/issues/31
New 'witness protection' for whistle-blowers exposing tech industry
Also in the recent and upcoming releases in "causality" department: The Book of Why: The New Science of Cause and Effect (Judea Pearl, Dana Mackenzie)
https://www.nytimes.com/2018/06/01/business/dealbook/review-...
The rendition of the character in a specific typeface, most likely.
NYSE takes the glove off: IEX
> Logging. You forgot to mention good logging practices.

Good logging practices help you pinpoint what code you need to debug.

It does in no way replace debugging.
While this is true, it is not magically funded, consider the average person. Taxes historically are taken out every pay check. This person is now receiving $X dollars a month "for free", insofar that it doesn't require any actual input on their end to receive this money. Rationally, of course it's not magical free money, but and the end of the day they do ultimately have X more a month to spend.
>You sucked money out of the economy and sat on it.

Presumably they invested it and in doing so helped businesses to grow, employee more people and better serve their customers.
You need a context switch to use AVX?
> You example script with python2 is not about pathing, but a separate problem or multiple binaries with the same name, and is exactly why you want to let package managers deal with this.

> for example what the default python will be

Except that package maintainers created this problem. It's not a real problem!

Python's source code downloaded packages call itself python3.

Some package managers decided to call it "python" creating the incompatibility, and thus creating the problem for everyone who writes python programs for now until all those systems go away.

As a result, everyone who wants to write python programs has to deal with the fact that python is sometimes called python and sometimes called python2 -- depending on what the package manager did.

> As a developer, you can't know all the different setups you users will have,

You can know what you're willing to support
Yes I can. We are a bunch who can do that.
One solution would be social entrepreneurs. But I guess the issue with that is regulation. I can imagine lobbyists and NIMBYs blocking those proposals.
Reminds me of a method found in the SharePoint SDK called HideTaiwan() [1]

[1] https://docs.microsoft.com/en-us/previous-versions/office/de...
No, it's generally "Copyright <name>" to explain where the license is coming from, but a copyright license is the exact opposite of "all rights reserved".
Unfortunately, as the article mentions, the problem isn't with the availability of the information it's with the actual knowledge of the information. That's why the post cards matter so much, the program had a publicly available website for seven years, yet the solution lay in actively distributing the information instead of passively distributing it.
To learn from past mistakes, probably. If you want to create something better, you first need to determine what’s bad.
I've observed that people can experience motion sickness very differently. Some people can be fine for long periods of time before gradually getting nauseous and then take just as long to recover without every vomiting. Other people get sick almost immediately and then after vomiting are completely fine. Some people must look at the horizon in order to avoid getting sick and others cannot avoid getting sick. Some people vomit repeatedly while others only need to do it once.
Also tried with several CSV files (2MB and 123kb) and nothing happens. Here is a link to small CSV: https://www.seektable.com/demo/sales.csv

(btw our tool also can create pivot tables/charts by CSV up to 500mb or databases)
Galera Cluster Recovery 101 – A Deep Dive into Network Partitioning
Haha, I did recently as well. Cool concept though
I think the GP's comment was unhelpful, but there is always risk in starting a business, particularly in hospitality, and especially as an independent operator.

There's risk in the construction (that budgets/timelines will blow out, contractors will be unable to complete the work to specifications), in whether the hotel will be appealing to customers, in the possibility of a recession or natural disaster or civic crisis that will keep tourists away.

There's a few of the more obvious ones.
>and the most respectable person is the one who silently gets stuff done.

Except even in this case, others must be aware of the person getting things done. If you managed to do a lot of work and people literally didn't notice or attributed the work to someone else, you won't be respected by them. So what ends up earning the most respect is the ability to spread knowing of your accomplishments without appearing like you are boasting about your accomplishments. That said, in such a system the people likely think they are valuing the person quietly getting things done, ignorant of what they actually value.
AT&T takes strategic stake in Magic Leap
How Angular Uses NgZone/Zone.js for Dirty Checking
How to Learn React – Best Free Online Resources for Beginners
Haha, something that should theoretically help small players actually only helps huge corps? That's CRAZY. I bet that's never happened before.
Nice - but I wish it didn't take over the New Tab button since I use that for quick access; Since it's icon is in the status bar, why not just click on it to open a markdown tab?

*Edit: Yes, I know it's in the name of the extension :-) -- just wish I could change the default.
The example code snippet on the website has a synthax error. The '!' in the comment embracement is missing.
Yeah, there's a lot of improvements to be made to the rendering engine.

Sure what sort of contribution were you thinking?
Why does that put Microsoft’s best days behind it? A less cynical person might look at what you’ve just said and say Microsoft’s best days are ahead.
Note that OpenHatch is no longer active: https://blog.openhatch.org/2017/celebrating-our-successes-an...

Our opportunities at TDF: https://www.volunteermatch.org/search/org1102611.jsp
> I googled and looked on MS site and didn't find out if SQL Server Express exists for Linux too, but I'm on my phone right now.

There you go:
https://hub.docker.com/r/microsoft/mssql-server-linux/

:)
The proper name for them is stated in the article's title.
Engineers wages in China often surpass even SV wages. China is not cheap anymore if you live in Beijing or Shanghai for example.
On the AWS Application Load Balancer HTTP/2 Support
Voucher sounds like something that can be revoked.

"You weren't a good citizen, you murdered. Vouchers revoked!"

"You weren't a good citizen, you murdered. Vouchers revoked!"

Some time later

"You weren't a good citizen, you were speeding. Vouchers revoked!"

Then of course you can have law enforcement at various levels, or even prosecutors, specifically seek out reasons to deny vouchers to any given person. Little bribe, little political promise, little threat and bam you've shit-listed someone.

Or you get voucher-casualties via prejudice, "driving while black" traffic stops/arrests for example.

Nope. Nope, that sounds too Soviet Russia.
The myth of the job-hopping, rootless millennial is just that – a myth
No, not really. The phrase itself has no legal significance any more, anyway, but even if it did, this would basically work like an ACL:

Allow MIT terms
Deny * # all rights reserved (implied)

Am I using it under MIT terms? Allowed. Otherwise not.
Have you already finished your MS? If yes, may I ask from which university and when?
Has any of the approaches recommended in part 2 been shown to give equivalent or better results than AlphaGo Zero? Eg matching/surpassing human performance with shorter learning time or less compute resources?
Ha :D
If you're building something new as the original phrasing implies, choosing 3 is easy. If you need to integrate with 2, then you're in a tougher spot.
Job-hopping is no sin when you can get a 25% pay increase whenever you do it, and companies will only give their retained employees 2.5% raises (while cutting their benefits by 5%).

Job-hopping is no sin when you are an "at will" employee with no contract. Some companies think nothing of firing 10% of their employees every year, and replacing them with fresh faces. Is that not the same thing from the other side of the table?

The company who rejects you for job-hopping is explicitly rejecting your self-agency and your right to continually re-evaluate your business relationships, in exactly the same way that companies do when they fire bad employees. You fire bad employers. It is no different. The relationship is work for pay. If they want you to stay, they have to ensure that relationship stays mutually beneficial every week that you work for them.

No, don't be careful. If there is no contract specifying otherwise, you owe your employer nothing next week, and they will owe you your pay for this week. That is all. Corporate loyalty is dead, and the corporate employers killed it. It is not our fault that the harvest they are now reaping is bitter in their mouths. If you are offered higher pay somewhere else, start there next Monday, and tell your current employer on Friday that you won't be back next week.

We have all done it in this industry. 25% more is too good to pass up, and they know it.

Let them be the ones to start offering contracts with severances and notice periods and guaranteed raises and bonuses. That company who won't hire job-hoppers will find that word gets around, and qualified people will simply stop sending their resumes and entertaining interview requests.
ClickUp customer onboarding – what can we learn from it
Suck It Dudes. Science Proves Women Are Better Coders. – Gizmodo
I was going to oppose this but then checked the size of all of my notes-- two years of org-mode --and you're right, it's 1.8MB (without the .git).
Even incremental reform can be difficult and your reform is not that much less radical than UBI. And has some curious aspects - for example, your vouchers are actually more bureaucratic than SNAP/EBT.
(Kind of a tangent, but if you're into sorting check out:

"Generic top-down discrimination for sorting and partitioning in linear time"

https://www.cambridge.org/core/journals/journal-of-functiona...

Abstract: "We introduce the notion of discrimination as a generalization of both sorting and partitioning, and show that discriminators (discrimination functions) can be defined generically, by structural recursion on representations of ordering and equivalence relations. Discriminators improve the asymptotic performance of generic comparison-based sorting and partitioning, and can be implemented not to expose more information than the underlying ordering, respectively equivalence relation. For a large class of order and equivalence representations, including all standard orders for regular recursive first-order types, the discriminators execute in the worst-case linear time. The generic discriminators can be coded compactly using list comprehensions, with order and equivalence representations specified using Generalized Algebraic Data Types. We give some examples of the uses of discriminators, including the most-significant digit lexicographic sorting, type isomorphism with an associative-commutative operator, and database joins. Source code of discriminators and their applications in Haskell is included. We argue that built-in primitive types, notably pointers (references), should come with efficient discriminators, not just equality tests, since they facilitate the construction of discriminators for abstract types that are both highly efficient and representation-independent.")
Even so, I often store images within my online notes. Linking out to them is one option, but of course means that my notes would be dependent upon a third party host. Being able to paste image blobs into the document and store them with the text would be an advantage if I were to want to use this.
Homeschool Physical Fitness-An Easy Curriculum Lesson Plan
https://keepass.info/help/kb/sec_desk.html
BuckleScript Releases Webpack Competitor (bsb 4.0)
This is interesting. By making things more transparent, you have obvious and measurable positive effects. Here's my question. What happens when someone moves up a social class such that they're no longer in poverty? I suppose then that they're no longer eligible for the program. How do you administrate the program so that those people are no longer given rice?

I suppose then that the lists held by the distribution centers need to be regularly updated. But then when someone is on the margin (or perhaps for everyone above the poverty line), they can have incentive to say, "Look, here's my card, I'm eligible!" Then the distribution center says, "Nope, says here that you're not poor anymore." Those disputes would need to get resolved, and I can imagine that they can get bogged down in bureaucracy. Worse still, for cases on the margin, distribution centers may have ability to let corruption decide that recipients should be ineligible when they're eligible.

I think that the idea and results are great. I'm just curious how they deal with the cases on the margin. Or does resolution just wait until the next year's income taxes get filed and everyone gets reprocessed accordingly to check for status changes?
I should have mentioned that "async coroutines" (i.e., goroutines) are also a requirement. Also, I understand that Lua doesn't have much of a standard library and isn't really used as a general purpose programming language (compared to Python, for example)?
Skylark: python-like configuration language, implemented in Go
I haven't really made it clear enough in the docs yet, but Browsh is meant to be run on a remote server and then accessed over SSH/Mosh or the HTML service. So there's not much advantage to overcoming the hurdles to getting running on Android. You should just SSH or better yet Mosh to access a remote version of Browsh.
Something I never understood, and have never seen anyone ask: who had that much money to lend?