skysight-inc/HackerNews huggingface dataset:
My first boss, at Spectra-Physics, was a brilliant guy named Joe Hawkins, who had temporarily taken the job as manufacturing engineering manager, having been forced out of a startup he helped found by some other asshole founders. He posed the question, “In heat transfer, what is the equivalent of inductance?,” and claimed to know the answer, Fermat margin-of-the-page style. Maybe you can take a crack at that.
pinterest too
Slippery slope?
I think it very much depends on where you're doing it. There are many approaches to cog sci, so your experience will likely be different depending on your profs, their schools of thought, and the kind of research being done at your institution. U of T at the time was dominated by people doing work in embodied cognition (e.g. Evan Thompson), neo-continentalism / phenomenology, philosophy of mind, and a few dynamical systems people. I very much enjoyed it, but I later learned that this was a rather unorthodox take on cognitive science, not at all representative of how things are done elsewhere. I'd stay away from programs too rooted in more traditional experimental cognitive psychology, or developmental psychology. To me this seems incredibly dry, but I guess it depends on your own personal proclivities.
You definitely do not need csci fundamentals to learn AI/ML. It’s more of a math discipline. Knowing what big endian means or the fundamentals of programming languages aren’t really needed when learning AI.
What do you mean by "intelligence"?
Skype was bought during the era of Ballmer and it was quite predictably going to deteriorate. Almost immediately Microsoft re-architected skype from being peer-to-peer to a central server backend. The primary purpose for doing this seemed pretty clearly to make eavesdropping easier.

Some suspected at the time that Microsoft was acting as a proxy for the US government in taking over Skype because otherwise the business justification looked pretty shaky given the purchase price and the relative ease of creating a competing technology. Given all of that people abandoned the system in droves.
I love to learn more about what you guys do! Is there a good way to get in touch with you guys or help out?
> Uneducated population does not understand the difference between a fact and an opinion.

Why stop at the "uneducated"? The educated population doesn't know the difference between fact and opinion.
Type declarations in Common Lisp support (safety <n>) and (speed <n>) syntax for configuring, you guessed it, safety and speed.

The undefined behavior kicks in when you explicitly defeat safety. (safety 0) (speed 3) means "throw out the life jackets and assume that these declarations are true, making the code as fast as possible".

If you don't have the confidence for this over some piece of code, then just ... don't do that.

Safety is on by default. If some implementation changes that, that is bad.

The C language lacks any means to specify these preferences over a specific scope of code. Some compilers have certain #pragma directives, and beyond that, there are only module-level compiler flags. Those don't specifically give you safety. Usually there is just an optimization level. If optimization is omitted or perhaps specified as -O0 or whatever, that makes code sort of behave more safely in some handwaving manner in that certain "confusing, optimizy things" don't happen.

Also note that Lisp has a defined-order of evaluation. A function call like (f (inc i) (inc i)) is not comparable to the C f(++i, ++i) because it performs the left increment, obtains its value, then the right increment, and obtains its value.

Also note that C requires declarations everywhere. Lisp declarations are optional. Before Lisp declarations can be used in a wrong way that causes a malfunction, they have to be used, period.

We can use Lisp declarations to cause an integer overflow, like in C. If we don't use them, the integer type automatically prevents them by switching to bignums.

In C, even the function which is called once, main, is stuffed with declarations and compiled for speed, often with optimization on in actual real-world projects.

The SBCL people would have a long way to go before they screw up anything to the level of C.
Thanks for reminding me about my ~/projects folder.
Seconded, the difference in quality between the Chrome extension and the Firefox add-on is palpable. I hadn't noticed a difference until after Quantum as released, and it seems to be getting worse.
Is there a library for this? Import images, give each Z layer value, adjust their rotation/scale/position each frame? Curious to see what the SouthPark guys use which seems very similar but more digital.
Congress could pass legislation to override the Citizens United decision but, lol, who am I kidding.
Amazing work on this release! I've needed so many of these features in stable Rust, and I'm so excited to get to use these.

