skysight-inc/HackerNews huggingface dataset:
The Dr. Ferris talk to Mr. Reardon is one of those quotes that rings so true when you read Rand's work for the first time as a teenager.

Anecdotally I too had this "They Live" sunglasses moment.

You are reading Atlas Shrugged and you think this book is the Truth this is IT. Those other silly teenagers getting into religion or socialism or drugs or music they are so deluded.

https://xkcd.com/610/

This is why the John Rogers quip was particularly apt here.

Again the Rand quote is a good/truthful axiom/premise. The problem comes when someone impressionable treats the whole book as the bible.
I don't know how you define a Metaverse, but I assume it comes with high expectations of sensory inputs. Check out
https://highfidelity.io/ I think this project will grow to meet the high expectations of a metaverse.
There is always that one person that says "others have it worse, thus you're whining if you have trouble doing your job".

Not a valid argument, and won't ever be.

Plus don't forget our education isn't formal. Doctors and lawyers have it much, MUCH more standardized than ourselves. We the devs are pretty much do-it-alls that have to learn 95% of their skills on the go.

You won't ever hear me complaining about learning things on the go. I love it. What I hate however is putting up with the lame work of people who probably can't do much more in their lives beyond tying their shoes. That's what this thread is about -- partially anyway.
But the organization already can monitor its own traffic. At the source, before it is encrypted.
Everyone poops. Not everyone drives. Forcing everyone to buy parking even if they don't need it makes about as much sense as forcing everyone to have a helipad. Or bidet.
Order and good living conditions is the norm in most of the country. Unless the politicians come specifically from these areas they will be accustomed to that version of Sweden regardless of where they lived most of their life. Even said areas are mostly calm except when the youths are on school breaks.

Plus, the areas you speak of vote for the left (S and V, not MP), aka the very politicians who supposedly don't understand those areas.

Tensta: http://www.val.se/val/val2014/slutresultat/R/valdistrikt/01/...
Rinkeby: http://www.val.se/val/val2014/prelresultat/R/valdistrikt/01/...
Husby: http://www.val.se/val/val2014/prelresultat/L/valdistrikt/01/...
Vivalla: http://www.val.se/val/val2014/slutresultat/K/valdistrikt/18/...
I don't think it's so much about who you delegate responsibiltiy for securing networks to so much as how that security actually works. I believe traditional perimeter security is dead or dying and the idea of incident responders manually pouring over pcap files just doesn't scale much further either.

We need machines and global policy to help do this work and we need to stop putting faith in magic black boxes which we know will be thoroughly compromised (e.g.: all enterprise vendor equipment).

More on point, TLS 1.3 seems like a step in the right direction of thought: that you can improve your local security posture by improving the global posture.
Correct. I moved to Europe because I was tired of waiting for California to get its shit together. Unfortunately not everyone has that option.

They sure as hell don't take 30 years when they care, though. How long was it to get 405 expanded with another lane? And for all that it's now even slower than before!
Do you teach assembly language too? It's a lot better at #3 (teaching you to think like a computer) than C is, and it makes it a lot easier to fully grok C concepts like the strange equivalence between pointers and arrays, between character arrays and strings, et cetera.

C is trivially easy to learn if you know Assembly Language plus any other imperative language.

My school taught assembly language as a full semester course (along with other low level concepts). That and an intro to computers course that used either Pascal or Fortran were requirements for the 200/300 level courses on operating systems etc. that used C but didn't actually teach it. They made seminars available for those who wanted to be taught C rather than having to learn it themselves. I believe that this is the right approach.

Of course, soon after I went through they fell victim to the hype wagon and switched to Java.
You are correct. Depending on one's definition of "very good" blackjack player it doesn't mean much. Casinos even allow players to bring those little instruction cards to the table while they play.

I am not talking about max expected value. I am talking about exceeding max expected value. Being a "very good gambler".

