skysight-inc/HackerNews huggingface dataset:
I wanted to know more about the rim-driven thruster technology, and a quick search revealed that it is being deployed in a number of areas where hub-driven electrical thrusters would otherwise have been used. One manufacturer's blurb[1] states that they use no seals, so I am curious as to what sort of bearing is used - could the rotor be magnetically suspended within the stator, at least while turning?

It also states that their device is symmetrical and so is equally efficient in either direction. My understanding is that, for optimal efficiency, a ducted propulsor should be narrower at the exit, but I guess there is no particular difficulty in making a rim-driven thruster of this form if its primary use is one-directional.

[1] http://www.tsltechnology.com/marine/thrusters.htm
A post for ALL couples
My somewhat glib comment was meant to point out that even had PHP been very fast back when PHP hate was a popular past time it would still have been hated for other reasons.

Ruby was (very) slow back then (notably and measurably slower than PHP, Python, or Perl) and people still loved it. The warts on PHP that got the most bad press were rarely related to performance.

So, yes PHP used to be slower than it is today, by a lot. But, speed wouldn't have immunized it against the criticism leveled against it. All the effort going into fixing performance for PHP coincided with fixing some of the bigger warts of the language, as well...so much of the hate for PHP has dwindled in recent years.

The fact that people building for the web are much less often required to work in PHP also reduces the hate.
If I understand this correctly, this works similar to an embedding in e.g. deep learning: faces are represented by high-dimensional vectors.

Reading the Cell article on this [0] I couldn't help to see the similarities with OpenFace [1].

[0] http://www.cell.com/cell/fulltext/S0092-8674(17)30538-X
[1] https://cmusatyalab.github.io/openface/#overview
There are quite a lot of board games based on supply and demand mechanics, often with rules for trading and opportunities to inflate or crash the market for a particular good.

Other comments have already listed some pretty good ones, but I'd add Wealth of Nations https://www.boardgamegeek.com/boardgame/32666/wealth-nations

I'd also recommend the very similar, but more in-depth, computer game Offworld Trading Company http://offworldgame.com/
I think what he means is any atmosphere on mars would eventually blow away, just like it did the first time.
We may never have the stats Spotify has, but we are trying to get listening information via the in-development ListenBrainz: https://listenbrainz.org

I'm not sure when/if we'll be able to tie it in with MusicBrainz directly, but for someone like exogen, ListenBrainz may be a good basis to figure out relative popularity of various Recordings/Tracks regardless.
Is compile time a real issue these days? I worked on a code base with thousands of source files and millions (in the 10s [corrected from 100s]) of lines of code 10 years ago and the build process took ~20 minutes. That's a long time, but it was 10 years ago and without a parallel build process. The code leveraged templates and other features of C++ that tend to lengthen compile times, too. Sure, we should strive for minimal compile time (it's expensive idle-time for a developer) but I'm not convinced it's worth allocating developer effort to except in egregious cases. Quality development that doesn't explicitly carve out time to focus on compile time should produce code that compiles in a reasonable time anyway.

In general (and for the majority of cases by a significant margin) I agree that maintainability should overrule run time performance. However as always there are tradeoffs to consider. If one is only going to use a program briefly or a small number of times maintainability becomes a lower priority.
I'd highly recommend reading the referenced Mars Trilogy. The debate has some more detail in the words of the characters (though the summary here gets the major points of the "Reds").
What's missing here but present in the series is the counterpoint. For purposes of profit and self preservation, terraforming is all but inevitable. A more useful debate is about how it should happen if you want to preserve some of the Martian natural beauty.
Jean Sammet, co-creator of COBOL, has died
I'm not sure this is a symptom of a closed-source vs. open source debate, although it can surely be cast that way. Dolphin is a role model for open source projects: many active and talented contributors, excellent project organization and discipline, and a focused community rallying behind one project rather than dozens. (Dolphin is the only GC/Wii emulator worth anything and therefore attracts all GC/Wii emulator contributors. Compare that to the impossibly fractured GBA emulator scene, or to a lesser extent N64).