I mean, just yesterday I had to do some weird stuff to a for loop in order to iterate over all u8s in a cleanish way.

Lovely, lovely work. I'm especially excited to see how clever the ref/ref-mut `match` inferring is. If it's reliable, that's gonna remove quite a bit of friction for newcomers. So cool!
Clickbait with no substantiating evidence. Flagged.

Mods: please consider blacklisting seekingalpha content from submissions
Are you considering doing a foreign year, or your whole degree in Edinburgh?

I can only speak for my current employer (Google), who look very favourably on degrees from Edinburgh. It's one of the four UK universities we recruit from directly.

As for the course title, there's also "Computer Science" in it, which people can latch on to if they need that. When people asked about the AI part of my course I would say "Software Engineering is 'This is what works', Computer Science is 'This is why this works', and Artificial Intelligence is 'I wonder if this works'".
yes, sadly people in the tech space don’t put a lot of thought in the consequences of their actions in the long term. Ie do we really need more engagement in video games even if customers forget to eat??
E-mail becomes a lot more manageable if you create a filter for every kind of automated message/mass-mailing you get. At least if you're not in a position where everyone and their mother needs something from you.
The microsoft account page has greatly improved over the years... if its been that long since you skyped your guild mates what would that have anything to do with anything?
Now use Duo. Have kids now spread around and video conference them in at our Sunday dinner and Duo has very good video quality and way better audio quality versus anything else have tried.
If you want an edge in the market, readily available intelligence is the last thing you want.

A good example is Google Trends. Useful product. But drastically less useful than if you were the only person in the world with access to it.
I was disappointed, no obscene image when I clicked on the link. Using Firefox for Android, if it matters.
Good that you can specify -std=c++11 to prevent the bloat. The more recent 14 and 17 standards don't seem as groundbreaking and practical (both at the same time) as 11 was and, as you note, do seem to bring bloat.
Occasionally the idea crops up in my mind to make a website called something like "ifihadabilliondollars.com" where people could nominate and discuss worthy causes. The philanthropists who actually have the money are inundated with requests worthy and otherwise.

It would be nice to give them a resource where they have access to good information and can pick without pressure.
I'd love to. But seeing how Rust adopters struggle with something as trivial as a linked list (https://news.ycombinator.com/item?id=16442743), doesn't inspire me.
Bari Weiss is not glorifying the “dark web.”
How do articles like these get published? Mostly FUD, no mention of 'opinion' at all.

At least the intentions are clear - from the author, at the bottom of the article: "Disclosure: I am/we are short TSLA."
Dropbox beats expectations for its first earnings report as a public company
And yet piping to bash is being advertised boldly as the 'one-liner install process'

In other news, eating rat poison might kill you, but there's a tiny warning printed on the back so no one will do ever do it.
Replaced our Echos with Google homes. Curious if they are also vulnerabile?
Unless this was some kind of money laundering scheme which used the charitable aspect to mask what was really going on.
i'd prefer a robust public safety net to corporate welfare.

but again, i find it more likely that comcast and the like would become competitive and less obscenely profitable, as opposed to going out of business entirely.

and if the pension fund knows what they're doing, they'd get out of the ISP stock. municipal ISPs aren't going to ruin anyone's retirement plan. that's absurd.

or as the kids like to say, national ISPs deserve a little disruption. their employees and shareholders will survive, and we'll all be better off.
Personally I have no problems with ads per se, it's the tracking, privacy, and security aspect I'm concerned about (and also the unbelievable bloatedness of ad-financed sites lately as ad prices race to the bottom). Personally I'd be fine with ads if we could go back to a content-oriented model where first-party static assets are served as ads rather than the targeted advertising we have now. I know others here who have zero tolerance for any kind of ads, though. Trying to grasp what a feasible business model for content creation could be, including paywalled content/micropayments as almost anything seems better than the clickbait and brainwash crap we have now.
I saw late 30’s employees get addicted to overtime and plan their lives round expecting that fatter pay check.

