skysight-inc/HackerNews huggingface dataset:
I suggest you read David F. Lancy’s Anthropology of Childhood. If children were as stupid as you suggest none of them would make it through childhood. No parent can watch even one child all the time and it’s possible to kill your self getting out of bed.

> “Perhaps the most persuasive evidence regarding the attitude of adults toward children acquiring culture through play – without the need for adult guidance – comes from widespread reports of parents’ indifference and even encouragement of toddlers playing with machetes and other sharp and dangerous tools (Howard 1970: 35). For example, from the Kwoma of Papua New Guinea: “I once saw Suw with the blade of a twelve-inch bush knife in his mouth and the adults present paid no attention to him” (Whiting 1941: 25). Aka mothers regret it when their infants cut themselves while playing with “knives but they don’t want to restrain their exploration and learning (Hewlett 2013: 65–66). The Aka provide scaled versions of items in their tool inventory to their very young children and enjoy observing (and, occasionally correcting) their practice strikes (Hewlett et al. 2011: 1175). Four-and-a-half-year-old Okinawan children readily peel the outer skin off a length of sugar cane with a sharp sickle. When a mother was asked how the child acquired this skill she was at a loss for a reply. “‘I don’t know! He must have watched us and learned himself by trying it out!’ she said” (Maretzki and Maretzki 1963: 511)”
Here's a list that I've curated over the past several years:
https://github.com/JanVanRyswyck/awesome-talks
> and arguing that it's a good thing to do

Seriously, how many times I need to write it's a bad thing to do so that somebody won't comment "so, you're saying it's a good thing to do, right?" It's like there's some weird font some people have installed which turns meaning of every word to its opposite.
You do have a point. Empty lip service isn't what anyone is looking for, I agree.

However, issuing a genuine apology (stress on 'genuine')is, most of the time, the politest thing to do. A grievance should be acknowledged, and the disappointed customer deserves to be heard. Customer service is not always a thankless job, says my friend here at SurveySparrow. They get a lot of stuff right and they also get to hear thanks from delighted customers. Apologies, whenever you have disappointed a customer who invested in you, is the least you can do. Empty lip service- no one should have to do that/be subjected to that, I totally agree!
CVE-2018-10933 libssh authentication bypass in server code
If the requirement is coming from accounting (qualification of spend as capex) there’s no way to push back, but it also doesn’t mean you need to follow the exact process of bigger company. You can negotiate minimum amount of documentation that for legal reasons your team needs to track in JIRA and do just that. Good luck!
Bugfix release notes: https://www.libssh.org/2018/10/16/libssh-0-8-4-and-0-7-6-sec...
because they dont understand how networking works.
Integrating DevOps: Avoid These Common Mistakes
"libssh versions 0.6 and above have an authentication bypass vulnerability in
the server code. By presenting the server an SSH2_MSG_USERAUTH_SUCCESS message
in place of the SSH2_MSG_USERAUTH_REQUEST message which the server would expect
to initiate authentication, the attacker could successfully authentciate
without any credentials.

The bug was discovered by Peter Winter-Smith of NCC Group."
Sounds like you're confusing the purpose of the web framework. Don't try to force front-end specifics into a primarily back-end focused web server. Just because you create web templates for the back-end to RENDER does not mean you need to force it to push out VueJS. In theory VueJS should be able to run behind Apache stand-alone and make requests to your Python API which could be an entirely different codebase. No ambiguity if you did it this way instead, and some web frameworks let you serve up static files / HTML. If your JS front-end app is mostly static, you can just serve it up, and serve up basic HTML from the controller.
Now that is funny, thank you! :-)

