skysight-inc/HackerNews huggingface dataset:
IMHO it does not have to be a 9-12 year education. Just having a one year course of teaching assembly would suffice. Then the student could go on learning by himself/herself.

In order to write good programs, you already need years of work and self study. It's much like being a writer. The most important role of education is to guide people and teach properly, so they won't get lost and have courage to pursue knowledge.

The problem is that not all people are passionately interested in computing. Most people here on HN are, and would still be amazed if they did not have an access to computers and wrote hand-written assembly. But regular people, even the ones who have an interest in technology in general and most of my friends who are currently studying CS, do not feel the same way.

The current university education aims to supply specialized workers, not free tinkerers. In 4 years you can train someone to write working programs. But training someone to be good at programming requires a different mindset. In order to become better at programming one needs to enjoy programming and devote a certain piece of his/her life to it.

In short: programming is a lifelong pursuit. Like all skills you get better over time, if you stick to it. But guidance can really help in the process and opens many doors for the interested. That's why a path that covers the lowest level is important. There are not many resources and it can be quite frustrating for a beginner. I never had the chance to study CS in a formal setting, but I still remember everything from my computer classes in high school. I am grateful for every piece of theoretical knowledge I acquired at that time. I had a real hard time accepting that I could not study CS. It took me a while to realize that they do not teach the CS I want at the universities that my friends attended and I could still work with computers like I always did; by reading and tinkering.

I think books like this are extremely important for the unfortunate ones amongst us, who are really passionate about computers, but cannot pursue CS full-time in formal settings.
I haven't found anything about that. The last update post I've found is from 2012. At that time, Cyanogenmod was running their own servers. Personally, I don't think Cyanogen is in charge of the CM build servers
Show HN: Touch'd, a CRM for everyone
If the goal of solar power is to be able to justify spending ever more MWh in air conditioning, I think there is nothing clean in it.
So they used twisted pair DC cabling to minimize torque errors due to DC magnetic field (and the torque follows direction of cavity orientation), but.... I'm wondering if there is DC current circulating in the cavity due to rectification from oxides or impurities on the copper surface; i.e. Passive Intermodulation Distortion (disclaimer I'm an RF EE). They said the torque was strongly non-linear with applied power; which is a hint.

DC cavity currents were not listed as a potential error source, but these phenomenon could show up with high power and high Q.

Anyway, I just emailed a couple of the NASA guys; see what they say.
The opt-out is for information they added on top of what is in your voter record. They don't let you opt out of information that's in your voter record.
Have you studied chord extraction? I'm hoping modern NNS can help improve this problem.
That site appears to only cover some states.

I'm not sure how your proposal would work in any case. If a database record with your name in it exists (because you bought a house, have a telephone number, got married, got arrested, etc.) looking up any permutation of that data is just a search. I don't know how you make that illegal.

It's true that some laws/decisions about what constitutes public data arguably made more sense when finding that data required making the effort to physically look through the physical files of some town clerk who was probably out for lunch. However, this has been a topic of discussion since companies started selling databases on CD-ROMs and nothing much has changed. So I'm inclined to think that genie is well out of that particular bottle.
I don't think he's suggesting to revise the protocols of the Internet. He's merely asking for a method to delete his online footprints, in which case there are many services to accomplish this task.
If you have an audience that is even interested in C (they came specifically to learn about it) it is probably safe to assume that they are interested in lower levels of tech simply by the popular association between C and that.

People benefit from context. A "how stuff is made" tour might help. I would show the newbies all the steps: how we start with a piece of C source, and go to executable. Here is a simple program that adds two numbers. Okay, we pass it through this compiler and here it is in the processor-specific assembly language, which is quite different. The "plus" is being done by this ADD instruction here, which receives values from two internal data places in the processor called registers, which are a bit like the storage boxes in a pocket calculator. Then, assembly language is coded, nearly instruction by instruction, to machine code, which is these numbers here representing ones and zeros. This is a bit like sheet music for piano being translated to a punched paper piano roll, but even more direct.
The problem is that the cash was traded effectively outside of the economic system.

In most countries Cash passes through banks or clearinghouses after a transaction is completed.

Your employer pays you with a cheque or a bank transfer; you take out cash from the ATM; you buy groceries with that Cash; The store deposits the Cash at a bank or a clearinghouse and receives a cheque or has it's account debited.

In this chain the majority of transactions; even cash transactions are "on paper", the problem with India is that people effectively trade with Cash without involving the banks; you get paid in cash (w/ no taxes paid); you buy something from the local grocer w/ cash w/o any recepiet; the local grocer pays their suppliers with cash again often w/o any receipts; pays their employees with cash and so on and on.