Then financial crisis hit.
That sounds like a meeting for party members, often people (or the families of people) angling for local government jobs. Of course there'll be some True Believers but the subtext is it's basically a networking event.

So yes, definitely like Church ;)
Never ascribe to malice, that which can be explained by incompetence.

I don't mean to be harsh on anyone, but after working for over a decade in enterprises, mediocrity seems to be the norm. There are of course bright and insightful people, but mediocrity is pretty much the standard. Take any good process, technical practice or whatever and see it be abused and misused.

With Agile what happens is a mediocre implementation that usually leads to the usual complaints we see about Agile. The number of times I've been told about how Scrum enables self-organising teams only to be told I have no control over the process because it has been standardised across the company.

Mediocrity demands cookie cutter solutions that can be standardised without need to engage thinking. If you work in an incompetent organisation, department or team, then there's no hope that agile or anything else can help you. In fact, the religious nature of Agile often works in favour of mediocrity as critics, even well-meaning ones, get labelled as waterfall sympathisers.
The diagram used on this page [0], and the ones on the JSON site [1] are pretty awesome diagrams. What are they called? Is there a good programmatic tool to generate them?

[0] - https://www.sqlite.org/draft/images/syntax/upsert-clause.gif

[1] - https://www.json.org/
> Amazon said that it doesn’t disclose specific security measures, but it has taken steps to ensure its Echo smart speaker is secure.

So, security by obscurity?
TV channels already contain inaudible-sound identifiers. Nielsen has people put listeners in their homes, and uses the identifiers to track which channels are getting played.
The author arrived at this conclusion "CEO Elon Musk essentially admitted the project had been put on hold." From this quote from Musk "I actually don't know how many reservations we have for the Semi. About 2,000? Okay. I mean, we haven't really tried to sell the Semi. It's not like there's like an ongoing sales effort, so sales – orders for Semi are like opportunistic, really companies approaching us. Yeah, it's not something we really think about much."

Unless I'm missing something, that's a huge stretch.

Further, the author seems to totally misinterpret the dialogue at that point. "Yet, for some reason, the Semi is “not something we really think about much.”" I think it was clear that Musk was referring to pre-orders, not the entire project.
And this is proof that Microsoft is still a monopoly, because they can still force people to use software they don't want. Microsoft's biggest accomplishment in technology in the last 20 years is to teach everyone that software is horrible and there's nothing that can be done about it.
This is great! Given that SQLite is generally used for small projects and not in any sort of cluster or HA environment, pushing this kind of work (the if/then/else block that you don't have to write in your code anymore) makes a ton of sense.

I actually like this feature more in SQLite than in Postgres. In Postgres I worry about pushing that kind of work into the database in clustered situations, as there are places where it can go wrong and it would be more likely that the code wouldn't be able to handle that failure properly (as opposed to having to write the if/then/else yourself, which if you're a good coder would also involve some try/catch and proper fallback behavior in case of an error).
It's possible Tesla got close to 2k orders [1], but that doesn't really mean much if they don't have anywhere near the capacity to produce them. They are struggling to produce a small sedan in the Model 3, so a semi is pretty much out of the question right now. With that in mind, I don't think it's dead, but it's probably years away still. That's more likely the reason behind Elon's statements than just "project over".

[1] http://www.businessinsider.com/companies-that-ordered-tesla-...
Macros: the plan for Scala 3
I did my undergrad in CS at CMU, and have first-hand experience of what’s covered in the core courses, which are also requirements for this new program.

Perhaps you should take a look at the curriculum again like I told you, instead of spewing out falsehoods like “churning out candidates who don’t know what tcp is”.

You’re not entitled to your own facts.
Often called "railroad diagram" [1] [2]

[1] https://en.wikipedia.org/wiki/Syntax_diagram

[2] https://stackoverflow.com/a/7143467/489590
From the FAQ [1],

