skysight-inc/HackerNews huggingface dataset:
const_cast<> isn't the root of the problem. If someone passes you a pointer to a const pointer to a non-const thing, they can still just mutate the non-const thing without any casts. You'd have to forbid non-const to const pointer conversions entirely (which would imply removing const_cast<>, as there would no longer be any situations in which it was legal to use).
Is your statement about topic branches based on experience on a real product team with 5+ engineers working on the same codebase? If so, what's your preferred workflow?
You are welcome to your opinion. Some parents choose to make their kids pay for the entire education even when they can afford to pay for college. They see it as a ownership and responsibility lesson. I've seen that work very well for several.

I don't see parenting as providing your kids with everything. I see it as provide your kids with the tools they need to be successful in life. Sometimes the hard way is the better way.

When a child is ~26 then hopefully they can be on their own.

I'm not sure how you can judge me self centered when I provided for the education of one child already and am ready for the 2nd one. I was pointing out that there are many dimensions of being a parent and providing for college.
I was slightly disappointed by it, but much more impressed by it than I was the prequels.

On balance, it's not much worse than a chapter of the original trilogy. It's meant to be a modern version of a pulp serial and it does work as that. While it does repeat a number of themes and elements from the OT (perhaps too closely for fans of it,) I think it succeeds in expanding upon those in a way the originals weren't capable of.
The moons are easy to see because they are bright: they look like nearby stars (bright points). If you observe over time you can see that they have moved.
My best bookmarks from 2015 #3#4 March-April
Agreed; never market yourself as a freelancer. Become a design house - even if its only you. That image flies much better.
Because I'm not taking anything for granted. I don't see wasting my time playing cards with friends from highschool as being a basic facet of human existence.

Or spending unnecessary time with my parents.

Or moving back to the city I was born in order to pursue that, instead of living in a city where I can make the biggest difference.

My post simply posits the question of re-examining what we've been indoctrinated with. Look at any ancient advanced civilization and you'll see that during their ascension they were not operating with "social life" high up in their list of priorities in life. It was only when same civilizations came crashing down that "relationships" and social-obsession increased a lot in perceived importance.
Right. There are lots of corner cases that would need to be identified and considered in the case of a "strong const" C++ variant (like what you point out) - I still think it could be an interresting experiment.
VLC ans SMplayer work well with SD
On the other hand, I would point out that sometimes the opposite is true. Working alone (or perhaps in a place where you might be one of the best in the room) means you learn more about programming and how to solve problems than you would otherwise. Why? Because if you're the only one working on something, you have to be the one to solve all the difficult problems.

On the other hand, if you work with other/smarter people, it's also possible to end up not really doing as much challenging work, as they'll take over anything you see as too 'difficult' or too much effort to learn. It's definitely recommended to learn from others, but you have to make sure you're not just letting them do all the work.
This whole article is nonsensical.

>"If humans do someday migrate outward toward the stars, our narrative space will move like an expanding wave before us, a vanguard of the imagination."

What reason is there to think that "narrative space" has to expand when a species becomes space-faring?

>"Our need for stories that help us find our way is too important to be left behind."

Why?

Are species or cultures that don't need stories somehow inferior?

Do we really need stories?

>"Knowing where you are in the world is fundamental to knowing who you are"

How do you measure "knowing who you are"? Are people who "know", better or more human than people who don't?

How can anyone claim that anyone "knows where they are"? How many people could point their exact location on a galactic map? (Less than one in a million?)
Disagree. Civilization exists because of social impulses built into the human animal. The ascension of any civilization was fueled by institutions, cultural norms, guilds and churches and 100 kinds of socialization.
Would that mean not being able to use const in unions?
I know nothing about TREZORs, but I found it odd that the article mentioned a lack of time resolution in resolving certain events, but made no mention of looking for decoupling capacitors or removing them. Does anyone know if the TREZOR design includes decoupling caps?
There is an alternate stylesheet that uses more semantic class names and allows for replacing text, so literal state names and abbreviations can be used in the markup. http://propublica.github.io/stateface/reference/cssclass.htm...
Any example?
Option three: do your kids a favor and don't have any.
Adults are quick to write off that kids are not part of the "real world": e.g. "When you graduate school and enter the real world, (insert something about responsibilities or work)."

I'm sure it is a combination of school, parenting, and distracting technology (iPads given to 5 year olds), among other factors, that marginalize the youth into a different world in which adults cannot interact with them, and the prospect of having a meaningful discussion with a young person is out the window.
Show HN: AirBnBs for Team Retreats
0% job growth for Electrical engineers
> Underlying? Nope. Selfism, belonging and the like are way more deeper/pervasive (human/animal) attributes than any such superficial (human) motive of knowledge acquisition.

