skysight-inc/HackerNews huggingface dataset:
HPAT: Julia-based framework for big data analytics on clusters
There is nothing about a computer algorithm that renders it immune to the power structures around it. The people who train these systems don't even realize they are creating a biased model. Borrowing from postcolonial theory, this is related to the concept of epistemic violence. The way we organize human information, the way we categorize and evaluate viewpoints and ways of understanding the world is a battleground for imperialism. Intent does not matter. The algorithm has no intent, the researchers don't intend to create a vehicle of oppression, and yet it happens anyway. They have created a difference in economic utility between standard, hegemonic English, and marginalized dialects of English which inevitably will have social ramifications. If this study weren't conducted, would we have ever found out?
Just to add to this as someone on the other side of the equation. Buying health related software in a fairly corporate environment is the most painful thing I've ever been involved with. Accountants and IT departments who range from unhelpful to hostile and have ridiculous demands. This for a small system in a very small department.
Git for this project?
Ahhh, that makes sense! I wasn't aware that the Nyquist rate only applied to binary signal. Thanks for the SE link.
Fortunately I'm not involved in anything shady that would make records of that kind a liability. Good thing, too; I've got terrible auditory memory, half the time things I hear just go poof into the ether 30 seconds later without lodging anywhere in my brain.
San Francisco was a no-go zone in the 80s. Soma was mainly warehouses and unpaved lots, and the Mission was dangerous at nights.

What are the "downsides of the technology boom"? The mission was originally german-irish, and then became latino. Now a lot of young technology professionals live there, cause, you know, cities evolve.

I remember in the 80s you had to hopscotch over human feces when walking in SF. Why are politicians so short sighted that they want wealthy, well educated people out of their city?
Bookmarked this site. The database seems super useful.

I have mixed feelings about the custom footprint service -- I've worked with ~900-pin BGA SoC-type parts, and paying $30 to do that would be a no brainer, but paying the same for a 8-pin LDO would be a tougher sell -- maybe scale prices with part complexity?

The tougher sell to me is trust / verification of the InstaPart models before the community can vote them up or down. For most teams that I've been on, the most time-consuming part isn't really the pinout generation, but rather the checking of large parts (often 2 engineers checking pin-by-pin to ensure that footprint matches data sheet). I'd be much more comfortable using it if you outlined how pinouts are verified before sending them out to the customers.

I hope this works out! Making footprints is a huge PITA, and I'd love to be rid of it.
It's not even the shitty type system: C's is arguably even worse.

No, it's the fact that it's effectively the new COBOL.
So humans do this too naturally - this is how new languages develop over hundreds of years and groups evolve and split. Aside from that, I'm a little nervous about seeing machines accelerate this process.
The startup framework to validate your idea before you spend $1
Mobile devices are ideal candidates to be thin clients, because they are battery powered.

If most instances of greater capability can be implemented as a thin client, then it's not CPU performance that is the bottleneck, but mobile ISPs and aged infrastructure.
Ok, Throndor provided a link which has a better explanation about this. I have some reading to do!
> Now, however, they’re starting to complain if their libraries don’t work, which means that we’re beginning to get caught in the trap of being too successful.

Seems like the latter interpretation, not the former.
You're essentially saying that if Evan Spiegel had released Google Glass, it would have been successful because Evan is cool and Google is not. First, Evan isn't that cool - he tried to cut out and leave penniless his frat brother that actually came up with the idea for Snapchat [1]. While that may be a Jobs or Zuckerberg-type move, it certainly doesn't make him cool.

Second, Glass failed largely because of the invasive techno-snob feel to it - something that Spectacles has not overcome. It's one thing to have an iPhone in your pocket; it's quite another to shove your camera and microphone enabled face computer into the lives of literally everyone you interact with.

[1] http://www.businessinsider.com/snapchat-lawsuit-video-deposi...
When I first moved to London, one of my co-worker was a very exuberant young Scottish woman. Her accent was near impossible for me, and she fully realised this, but at one point we came to the mutual understanding that I did in fact pick up most of what she was saying, even though it was only because she talked so much, that she didn't really need to intentionally repeat what she was saying.
> Detroit doesn’t place burdensome regulations on automobile manufacturers; Idaho doesn’t put undue restrictions and hurdles in front of potato farmers; and California takes steps to protect its farmers — because these industries are part of the lifeblood and identity of their respective states.