TL;DR I am talking about alpha. not beta. beta doesn't mean much. alpha means everything here.
With the accessibility of these patches in the few distros that support them falling further and further behind-- they're becoming increasingly theoretical, and less interesting to hear commentary from.

E.g. https://packages.gentoo.org/packages/sys-kernel/hardened-sou...
Fear not. We have a tool for that in bower https://github.com/blittle/bower-installer, so I guess there will be one very similar in npm too. :)
The x86 instruction set (and other instruction sets), abstract away much the underlying hardware architecture. The "flat memory" abstraction originates from and is presented by most CPU instruction sets -- C just tries to be as close to a "generic" assembly language as possible.

I wonder when we'll get an instruction set that gives us fine-grained control over the different levels of caching, or even the ability to create FGPA-esque microcode functions, etc. Compiler writers could have the time of their lives with such an ISA.
Undefined behaviour is not as prevalent in real world code as reading articles from HN might make you think.
http://programmers.stackexchange.com/questions/29109/is-ther...
Good mass transit doesn't have that kind of overhead. (Few places in the US have good mass transit.)
The Paradox of Tolerance
My opinion on parking is still that the actual solution for the real world is /moving/ the parking to dedicated structures at the edges.

In this way my car would be stored in a secure (either monitored or physical) area outside of the city core.

Given that, it is logical to restrict the use of in-city travel to electric vehicles, bicycles / other human powered devices, and foot traffic. Maybe we could even have nice people mover beltways and fully covered ways between the buildings. (turning the city in to more of a mega 'mall')
195+ VISUAL MARKETING DESIGN TEMPLATES
I was moving from Full Stack to Backend/DevOps without even noticing, in the last six months. At least with this post I can now admit it to my self and explain why to others on LinkedIn.
Why do people go to casinos? How does such a business even exist. People know the odds are against them and go and play anyway.
I disagree. In math there can be super-super-superscripts, as with tetration representations
https://en.wikipedia.org/wiki/Tetration . Does each get its own character, and when does it end?

In science, consider an isotope like

180m
Ta
73

This cannot be represented as a sequence of symbols because that would give:

180m 180m
Ta -or- Ta
73 73

Markup is how Wikipedia represents it correct, as:

<span style="display:inline-block;margin-bottom:-0.3em;
vertical-align:-0.4em;line-height:1.0em;font-size:80%;text-align:right">180m<br>
73</span>

How would you do it without markup?

In addition, pretty much anything can go in superscripts, including 2^א and integral equations. The most general solution is to have a "start superscript" and "end superscript" marker, with the ability to embed superscripts, but that still doesn't solve the isotope representation problem.
Damien Katz - CouchDB and Me: https://www.infoq.com/presentations/katz-couchdb-and-me

The talk is about how Damien quit his job to hack on open source software. It shows his struggle and doubt while embarking on the project and then finally invented CouchDB. It's a passionate and human account of the process of creating something significant. I recommend every hacker watch this.
Ada and Pascal are not dead and are viable alternatives to C. If you don't know them, check them out.

The C philosophy "the programmer knows what they're doing" does not necessarily scale. It works when your team is strong or well supervised, but if that is not the case due to location, budget or whatever reason, unless you can afford a static analysis tool like Klocwork that can weed out mistakes while not sacrificing productivity, by going low level you have picked a hard battle.

C gives you a lot of power, but also a lot of rope to hang yourself with. I don't even want to imagine what kind of apocalypse I would see if you give multithreading and memory management powers to the caliber of people I've seen recently.
John Rogers? The guy who wrote Catwoman? Why do you hold his opinion of literature in such high regard?
Surprised they went with a form factor so similar to Samsung and the iPhone 6, just looks pretty dated really.

Think now would have been a good opportunity to go for something less rounded. An iPhone 4 style sharp design would probably end up looking futuristic next to all the faceless rounded blobs the market is full of.
Exactly and that only reinforces my point.