Measuring Cemu against this holy grail is a fool's errand. Cemu is so early and so immature that it's impossible to tell where it will go. But we do know this: Cemu is, for now, very well funded[1] and so far Nintendo has turned a blind eye. As long as customers keep paying in and getting meaningful progress back out, I see a long and successful future ahead of it. Hell, Cemu is doing better as a business (despite not being one) than some actual companies I've worked at.

As far as the future of Cemu and the capabilities of Wii U emulation in the long term? I encourage you to read the Dolphin wikipedia article[2] and notice that Dolphin's origins are shockingly similar to Cemu's. Will it follow a similar path? Who knows? The reality is Dolphin didn't have the benefit of Patreon in 2008, and Cemu devs must be making good money...

[1] https://www.patreon.com/cemu
[2] https://en.wikipedia.org/wiki/Dolphin_(emulator)
implying that only people who grew up as muslim can become terrorists.

OP here. I did not say that.
I'm not sure, I think Solvespace is history based, but I don't know enough about CAD geometry engines to give an in-depth answer. Most of my experience with CG comes from the simulation modeling aspect (think more GEANT instead of CAD).

I'm pretty sure Solvespace is using their own geometry engine implementation and not something like OpenCASCADE or CGAL (as in OpenSCAD). As you note, it really struggles with curved surfaces. Just drawing a cylinder and doing some booleans on it will cause problems. And it can have a fit with constraints too, e.g. the symmetry constraint almost always leads to an unsolvable sketch for me. Onshape and Solidworks (which I dislike) perform noticeably better.

But, Solvespace really in most cases gets the UI and workflow right. It's highly intuitive except for a few things (as I said, a couple things like changing colors for a solid are really irritating). I think it's in most cases a better choice to learn for hobbyists than something like OpenSCAD, which is the maker darling.

OnShape to me feels like what I want Solvespace to grow into. The workflow is actually very similar, but as you say the geometry engine is vastly superior. And it's obviously the money thing. CAD is very much a "long tail" process, where it's not hard to make 90% of the features that are needed, but where everybody needs lots of stuff from that last 10%. This has always been an area where open source has had trouble.
I think this a smart pivot for FreeCAD: from MCAD to Arch.

The weak point in the kernel (Open CASCADE) is curved surfaces (and associated nightmare case analysis for blends/fillets/chamfers).. They just aren't that important in Arch. For example, SketchUp doesn't have them at all.

So now we have in free (as in freedom) software:

Arch CAD: FreeCAD - history based parametric architectural CAD - with no curved surfaces.

MCAD: Solvespace - direct modeling with streamlined NURBS only kernel.
The Definitive Guide to Scanning Film with a Digital Camera
The times I've seen people type passwords into Slack has usually been because they had the wrong field focused, and autopilot typed the password and hit Enter.

(To be clear, this complaint applies to all schemes that rely on passwords derived from a master password.)
I think this is a different strokes for different folks thing.

If there is an opportunity to learn a new board game, I usually take it over a game I've already played.

On the other hand, I know a guy who just plays a few games of Catan a week.
ok i've used VScode for a bit and feel stupid for assuming it was like previous Visual Studios. It's basically a jazzed-up Sublime Text
There is a difference between superficial equality and structural equality. Consider a society where 50% of tech CEOs and programmers were women, but it was socially acceptable to deny any given woman or man a job based on his or her gender. Such a society would have structural equality but not superficial equality.

What you're talking about is superficial equality. Your point is correct within that narrow context, but I don't think superficial equality is all that interesting.
It's not a really long read, and it's worth reading it cover to cover, even if you don't follow its advice to the letter.

That said, essentially:

Keep a daily list of all the next actions you want to accomplish, separated by context (e.g., at work, at home, at grocery store)

Break down large projects into next actions. Identify the next thing you need to do to move it forward.

Review your projects and next actions weekly (or more often) to make sure you're not missing anything.

