skysight-inc/HackerNews huggingface dataset:
If you want to plant trees you could always pass your savings from Bing rewards onto a direct charitable donation.

I'm only a moderate Bing user but still get like $10/mo in rewards.
Show HN: Our Code Stories- Programming Book Publishing/Tutorial Blog Alternative
You may have seen a few posts lately around the idea of sharing stories about how code develops. I have been working on this too so I thought I would (re)share

https://ourcodestories.com

My feeling is that code is typically written by a single person on a single computer and that others really only get to see the final product. Other devs don't get to learn much from the development process since they aren't around to see it all happen. Pair programming solves this problem but it doesn't scale well. In other words, there are a lot of interesting things to learn during the development process but much of it is left on the cutting room floor.

I have created a new medium that allows sw devs to guide viewers through non-trivial code examples. There is a VS Code extension for authors.

I am using it primarily as a replacement for traditional programming books, online tutorials, and youtube videos of code demos for the classes that I teach. Viewers can see code evolve and get a narrative commentary from the author while it happens. These are code focused resources which is what I think many learners want.

Here is an example of one:
https://ourcodestories.com/markm208/Playlist/4/Playback/89

These work best on a big screen. Use the >> button to quickly move through the code.

Here is all of the content I have created so far:
https://ourcodestories.com/markm208/Playlist/All

I want OCS to be a marketplace where authors go to write 'books' (alternative to O'Reilly or Pragmatic Programmers) or smaller tutorials (alternative to Medium) and where learners can go to get content (alternative to Khan Academy or YouTube). The site allows content creators to charge for their work or make it freely available to all.

I'd like to point out a few others that seem to be doing similar things:
https://codelines.dev/
https://storytime.dev/
https://scrimba.com/

These are all interesting in their own ways and are worth checking out.
I'm not very knowledgeable about WeWork... but what exactly do they bring to the table that wasn't being done before business wise? They just seem to have office space like any other company that might.

Presumably the properties they bought or lease or whatever were somewhat profitable before ... but now WeWork owns them and ... doesn't make money?

That seems, bad.

I'm skeptical of say Uber's long term sustainability but at least with their app and business model they were doing something different that maybe could eventually pan out (ok it won't... but there's something there). But WeWork just seems like office space leasing ... on top of office space leasing, except they lose money...
>there is a follow up paper to the DL via Hessian-free optimization paper by James Martens that develops a variant of AD which calculates a special curvature quantity which is useful for efficient second order optimization

Deep Learning via Hessian-free Optimization: http://www.cs.toronto.edu/~jmartens/docs/Deep_HessianFree.pd...

Optimizing Neural Networks with Kronecker-factored Approximate Curvature: http://arxiv.org/abs/1503.05671

James Martens' list of publications with links to sample code for the above two papers, slides/condensed conference versions, etc: http://www.cs.toronto.edu/~jmartens/research.html

Pretty neat stuff
> I'm disappointed in the number of people that are either not addressing the actual question

What a weird complaint. 99% of your answer does not address the actual question. The only relevant part of your answer is "those symbols put people on notice that you claim rights" and you then neglect to say why that's important.
> The Actor (which cannot be implemented by a nondeterministic TM)

As you now describe it, it cannot be implemented (physically realized) at all. Or, conversely, any physically implementable refinement of it (which will not exhibit the entire range of behaviors) will be simulatable by a TM.

There are many abstract machines that cannot be implemented by TMs -- e.g. various oracle TMs. There is nothing special, surprising or new about that.

There are many formalisms that are more or less convenient abstractions for various kinds of systems. There is nothing special, surprising or new about that, either. In fact, some formalisms that can describe non-computable behaviors are commonly used to specify either software or hardware as they're convenient (like Lamport's TLA).

But you're making a claim about the Church-Turing thesis, which, as commonly interpreted today (as the physical Church-Turing thesis), is the claim that any mechanism that can be implemented by a physical mechanism can be simulated by a TM. Unless you show how to build a physical system that cannot be simulated by a TM, your claim is no refutation of the thesis; it has nothing to do with it. Your claim that arbiters in digital circuits cannot be simulated has not been established and is not recognized by scientific consensus.

> However, just as there can be an arbitrarily long amount of time between two steps of a computation, there can be a arbitrarily long amount of time for a message to be delivered.

This is a completely different use of "arbitrary". In TMs, the fact that an arbitrary amount of time can pass between steps means that any device, with any finite amount of time between steps, can produce the full range of TM behaviors. In your actor case, to get non-computable behavior, you need to show that the device can delay the message by every amount of time. You need to show that such a physical device can exist.