The policemen would know when they where using the cameras or not and could react accordingly, the people being arrested or having any interaction with the police wouldn't, so they behaved properly in both occasions and/or didn't make false claims about mistreatment by the police.
Social Learning in Nature Is Ubiquitous
..If you like this project, please give me a star.

Oh come on!!
A Computer Guy of Interest to the F.B.I. Walks into a Bar, in Siberia
UpCloud is worth of checking out: https://www.upcloud.com/ - It's a pure VPS vendor with full management API.
One of the best things about C is it is not upgraded frequently like other languages. So there are no frequent <language> <x.y> released posts here like we see for other languages.
The Nobel Prize in Chemistry 2016
JS is ruthless.

It has no issue discarding an ENTIRE generation of programmer and 1000s of man-hour to move itself forward. It does not sleep, like a eternal blackhole it eats young men and spits out their heat at the other end.

JS is chaotic.

Just like nature, it is not uncomfortable in telling you the complexity that is reality. Fighting it only results in broken dreams and tears. The best hope is to find your small place and hope that the chaos doesn't someday destroy you.

JS is War.

Created in the crucible of the young internet, it had to fight for its survival as soon as the umbilical cord was cut. It existed in slumber while the nations of python, ruby, PHP were destroying each other apart to get a piece of land - in what is humanity's most empowering invention ever since the printing press. JS was not part of the racket, it was too weak to participate - only a nation of lesser mind.
The lesser minds however represented large segment of the hungered masses - students, artists. Like the white walkers they came and waged a great war, the size of which so vast that the soldier's fighting it are unaware like a - fish is unaware of water.
Nobel Prize in chemistry awarded for molecular machines
Show HN: Create a blog site with Markdown and restdb.io in 39 lines of code
The Most Popular Online Business Ideas
From TFA:

> Most engineers should take head of reason three, although our students also learn computer architecture and at least one assembly language, so have a firm mental model of how computers actually compute.
Little known, you can do wireless extending (main + one hop end nodes + clients) or WDS mesh (main + one hop relay + one hop end nodes + clients) with Airport:

Overview : https://support.apple.com/en-us/HT202076

Extending: https://support.apple.com/en-us/HT204617

WDS: http://support.apple.com/kb/HT4262

While the wireless distribution mode drops speed (as does Ubiquiti etc.) it's still faster than a DoCIS 3 cable modem, and the Airport Express for end nodes is cheap.
Coding the Matrix: Linear Algebra through Applications to Computer Science

for more theoretical I'm planning to read: Vector Calculus, Linear Algebra, and Differential Forms: A Unified Approach
If we are discussing actual history now I think it's a bit of a hyperbole to claim all of western civilization as greek inheritance as this view trivializes the intellectual and cultural developments before and after the greek golden age. Yes, it offered great seeds for many things but those seeds were grown to fruitition by other people. It is very hard for me to see much living intellectual continuity from the ancient to the modern greece. The area was reduced to a backwater serfdom for centuries. Even the ancient texts had to be refound through islamic sources in the early renaissance. You can't just take Aristotle and Euclid and claim that they offer all of the keys to our modern civilization. Some - definetly.
This is a discussion forum, of course you're going to find talking rather than doing here.

Once there's a firm consensus that it's time to move away from C we'll probably stop talking about it. But that consensus has to develop through discussion and argument here and elsewhere (and if you look at the conversations now compared to a year or two ago, I'd say we've made a lot of progress). If you don't believe there's value in talking about technical issues then what are you even doing here?
Ahh I see what your getting at, I was a little lost by end of the chain.

Well we could just convert a second, day, month, year into metric.

(Thanks for the answer btw, was curious :-) )
Yep, I'm on BT with a 200mb fiber connection, and I use to use the default HomeHub. It was failing daily, the speed would drop to like 3mb, and you had to restart the router to get a proper speed again, connection would not always work. Just like you I bought a high end ASUS modem (120£, way more that I ever paid for a modem) but it was totally worth it. The wifi connection is now always top of the range, it has never needed reconnection, it changes everything. Definitely don't regret.
Don't want to be accused of being a shill (I'm not, I'm just a fan), but if you're looking for potential alternatives to RethinkDB, Couchbase (the company that was formed when the MemcacheD and CouchDB folks joined forces) offer a totally open source realtime-sync API/SDK (cross-platform: mobile, web, you name it).