There's other stuff too, but mostly GTD recommends that you write everything down and review it often. Your lists are a way to offload the stuff in your head, so that you can focus on what's right in front of you and not have that nagging feeling that there's something you forgot to do or something more important you should be doing.

It definitely changed the way I approach my day at work, and I feel like I'm able to accomplish a lot more without feeling exhausted at the end of the week.
This is bloviatory though. NULL/0 is an incredibly useful value, it is the simplest to test for in hardware, which is why it is the basis of booleans in every major systems language. Because null is used for boolean evaluation, null is the perfect value for a pointer which doesn't point to anything.

Any time where you have an important distinction between the address of a valid object, and a non-address (next address at the end of a linked list, leaf node of a tree, failed initialization of a pointer). Zero is also used to terminate strings, for similar convenience/efficiency reasons.

C compilers and static analyzers together tend to catch possible null dereference bugs with near certainty these days, so people don't tend to ship them these days, if they make any effort at all. I have not encountered a null pointer dereference which wasn't typo-related in... I don't remember the last time it happened.

If you really want to be certain downstream users of your API won't struggle with it, put the null check in your sample code with a fat comment which says "This is NULL 0.001% of the time, and it really hurts when you don't handle that".

ALGOL, of course, is the sort of language which doesn't have pointer arithmetic. I would agree that a language without pointer arithmetic should not have NULL pointers, if only because it doesn't make any sense for there to be an abstract reference to an object which can not be used with functions designed for it.

In a language with integer pointers, like C, you check for null at allocation time. I've also seen people consider functions which could return NULL pointers to return something like an option type, where null is considered None, and everything else considered Some.
Yeah, that's exactly what Parfit is trying to deal with.

https://plato.stanford.edu/entries/nonidentity-problem/
I agree, this one of the bigger problems, in the short-term, that Bitcoin is facing. Moreover, faster and cheaper transactions is some of the benefits that Bitcoin is proposing.
To be honest no, I don't use sheets unless it's for something quick and dirty, it just doesn't compare to excel. In terms of machine learning I have tried IBM Watson with sets of data, interesting concept but I found myself still juggling the data to get what I wanted. I currently use Tableau.
In the case where a master password does get disclosed (for whatever reason), how does a user change their password everywhere? I don't see anything about that in the README.
Heh. It's about 17 years since MusicBrainz started now. :)
Hacking a SNES and 2 NES consoles to make a Skype Client
Those 65,000 workers you are referring to are on H1B visa which might not necessarily require them to be high-skilled. This visa is also a lottery.

When I think about skill based migration, there should be a merit-based program available, point-based system implemented in Australia, Canada, and some European countries are a good option.
I run a fair number of sites, and I don't want to hold people's passwords.

Today I use auth0 configured as a passwordless solution, i.e. email code + login, or use Google OAuth, etc. You can see it working on sites like https://www.lfgss.com/

I would consider another solution, but I'm not sure that this is it.

The information is sparse, as a site-owner it hasn't really sold me on:

1. how this works

2. that the first login friction for the user is low/effortless

As I understand it, this is not a "password manager", but more along the idea of a "login manager" that you install locally.

And, if you do not wish to install something locally then there is a browser bit which I think is in JS and this is "less secure" and "slower"... but this in itself puts me off the whole idea because I think the browser bit is what most people will use, and that security is fairly boolean so "less secure" probably equals "not secure". If this is just a communication of risks, then those are not being communicated.

But I'm curious enough to want to know more, so I googled, found his Twitter, looked through and saw others asking similar things to which the author response amounts to "read the code".

It feels like a poor sell, because whatever this is may well be the kind of thing I'm looking for. But I just do not know.

Changing authentication is such a big thing that I can't see me moving from passwordless auth0 unless the communication is super effective... not just for me as a site owner, but also for end users who will wonder what it is being asked of them and whether to trust it.
Simulation of bureaucratic bloat and brain drain
October actually, 26. - 29.
No, uk car sales have been rising rapidly since 2012 http://www.telegraph.co.uk/finance/newsbysector/industry/117...

