skysight-inc/HackerNews huggingface dataset:
For the 12E to start with, take a look at the nodemcu dev boards. More expensive but it's a great little board to start a project on and then go to the bare module since it includes all the usb<->ttl, and regulator stuff.
> Ever see those studies that show that the most vocal person in a meeting is considered the most knowledgeable by the group (even if they're the least knowledgeable)? Yeah - software development has this to the extreme.

I think this happens a lot online too. It's super easy now to become an 'expert' on a particular technology just by writing a few blog posts about it, tweeting a bunch, or self-publishing a quick ebook. I suspect a lot of people feel like they aren't 'expert' enough to do these things despite them being done by relatively inexperienced people all the time.
If I were writing an introduction to lay people, I'd probably just explain the process of loading facebook.com, something people will be very familiar with.

Set up a very simple home network topology. A router/modem, and a wired ethernet connection to a laptop. Explain all 4 layers of the tcp/ip model. Explain DNS.

BGP seems sort of advanced for an introduction to the topic, to be honest, and so few people use smtp rather than just using gmail's web interface, that it's rather obscure.
Intellij IDE(s) Material Theme
2nded. IMO, Erlang the language is really really simple and easy and the basics can be learned in a few days, though it helps to have been exposed to Lisp, PROLOG, or various functional languages.

What I find far more challenging is catching up with the myriads of libraries & frameworks that are used to build real applications. Oh, and finding compatible versions of these can also be an unwanted adventure at times.
I think it's more of a general trend. GG was just one minor spat in the larger scheme of things. Various forms of moral panic/outrage have been around forever. It's just becoming more concentrated into smaller segments of society. It's like targeted advertising but with more screaming and gnashing of teeth.
> In the house, people are fairly represented.

Moreso than in the Senate, but beyond that, not actually fairly by most reasonable standards. Monatana's Congressional district has a little under a million people, each of Rhode Islands two districts has a little over a half-million. So the division into states creates an almost 2:1 advantage in representation for Rhode Islanders compared to Montanans in the House.

Now, that's not as lopsided as the 66:1 advantage Wyomingans have over Californians when it comes to representation in the Senate, but its not exactly equal representation, either.
Click Analytics- Ready-to-use analytics platform on cloud
nspawn containers are yet not really used as a platform target, and currently Docker is leading. Though nspawn has since acquired some notion of the Docker image format, and even in light of the OCI standard, I do not foresee it becoming a primary container solution in its present form. rkt being nspawn-based may or may not take hold.

Indeed, systemd is as of yet not comprehensive enough to be a POSIX-parity target. There is no "systemd Linux" as such, it's systemd/GNU/Linux or Linux with the GNU and systemd suite. Android is a top-down integrated system on the other hand and does not linearly track GNU/Linux.

As of yet, there is nothing like system call emulation or similar in nspawn to have branded zones.

Nor does Red Hat's present actions imply something like this. The GNOME project, affiliated with Red Hat, is working on a poor reinvention of Nix called xdg-app to enable the "app frameworks and runtimes" design that Lennart Poettering wrote about in "Revisiting How We Put Together Linux Systems," but that too is firmly specific to GNU/Linux as the host.

Red Hat is also leading a container OS called Project Atomic, however nothing like branded zones is seen there as a goal, either. Instead, they've made a simple meta-framework for running various Linux container images over several orchestration frameworks and PaaS, called Nulecule. It's firmly a layer over Docker and Kubernetes, however, so it is limited to that.

A Linux "ReactOS Runtime" equivalent to Windows's "POSIX Runtime."

That would be quite a feat in of itself, systemd or branded zones aside. ReactOS isn't Wine, but even with Wine it would be a sizable integration effort.

If that init daemon is effectively a container-manager that understands how to instantiate and manage different "branded containers" for each runtime it supports, Linux multi-runtime support just falls out.

The init daemon is not a container manager in this case, but an object-oriented resource management with a transactional job scheduler and some limited execution environment modification that work with namespaces and cgroups, but the container framework is outside. As it should be. An init daemon as your container manager sounds dreadful and horrifying, though I hear RancherOS boots from Docker as PID1...

But as there is no such init daemon yet nor anything like branded zones, I still have to say you're a dreamer. This might be a long-term strategy, but with acts like Project Atomic it really doesn't look like it. I still think it's more middleware than Core runtime. I pray it is...
I agree. Advertising leverages an unknown variable pricing structure to it with potential deep pocketed buyers. As long as you have the "viewers" you are golden. As with everything it is better when someone else is paying than when you are buying.
This was really fun to play around with. its funny how changing a word in one scenario will make you more polite, while in another it'll become the least polite thing ever.
More like 100W: 2000 Calories is 2000000 calories is 8,400,000 Joules. Divided by a day is 97W.
(Serious question: "doubling", or "squaring"?)
Angus Deaton's misunderstood paper whether happiness peaks at $75,000, explained
Ask HN: How can I finish my website?
I'm developing a Ruby on Rails ecommerce site. I'm a full time student, so I don't have as much time to work on it as I'd like. I have access to $20,000 in seed funding through a school program. The backend is done, but there is a lot of front end and design work to be completed. How can I finish my website?
"Don't do what I did"

Unfortunately, you're a few years too late...
I switched from TextWrangler to vim to TextMate to atom to emacs to vim. Totally pointless and stupid (of me) in retrospect. Same thing again with web. I'm finally learning to ignore the shiny but it seems like everyone I see/meet (both online and in person) are only interested in the backwards-incompatible new release of Express 17.0 for NodeJS, now with ES7 features.

Thanks for your response. Looking back and moving forward, I guess.
Speaking as an ex-googler, I think a disturbing amount of Google is dedicated to pointless blind-allocated me-too attempts to kick sand in the face of its competitors.

Of course, I also think they could work wonders on their horrible attrition rate by ending blind allocation for middle to senior talent, so I'm clearly out of my mind.
Thanks for the explanation! I was reading the paper but not being an expert I could hardly pass beyond the abstract.

So if I understand correctly, the idea would be to have only one curve that has been thoroughly examined for weaknesses and then use that curve and only that curve (ideally) in encryption applications, for example for future versions of TLS or whatever other encryption scheme supports elliptic curves.

That would avoid introducing potentially exploitable curves to consumer applications, and maybe even make the NSA's work harder, right?

Now my other question is, I'm guessing there's no easy way to determine the rigidity of a curve without the proper knowledge and tools, but if there was a way (let's say some smart guy managed to make an algorithm to determine the curve's weakness) the interested parties could determine the other party's curve weakness and negotiate a minimum level? So if you are using a very nonrigid curve then the other party could say "hey, I won't send encrypted messages to you unless you use a curve's rigidity index > X". Does this make sense? is this were future consumer encryption is/should be moving?

EDIT: I'm assuming a nonrigid curve can be considered "weak" by your explanation. A rigid one would be much stronger since it would leave less space for exploitable curves, right?
For added good fun, seed it with some Torvalds: https://adtmag.com/blogs/dev-watch/2014/04/linus-torvalds-ra...
I'd be very interested to see specific references for this. I'll have a look for myself later, but if you have some to hand, that would be much appreciated.
Oh, I agree.

Table 1 in the first link shows that 31% of computer and information science workers do not have a science or engineering degree.

This school exists specifically to train people for computer-related position, which is why I focused on the other ways that people get formal training that leads to a computer-related position.
No, it shouldn't. The relationship between Amazon and AWS is, um, complicated.
You Need Passion
As for Toyota, Japan has the second highest corporate tax rate in the first world, after the USA. And until two years ago, Japan had the highest rates.

So I don't think Toyota was running the same schemes we see in tax havens.
Lisp inspires some people to work at the implementation level.

My TXR Lisp (http://www.nongnu.org/txr) has strong ties to Common Lisp, but it does certain things which I've been able to do easily due to working at the implementation level.

For instance, I have regular cons cells as well as lazy cons cells, both of which satisfy the consp function, and are recognized by all the library functions, from car and cdr onward. If this were develpeed in an existing Lisp, it would require rewriting the library from scratch. E.g. not using the standard car, cdr, mapcar and so on.

Another example is that forms can optionally express Lisp-1 style evaluation for those arguments which are symbols. This is sugared over with square brackets.

;; list is in the function namespace, but resolved
[mapcar list whatever]

Implementing this correctly means writing your own code walker; it's not just "add a macro and hand off the code to Lisp's evaluator/compiler". The exact rule is that the closest lexical binding of the identifier is used, whether it is a function or variable; and if there is no lexical binding, then the global one is used. If both a function and variable of the same name exist globally, then preference is given to the variable binding. It doesn't end there: symbol macros have to be handled properly: in [a b], a or b or both could be symbol macros. But they get shadowed by function bindings which are lexically inner:

(defsymacro ((m whatever))
(flet ((m () ...))
(m ...) ;; unambiguously function
(list m) ;; expanded as symbol macro
[m ... m ...])) ;; function everywhere

Lisp has always been a family of languages. From almost the very beginning, there were numerous dialects. Every major institution that had Lisp activity had its own dialect!

It is in recognition of this that the late John MacCarthy expressed his wish that no dialect be just called "Lisp".

Forty years ago you could have said, "if Lisp is go great, why do we have MacLisp, InterLisp, BBN Lisp, ..."

Part of the reason Lisp is great is that it teaches programmers to fish.
The white man in the sculpture
Greetings. So moving to feel the amount of Love and Concern that this < 3 minute long stance in 1968, still has today. Talk about historical resonance... I just wanted to further clarify (as the artist who conceived of and built the sculpture) in dialogue with Associated Students of San Jose State University and John Carlos and Tommy Smith that the mandate I received: "To build a sculpture honoring Tommie Smith, John Carlos and Student Activism". Both John and Tommie are alumni of SJSU. So I wanted to point out, aside from the remarkable courage of John and Tommie's gesture, the important role solidarity and camaraderie play in any movement, not to mention it also requiring a particular type of courage. Also I really wanted the sculpture to not be a memorial but an active place. Thus the sculpture becomes a speaker's box where anyone - students in particular - is invited to "Step Up and Take a Stand" emulating Peter Norman while these giants, Tommie and John, "got their backs". I must say it was a joy to meet Peter Norman at the sculpture's dedication 10 years ago and get a sample of his great sense of humor. He told me how much he appreciated the sculpture and noted - in between laughs - "People used to look at the photo and say 'Who is the white guy?', now they will look at the sculpture and say 'where is the white guy?'. I ran into my van, grabbed a copy of the poster/photograph and with white-out pen and markers drew a speech bubble inscribed "Where is the white guy" and gifted the poster to him. We both smiled... I guess as two "white guys" who feel strongly about the potential for building alliances across bigotry gaps, without needing to ask for credit.

On the second place's podium floor it reads "Fellow Athlete Australian Peter Norman Stood Here in Solidarity - Step Up and Take a Stand".
In that example you gave you would move the documentation (how a premium customer is defined) into the function.
This is called coercion — implicit conversion between types.

Numeric types coercion is very basic convenience that is present in many statically typed programming languages. Older languages like C used to allow unsafe conversions, but modern ones like C# or Java are doing it right: for example, adding int and float is allowed, but assigning float to int is not. There is no reason Swift shouldn't have the same.

I suspect is has been given up (temporarily or not) because of type inference. Swift's already giving "expression is too complex" errors in some situations, numeric coercions would surely make it worse.
Please consider what kind of behaviour you would encourage. If wealth erodes every year then this strongly disincentives long term thinking and rewards business ventures which give quick cash and then burn out, like strip mining, and punishes planning for the future like pensions.

You want your tax system to reward long term thinking, not punish it.
AWS IMO is insanely great at cutting the price of established web services. This is more than enough to carry them for the next 5-10 years. What will be interesting is how they deal with what comes afterwards...
> Things happen as they are parsed.

If comments aren't completely ignored by the parser, then there has to be some case where a comment inside a function has an observable effect?
Oxford University admissions interview questions and answers revealed
Everyone dies, and the payouts of this are non-obvious if you are also, say, looking at the benefits of self-defense or keeping a .gov honest.
Map Shows Where Sea Level Rise Will Drown American Cities
What Apples's mandate of https in iOS9 means for you
> we developers keep solving problems we would not have without developers

I genuinely don't understand. Do you not consider the organizational problems of society to be worth solving?
Obama and the atheist CIA wake each day and ask, "How can I fuck God, today?
We'll make nuns perform abortions. We make homos dance naked in Russian
churches in front of old ladies. Isn't that hilarious? We'll make a complete
mockery of marriage because, after all, niggers don't have fathers and that's
not fair. Michelle wants no cupcakes for birthdays because of bastards. We'll
make God hated -- for pedophiles and crazy insane sand-niggers. We'll drink
fetus tomato soup with the queen and celebrate the end of birth. Having
children is pedophillic. We'll slap a condom in ever African's bowl of cereal
and make the 5 year old African girls learn how to put on a condom. We'll make
churchs no longer tax exempt. <Giggle> We'll make all the conservative sons
into liberal atheist homos. <Giggle> Will throw open the border and bring in
Mexicans ruining race in American... doing this treason just for democratic
votes. USA will be a slum like Mexico with niggers and Mexicans and no white
people." That's what you want, right Obama? Obama has a revelation, "Yikes!
What if there were no white people! Holy shit! I love white people, come back!
How come white people don't have kids? Oh yeah, we made the white people covet
the wealth of the dirty rich."
Dell Buys EMC for $67B
Works Like Coffee, Tastes Like Cocoa
I've held those rocks - the material is porous and super light, almost like styrofoam.
If (and I have no idea of this is true) Japan doesn't tax transfers from foreign subsidiaries to domestic parents, and the US allows transfers from domestic subsidiaries to foreign parents to be expensed, such an arrangement would avoid taxes entirely, making Japan's tax rates irrelevant.
That's awesome! Once my girlfriend graduates from Grad School we might be open to something a live like that intentional living surrounded by nature was always appealing to us, it just never seemed... doable? Guess we just didn't dream large enough!

Nice blog, and good luck with you 700 square foot garden, I have it liked on Facebook! :)
Stymied by one of the hardest sentences to parse: "Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo."

But, I did find it handled typical sentences very well. Good job.
Elektor, Omni, and Playboy. The last one was a bit repetitive.

(... repetitive? Your Honor, totally unintended.)
Well, the ones tried were close enough. Soviets and the all eastern block, Cuba, Cambodia, China, North Korea. They all contained communist ideas such as common ownership, abolishing private property, central planning, and somewhat classless society. Apparently event the theory does not hold much weight as almost all collapsed or converted to some form of nationalist totalitarian regime. Perhaps once robots do all our jobs harvesting food and cleaning streets using power from endless battery fields, Marx's prophecy of inescapable history will be fulfilled.
As others have pointed out, this is far from unique to FB. I'd be surprised if any large multinational corporation didn't do such creative "optimizations" globally.

E.g. British companies doing the same thing in the US:

http://www.washingtonpost.com/wp-dyn/content/article/2006/09...

Don't hate the player, hate the game.
There are solar powered solutions for air conditioning.
Great product and lots of fun to play with!
The odd edgecases remind me a little of http://translationparty.com/ :)
This isn't a criticism, per se, but I do find it interesting to try to "beat" the system.

Impolite:

"You are wonderful."

"I really love it."

"Your work has really inspired me."

"Why do I love what you're doing? Because of the following reasons."

Polite:

"Again, please show me your failure, which I love to see."

Ok. I'm out of time. :)
Understanding regulation of medical devices/apps [video]
L4 and Fast IPC (2013, U of Virgina CS4414)
Just Enough Bitcoin for Ethereum
> The problem with your example is that evaluation of the expression performs a side effect on an internal machine specific to the implementation of Common Lisp, and that it is not a portable and abstract expression defining a return value.

I don't get what you're saying: REPLACE is bog-standard Common Lisp; it's not implementation-specific. You complained that it's not possible to produce a 'flat binary array suitable for direct copying to output device memory'; I demonstrated that it is.

> Ideally we would be able to define a return value as a variable length sequence of constituent elements

You can do that with '(simple-array unsigned-byte)…

Seriously, Common Lisp was built to be an industrial-strength language: it can bit-blit with the best of 'em, as well as supporting high-level dynamic concepts. It's pretty cool!
I don't really understand why they think all females hate star wars. I love it, I even had a Darth Vader 3d puzzle.
I also know a lot of women who like star wars, anime, and "geeky" stuff. It really sounds like they want to remove nerd culture from the tech industry.
"You just ask them?" was in Albuquerque during a summer after he was at Cornell, so 1946 at the earliest.[1]

[1] http://www.e-reading.club/chapter.php/71262/34/Feynman_-_Sur...
Ask HN: How many of you find managing social media accounts annoying?
How Long Will We Keep Typing?
If they are interested in you, how do you know they're not in this forum already?
Agreed. But it still a bit disappointing that they haven't improved the GUI for editing the system path (as observed by the parent comment), but perhaps that also impacts backwards compatibility in some subtle way.
It would need to be fairly ridiculously sized. Far easier to just cushion the ground and have the 'rig' waiting at the impact site. e.g. skydiving into a bunch of cardboard boxes with no parachute. https://www.youtube.com/watch?v=jLDSg8B4Cxo
That's pretty cool. I imagine that one could use that with (say) SBCL's threads and or with ABCL and the JVM's threads and have a decent environment.
This... is crazy talk. Is HN filled with YC worshipers now?
Is a top 10 U.S. retail business really just a testing platform? Are some of us perhaps a bit more tech-centric for our own good?
I think it all depends what you meant by wider. I don't think anything will happen if you convert int8 to int16 (don't know swift so I don't know if it distinguishes between those types), but if you for example do casting from integer to floats and vice versa (the author uses double as the universal type) and do some heavy calculations you can get wrong results.

This is because float/double is not really a wider type it is just a number representation that is not exact and just uses approximations so you actually are losing information.
Branding and distributing swag like a BOSS
Apologies in advance for a near useless comment, but this typo? made me smile:

"When Bob "sumbits" this form, another HTTP request will be sent"

It took a moment to decide that it probably wasn't intentional :)
"I don't understand the appeal of living in an expense shoebox in a concrete metropolis"

You don't need to look any further than the warnings in the post you're replying to for a response. If you're dating, prefer lots of social interaction, or attend a lot of big-city events, then you're going to have a bad time living in southern Missouri.
Sometimes a story is not the conclusion, but the journey taken to reach the conclusion. :)
Use maybe half of that $20k to hire a front-end dev and/or designer to finish the front end.
From the link:

SB: The samples were stored since their excavation under homogenous conditions. The conditions in the laboratory were again homogenous and the samples were simultaneously investigated. Before the investigations, all samples were carefully washed with distilled water and alcohol. The washing water was tested and was cocaine negative. Also all chemicals were cocaine negative. The sample extracts were applied to the GC/MS after it was carefully rinsed with chloroform, until no traces of cocaine or its metabolites were detected any more. If the amount measured were results of contamination, all samples should have been positive. However, only parts were positive.

Disclaimer: I do not know how reliable this source is.

Also they note:

Do these results support an established trans-Atlantic trading route between Egypt and South America that predates Columbus (1492AD)?

WP: No, this conclusion cannot be made from the Ulm findings.

Could they indicate the possibility of a distant trading route across the Pacific between South America, Asia and Africa?

WP: No, this conclusion cannot be made from the Ulm findings.

Do you favour any particular interpretation of your results?

WP: As the Ulm findings are gained from a few specimens of a few sites in the huge world without other contemporary background information I don’t dare to interpret them in any particular cultural context.