This means that the majority of the transactions are in effect conducted in grey or black markets.
UVic has a helpful graph of their course requirements now: https://www.csc.uvic.ca/Program_Information/Undergraduate_St...

from
https://www.csc.uvic.ca/Program_Information/Undergraduate_St...

For course details
http://web.uvic.ca/calendar2016-09/CDs/CSC/CTs.html

http://web.uvic.ca/calendar2016-09/CDs/SENG/CTs.html
If you moved and changed addresses without publishing your new location, (and if this was all you were trying to obscure), you would have no need to begin an elaborate chaffing campaign - the internet would already not know your address!
Instead of full face recognition can't you just recognize pointy hair?
Same experience here, the download (yup, singular) listed was not mine. Takes the point of this service away.. apart from seeing what illegal immoral awful crap people apparently download (somewhere.. unless its all completely made up) :/
Ok, interesting.
Please don't, or if you do, host the relay node from a completely different connection.

Onion sites are not completely hidden, and uptime times can be correlated to know which ip is running which hidden service [1], completely missing the point of hidden services.

[1] https://research.kudelskisecurity.com/2013/09/04/dont-run-a-...
Many companies do have plans but it will take time. Some companies like Zomato, Practo etc. have been more successful in their efforts
For many Indian companies in e-commerce and fintech, acquiring local market share is significantly more important.
Will love to chat with you more. I am available at shashank [at] razorpay [dot] com
Le Startupshow – L'inspiration
> Increasingly today the underlying architecture, for most intents, is becoming irrelevant

... amidst cries from a handful of lunatics who insist we shouldn't be using linked lists any more because they don't use the L1 cache very well compared to arrays.
True, at least to some extent. But I think TensorFlow treated C++ as a first class citizen and not as a tool to improve performance.

You wouldn't use sklearn as a C++ developer, for example. But you could totally use TensorFlow.
President Obama Should Pardon Edward Snowden
I don't think people realize how sophisticated network security software is and how easy it is use. There is a good chance you're being watched and what you do is in a weekly or monthly report. Certain things you do send a notification to admins or your boss.
An algorithm that is infinitly complex and takes infinite time is of no practical use in every day computation. Maybe in theory, in textbooks, in labcoats, but not in industry.

I don't know where an uncomputable algorithm would be useful.

I do know that you cannot possibly start a student out on a plane of the purely theoretical as they cannot see the value of what they are learning, they cannot understand the implications of the material, and frankly they won't remember it if they don't need it. To their minds, they don't need it if they haven't used it. It can be JFM (Just Fking Magic) to them if they haven't seen a case where it has improved their own algorithms. They will also not really understand how it works with no implementation. It is impractical to say the least.

Theoretical computation is a higher level topic then real computation topic. In the same sense that you start math with addition, subtraction, multiplication, and division you should start out computer science with implementation.
I've seen JUCE being recommended for developing cross-platform audio applications.

https://www.juce.com/

Here is a example soft syth built on JUCE https://github.com/mtytel/helm
You know Sanders' candidacy was basically the Thomas Franks theory put to the test and it didn't work out. I know some Sanderites will complain about "corruption" and "rigged election" (where have we heard this recently?).

If you'll recall, before the first votes came in Iowa he was supposed to lead a "political revolution" because rather than appealing to coalition of interests and identity politics, he would cut across it all with universal class appeal and bring back. After the votes started coming in, it became clear that revolution never came and he was just another left wing politician, who couldn't get the numbers like all the others before him (Dean, Bradley, Brown, Jackson etc)

Leftists always imagine that if they talk about class and nothing else it'll magically erase all other distinctions between their voters and they'll come to power. Maybe that works in other places, but not in America. If you're on the lower rungs of the social ladder and you get treated like shit and some politician offers you some extra cash/benefit, you know you're still gonna get treated like shit afterwards.
Bringing GitLab Pages to the Community Edition
> I don't want to learn languages, I want to solve my problem.

The more languages you learn, the more problems become trivial. Well, if you're just doing imperative languages, you're not liable to learn much new stuff, but... learn O'Caml[1] and Haskell and you'll be all the richer (and more worried!) for it.

One particular aspect of Racket that is truly amazing is the modularized language support for macros. One would generally insert a caveat here, but I do think they are actually "best in breed" at the moment -- even going so far as: http://www.ccs.neu.edu/home/stchang/popl2017/

EDIT: Just wanted to add, because I'm a "state your effects" weenie: http://lambda-the-ultimate.org/node/5401

[1] Mostly because Functors. (No, not the Category Theory Functors.)
Speed is user-experience.

People used Instagram at first because it was fast.