Previously there were other types of credit based financing available.
You were downvoted, and my interpretation is that people thought you were sarcastic and thought that this was an inappropriate jab, and downvoted for this reason.

I think they're right that you're being sarcastic, due to the word "offhand".

However, if we read your comment seriously (you are seriously stating it) then I actually agree with it: this means the "wrong" part of your comment is the /s (which you didn't include) and otherwise your comment is very solid.

I'd like to defend it.

Here are just some of the off-hand ideas that were demonstrated in this video:

- Beam forming

- Vision for device tracking. (VISION!!! DO YOU HAVE ANY IDEA HOW OFF-HAND OF AN IDEA THIS IS?)

- Inclusion built into every manufactured phone and uBeam beamers located all over the place, so that even a trickle ends up recharging the phone "throughout the course of a day" -- assuming you aren't actually using it.

- Have it be something you don't even notice. (So that for this reason it doesn't matter if it barely works). ie if you have your phone in your pocket for an hour while you sit and talk to your friend, it goes from 51% to 83% charge. That is a good and viable definition of "don't even notice it."

These are extremely off-hand ideas. It is extremely possible that adding a dozen other extremely off-hand ideas are all that it would take to make this a viable, pervasive technology, built into everything.

For example, it was demonstrated on a huge receiver that is much larger than the phone it was attached to. A couple of off-hand ideas about how to make the receiver smaller might be all it takes to make this more interesting.

There are further possible off-hand ideas. add in about a dozen and, if they have appropriate patents, they have a monopoly on a charging solution.

When you have a choice of two cafes across the street, and if you spend an hour in one of them your battery will be 10% more charged than before you entered, would you choose that one over the other one?

You would if you were at 1% battery level and waiting for an important client.

Bam. You've just made a case that this brings free users to cafes as a direct competitive advantage, much like having wifi might.

And what was this -- oh, right: an off-hand marketing idea I just had.

Don't dismiss off-hand ideas.

If you like, it's all Steve Jobs ever contributed. Send them - send them all. You might end up making uBeam work.

Note: I have no association with the company or any horse in this game.
I deeply care about diversity. It makes me glad to see different kinds of people from all over the world with different opinions, ages and upbringing at conferences.

Google i/o had plenty of female speakers giving deep tech talks. That's awesome. Yest SpaceX host was an African American woman talking about rocket boosters. That's awesome.

The reason I say this is while I was growing up society told me unconsciously that only white males can truly male it in tech.

That's not true and you don't want to send that message unconsciously. It creates a cycle where people self select themselves into careers based on kind of people they see being celebrated as heroes.
Okay, so what do you do when people don't have intelligence and decency?
> That is what exactly?

For me, it is that I have a package like https://github.com/christoomey/vim-tmux-navigator

I can seamlessly move across splits in either vim or tmux without worrying which program started the splits.
"[...] the way it was meant to be done"

For me, calling a BBS will always be a modem and modem tones. I would like this more if there was a way to open a TCP connection directly to the BBS and somehow do v.32bis tones over IP. This would constrain the connection to actual modem speeds and wouldn't require a PSTN line or a VoIP provider. It would be similar to VoIP except using a codec that was specifically designed to make those legacy modulation schemes work. Ideally, this wouldn't require a real modem but if you could use a real modem and a FXS device, that would be sweet, too.
To call this "inaccurate" because it's missing out on what is mostly an unnecessary detail is going way too far.

BGP is the routing protocol on the internet, and it's a fairly common one to see inside enterprise networks as well - iBGP is for routing inside an AS. Describing OSPF, IS-IS, etc would have just made things a little more complicated without adding anything.
> Another thing I don't see is key-revocation

There's a button "Change SecureLogin" which essentially replaces old pubkey with new one. One would have to do it with all services they every used, and do it before the attacker. It could be automated though.