> (25) How are the syntax diagrams (a.k.a. "railroad" diagrams) for SQLite generated?

> The process is explained at http://wiki.tcl-lang.org/21708.

I looks like a TCL script is used [2].

[1]: https://www.sqlite.org/faq.html#q25

[2]: https://www.sqlite.org/docsrc/doc/tip/art/syntax/bubble-gene...
You've convinced me you understand the situation better and are likely right- I stand corrected.
Same here! I even saved my password in KeePass only to find I still can't login!
By understanding he means translating speech to text, I guess. We have speech-to-text systems that are better than the median human in the native language now. Quite amazing, given how central auditory language processing is in our cognition. And most people don't think it's "AI" (and certainly not anywhere near AGI). That's a good example of how AI is a moving target IMO.
"Part of the culture of Schemers is to broadly interpret the term "Lisp." It's part of the culture of Common Lispers to wonder what is going on in the culture of Schemers. :-)"
Yeah, the headline is kind of burying the lede... the argument is much more compelling if we're talking about IM.
I used to participate in a team that proposed problems for mathematical competitions for middle schoolers. The mathematical part was easy, but it took time to find something interesting for out target students. But the really hard part was writing the problems without ambiguities. But still after the tests we found cases where there were misinterpretations.

If everybody is misinterpreting your documentation then probably it is your documentation that is wrong. Intel engineers are involved in the linux open source kernel development, if they were not able to interpret correctly those documents then it is a bit too much to expect other to understand it correctly.
The book referred to at the end of the blog entry is brilliant; reading case study upon case study on how projects derailed (if they were ever on track in the first place...) is a humbling experience for anyone who has ever found himself in the position of trying to figure out what a customer wants (often not what he says he wants, sigh).

The domain it is hosted on, by the way, translates roughly to bloodyshitesystem.se :)
Better Ways for Jeff Bezos to Spend $131B
> Who is going to stop people from having lawns?

The same mythical creatures that can stop people from moving to Silicon Valley.

Or you could just price water appropriately and watch them disappear on their own. Quadrupling your water bill increases the cost of being a human by a percent at most, but increases the cost of owning a lawn several fold.
Just heard the Google IO attendees are getting 75% off of a Pixel Book. Incredible deal and picked wrong year to skip IO.
Does it really? As far as I was aware, it is still possible to perform a black box attack without knowing the weights of a network. Using specially crafted input, it's even possible to "steal" weights from a network!
Is this a trolling attempt?

If not, ISPs do not connect to “each other”. They “connect you to the internet.” Which all the ISPs connect to.
draw.io. It has nice AWS add-ons too.
Didn't this come up with TiVo commercial skipping? The issue was with TiVo, the customer never even had a chance to see the ad, not that ads are mandatory to watch. Doesn't that apply here?
https://en.m.wikipedia.org/wiki/VirnetX#Patents

Unlike these big companies you probably don’t stand to lose half a billion dollar. You’re just going to go bankrupt.
Strategies to Generate Demand and Revenue
Everything Distributed Masonry does is very interesting. Wish I had more excuses to use your stuff at work.

Storing all data forever in a single source of truth is awesome until regulation like GDPR comes along. Do you have plans to support excision or is your guidance on personal data to avoid putting it into a system like Kafka/Pyrostore?
sigh

Yes, I think the limit should be lower.

No, there's not a chance in hell I personally will be able to do anything about that.

Yes, I understand the value of clear, fair, equal treatment under law.

Yes, I get that police abuse is a problem in many areas.

No, I can't be moved to care about this particular issue, because the people affected are too close to the legal limit to not be a danger to others.

I really regret my original comment on this topic, what was supposed to be a straightforward plea to not drive "buzzed", which would bring with it the added benefit of not finding yourself in a situation where a device with a small margin of error might get you into legal trouble.

I had no reason to expect that it would ignite a flamefest.

I kind of wish ~dang or somebody would just nuke my comment and everything under it, since there's nothing of value here.