Aside from Detroit not being a state, isn't this also because these industries are the main employers in their areas? Tech companies employ a small minority of the people that live in San Francisco.
They have consistently dodged providing any kind of real evidence and managed to survive this far purely on marketing hype. I think someone recently posted about the Bogdanov affair. D-wave is the analog of the Bogdanov affair for quantum computers.
So far D-Wave has failed to provide any direct or indirect evidence that their "quantum computer" actually achieves quantum speed up. An investigation by a scientist from ETH Zurich who was able to use their machine came to the conclusion that their quantum algorithm does not outperform a classical system.

It's hard to think of a reason to refuse to publicly prove that your quantum computer is actually working if it really is, if it isn't it makes a lot of sense of course.

Concerning the purchases of Google and the US government: These are probably more like research grants for D-Wave, as the buyers expect that at some time there might come a working quantum computer from D-Wave, and buying a prototype (even a faulty one) puts them in a good position to be the first to actually get a working version, while helping the company to stay afloat. By the way, Google invested 200 million USD in a different quantum computing technology endeavour led by a UC Santa Barbara professor, which would make little sense if they already had a working quantum computer.

The value of D-Wave as a company is not only defined by their ability to build a working quantum computer though, as there could be significant value in the patent portfolio they built / acquired and in their expertise in building and assembling superconducting chips and systems, which are both highly non-trivial tasks.

Their way of communicating with the public is of course highly misleading, which is why many people in the scientific community have very little respect for them, as this is viewed as highly unethical and harmful behavior in science (but not necessarily in the business world).
> Due to the mandatory GC, it's also not a C replacement where C is good at. Hence the backtrack on "systems", etc.

I tend to complain on Go's design decisions and don't have any actual use for it, but given my experience with Oberon, I do believe there are use cases where it would be possible to use Go as systems language.

For sure not in when targeting 8 or 16 bit CPUs with a few KBs, or timing constraints that cannot deal with possible GC pauses.

But for more beefy micro-computers like the original PI, it can certainly be an option.

This would a good starting point for anyone trying to attempt it

http://wiki.osdev.org/Go_Bare_Bones

Also I consider the ability to write compilers to be systems programming use cases and Go is already bootstrapped.

Having said this, yes there are better options to do systems programming with less need of Assembly help.
Highly recommend the Princeton book and Coursera course as a starting point.

And if you want a compiled list of resources for learning:
https://drive.google.com/file/d/0B6CKmAqa1_nzRGVicnlHY1BaaUk...
The Blessed Margaret also said "the problem with socialism is that eventually you run out of other people's money"
vanillajs makes more sense than at least half of JS libraries
Build a legacy. The Muse (YC W12) is hiring a fullstack engineer
It's been shown that psychologically people don't care about how much absolute wealth / possessions they have.

All they care about is their relative position.
I find this article very badly argued.

> Detroit doesn’t place burdensome regulations on automobile manufacturers; Idaho doesn’t put undue restrictions and hurdles in front of potato farmers; and California takes steps to protect its farmers — because these industries are part of the lifeblood and identity of their respective states.

And automobile industry became the doom of Detroit, and Californian style farming could pretty well become the doom of that state.
I've seen similar things in Africa were people just attached bikes and drums together. Didn't have hot water though. For cold water + soap washing it's clearly a win.
Some of the proposed measures may be misguided; others seem rather tame. But either way, talk of "strangling the golden goose" (or implications that the entire industry will pack up and leave as a result of these measures) is just dumb hyperbole.

On top of that, some of the author's logic is just... broken:

It continues with the shutting down of private bus services for tech workers that reduce traffic and pollution and encourage residents to stay in the city.

Almost none of the new tech workers were "residents" before the current boom. The problem with the shuttle busses is that they encourage people to move to the city -- forcing the people who were, in fact, long-term residents to move out. The fact that the author (obviously very sympathetic to the tech industry) can not just miss, but completely invert this obvious point simply underscores the disconnect -- or more direct terms, cluelessness -- among tech workers that some longer-term residents are so resentful of.
I've got an email for a Nigerian prince you might be interested in.
> but quantum key distribution is a legitimate area of research

If you used that with the meaning "we don't know how to do anything useful with it, but it is worth looking because there may be some use", I would grant you this point. But:

> In fact, it has already been experimentally implemented (Los Alamos, UCambridge, UGeneva, etc).

No. The existing protocol for quantum key distribution is insecure bullshit.
You still have to hopscotch over human feces. And now you have to hopscotch over the people who have been pushed out of their homes, too.
Unfortunately hospitals don't have "a database" there are often dozens (maybe more?) of vaguely connected systems with numerous logins required. Getting the one thing you want (e.g. patients phone number) can mire than one computer and several programme logins. Having your accounts randomly blocked and calling IS to unblock them isn't uncommon either, same goes for random outages of periods of painful slowness. Maybe it's just the system I'm in?
My favorite Scheme has the ability, but like so much in schemeland, it's not formally specified. But cut effectively does the same thing, so what's the point?