> The big downside I see is the immediate compromise upon revealing your master password

On this problem I wrote another blog post https://medium.com/@homakov/why-brainwallet-are-great-for-cr...

I believe having to worry about 1 thing is better than 2. It's losing (usability) > stealing (security) in this problem.

But otherwise you summed up everything properly, just what I was trying to say.
its really interesting the things you find, even in open fields. usually useless iron and sometimes old guns.

once i found what looks a Smith & Wesson Model 1 - its mostly rust so hard to tell. it was in the cocked position, so I couldnt help but wonder if there was a story behind it.

Unfortunately, no gold coins =( that'd be an ultimate find
A whole lot has already been done to reduce deaths resulting from drunk driving etc.

That said I think Theresa Mays suggestion is dangerous and inefficient.
I'm pretty excited about starting up my ham radio BBS soon.
I wonder how much bitcoin/ethereum Fred Wilson has. Probably enough that if I were him I would look into cold storage of some sort.
OK - so maybe Solvespace is history based.

If I was doing it, which I'm not, for the free (as in freedom) and/or open-source kernel, I think the best way forward would be to salvage the STEP, IGES etc import/export code from OpenCASCADE and graft that on to Solvespace.
We have to terraform Earth first incase of climate chaos surely?
One exception may be if you could steal an authenticated pointer to a buffer that's about to have some generated machine code written to it (e.g. for JIT execution), and use that to write your own arbitrary code instead.
> Is compile time a real issue these days? I worked on a code base with thousands of source files and millions (in the 100s) of lines of code 10 years ago and the build process took ~20 minutes. That's a long time, but it was 10 years ago and without a parallel build process.

Yes, I think it's still an issue. Let's say your project from 10 years ago took 20m to compile. Using a good build chain one could say, that's possible in 2m today, but this is still a lot of time.

Now, if it would take 2s - that would be a real improvement. One should not underestimate the vast benefits of a fast feedback loop.
I am not as smart or as cool as I think I am...or rather, other people are smarter and cooler than I think they are. The women are better looking than I think and it's better to be nicer and kinder.

Good luck.
https://news.ycombinator.com/item?id=14482166
Magnetometers are already used to detect submarines [0]. Maybe it isn't so much about the flux from the motor being detectable, but it's additional interference with the Earth's magnetic field.

[0] https://en.m.wikipedia.org/wiki/Magnetic_anomaly_detector
>> That said, aside from the occasional FUD, I don't think many people have doubts about the GPL holding up.

The GPL is more important in what it does rather than what it IS. It doesn't seem to matter whether it's a license or a contract, what matters is that someone who violates its terms have nothing to fall back on to defend their copyright violation. I think calling it a contract is actually a bad thing because breach of contract may result in compensation far less than todays penalties for copyright infringement.
LinkedBrainz is not something that the MetaBrainz team is directly involved with, however, according to themselves, «[they are] back, if basic for now.»

(Note that there's also a "GraphBrainz" project (also not something MetaBrainz is involved with), posted about earlier here: https://news.ycombinator.com/item?id=14479031 )
In case you're not joking, that's a common "charging" animation in the video. The animation loops and its speed is unrelated to actual charging speed.
Legacy pandemic can be played any number of times - just don't rip cards up or progress at the end of the game. Once you progress you can't play that exact version of the game, but bow you have a new game to play. I would highly recommend it. To completely dismiss my own point but make another, we're on our second "season 1" with a new group after finishing out our first one.
I think the point is that there's more bandwidth on the Ethereum network; number of transaction is sometimes more than Bitcoins and the fees are much smaller. Moreover, it seems to me that Ethereum dev team has a good roadmap that address scaling to more transactions and moving to PoS.
How can you lose readibility to something else? Can't you comment what a tricky bit of code does? Full disclaimer, I'm a fairly novice programmer.
Because most people would rather prepare for a product launch than go out and find actual users (because that's harder) and a product launch looks like productive work and talking to people is hard because they probably won't care about the product.

Good luck.