While probably not the norm, I suspect a decent portion of 'geeks' might not be able to pursue belonging, or might perceive this to be the case, so they elevate 'knowledge acquisition' and/or other pursuits that don't require other people.

This can apply to kids that don't fit the norm and/or were outcasts or bullied in school, for example. I've met quite my share of solitary figures who while I'm sure they would probably be happier 'belonging', nonetheless prioritize knowledge acquisition or other activities and appear to find quite a bit of happiness in this.

And then there are the significant number of people who just are not like other people and do not or barely seek to belong: (some) autists, the solitary figure living in the woods, spiritual seekers ('wandering the desert', sometimes literally).

It's quite possible that in a roundabout way, through the internet, a number of these people who do or did not prioritize belonging suddenly find themselves belonging anyways.

Arguing that everyone seeks to belong is a bit like arguing that everyone deep down is straight, or wishes to have a partner or children, or any other prejudice we've had throughout the ages based on what is 'common'.

If there's one thing I think we should've learned by now is that there's an incredible variety in what makes humans happy, and working toward a society where this can be pursued, rather than assuming that outliers need to be fixed, is a good thing.
Yes; this was Cryptography Research's main line of business for a long time. Rambus owns them now.

http://www.rambus.com/security/dpa-countermeasures/

The solutions for many (most?) of these problems are patented.
For anyone else wondering what this has to do with https://en.wikipedia.org/wiki/Lambda_cube -- in a few minutes I couldn't find anything.
Death and virginity.
rand() Considered Harmful – A Talk by Stephan T. Lavavej
"Look at any ancient advanced civilization and you'll see that during their ascension they were not operating with "social life" high up in their list of priorities in life. It was only when same civilizations came crashing down that these priorities became important"

This is as unscientific as it can get. From someone who supposedly care more about science than the rest of us, it presents you as someone with a delusion, not an ideology as you claim.
I use the word social in a very specific, narrow way, as I have explained.

Institutions, guilds and churches have nothing to do with "relationships" as exhibited in the article OP linked to,
since they are explicitly furthering the same goals I talked about as being of paramount importance.

Did you read the article?
I've been waiting for browsers to implement this for years, would love the opportunity to drop JS for Lua!
Nonsense. It's a choice to work a typical job and not form new relationships. It's also the easiest choice.
Common Stock Ownership Spreads Among Startup Investors
Learn to Freelance: Million Dollar Developer
That's a huge claim. Do you have any anthropological or historical evidence to reference?

If you don't care about your parents or your high school buddies, that's not really an indictment of social life; maybe you just need new friends.

Even during the European enlightenment, companionship was hugely important to lots of thinkers. Some historians trace the whole era's intellectual climate to the rise of social
coffee shops.

That's not the same as playing cards with high school buddies but social life is vast and wide. This right here is social life, indeed you're complaining about social media on a social media site.
Functional approaches are definitely better regarding concurrency, and distribution... if you can ship the state and the operation/function where there is availability, it can run anywhere. More complex OO relationships aren't as portable. Of course MQ systems have their own cost, on-system or across systems.

That said, the fastest computers over the past 5 years or so aren't much faster, but the power usage is much less... For example, the i5-6200u is an absolute beast of a machine for its' power consumption. This is great for server-side computing, where virtualization and other isolation strategies for allowing shared resources work well.

I don't know that we really need too much more in terms of "faster" ... the problems to be solved at this point are absolutely in systems solutions that are distributed and those communication channels. Google can deliver results of a query amazingly fast... We're going to reach a point where communication networks reach nearly every inch of livable space, and all information is (virtually) within arms length.

(divergent rambling ahead)

There are bigger issues at hand... that being physical transportation... we (in the U.S. and many other places) have more pavement for cars that we do housing space. There are optimizations to be had in the physical world that are far more pressing than if computing can get another 4-5 cycles out of moore's law. The costs of food, medication are growing kind of insane the past few years. We're pushing for younger education to the point that little kids are washing out and doing worse, instead of being little kids. On the flip side, they're so isolated that they can't handle genuine pressure/stress later in life. It's a messed up world.
Do you understand the meaning of 'relationship'? You can't be a member of an intimate social construct without one. Marriage, religion, even politics is all about that.

That wasn't an 'article' so much as an infographic. There was little philosophizing present. That's all been introduced in this thread.
On the other hand, the US forces in Vietnam found that soldiers of low intelligence had a bad survival rate. The military had started accepting recruits it previously would not have, and they fared badly.
And, even if they insist on using a font, they shouldn't have mapped the alphabet; they should have used a private use area (https://en.m.wikipedia.org/wiki/Private_Use_Areas).