Put simply, it's one thing to propose a non-computable abstraction that's convenient to model some systems, and another thing altogether to claim that there are realizable physical systems that cannot be simulated by a Turing machine. The former is useful but mundane (in fact, all of classical analysis falls in this category); the latter has not been achieved to date.
Omnivore but limited to 500 calories 3 days per week (Tues, Thurs, Sun - aka alternate day fasting), free feeding all other days.
It seems like VCs make their money by hoping someone dumber than them is willing to buy out the business, I feel as though generating revenue or sustainable business models is secondary to being able to run massive losses, convince someone else (or the market) that profitably is just a few quarters away so that they buy the business at an inflated price and when it collapses use it as a tax write down.
In my experience it generally does, but on older devices, especially older androids, when the FPS does drop, the entire UI appears to be affected, whereas native widgets seem to perform better, or at least, don't seem to drag down the performance of the entire app UI if one widget is misbehaving.
Any language or system sufficiently detailed to accurately describe the steps necessary to solve the problem turns into a programming language.

A very large number of companies have tried to automate software development with little success.

What is supposed to make these folks special?
Agreed, with HTTP/2 we're treating the symptoms, not the problem. Unfortunately there's no nice way to fix this: users don't blame sites, it's "my internet is slow".

I've never been one to advocate NoScript but it's getting more and more appealing by the day.
and more detail here:

https://www.instructables.com/id/Gel-electrophoresis-power-s...

including links to schematic and code at the page bottom.
I didn’t say free pass. I didn’t say they shouldn’t have the skills needed to do the job. This is about CS trivia interviews, non-applicable to the job. In these cases, fresh graduates have an advantage.

I also never said that it is a "sinister bias". Are some of them not qualified? Obviously. But there are people who, believe it or not, are experienced and qualified but have other circumstances which force them to step down a rung on the corporate ladder.

As I have stated elsewhere, I don’t think this is a widespread problem. I certainly don’t think anyone should get a free pass.

From my other comment:

>The issue (again, my interpretation) is taking something that is taught in school, somewhat rarely applied in practice (or, is replaced by a tool/library/whatever in practice) and putting some sort of spin on it then expecting someone to be able to answer it. Or taking a problem which already has an industry-accepted solution and asking the candidate to remake the wheel in 30 minutes.

If your fresh out of school you're more likely to remember that one obscure class you took few months ago which covered some trick situation. Or you'll remember that class which taught you about that industry-accepted solution and the why behind it.

If you've been in the field for 15 years using some tool/library to solve the problem, you're less likely to remember that one obscure class you took 15 years ago which explained the origin. Or that class which covered the trick situations.
July 2019 was hottest month on record for the planet
Not the person you asked, but taking mutually exclusive options (such as CLI flags)
As the provider of the overall service/experience, the major issue that their clients should have is that they might not be actively letting renters/users know of the risks and advising on the steps that can/should be taken if their Wireless network is intended for privacy sensitive material (e-mail login, credit card, etc).
Speaking to someone without respect for them or their views isn't going to change their minds - ever.

I have a "flat earther" friend on Facebook. I didn't know that about him until after I'd already friended him, but he posts about it constantly. After an initial private message of "Are you for real?", I've made it a point to as mildly as possible point out the obvious logical fallacies in the things he posts. I don't expect I'll ever change his mind - it's possible, but you can't reason someone out of a position that they didn't reason themselves into. Instead, I'd just like to have him see inconsistencies in what others who believe what he believes say. Over time I'm hoping that will at the very least keep it from spreading.
For one thing, threads take up memory and address space, and create work for the scheduler.
Why does deep and cheap learning work so well? (2017)
Thanks for the link, much appreciated!
I was shut down within fifteen minutes of creating the account.
No offensive words, I used my own name for the account. Like I said, never left the profile page, the first page I visited after creation.
Exactly! I don't why Internet folks fall into this trap time and time again! It's probably simply because it is an easy and quick way to tell your boss your website is protected consequences be damned.

I can imagine the next Edward Snowden will reveal the intelligence community's direct line into the traffic running over Cloudflare's infrastructure. Cloudflare is providing DNS and HTTPS services on a massive scale which means they can essentially MiTM any of their customers on behalf of the government.
No, it's not.

https://www.newyorker.com/magazine/2019/03/11/the-making-of-...
Can you provide specific examples and validation? I too can write a program that "creates timeline estimates for a project without any human involvement" - doesn't mean that its estimate is accurate. Can you provide specific examples of how you are automating traditional SDLC using AI?