Anyway, this is my last on the subject, since it's just adding to the noise.
ISPs are not the same as the "Internet Backbone".

https://en.wikipedia.org/wiki/Internet_backbone
If you literally mean "library", then any rendering library will do just fine after you build the animation system. If you're looking for a program then After Effects or Flash (now Adobe Animate) are two options. The features that you've described are the base functionality of any animation program.

Here's an old article breaking down South Park's process:
https://www.quora.com/What-software-does-South-Park-use-to-a...
Introducing the Helium Blockchain
No what I'm saying is that the requirements would not account for appliances. It would say "for this size house you must be able to produce this much energy". It won't specify how you produce the energy, just that you must.

Your appliances would be your choice, and your shade, etc. But it would be based on local medians, so that for most people it would be in line.
Really did not enjoy reading the news years ago when Klout got bought for 9 figures (iirc?). Rewarding shitty businesses in this way just incentivizes people towards the wrong things and sends terrible signals down the system.
In the past, when people have asked me about the ethics of using an ad blocker, I always ask the same question: "When you are watching TV, do you wait for the commercial break to go take a leak?" (Not my line, wish I remembered the origin so I could give proper attribution).

The strange thing is it's one of those conversation stoppers, the other person usually gives me a funny look and does not reply at all. This is perfect and I recommend trying it out.
> which if you're a good coder would also involve some try/catch and proper fallback behavior in case of an error

It's actually really hard to do so correctly in the face of concurrency. Do not attempt to do so unless you've a really good reason.
Why is your browser maximized on a widescreen monitor?
I'll put in a plug for an offline diagramming tool that I created, Vexlio (https://vexlio.com). It has some neat features like embedded LaTeX equation editing, nice snapping, and a program mode (so you can draw diagrams in Lua code if you prefer that to mouse work).
Naturally a society which practices abortion but not abandonment would think so. But in both cases the function is essentially to provide a mechanism for infanticide to a society in which infanticide is prohibited (or rather, abhorred). There is a rationalization (for us, that the fetus isn't a child; for them, that the child is not actually killed, its life being turned over to the gods or to fate) but the rationalization is secondary to the fact that the act leaves the parent within, or on the border of, the normal workings of society instead of outside them altogether.
As a Swiss living in Bolivia I really enjoy the Teleferico in La Paz. It's truly magnificent to fly over the city - something that you can't experience in Switzerland.

Btw: The cable cars cabins in La Paz are built by CWA Constructions - A Swiss company.
Is this the ol' double troll? :)

In fact, ISPs do connect to one another via peering [1].

[1] https://en.wikipedia.org/wiki/Peering
I understand "why" it's valuable. I meant who in the company!

That would give you persona to look for when marketing / reaching out.
The topic you are curious about is called peering:

https://en.wikipedia.org/wiki/Peering

While Comcast doesn't have to peer with you directly, there is nothing stopping the ISPs that peer with Comcast to peer with you as well.
So maybe not on each of your devices, but on your home server. Something fewer people even have these days, but the ones who want this level of privacy might go for it.
For more information on that, look for the term "peering", or potentially "transit". People who want to get bits from one place to another on the Internet need to peer (directly or indirectly) with people who have fiber strung all over the world.

Peering arrangements normally involve some evaluation of whether the arrangement benefits both sides or just one. If you have things that an ISP's customers want, then theoretically that ISP wants to peer with you to improve latency and bandwidth...but in practice, if that ISP's customers will find an indirect peering through some other network provider good enough, and the difference isn't particularly noticeable, then that ISP doesn't necessarily have an incentive to make it better.
Look at it this way: it doesn’t take more time to notice the presence of a certain color in your surroundings.
I think you have to bet on some things. You can't just make yourself completely technology agnostic. You have to pick a development language, an IDE, a database technology, an operating system, network infrastructure etc.

So then is it worth it spending momentum (dollars + thought) on that stuff, or on solving the business problem?
How Walmart, the Big Seller, Is Shopping for a Fight with Amazon