If they nevertheless insist on keeping things easy to type (why? It is not as if people would write hundreds of these on a page (I hope)), they could have created ligatures, following the example set by Unicode regional indicator symbols (https://en.m.wikipedia.org/wiki/Regional_Indicator_Symbol). That would make this more screen-reader friendly, too.
I've never actually seen a union used in a C++ codebase. What's the usecase? I know people use them in C for bitfields, but outside of embedded (which is almost always just pure C) that just doesn't seem to come up
Try Going Facebook-Free in 2016. It’s Amazing
calcwatch.com also plays chess.
Many (most?) people will divorce their first spouses and some people will never have children.

I don't disagree with your point that the article is overly simplistic with relationships (presumably because it is told from the POV of a person who is unmarried with no kids) but it also is more complicated than just assuming everyone will get married, stay married and have kids.
Rouge: A pure-ruby code highlighter that is compatible with pygments
Back in your day minecraft would not be possible
Is there a place where recordings get saved once they're finished or will I have to wait until the end of the conference? My internet connection is too unstable to watch them live.
Most people put their relationships with others very high on their priority list of what is important in life. Sure, improving the world is also important, but dismissing relationships with others to achieve that goal is missing a very major point in life.
We're far too obsessed about "relationships" with other walking-dead sacks of meat instead of what really matters, our legacy and the future.

Who is this legacy and future for? "Other walking-dead sacks of meat"? Our glorious transhuman descendants?
Tesla Model X stars in the best Christmas light show of the season
So you're 16 and haven't figured out That your relationships with others will likely define the majority of what you can accomplish in life.
Only 26? Surely not. Why, at that age he might not even have a master's degree yet!
http://www.nytimes.com/2014/12/02/upshot/the-divorce-surge-i...

Your point is well taken, but divorce rates are dropping, so while we aren't living in the world of "Leave it to Beaver", neither are we in the lousy marriage climate of the 80s.
Good relationships amplify your abilities, well being, and give valuable perspective.

If you haven't experienced this, then it sounds like you need new friends.
Embedded can be almost anything, C/C++/java and so on. I've seen microcontrollers with 8K of program space, written in C++. Why? Because it optimizes better than the 'C' programmer does.

Unions are used for interpreting any kind of record stream. Reading serialized binary objects from a file? Use a union. Network packets? A union.
is this what it has come to? we need 12 step programs to quick FB?
One approach is to issue one certificate per device per subject. The subject identifier could remain the same. If this approach is taken, revocation checking is critical -- you end up having a bunch of certificates that all claim to be the same subject, so you need to make sure any presented certificate is valid. However, while revocation checking is often problematic for clients, some of those issues are more easily managed on a sessile server.
Now they are on to Atlanta http://status.linode.com/
> Encrypting by default is a good idea.

I suspect the author intended to say Signing by default is a good idea.
Any language that allows string literals to wrap lines without normalizing it. Like C# or F#. Anything with HERE docs might do it, but Ruby and Python seem to normalize.
If you want to go to the world's best school for mine engineering, Yale shouldn't be on your list to begin with. It's a sign-off for pedigreed elites, not a trade school.
This is pretty fascinating, although superficially a lot of this seems more complex than just plain opengl. For example:

clear = FrameBuffer $ (DepthImage @1 1000, ColorImage @1 navy) -- ...
mapFragments s fs = Accumulate colorFragmentCtx PassAll (\a -> FragmentOutRastDepth $ fs a) s clear

Compared with:

glClearColor(...)
glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT)

State management is a nightmare in OpenGL, but that second chunk of code is a lot easier to wrap my head around even if it's objectively worse in a lot of ways. Still though, I'm waiting to see the language tutorial before I make up my mind. Looks interesting!
On mobile, I can't scroll down on the page this link leads to or on the Home page.

Chrome 44, Android 4.4.2.
This is absolutely correct. I don't know the inner workings of the modulation scheme selection but suspect that the downshift is solely based on the ratio of received to unreceived acks from the client -- without knowing the reason for the non-receipt. As far as I know, the wifi standard does not contain any provision for the client device to report its received signal level to the AP. The signal levels you typically see in the AP are the levels that the AP is hearing the client at.

Some access points allow you to lock the modulation at a certain rate -- if you know for a fact all of the clients will be able to receive the signal at the required level for that modulation scheme, you can increase your overall effective capacity. Unfortunately this is not usually the case. We almost never get to control the client devices and positions, and without that control, received signal levels can't be effectively predicted.
Akka is sold as a concurrency abstraction that works great ay any level: one core, multicore, multi-host.

After using it for years, I can say it does work, but only with a high complexity overhead. Failure conditions, retry logic, serialization and delivery guarantrees are a concern of multi-host parallelism, but not really multicore (same process) parallelism.

I'm not sure I've ever seen an abstraction over memory-separated concurrency that doesn't add a lot of complexity. It may be that such a difference is fundamental and isn't meant to be abstracted over.

In any case, unless you are sure that you want to design for distributed parallelism, I recommend conventional thread pools, etc.