And they were quickly bought out for a billion.
Because your voting record is public information.
It shouldn't be "just a search". In other words, it should be possible to go to a web site, enter an address and find out who owns the property at that address. But the same site should not allow the user to enter the name of a citizen and get the address where that citizen lives, or who else lives at the same address. So businesses who possess the data should not be allowed to just dump the entire data into Google's search indexes, they can only allow certain narrow searches.
Checkout JUCE https://www.juce.com/ from the people behind Roli .
I always have an ssh tunnel toward squid running on my scaleway server (3.6€ per month). The portable version of firefox allows me to avoid the enterprise policy that prohibit customizing proxy in chrome.
Maybe partially, but street address is definitely public info.
Piano's another good one if you're looking for something more melodic. Although I think drumming is where it's at if you'd find value in the social aspects of music (it's harder to play piano in a band). Now that I think about it, drumming and piano have a couple of things in common, even though they're vastly different instruments.

Both require 'synchronising' the left and right sides of your body (and also, presumably, the left and right hemispheres of your brain). Although, occasionally, they require 'un-synchronising': for example when the beat is syncopated. As a pianist, it's such a strange feeling when a syncopated piece 'clicks': it almost feels like your left & right hands (and brain hemispheres) are operating completely independent of each other; almost like it's two separate people playing two separate pieces at the same time.

Also, both are arguably percussion instruments :)
...fire-bombed the offices of...

To be clear, just in case anyone reading does not understand, this would have no impact as data is now routinely stored at multiple, geographically disparate data centers run by disparate companies within completely distinct legal jurisdictions, as contracted by distinct legal entities, and these are increasingly all kept secret via services like Cloudflare, corporate service agents, DNS privacy services, international accountants and lawyers.

So... don't go getting firebombing ideas. Instead, take your pyro inklings out through the retro game Pyro ][ in which our protagonist begins by burning down the IRS - https://duckduckgo.com/?q=pyro+2+abandonware
This is just moving the goalposts. No one is saying you have to do these optimisations upfront, just that you they are worth doing.
My point was more that you probably can't prevent the accurate, new information from appearing online, but you can substantially drop its utility by mixing in various false information.
How a Tribe Is Battling Loggers with a Drone They Built Watching YouTube
Here's a question. I have no desire to learn an instrument, so is it still possible to learn enough music theory to reap the mental benefits?

As far as running goes, my knees don't allow for it.
(quote) "People in dictatorial regimes didn't get there by being quiet. They never were. Even today in places like Venezuela and Russia people take to the streets. They got there by losing a channel of communication to their fellow citizens." -- you are clearly out of sync with reality about Russia. Since 2011 protests, Russian regime jails people even at "single person protest" which are always legal by their law, leave alone cases like Bolotnaya. NGOs are pushed into fed-by-govt-or-illegal mode. Political opponents either went into govt-is-right mode or expelled. Mind you, it is not dictatorial, it is only authoritarian. But it is toxic enough. And we haven't even started yet about DT going to hug with Putin asap once he is in chair. Did I mention that almost whole Republican party is in love Putin's image and strong arm behavior? Thank you but your ideas are out of sync with reality.
The acceleration of the Universe has not been constant. In the very early Universe there was a period called Inflation where the speed of expansion was much much much faster than the speed of light.
I for one, would like to see a DSP book that focuses less on algorithms but rather on practical problem solving, such as memory bus limitations, red/write coalescing schemes, register optimizations, caching, and other optimization techniques. It's one thing to know how to conduct an FFT transform, quite another when you've been handed the task to do in on, say, a live 4K video stream.
I printed, then read the first few chapters. After which, I decided to buy the book to finish reading. A fantastic book, I could not recommend it more.

Especially, for those that feel that they missed something in their undergraduate classes on this material. It really explains the concepts well.
Handheld ZX Spectrum 'pain in buttons'
Mine used to be 128.8.128.8: mimsy.cs.umd.edu

I'll never forget my first ip address.
There's multiple good reasons for using a framework.

1) It enforces appropriate design patterns for the task at hand.

2) It produces code structures that are standardized rather than idiomatic.

3) It provides a superstructure that allows the integration of a variety of different plugins without having to write a lot of boilerplate.

I've no doubt this applies to go as equally as it applies to any other language.

That said, bad frameworks (which is most of them) are often worse than none at all.
I do.