But seriously, even when I've only thought I was twice as good as someone else (and I'm afraid I have thought that too many times), it usually hasn't ended well.
The key Issue or Issues
The key issue, in this case, is the failure and the use of force of Miami police department and its partners to effectively handle protests during the FTAA meetings. During this event, the Miami Police Department spearheaded a joint law enforcement initiative designed to avail security for (FTAA) and, provide a good opportunity for protestors to express their views on the creation of the FTAA. Unfortunately, the strategy involved over 40 law enforcement agencies from different jurisdictions. This posed a challenge to Miami Police Department from the fact that addition of even a single agency highly complicated the mission. This problem emerged from the fact that law enforcement agencies had different rank structures, uniforms, training as well as protocols which led to the failure to put aside their organizational independence and collaboratively operate as one entity (Nunez, 2003).

References
Clemons, R., & McBeth, M. (2009): Public Policy Praxis: Theory and Pragmatism: A case study	approaches (2nd Ed.). Upper Saddle River, NJ: Pearson Publishers. ISBN-13: 978-0-13-605652-2; ISBN-10: 013-605652-0
Haberfeld, M. R. (2006): Police leadership. Upper Saddle River, N.J: Pearson Prentice Hall.
Larry R., H, 2006): City Of Miami Civilian Investigative Panel Report on the Free Trade Area of the Americas Summit
Nunez., E,(2003): FTAA Case Study, “City of Miami Police Department’s FTAA After Action Report,” and “City of Miami Civilian Investigative Panel Report on the Free Trade Area	of the Americas Summit Report.”
Sherry Roberts is the author of this paper. A senior editor at Melda Research in <a href="https://www.meldaresearch.com/105nursing-paper/">custom nursing papers</a> if you need a similar paper you can place your order for <a href="https://researchpapers247.com/">best nursing writing services</a>
Out of curiosity, what kind of “first class support” would you expect from a Python framework? You can write your React app as a fully decoupled codebase and then use any Python framework that serves HTTP for the API backend. The only other potentially useful feature might be server side rendering of (some of) your components, but you would have to do that in Node anyway.
> I spent quite a bit of time setting up my Django app to serve VueJS (replacing the built-in Jinja templates). Once ready, it became a powerful application with ORM, middleware and all other Django goodies coupled with modern JS framework on the frontend.

Have you thought about writing this up? I'd be interested in reading how you went about it.
What that kind of people need to understand is that "code is a liability, not an asset". Every piece of adhoc code is added maintenance cost, hence the less code the better, no matter the programming language or paradigm.
Make sure you actually need capital. When I worked on my startup I noticed I was more busy finding investors than building the software. One day I was done with spending so much time on funding, and started to spend my time programming on the actual project, which was a great relief.
> for example see Chebfun and [Julia port] ApproxFun

These are great technology which should be widely known and adopted. They are designed for working with functions defined on an interval rather than a periodic domain, and doing a bunch more with them. http://www.chebfun.org

Ironically in the context of this discussion, these tools could get a whole heck of a lot faster with some dedicated effort from some low-level optimization experts.
It's not truth-based if it omits different relevant claims. Naturally there is no such thing as absolute truth but there is a choice of whether more truthful should be of primary concern or not.

Saying that truth doesn't matter because "everybody has their own truth" is a political agenda whose purpose is to make people believe any "truth" is as good as any other and therefore we should not even try to look for evidence.
> left/right (logical/creative) axis

The logical/creative dichotomy is bullshit based on fake science.

In reality the left brain (dominant for most people) prefers sequential, step-by-step thinking, while the right brain prefers simultaneous and spatial thinking.