Also, https://www.chrisstucchio.com/blog/2013/actors_vs_futures.ht...
Can you provide links to what you chose instead?
Elite schools can actually teach practical things. Stanford was constituted as a school of Engineering, Agriculture and Business.
IMHO, at the end of the day, how we interact with fellow man matters incomparably more than things like "technology, scientific progress, our guided evolution as a species". If we discard the social component, we risk truly becoming the "walking-dead sacks of meat" that you mention.

No offense intended -- just my opinion. Happy New Year to you and the HN community!
I'm not actually convinced by the author's point, but I do find the fact that you can comfortably fit all the days of one's life on a single page (or phone screen for that matter) to be rather depressing. I don't think it would have bothered me in the same way 20 years ago.
Mitchell Hashimoto is automating the world
Sure! There are a lot of ways you can do this. One is to use PIV mode, which exposes a PKCS#11 interface that can be used by OpenSSL. Yubico has some nice docs on using a Yubikey as an HSM to store CA keys: https://developers.yubico.com/yubico-piv-tool/Certificate_Au...

Note that (at least in the method described in that document), the Yubikey does not _generate_ the private key, it merely stores it securely. You need to generate it on a computer, which should preferably be a brand new laptop, airgapped, purchased from a physical store and not online (continue to layer defenses up to your desired level of paranoia).
While neither is ideal, from a purely practical point of view I'd much rather live in a society where you can freely criticize the government but some products (that are about as far off the needs hierarchy as you can get in this case) are not allowed to be sold for "nanny state" danger reasons.

Again, neither is my ideal, but greater freedom of speech wins for me every time (by a landslide).
BackUp4All Professional 5 Software Serial Key Crack Free Download
NoONE – Smooth Criminal [video]
Paju Book City
The actual indent level is wherever the second let begins. It's equivalent to:

let x =
let x = 1
x + 1

Seems inconsistent to have to use a mix of tabs and spaces in different scenarios of visual preference.
Back when I was doing crypto at the algorithm implementation level, I found the proceedings of the CHES[1] conference had a lot of good information on where the public state of the art was regarding side channel attack and defence.

Keep in mind that side channels are very much a moving target - an implementation that isn't vulnerable to a known attack today could fall to an attack discovered tomorrow. Unless you take extradinary measures to prevent physical measurements of your implementation and detect and respond to physical tamper events, some kind of attack (practical or not) will probably turn up during the useful life of an implementation, in my experience.

With small and/or low-cost devices, such physical countermeasures are usually impractical, so you have to take extra care on the HW/SW algorithm implementation side to avoid vulnerabilities.

[1] https://www.cryptoexperts.com/ches2015/index.html
How about the $7,500 tax credit?
> What about technology, scientific progress, our guided evolution as a species and so on?

A means to an end, that end being to enhance and prolong my relationships with those I love. Sensory pleasures are fine too, but nothing is remotely as important to me as my favorite walking sacks of meat.

> People who have turned academia into a filthy whore that is constantly being pimped out to the highest bidder.

Can you choose a better, less vulgar metaphor? It makes you look really bad, and there's nothing wrong with being a sex worker.
Small aside, getting rid of jQuery is kind of hard... I'm half surprised that no browser has taken the core of jQuery and simply integrated its' usage patterns in the browser at this point (considering everything else added to the DOM).

Dealing with the DOM isn't nearly has hard as it has/had been in the past, but it's still a bit more complex than jQuery's API... You can start with document.querySelector*, but then if you need an array, you need Array.from the results, then you can each/map/reduce until your heart's content... event binding is still quite a bit more verbose as well. Not to mention unbinding/cleanup when adding/removing nodes.

In the end, half the time I check "is jQuery in the project already" then I'll use it. More often than not, it is... that is except in "enterprise" projects where "enterprise" architects and the minions of developers have managed to introduce 3-4 different copies of varying old/ancient versions of jQuery and no idea which one is actually loaded. Because it's "just the front end" and have no concept/concern for actual load/performance... don't think about capturing state properly, and get weird behavioral patterns as a result.

Sorry for the rant, it just irks me that people are so dismissive of the front end or capability that the web offers because much of it is so easy to get results. On another note, if you get more into it, do yourself a favor and avoid Angular.
but at my age I've accepted that will never happen.

Being totally judgmental: As a hack, why not try and think differently about this for 2016 as in "now I am at the right age and ready to find a companion."
Paranoid: North Korea's computer operating system mirrors its political one
Money quote from the article: “Drug enforcement as we know it,” Herrod [the DEA agent] told me, “is not working.”
I find his ability to relate changes in voltage to steps in the programming logic truly amazing.
Can you cite a source? I'm not saying you or the article are wrong, just that there are some big gaps.
Digital History Projects That Dazzled Us in 2015