Is there a way to "upgrade" to oxygenOS? Or even re-install with oxygenOS?
Recently I decided to try to 'remove myself from the internet'. I just wanted to be a bit more private personally. The best way I could come up with was to Google myself, go through the first 2-3 pages and work on removing that data. So I had to get some stuff removed from Crunchbase (had to email them for this), delete my Twitter, tell Facebook not to let search engines index me (same for LinkedIn). I also changed from using my real name to using a handle on some services (e.g. GitHub). It too some time but recently I had a new friend tell me they were trying to find me online and couldn't so it was quite a successful approach.
we've run this service for a number of years and processed probably a million or so opt-outs successfully. nothing "deletes you from the web" obviously, but happy to answer any questions from anyone:
https://www.abine.com/deleteme/landing.php
Hello, Anybody There.
My choice for bottom-up book: The Elements of Computing Systems: Building a Modern Computer from First Principles https://www.amazon.com/Elements-Computing-Systems-Building-P...
Sure, but we need new laws on how public information can be used. Just because you want to register to vote shouldn't mean your date of birth can now be made freely available to identity thieves and potential employers who can use the info to discriminate against you.
I can see how Groupon fits his analogy, but I don't see how he extends it to tools like Uber, where it's a one-to-one transaction that's not particularly exploitative. The only real insight here is that people become more exploitative when their resources become scarce, which isn't very surprising to me.
For me, means don't justify ends. By which I mean that how a possible registry came to be does not change how much or how little of a problem such a registry might be.

The logical structure could be similar to the class of events often called a 'tragedy of the commons.' For example, the local optimizations of Facebook users have an aggregate effect that none of them intended.
Imagine something like this, wrapped in a nice and simple GUI and supporting a large and ever changing varienty of cloud providers and VPN protocols. That could strike a decent blow against spying and censorship by being significantly harder to block than any single popular service.
Originally OnePlus One shipped with CyanogenOS, but the Cyanogen Inc fuct up and sold exclusive rights to CyanogenOS to a domestic carrier in India.

This blocked the sale of OnePlus One phone in India until this could get resolved. OxygenOS was the answer to this. Fork of Cyanogenmod with some rebranding and a few added things.

Personally I bought the OnePlus One because it came with Cyanogen. I wasn't happy with all the added cruft in CyanogenOS, so I reflashed to Cyanogenmod soon after a stable version was available.

I'm currently using OxygenOS on my OnePlus 3, but will flash to Cyanogenmod eventually to run more bleeding edge and get some features back that I miss.

This shouldn't effect OnePlus 3 as they terminated thier agreement with Cyanogen Inc after the India licencing problem.
...takes ~3 minutes

Power of the cloud! Shouldn't this be ~instant? Maybe upload a very minimalist AMI or static overlay to a default AMI instead of whatever route is being used here (I didn't check)?
So, again, you're basically proposing that even though data is legitimately in the public domain, somehow people should be prevented from connecting that data with a search. Good luck with that.
As an aside, for those in Los Angeles, American Cinematheque has been showing a nearly pristine new 70mm (roadshow version) print of 2001 at the Egyptian this month (I saw it a few weeks ago). There are screenings on the 26th and 27th.

Also, on the 30th they are screening Lawrence of Arabia in 70mm as well. Lawrence of Arabia was filmed in 70mm
2.20:1 Super Panavision, and is IMO, even more than 2001, worth seeing in 70mm.
This metric is not very relevant. The main point of interest is absolute price and price/performance ratio.

If AMD's newest offering outperforms Intel's offerings but ends up being more expensive, all cost/benefit analysis will point against AMD.

Price/performance is king, because lower price also means the ability to buy more.
Is it really necessary to manage your life like a software project at a big co. Would it be possible to come up with something less intimidating and practical like

'do 10 pomodoros/day for 1 month'.
There is a database of mortgages, I forgot what it was called though, that's how they know what you owed on your house.

Most of that stuff is pretty easy to find on local records, it's just a dumb aggregator, they are getting the information from elsewhere.

If I had time I'd be able to find 80% of that information on you now. If I had access to a few nonpublic databases (like a PI would) I'd have access to everything. And since I am a smart human not a dumb machine id probably be able to tell most of the innacurate information was inaccurate.
A large scale, sustained global atmospheric thermonuclear barrage might do the trick - generate a wave of electromagnetic pulses and fry all the electronics on the planet.
I started running a couple months ago, I do my best thinking now while running out in nature (running in the city is not as good, too many interruptions). I've set my day up so I can go straight to the computer after I run without changing out of my running clothes or doing a bunch of transitional tasks, because that time is cognitively valuable. I'm full of ideas and want to get them down before they fade. Running takes up about 2 hours of my day, but running for 2 hours and working for 4 feels more productive than just working for 6 hours. I'm doing better work.

I was once obsessed with climbing for almost a decade. When climbing I was 100% focused on climbing, my mind wasn't really free to wander and think of other things. Even when I was done climbing, I would still be thinking about climbing. Climbing problems were always the biggest problems in my life, they had a way of eclipsing everything else, which is what it means to get the 'climbing bug'.