Math professionals are actually biased towards right brain people. (It's hard to get anywhere in real math using step-by-step algorithms.)
I also use got commit -i semi-regularly, but for this specific case, git commit--amend --no-edit (or possibly without no-edit, if you want) suffices.
I've had similar issues on multiple distros and boards over the years, easily replicable with any sort of intensive disk load. It's not one specific issue (as the underlying bugs get fixed and change over time), but simply that there are lots of little deadlocks in the IO subsystems. There are workarounds and kernel flags to help mitigate things, but no one should have to do that for a daily driver.
Very likely the interviewer was posing to you the exact design that they have already implemented, which they did for good reasons, and very likely your trivial solution would not scale up to the complexity of their needs. So you might have proved you could simplify the problem at hand but failed to demonstrate that you would know how to deal with more complex requirements of a larger system. For example if the commands themselves are quite complicated and have their own relationships and state then how would that be modeled? Eg. how do commands with shared behavior share it? Of course it can all be done in a functional style if you are determined enough, but it could be somewhat awkward and sounds like it wouldn't fit at all with their style of programming. I assume you probably didn't want the job in the end but if you did I would say you didn't do yourself any favors.
“TNC information was based on data originally gathered by researchers at Northeastern University from the Application Programming Interfaces (APIs) of Uber and Lyft that show the locations of available vehicles to mobile apps, and then was shared with the Transportation Authority.”

Why would they use such a terrible data source. I had always assumed the cars in the Uber map are indicative anyway, not the actual location. Uber gives trip data to cities why not get real data
Ask HN: What's your favorite elegant/beautiful algorithm?
WEF: The Global Competitiveness Report 2018
The people in those offices look absolutely miserable.
(sorry for the sarcasm but...)

Oh no! YouTube needs to store a few kb of text! How will they have enough space?
YouTube experiences a major outage lasting for more than an hour
> Is there really such a thing as left or right brained?

Yes, there really is, but the way it's described in American media is a load of crap. I don't think anybody published actual real science about this in English.
Youth violence lower in countries with complete ban on corporal punishment
Fascinating. Simply fascinating.

I have so many questions for you. Have you been studying Walmart long or is it just a passing fancy? How does a company just squeeze out ~$15 billion dollars from a revenue machine in motion (was there some long term plan that came to fruition? Did the pull some Office Space kind of caper and "find" it in their books?)? I have had this picture in my head of Walmart being very similar to fungi (mushrooms specifically): all people see is the storefront, the spiteful and mean-spirited "people of Walmart" caricatures, and the evil business destroying monster (these would be the toadstools); hidden beneath the surface is a massive network of nodes, pathways, connections, and raw infrastructure constantly shifting mass and energy at every moment in every type of climate and condition. I read somewhere that they lose ~$4 million a month in theft and damage. I thought that was a lot... $500 billion... that was one of the stimulus packages that saved the banks...

Fascinating. Your comment was a delight and I am off to dig up more on the company that will hopefully carry humanity to the asteroid belt.
What’s your alternative tracking mechanism? And what does it report?

Truth is you might be so good because you’re not at scale, they may be looking to scale you up which is great... you just have to get them the numbers.

Jira as a tool sucks dicks for pennies (trust me i’ve seen it)

Jira is however customisable as fuck, so if you’re being forced into it then get admin! Stick to a simple workflow, basic practices. Jira falls short with the amount of munging people do to it, at the minute my team has a 9 column board with 5+ projects on it... that’s not how it’s meant to be done and it drags time out of my day.

So by all means if you’re tracking already, demonstrate that (as long as it’s not a damn spreadsheet). If you can’t get them what they need then question why Jira. If you have to use it then get admin and make the tool work for your current process.
Curious what your issue with classnames is? Is it just because it’s a small and simple module (50 lines of code)?
While I can understand your skepticism on the first one, the second package is actually very useful. It doesn't just concatenate strings filtering out falsy values, it supports the whole old AngularJS class format. You can, for example, pass an object {string:booleanish} and it will add only the keys whose values are truthy.

Pretty neat, actually.
> It’s convenient for deficit hawks that they can simultaneously blame deficits for deflation in Japan and fear monger about hyperinflation in the US.

You need to understand the sequence of events in Japan. They had a massive debt problem (national, local and corporate). That triggered a recession causing asset prices to drop. The caused deflation.

The only way to not have asset prices drop and some inflation was printing money. So they printed. Their population and economic investment dropped further while they kept printing money (two opposite pulls). This kept them going until today. It's a wonder they didn't hyperinflate. They pulled it off. But the expense of this is no GDP growth. Infact, whatever GDP growth they have is because of BOJ selling assets to BOJ who sells assets to BOJ. It's a mirage.

So, yeah, their real economic activity (thus, investments, wages, innovation) has dropped from zero to negative because for the average individual, holding money = gold!
I think you should grow up. I mean, what’s your end game? Do you want to manage or own projects for the rest of your carrer, or do you want to move up and retire early? If the former, propose them a tool that you prefer and meets their requirements (maybe integrates with Jira?). If the latter, be the champion of Jira integration, get to know the new upper management who wants Jira in, explore how you can penetrate the structure of the bigger company, because right there is your opportunity - as, I assume, in your smaller company you almost hit the ceiling in terms of position advancement. Move up the ladder, earn more, retire earlier. What’s the point of doing the same stuff 20 years down the line for probably just a little more money than inflation adjustment? Btw I used Jira sparsely for 10 years and it is not that bad. It’s a matter of getting used to. Other more “cool” tools might look slicker but are often not that flexible.
I love Python for back-end web development, it's hard to shake it off of me, except if I were doing ASP .NET Core (I'm ok with C#). So I think in that area it's pretty solid, but I agree, I wish the GUI side of Python got more love, maybe a proper RAD environment like VB had, hate on VB all you want, but damn it was neat. I'm surprised Kivy doesn't have a RAD editor, if it does then I am way behind. For now I'll keep using Tkinter.
Previous threads:

https://news.ycombinator.com/item?id=13643025

https://news.ycombinator.com/item?id=10470281
It's not a React problem. React runs Facebook, Instagram, and mobile Twitter, for example. But it's possible to build inefficient React implementations. Reddit rebuilt their front end from the ground up. It is possible they have front end issues there. Some flame chart analysis on Reddit's current front end and old front end would reveal the source of the problems.
There was a campaign in Australia to remove the income tax deduction on investment properties as it was cited as the cause of high property prices

What most people ignored is that it would spike rents and cause more short-term harm, especially as lending tightened

Everybody was casting for something to blame and ignored the most obvious solution staring them in the face - an increase of property supply (as you've said)
- Do you actually need to raise? If so, is now the right time? If you don’t have a product with any users, it may be more valuable to prioritize this. Raising money is a huge distraction. Approach with caution.

- A clear, succinct, well-designed deck does make a difference.

- Talk to your users. How do they use your product? How often? Include this in your deck.

- Venture Deals and Mastering the VC Game are helpful books

- Read early slide decks of now successful companies. Many are available online (e.g. Airbnb).

- Warm intros help. If you know someone who knows a VC and can intro you, ask!

- Different VCs have different investment strategies. Your TAM might not move the needle on a 1B fund, but it could on a 20M one.

- The best story is a growth curve that’s up and to the right.

- For later stage: not to sound demeaning, but VCs often act like lemmings. An offer on the table makes rallying others easier — reach out to those who gave you a “VC pass” (ie nevder responded to your email, or didn’t follow up after a meeting) and see if they’re interested now.

- If possible, get feedback on your deck from someone who has successfully raised.

- Don’t tell VCs which other VCs you’re talking to. You’ll be tempted, but don’t.

- Take notes after each meeting. What were the objections? Stumbling points? Use this feedback to improve your deck.

- Giving a range for your valuation or amount you want to raise makes you appear indecisive and lacking in confidence. Give specific figures.

- Be capable of justifying why you want to raise X. How’d you come to this figure?

- Stories help. How’d you come to this idea? If you have direct exposure to the problem you’re trying to solve - especially if it’s a business problem - incorporate this into your pitch.

- Make sure you’re talking to people who can make a decision within the firm.

- Don’t copy and paste cold emails. Personalize them.

- This can be a discouraging process. But it’s a numbers game. You only need one yes to get the ball rolling.

- Multiple offers help with negotiation :)

- Good luck!!
The issue with conclusions of reports like these is that yes, Uber/Lyft contributed to a congestion increase, but what would that increase have looked like without Uber/Lyft? How much would congestion have increased by without Uber/Lyft (due to the strong economy, jobs, etc)?

Would people instead have purchased cars and driven them around instead? Would we actually have had higher congestion?

Publishing reports like these without controlling for the economy/jobs/popularity of these cities seems to me to be an unfair attack on Uber/Lyft, where the real culprit might just be a strong economy.
Disappointed to find out that there is no Kindle version. I actually find that uncommon lately so it is a surprise when there isn't one.
value = !value
This is really scary. This looks cheap and deadly. This seems to be just the beginning.

I fear for the future of war and conflict. This will make one opposite extremely deadly (think Israel vs. Palestine) or will make it impossible to win any way (Russia vs. USA/Europe)
most home routers are capable of hosting more than one access point, they are also capable of different VLANs and IP pools. You shouldn't need a second router.

For your phone to control your TV you'll most likely need to punch a hole in your segregation to make avahi work. Also any app that controls any of your devices will most likely want a direct connection at some point

Your printer is just as vulnerable as any IoT device.

Yes its a good idea, but its really not simple to do in practice, unless you are used to running your own network. Also with the creeping rise of IPv6 you'll need to change how isolation is done again
I think you misunderstood what it means. If I understood it correctly, the datastore is append only, but nothing should prevent you from modifying history and pushing a new head.

I sure hope that there is an equivalent of git-filter-branch, though. In case someone commits SSH keys or secrets accidentally, just overwriting them and leaving them in the database is not good enough.
It's not very encouraging to see that one as archived by the developer. I'd hope this new web framework he made doesn't end up the same way. I wouldn't mind experimenting with it.
1. The "Skew Algorithm", aka "DC3", aka Kärkkäinen-Sanders. It uses radix sort in an extremely brilliant way to construct suffix arrays in linear time. I found these explanations helpful (though it still took me some time to digest): http://www.mi.fu-berlin.de/wiki/pub/ABI/SS13Lecture3Material...

2. Fast Fourier transform (FFT). It's another quite brilliant algorithm used for decomposing a function into its frequency components in linearithmic time (among other things).
I think you’re missing my point. While you can assume well behaved clients will reduce unwanted traffic, a malicious client will spoof everything it can. Thus, there is definitely something you can do: you should never trust the client and the server should authenticate every request (as if CORS didn’t exist) instead of assuming all requests from clients are valid.
I posted my response on a blog post at: https://sfconservancy.org/blog/2018/oct/16/mongodb-copyleft-...

TL;DR: while vmbrasseur of OSI does say "what's done is done" in comments here, I think the OSI shouldn't accept the proposal as submitted, and should demand that licenses submitted them to have gone through a prior public drafting process. This is particularly important for licenses whose stated goal is to make fundamental changes to how copyleft works. GPLv3 and (even better) copyleft-next made this the standard of how new license drafts are done, and we should follow that standard.
Piloting a Real Aircraft While Wearing Oculus Go (With VR View)
I used darcs in about the same period, and in a proper distributed fashion, the ability to cherry pick a whole feature from a random repo was magical.
Sadly, performance issues were common enough to make it painful to use compared to the alternatives.
Congratulations, this is wonderful! I'll be eagerly waiting for a European/world version.
It sure looks like 2018/2019 is going to finally be the Year of the Linux Desktop.
As someone who's struggling to complete "The Master and the Margarita" (I still have about 80 pages to go), I completely agree with this comment. The book is a light read, but the plot is basically gibberish unless you understand the subtext, which the book doesn't really bother to explain in any way. I find myself constantly going to chapter breakdowns online to figure out what a certain chapter even means.

It's disappointing because the book currently has a 4.2+ rating on Goodreads, but if you had to ask me, I'd find it hard to give it anything greater than a 3/5. Literally struggling to get through it, purely as a sunk cost of having read (total - 80) pages of it.

I've read my fair share of old school classic literature and enjoyed a lot of it, but Russian literature (or maybe just Bulgakov) may just not be my cup of tea.
How exactly would you control for all the rest? Where is there another San Francisco that doesn’t have Uber that we can go measure?

I think these estimates pass the sniff test at least. Downtown SF has very little parking relative to demand, so Uber / Lyft are practically the only way to get there in a car.