Link: http://www.couchbase.com/nosql-databases/couchbase-mobile
Are they really buzzwords? To me, they have rather particular meanings (although I guess others may feel differently):

Deep learning: a particular type of artificial neural network with many hidden layers (and the associated tech to make this work/trainable)

AI: The field of computer science which aims to make computers smarter. Like most fields, there is much overlap with others, for example, statistics.

Big Data: A buzzword. About the best definition I can find is anything which has the 3 V's: Volume, Velocity & Variety. In general, outside its use as a buzzword, I think big data is generally thought of as "when you need a distributed system to process your data", be it because of volume, velocity or variety.

Supervised and unsupervised learning: whether or not you require example data for training

Machine learning: some people say its the subset of AI that deals with statistical methods, other people say its just another word for AI.
Ask HN: Best way to limit use of free product and get users to pay?
We have a lot of people using a version of our product which is completely free, we want to convert them paid customers by forcing a limit on this feature. Any ideas as to if this is a wise decision?
By accepting the job, you should know exactly what you signed up for. Just like "you should know" all laws directly relevant to your life.
> But notice that the letters all come from the right half of the keyboard

Better yet, now notice that the letters come from a set of four! That reduces
the search space even more!

Ridiculous argument.
On the downside, when it does get updated, compilers take ages to implement the new features, and in the meantime make up busywork like "let's break OS kernels or crypto code to get faster in some random benchmark nobody cares about!"
In theory it would be possible to have a visual programming language that had a readable stored representation with meaningful diff/merge/blame. But in practice I've never seen one.
Have you ever tried to compile an old C program which extensively used variables called 'old' and 'new' with a C++ compiler? I have.

Also, C++ doesn't allow implicit casts from void* to any pointer type, which is a common C idiom.
Fullstack Javascript Engineer - Qubit | Onsite | London, UK

We are looking for a passionate Fullstack JS Engineer. Currently using React, Redux and Flux. We will consider visa sponsorship for the right candidate.

More details here - https://boards.greenhouse.io/qubit/jobs/130919?gh_jid=130919...

Check out some of the links to our work via the job description. Please send your resume direct to santino@qubit.com
Wow that is right in line with my own response and does change the conversation. Thank you.
I had the same experience with low level machine control using compilers for dialects of Basic and Pascal, back in the mid-80's early 90's.
Ok I'm missing something here. If an internal bank employee initiates a TLS session to an external service, the only key the bank could hope to access is the session key if it has control over the end host, in which case it can just store the session key for each connection. What private key are you referring too if not the session key?
Show HN: 3RFC – Request for comment imageboard
How to Address the Trust Issues in the Cloud
MailChimp’s founders built the company slowly by anticipating customers’ needs
There is https://online-go.com/ if you don't want to deal with Java.
Whereas a subway that runs frequently under a traffic-jam prone area can turn a 50-minute sit-in-traffic to a 25 minute trip. Plus without the subway the traffic would be worse because the subway riders would also be in surface vehicles.
Like it so much, pretty addictive, but get too much laggy after few minutes
Couchbase is a very very different product under the hood. Be aware you have to run Couchbase with their minimum spec cluster requirements ( 3 nodes, tons of CPU and RAM ) just to ensure you don't lose data because it syncs from ram to disk at best every 100ms
A monitoring dashboard, every server should have
Okay, slight hyperbole from OP, but the point still stands: most people need to buy (and find room for) a desktop PC in order to experience VR.

Also, you linked to a parts list. This automatically excludes most people who don't have the knowledge or motivation to assemble their own computer.
The critical feature of SI is that it directly and explicitly incorporates a single positional numbering system used in scaling all quantities. Exact definition of quantities, while an important feature, has almost always been subordinate to that goal.