You are here on a forum of technical people, can you be appropriately technical?
What data? If the TV isn't online, then why would you enter any data on it? I guess you could always connect a Roku and then give your data to Roku, or a Chromecast since Google already has your data, or a FireTV stick, since Amazon already has your data. Well, at least Samsung/LG/Sony/Vizio/etc don't, reduce a little bit the attack surface.
What I don't understand is how companies can do this with common language words and hashtags; example, #betterplanet
JSX is JavaScript. I do not have to learn a new language to iterate over an array. I can interact with it using whatever JS libraries I prefer. JSX components are functions or classes which are trivially composable. I can type functions and classes with typescript unlike string templates.
I work at Datadog and we've been pretty successful at attracting customers over from Splunk depending upon the use case. Others in industry are SumoLogic, ELK etc. You can check us out here if you want https://www.datadoghq.com/
I would believe that for any site except twitter.
This did not occur to me. This would be mildly terrifying if true, except Incognito mode returns the same results.
I would argue it was, and still is, simpler than modern C++.
> The company was sued earlier this year by its chief business officer, Robert Holdheim, who claims the company is exaggerating its AI abilities to get the funding it needed to actually work on the technology. According to Holdheim, Duggal “was telling investors that Engineer.ai was 80% done with developing a product that, in truth, he had barely even begun to develop.”

Ouch.
You'd be surprised. Investor tech due diligence is often very, very light. More than likely nobody needed to be tricked.
Ok, I have this theory and it's probably kinda ignorant, so I welcome some criticism.

It looks like biological intelligence is purely a product of having an electrical network with tons of connections. That's the brain, right? And less intelligent species have less connections, so we can probably draw a straight line from low intellect - low connectivity to high intellect - high connectivity. My argument is that intelligence is a product of the complexity of an electrical network.

So will machine intelligence be purely a product of creating an electrical network with tons of connections? If I took billions of computers, wrote some basic logic for how they communicated with each other, and then wired it all up, would I get an intelligent being?