Then again, I don't totally understand your system, so I might just have gotten it wrong...
I read it as "stay in front - of yourself - know where you will be, see how it will look, Monk can remember to feel how Monk will feel", but it's hard to put into words.
In Venezuela price control is not ideological is a stupid move to try to rein inflation.
I like the suggestion to build an API and charge for requests, as well as showing products for your searches and generating affiliate links. You could probably just add a blog to the site to get approved by Amazon.

On a related note, I think you could improve the copy of your site a lot. Explain to visitors why your site is useful and how using it will make their lives better. Also, not sure why, but the initial load was super slow for me. May have been my internet connection though, because I'm having trouble reproducing.

My site (https://indiehackers.com) has lots of examples of people monetizing their websites and side projects, so maybe read through there and get some ideas. I can help put you in touch with any of the founders if there's someone whose brain you'd like to pick.
A simple python framework to build/train LUIS models
Bugger. I wish I'd known I've not been enjoying myself these past 30 years.
A typical short phone call has a few items of back & forth equal to a good number of texts. So for text to surpass phone calls, I think the ratio needs to be much higher than 1:1, maybe something like 8:1. So the "death" date gets pushed further out, but it's still there somewhere.

I agree that mobile voice quality is terrible on most phones, especially when people choose to make their calls on speakerphone for some reason. At work we have landlines and actual desk phones with hard-wired headsets because the call quality is amazing compared to mobile. It lets you have a fully nuanced, tonal, relaxed conversation with everything but the facial expressions and hand gestures.
A new SaaS platform just launched in the European ConTech sector
> Detroit doesn’t place burdensome regulations on automobile manufacturers

I think that San Francisco is trying to avert the Detroit outcome. Instead of being completely dependent on a single industry they are trying to regulate the growth and allow non-techies to live there. And instead of just forbidding things or over-regulate they are using taxes and other incentives to bring balance to the city. The article just cites some regulations as evil-doers without explaining why that's the case, or what is the relationship between the selected regulations.

I really hope that San Francisco is able to keep its roots and what make it a great city to innovate and live.

> Eric Mar, a member of the city’s Board of Supervisors, even went so far as to say that the tax would serve as indemnification for the “downside of the technology boom,” according to The New York Times.

And as clarification, according to The New York Times Eric said that the tax would serve as indemnification for the “downside of the technology boom”. The "even went so far" is just part of Techcruch opinion.
People who lives in Venezuela saves in US$ and exchange dollars for bolivars when they need liquidity in local currency.
Okay, I found the list where I wrote these down. Here's some more:

- The ability to make changes to /proc files that only persist for the lifetime of the process that made them. (Basically, turn proc files into a stack, for cases where some program requires a particular setting, but don't want to make the change permanent.)

- globally managed weak pointers. If multiple processes are managing large amounts of cached data that can be regenerated if it's thrown away, the OS should be in charge of decided when to keep the data and when to thow it away, as it has a better view of the complete system than individual processes. (There's been some work to add this to the Linux kernel, but I don't think it's available to user space. https://lwn.net/Articles/340080/)

- let's get rid of statically-sized partition tables. There's no reason they should be a fixed size on SSDs. (It may be necessary to set a minimum and maximum size, but within those bounds they should just grow and shrink as needed.)

- A regular user should be able to create sub-user accounts with a subset of their own permissions. This could be useful to run untrusted applications in a sandbox.

- It should be easy to suspend a process to disk, migrate it to another machine, and start it back up, or to kill it and have it restart in the same state it was in when it was killed.

- It should be possible to restrict a process from opening any files that weren't passed in as arguments on the command line. (I think this has already been done. I don't remember what the project was called.)

- Package files (like rpms or debs) shouldn't have fixed file paths in them, or make any assumptions that the local filesystem will be organized in a particular way. Similarly, package files shouldn't run scripts. Ideally, only the package manager would be able to write to /usr (or whatever the administrator wants to call it on their system).

- It may be possible to do away with the user-space / kernel transition, and just run everything in a single address space. The way to do this safely is to write all software in a language that doesn't allow shenanigans (such as Rust) and only permit the OS to execute binaries that have been created by a trusted compiler. If the compiler can verify that types and memory boundaries and API conventions are always respected, then having the hardware check it again at run-time is redundant and an unnecessary drag on performance. For cases where untrusted code blocks are necessary, those would behave like kernel code; you need to be root user to tell the OS it's safe to run such code. Legacy C and C++ applications can run under an x86 emulator or inside a partitioned-off address space, but performant applications would have to be written in a safer language.
Horseshit summary of what goes on in SF.
Is innovation leader the new newspeak for "job creators". The abundance of tech jobs gives SF a mild to serious case of the resource curse. You can have too much of a good thing. When all the money from high paying jobs is absorbed by the rent - they are not doing anything useful. IF tech jobs move away - the city landlords will lose. Not so much the city itself.
Save the kernel, which is pretty small, yes. Essentially, they realized C wasn't up to the task of writing monoliths, and so they didn't, to keep global complexity low. Richard Gabriel argued that this was part of C's success over Lisp in "Lisp: The Good News, The Bad News, And How To Win Big," informally known as the Worse is Better paper.
Or maybe the .ISO directory?

https://download.freebsd.org/ftp/releases/ISO-IMAGES/11.0/
Isn't it inaccurate to base this on addresses, since nearly everyone uses more than one?
> I expect to almost totally lose touch with the speech of "these kids today."

Is this long term really a problem though? Regression to the mean: No one cares about the specific slang of the 60s anymore. And the hip slang of today will be out of fashion in 15 years.

In a similar vain the extreme T9 keyboard text message abbreviations of the youth in the 2000s did go out of fashion because of automatic spell checking and speech recognition of modern smartphones.
Well yeah, screen scraping would be required. The core of the product would have to be a screen scraping engine that makes it easy to build screen scrapers fast. You'd also have to commit to daily updates of all the various screen scrapers to keep them working. Without that it would fail.

Perhaps a machine learning approach could work.
The Good Schools, the Bad Ones and the Ugly Ways We Rank Them
A project template for data science in Python
A quick search would confirm that mutational robustness is _a_ right term for this.
> forcing the people who were, in fact, long-term residents to move out.

What's wrong with this? If you're a renter, you sort of accept the fact that you can be forced to move at any given time, or that rents may be hiked up.

Rent control has been an unmitigated disaster in SF. You're basically giving a subsidy to people who have lived here for a long time, over new arrivals.

Cities change over time. People arrive all the time. To try to shut people out is naive and short-sighted. I sure don't want to live in a time capsule.
> Fortunately I'm not involved in anything shady that would make records of that kind a liability.

Be careful with "nothing to hide" arguments. All else aside, sometimes it's nice to voice a frustrated opinion about a person without creating a permanent record.
Am I the only one who thinks that dystopian scifi got boring a decade or two ago, while utopian scifi is an almost entirely neglected genre?

I prefer a techno-optimistic point of view shown here http://foundersfund.com/anatomy-of-next/
Have you lived through 9600bps or 14.4k to 20Mbps?
Or you could just get another dumbphone: http://www.rogers.com/web/link/wirelessBuyFlow?forwardTo=Pho...
"My warmest wishes to you Joyce. I can’t follow your banner any more than you can follow mine. But the world is wide and there is room for both of us to be wrong."

An admirable sentiment. I don't think the human mind (including mine) is capable of following it 100%, but I wish more people at least aspired to it, and fewer people saw it as a sign of weakness (which it is not, quite the opposite).
Java does run bare metal and there are commercial JDKs with real-time GCs.

PTC is one such those vendors,

http://www.ptc.com/developer-tools/perc

Go might eventually be used in such scenarios, but the toolchain is not yet there.
Ripple: New Banking Group Is First Blockchain-Based Settlement Network
As a NY-based entrepreneur, from my perspective the only people who lose here are those who have convinced themselves that there is no place other to be than San Francisco, and who accordingly suffer to a greater and greater degree as their commitment to staying in the city becomes less and less economically justifiable.

Otherwise...we're all grownups here. If the people of San Francisco decide that the best possible set of tradeoffs involves reducing tech's footprint, and their elected representatives implement policies to that effect, then that's democracy. Certainly the city's rich and diverse history provides some weight to the anti-tech crowd's strongly held belief that the City needs to pump the brakes.
Obligatory Burnistoun: https://www.youtube.com/watch?v=sAz_UvnUeuU

I thought most people would be able to get written Scots dialect, but I did struggle with Walter Scott's Rob Roy where one of the characters speaks it phonetically.

There's also a guy doing a newspaper column in Scots in The National, causing quite a bit of controversy.

Spoken language is another matter. I've had to interpret between an Ulsterman and an Afrikaaner both of whom were nominally speaking English as a first language.
Shiiiiiiiiiiit, this is awesome. I spend quite a bit of time trying to find components, and you never know whether the footprint is correct or whether you're in for an unpleasant surprise.

Thanks for this! I'm especially loving the fact that you do KiCAD exports.