Arguendo, let's assume that you are right that the decimal numeral system arose because of the typical number of human fingers. Note, we do not have to agree for the sake of argument that the place-value system is intimately tied to decimal (and indeed in our history, the latter predates the former by several millennia).

That there are ten values per position is therefore parochial, but not as parochial as you think: almost every vertebrate has five digits per extremity (and essentially all of them embryologically[1]), and there are huge numbers of decapod arthropods extant and in the fossil record, and superorder Decapodiformes is an important group of cephalopods.

So if we use base ten because of the number of our fingers (this is far from proven, unfortunately; there are many examples of very different ways of counting and doing arithmetic on human fingers), it is reasonable to think that many plausible civilization-building non-primates would be liable to use similar representational systems. Unfortunately that conflicts with human history, in which there has been a wide variety of number representation...

[1] even in non-tetrapods: https://images.sciencedaily.com/2016/08/160817142550_1_540x3...

Some harder-core evodevo:
http://www.scientificamerican.com/article/why-do-most-specie...
Thanks, I missed that. Do they learn assembly language before or after they learn C? Are they explicitly taught C or do they learn it while using it in a course like Operating Systems or Data Structures?
C and C++ are the only languages I regularly use wherein I need to resort to disassembly to debug the damn thing.
China starts to pay interest in legacy .TEL gTLD
Slava: As the commercial strategy is over, please release everything under a very liberal open source license rather than AGPL (the current RethinkDB license). Please. I have invested so much in building on RethinkDB, and you can't just will a genuine open source community into existence without giving them the power that comes with a liberal license. Honestly, right now I'm evaluating how I can rewrite everything I've built to not use RethinkDB, which will take me months of fulltime work...
BIAFR:IPOB Heads to ECOWAS Court, Seeks Justice for Nnamdi Kanu
How much do you use the terminal?
Actually, my main question is whether there is anybody here who
only (or almost only) uses a terminal/commandline interface for
his day-to-day computing?

I recently installed Arch alongside my usual Ubuntu and decided
to forego the use of the X server... It has actually been easier
than I had expected: mutt for email, w3m for the web, mocp for
music, etc. But of course I still have my normal Ubuntu for when
I really do need to look at something other than text (and it
remains my primary OS).

Is there anybody here who has completed the switch and uses a CLI
almost exclusively?

EDIT: fixed typo
I've found the Khan academy way to be very efficient for 9-years olds. The main problem with textual languages is that kids mess up with the syntax easily but once they "get it", it's a bliss.
That is only true if the OS was written in C.

What many wrongly call the C ABI is actually the OS ABI.
As an iPhone user, this doesn't look as an attractive option. For half the iPhone price - maybe, but right now - nope.
Long-term ideas are cool, but it's more important to figure out what useful incremental steps we can take today. Getting rid of parking minimums seems like a good first step.

(In my (European) city we actually have the opposite - new developments are unlikely to be approved unless they're "zero parking", because we already have as many cars as the streets can take).
A Tibco project?! What the.
Hi, nice project. The pricing for me is a bit off if I don't follow a single lead. You should either have
- a free month to try it out
- a price based on revenues (but that is complicated because it makes you the middleman then à la upwork)
- a system where you show maybe description of the leads without linking to the actual recruiters, and to access the link I need to pay or something.

Anyway something like that. Right now I feel very dubious paying 49$ for what is possibly a scrap from linkedin via a bot.
The original request (see TFA) already addresses this:

> End point monitoring: This technique does not replace the pervasive network visibility that private enterprises will lose without the RSA key exchange. Ensuring that every endpoint has a monitoring agent installed and functioning at all times is vastly more complex than ensuring that a network traffic inspection appliance is present and functioning. In the case of monitoring of supervised employee communications, moving the monitoring function to the endpoint raises new security concerns focusing on deliberate circumvention - because in the supervision use case the threat vector is the possessor of the endpoint.