If those suppositions hold true, then all we need to do to reach AGI is to continue to invest in the internet (as it is the most advanced electrical network we've made to date). Continue to add more computers and continue to remove hindrances to the operation of the network (censorship, rate limiting, political logic). Then it will just magically wake up one day and say "hello world".
this has always seemed to be kind of a silly quote to me. it's not untrue but it seems to imply that this is something unusual about a cancer cell. growth for the sake of growth is the ideology of life itself. I don't know of any organisms that are capable of regulating their own species's growth/consumption for long term survival (although now that I've said this, I'm sure someone will respond with the odd exception).
I don't really see a significant difference between "stealing the IPO cash" and restructuring multiple business entities such that the company's new valuation is predicated on increasing revenues, yet those additional revenues will actually be siphoned off via increased expenses to more closely held companies, rather than reinvested into the public entity, or distributed to its shareholders.

Who is dumb enough to fall for this nonsense?

I get that a lot of public companies make shady sweetheart/nepotism deals with private companies part-owned by their executives and board members, or friends and family of same, but why would you willingly be principal for an untrustworthy agent?
Be mindful that if you get caught, it is likely to be a breach of contract with WeWork and may end up involving the authorities.
Gain-share models are inherently biased, because you make more money as you save more money. This also leads to conflict with vendors, since the incentives are tied solely to financial outcomes.

We took a different approach. We charge a fixed subscription fee and we negotiate towards the outcomes of our customers, not our own.

Our stance is that our customers are great negotiators, they just don't have the time or interest to do it. So, if they were on the phone for the negotiation, they'd be saying the same thing that we are saying.
Contrarian view. Read the article top to bottom - there is no fraud here. This is exactly how it should be done.

VC's dont know shit about AI and you cant expect them to.

Anyone building a cutting edge AI product, SHOULD NOT build it before selling it product.

First use humans to build/sell the product and then in parallel train the AI to take over. Often the training phase is best done using the human taskers.

The CEO - 'Sachin Dev Duggal' is doing it exactly right. Anyone claiming otherwise, including the journalist who wrote this post, don't know what they are talking about.
Why would cores be waiting? A thread blocked on synchronous I/O will in general not be scheduled on a core. This is true on all OSs that I’m aware of.

Not sure if Apache had some spin-wait loops or something, but if so then that was a bug in Apache, not a fundamental characteristic of doing synchronous I/O in threads.
Scalyr is great, but I'm not sure if it's any cheaper. https://www.scalyr.com/
But that money will trickle down to the workers ... right? Right??
Space Dust from Ancient Supernova Found Hiding in Antarctica
What is the applicant tracking system (ATS)? How does it works
This is the place where literally every one has the wifi password "P@ssw0rd" (or something similar, I forget) and instead of just connecting an HDMI cable to your laptop in the conference rooms you have to download some spyware that only works on Windows and Mac (despite the fact that their primary client is tech companies, many of whom use Linux or other OS's). Also never try printing, that just doesn't work, and the conference rooms are impossible to book if you're at an even slightly popular location. They also have a crappy website that they claim "builds community" or something, but everyone I've ever worked with just dreaded going on it because it meant wading through advertising and spammy posts from the handful of companies that actually tried to use the forums just to get a little customer support for the wifi or whatever was going wrong that day (and there was always something). I've worked in WeWorks a lot, sadly, but never again if I have any say in the matter. There are plenty of cool one-off coworking spaces that do a much better job. The downside of course is that you can't drop into one in any city, but that's what coffee shops are for.
And as the article says, the company is lead by Sebastian Thrun who was the previous founder of Google X and their self-driving car team, as well as still the president of Udacity.
"Actually this is good."
To me this sounds like their product is a pile of boilerplate / templates that can be combined to build an app.

If I were take a guess of the flow: As a customer creates a "new app" they go through some wizard type of process that will start to narrow down which templates are needed and what information to prompt the customer to fill in.

Once they have all of that they take that bundle of templates and "content" and hand it off to some developer to glue it all together and then perhaps add some other automation to handle small changes by the customer later automatically.

Could be a clever way to speed up app development if you can narrow the scope down but "AI" it is not.

Just some speculation, arm-chair-quarter backing
I've read that since CEOs are appointed by a board, and since CEO pay is public knowledge, that Boards don't want to "look bad", that they've "picked the right person for the job". They only put in "winners" - and you don't pay a winner less than the "known market rate". This has the affect of the "average" moving up. Is this really a legitimate reason for the increase in CEO compensation?
Async+Await+Futures isn't needed at all, performs worse than a basic epoll loop, is more confusing, and less able to handle complex flow. But they add a lot of complexity. The futures paragidm makes the hard stuff almost impossible to do efficiently.

It took c++ years to blow its complexity budge. Rust, "Hold my beer."
Got the skills to build your own stuff (sensors, etc)?

Plenty of examples out there - plenty of instructables and other tutorial-like information to build these items.

For a camera - cheapest kit that I know of currently is what is called an "ESP32 Camera Module" (you can find them on Amazon, Ali Express, Ebay, etc) - something like a 5MP camera connected to an ESP32. Code, etc done up using (usually) Python.

Next cheapest - and easiest to implement and use - is a Raspberry Pi Zero W, a cheap RasPi camera module, and a copy of MotionEyeOS - note that'll make you a single IP camera. You can run MotionEyeOS on a more powerful system and have it monitor multiple cameras if you want. But the best system for that would by to build those same cameras using either the ESP32 solution, or MotionEyeOS, then turn on streaming mpeg for the camera, and use ZoneMinder on a powerful machine to monitor a larger number of cameras.

There are open source solutions (hardware and software) for controlling your thermostat (including zone-based AC), switching outlets on/off, watering your lawn, monitoring indoor/outdoor temperatures, plus tones of other possibilities.

A quick google search will bring up anything you want, but again, you will usually need to have some hardware and software chops to make it all work. The MotionEyeOS is probably the easiest thing to put together, as you are just taking a bunch of off-the-shelf components and assembling them, flashing the software and plugging it in.
I didn't like Gin because they don't let you use whatever routes you want. Something like /:category/:product and /user/:name (notice no ":") is not admissible because ":category" in the first route clashes with "user" in the second route (wtf?)
The table becomes unwieldy on much simpler tasks than that.

Consider a 3x3 board where each cell holds 3 bits of information (each cell can be in 2^3 states). Then for the board you have (2^3)^9 = 2^27 different states.
They're required per the WordPress PHP Coding Standards and flagged by the WordPress rules for PHPLint. Lots of WordPress developers stick to those standards, so that's why you see it everywhere.
Great to hear that. I went through that hell (of course fell into the 80%) a few moths ago. Needless to say I was in total awe by the whole process. Awe as in, what the heck did I waste whole weeks for? How can the -seemingly best IT company- hire like that? Funniest part was that the recruiter giving me the bad news was assuming that I'd spent some more time in the future trying again to get in g. Like this is a life purpose or sth and she actually mentioned exactly that. Most people don't get in at first attempt. Which is like saying "we know we do it wrong because we hire the same people the second time around" so what the heck is all that supposed to test? Perseverance? Anyway - after that I had serious doubts that I'd ever be happy working there anyway so I was pretty confident that there wouldn't be no second time.
Steven Sinofsky Reflects on Steve Jobs' “Bicycle for the Mind”
Do we need to worry about banana blight?
So either CEOs are 78 times more valuable today than average workers compared to 1978, or the game has been rigged in their favor.
Does any person deserve a 1000% more just because of their position?
“By logging in and encountering this message, you have given us permission to listen to and record your conversations in the past”
For #2, ask them to give a process flow of how an app goes from customer request to executed. Drill down on the differences they claim between their approach and "standard development" or their competitors. Clarify which differences are already realized, and which are optimistic projections.
All due respect but I wouldn't expect a VC to say anything else. These guys want to be able to peddle their stake onto someone else in a future round. I'll be more interested in what those investors do in your next funding round.