skysight-inc/HackerNews huggingface dataset:
Platonism and Kantianism are still alive and strong in Western thought.
Yes, it's far cheaper to fly planes in the atmosphere than launch satellites into space. And you only need one plane vs multiple satellites for persistence over a location.
Here's what I use to develop Mutator's [0] and TestLess' [1] GUIs:
- implement in Ruby
- compile to Java using Warbler/JRuby
- Run as Java on any platform that supports Java.

You can use javafx or swing, although javafx needs certain combination of warbler and jruby to work.

[0] http://ortask.com/mutator/

[1] http://ortask.com/testless/
What are your showcase-able skills?

Who are you intending to showcase them to?

These "junior positions" you'll be applying for - what sort of companies are they with and what sort of work are they likely to ask a new junior FEDev to do?

Since you sound like you're just starting to get this portfolio together - and it seems like it's major objective is to land you your first FE Dev role - target it like crazy at the actual roles you're applying for, keeping in mind the sort of work they'll expect and permit a first-time junior FE Dev to do.

First thought there, if you're working anywhere bigger than a startup or 3-5 person agency, you're probably not going to be asked or even allowed to "change things so you think they're improved", you're much more likely to be required to "build another page for an existing site that fits in with all the other pages - both in styles/designs, as well as using the same framework/js-libraries/css files". Example: if you're applying to an agency that runs an automaker's website, as a junior you won't be asked to redesign their flagship vehicle's page, you'll be asked to add a new model or variant to something in their mid-level or entry-level range. You'd be better off (if I were interviewing you) having something in your portfolio showing an imaginary new Corolla model that uses the existing Toyota website's css/js-includes/bootstrap-files/whatever and would _obviously_ fit in with the existing site - compared to a innovative and game-changing new marketing strategy for the top of the line Hilux or Landcruiser - because that's _not_ what junior FE Devs get asked to do...
Or, solar+battery+generator for uninterruped power while still keeping costs low compared to a large battery?
I thought it was ridiculously ham-handed and obvious until I realized that a lot of people still didn't get it.
Yeah, I really hope Rust becomes the default C replacement. It's such a well-designed language, it's just very early in its development right now.
Not to mention that the more small functions you have, the worse your locality of reference (in terms of programmer cache, not CPU cache). In absurdum, software composed of 1-2 line functions which are then composed into higher and higher level 1-2 line functions is no better than software composed of one giant function with internal gotos for flow control.

Agreed that you should never split functions due purely to length, but a super long function smells bad because it suggests poor separation of concerns (if a function's super long then it's probably doing a lot more than one thing). Sometimes this is a problem, sometimes (like the case of Carmack's big main loop function) there's just a lot of small things to do sequentially and one big function is as good a way to represent that as any other.
>Their growth rate is not going to slow or deviate significantly in our lifetimes

I'm not sure what you're basing your projections on, but China's growth rate has been heading down for the past decade. They are currently at half of their max GDP growth rate.

There are zero serious forecasts that show a constant ~7% growth rate for the next 50 years (based on your our lifetimes quote). That is insanely optimistic beyond even the dreams of the Chinese government.

>Yes, I've seen the arguments to the contrary. But they are all based on wholly flawed assumptions.

Again, any evidence that doesn't fit your narrative is rejected.

>Well. the worlds fastest super computers are what deliver next-generation manufacturing.

That's not even remotely close to true. Next generation manufacturing will primarily be driven by advances in automation that have little to do with super computers. The world's fastest super computers aren't even close to the largest factor in advancing manufacturing methods.

>Not for long. They already poached the US's best talent.

That article doesn't show anything except that a group in China has a goal of commercial molten salt reactors by 2030. According to the article they didn't even have funding yet past next year.

Stop posting random tangentially related articles that don't prove your point.

Seriously are you just trolling me? You really believe that China's growth rate won't slow over the next 50 years? That's completely insane.
Best Hosted Continuous Integration Services for a Private Repository (updated)
I guess @yyhhsj0521 means source compatible.
Which was my thought too.

I mean, as source compatible as possible; which may not be much.
I probably wrote that support (or at least maintain it), and you shouldn't ever have needed to add a script to format your disk: you declare the filesystem you want and it comes up formatted. If you didn't open an issue before please do so and I'll make double-sure it is now fixed (or point me to the issue if you already opened it!)

On the logging front, kube-up comes up with automatic logging via fluentd to an ElasticSearch cluster hosted in k8s itself. You can relatively easily replace that ES cluster with an AWS ES cluster (using a proxy to do the AWS authentication), or you can reconfigure fluentd to run to AWS ES. Or you can set pretty easily set up something yourself using daemonsets if you'd rather use something like splunk, but I don't know if anyone has shared a config for this!

A big shortcoming of the current fluentd/ES setup is that it also predates PetSets, and so it still doesn't use persistent storage in kube-up. I'm trying to fix this in time for 1.4 though!

If you don't know about it, the sig-aws channel on the kubernetes slack is where the AWS folk tend to hang out and work through these snafus together - come join us :-)
The thing is, you will never replace C. Supplement it, extend it, yes, but not replace it

The fact is, C is still probably the lowest level HLL still used. It's the lowest level you can be, while still providing the HL constructs we're all used to. There is always going to be code that wants or needs to be there. Code where anything further up either can't give the performance, or provides impedance to the design or actual goal.

You still want to replace C? Fine. What will you write your bootstrapping compiler in? :-D.
In the US, I'd image tariffs on panels having a much lower influence then elsewhere in the world. Even if panels were completely free in the US, a US-based residential solar system is going to be more expensive to install than even European ones (including European panel costs).
IOSCO Lists Crowdfunding, Cryptocurrencies on List of Investor Risks
You should decide what type of front-end position you're interested to get into; the front-end is now so broad that it's tough to know everything.

First, prove you are proficient with the following:

http://learn.shayhowe.com/html-css/

http://learn.shayhowe.com/advanced-html-css/

Here's a contest today that can test your skills

https://a-k-apart.com

Learn javascript and show you know ES5 inside and out. If you already know ES6/ES2015, awesome, show that too.

Any project where you've written the code from scratch (not using Bootstrap), where you teach others what you did, will show you're on the right track.

Want to contribute to Github? Look for a language, project, framework, library you're interested in, fork the project and improve the code. Doing this regularly, every day if you can, will show you're eager to learn and contribute.

If you're already at this level, pick up a specialty. It could be templating within WordPress, .NET or Java, or it could be MVC based coding using React+Redux, Angular, or Ember. Pick your favorite from these, get super proficient and even blog about your progress.

Finally, once you've gotten this stuff done, you will set yourself apart by learning cutting edge tech like Service Workers, Offline first, progressive web apps and just about anything the Google Chrome Developers are talking about here:
https://www.youtube.com/channel/UCnUYZLuoy1rq1aVMwx4aTzw

My favorite is Totally Tooling Tips (all three seasons are gold).
It is tradition in mathematics (and physics, and maybe other sciences) to use single letter names. A function is f, a variable is x, a parameter is a. These short names are intuitive for the scientist who wrote the code, even if programmers have different conventions.
It's mostly C, with some templates sprinkled in.

Zig depends on libclang and LLVM. Both of these are C++ APIs. Both expose a C API wrapper, but with not all features exposed that zig needs to use.
Basically every deployed C codebase contains "undefined behavior".
> Quantum field theory is weird, but there are much more compelling analogies in classical world than particles.

As a teen I read a book by Robert Anton Wilson that made an interesting point. We have experiments showing wave-like and particular-like behavior but all we have is that data and we can accept it at face value without having to impose the idea of a wave or a particle on it. "Waves" and "particles" are, like you say, analogies.

There's no particular reason the phenomena can't behave like both, and, in fact, they do. It's only a paradox if we choose to analogize. We don't have to.

As Korzybski said "the map is not the territory." Trying to resolve wave/particle duality is trying to impose one of two maps from other territories to a new one.
AWS DDoS defense techniques summary

https://d0.awsstatic.com/whitepapers/DDoS_White_Paper_June20...

AWS DDoS defense using rate based blacklisting

https://blogs.aws.amazon.com/security/post/Tx1ZTM4DT0HRH0K/H...
$('<input type="email">')
That would imply talking in French... so no, thanks.
140 W is probably not the cheapest-per-watt panel format.

Why don't you visit Germany with a van?
Title has been altered to be clickbait.

This was NOT done by any member of the team or staff except Mr. Kaepernick. Blaming the team is ludicrous.
Any idea why it would be slower? I liked the idea of avoiding half the multiplications.
No, that's Java. Flat is better than nested: no self-respecting Python programmer would write hierarchy that deep.
Repick – Well-designed products from all over the internet
I agree that many people who are not experts often misunderstand quantum mechanics. It is a very difficult field to learn. It takes a long time. I disagree about physicists not talking about philosophy. At least some people do in theoretical physics. That is probably why this paper is published in the area of "History and Philosophy of Physics".
Is that an answer? Rent so high a business can't afford to pay it's staff. Are the staff not working for free to give the banks more than can be had for a given piece of land?
not nearly as attractive as inline C or direct C imports
This is one of the best comment threads I've ever read on HN, thank you.
I had the same thing with underpants. It's just crazy.
Even in a 100%-coal grid, I don't think it's likely that >1000 kg CO₂/kWp is necessary. German manufacturers can achieve 400 kg CO₂/kWp in the still-rather-mediocre German grid.
>Detroit become the largest city ever to file for bankruptcy in 2013,

Detroit filing for bankruptcy has more to do with car manufacturing moving to southern, union free states and Mexico than it does with Japan.
Watch Red Obsession for a little background on this market. http://m.imdb.com/title/tt2419284/

Should be on Netflix - edit: but it is not :(
@Calist0 You would like my book on this, it answers all three of your questions: https://gum.co/CSGETMONEY - if you're not a white man you can email me and I'll send it to you for free!

Cheers!

D
> You still want to replace C? Fine. What will you write your bootstrapping compiler in? :-D.

There are several examples of language implementations that are built directly from machine code incrementally. (In that case, the "bootstrap" happens via an already-built compiler of the previous version, or of the same version in the different architectures.) Also, you don't strictly need C for the bootstrapping compiler... Rust's one was OCaml for example.
I literally just saw a Russell Brand documentary on this. To be fair it was more galvanizing than factual.
el.email = document.createElement('input');
el.email.type = "email";
"The world is much less poetic and open minded than many techno utopians would like to think".

A short read on news stories or youtube videos reminds me of that. I'm nearly always disappointed. I'm one of those techno utopians. I had great hope for the internet 20 years ago. You know, folks broadening their minds, learning things, not being so racist, finding similarities between places, and so on. And while they have, to an extent, I'm still sorely disappointed.
However, it's still a simple enough change that you shouldn't build getter/setters unless you're already pretty sure it'll be changed. OTOH, if you're using a language with generated getter/setters (ruby, smalltalk, lisp), just do it.
I agree with a lot of the other posters that have replied. A lot of these things are going to go away. A lot of stuff that needs replacing, like windshield wipers and filters will become more commonly replaced at home. I imagine filters will become an easier replacement due to the layout of electric cars.
"Delegator". Now I know what to call it :)
Why are we creating HTML from within Javascript?

It would be much better to use HTML for that and simply toggle the display/visibility of DOM elements via CSS or JS.
If you're looking for a very small (~10K), dependency-free alternative to react, check out http://mithril.js.org/, which is far more powerful and from which it seems this project has taken some inspiration (mount, props, and the general syntax are a few of the similarities I see).
I wonder why someone hasn't built a simple loader for Windows that wraps pex in an exe with pythonxy.dll. You'd pretty much solve distribution of Python scripts on Windows.
But the real big costs, like hundreds or thousands of dollars,are when something in the engine or transmission breaks. Have you ever had to replace a starter motor or alternator? And there EV has ICE totally beaten. Plus brakes last much longer due to regenerative breaking.
Eh, I don't consider it hidden as much as they just rolled out this brand new version of the product (the subscription version), so of course they're going to emphasize what's new.

As a 1Password user, I actually prefer this model. Many of us believe that subscription service pricing leads to more sustainable software companies, and for that reason I'm happy to see the AgileBits team take a forward looking perspective.
Thanks for the tips, I'll definitely give social media a try, I haven't done anything with social media yet at all.
Yes. One flavour of icecream is all we need. (I hope people can see the sarcasm)
The docs are more of an encyclopedia: a lot of facts, not a lot of editorializing. Unless you enjoy learning from encyclopedias, I would highly recommend talking to other members of the community on the kubernetes slack (kubernetes-novice, kubernetes-user or for AWS sig-aws). That way you can quickly find what has worked well for people and what hasn't, and hopefully save yourself a ton of time.

I would love for our docs to be better - good people are working on it though documentation is always hard. In the meantime, the community is a wonderful resource!
Automated Combinatorial Testing for Software
is there any compile-to-javascript languages which would be termed as "disgusting" and "impure"?

https://github.com/dropbox/pyxl for python comes to mind as something more enjoyable than manually doing tree-shaped OOP

login = : //"read variable from indented block" symbol of magicness
<form>
<input type=email>
<input type=pass>
<button>{_("Sign in")}<button> //gotta have an excuse to inline code!
</form>
login.events({
onsubmit (whatever, i dunno) {
blap
}
});

seems a lot more fun!
Right, but the price is slightly different product because incompatible rounding.

Also, too few CPUs support those, FMA only available since Intel Haswell (2013) and AMD Bulldozer (2011).

Finally, there’s also incompatibility between 3 and 4, but that’s the least of the problems because simple to workaround in runtime.
Docker's far from ready from primetime. I'm sure everyone likes taking down their site to upgrade Docker to the latest release.

Their mindset is very tool driven; if there's a problem let me just write a new tool to do that.

Ease of use or KISS isn't a part of their philosophy
The problem for the UK getting quick trade deal is to get good deals.

If it´s only trade deals that the UK wants they just have to accept the first draft of all the deals other government put on the table. Many countries will queue to sign for unrestricted access to the UK market, no string attached. The EU will be the first in line.
Great work @lazyjeff, fellow brown alum here, your other projects* look awesome too, thanks for sharing :)

* http://hci.cs.brown.edu/
It's almost as though the world of fine wine is full of rich suckers who truly believe they have a rare and golden palette.

Delightful.
You could try taking a few jobs on freelance sites. The upsides are money and real-world experience. The downside is that you (usually) can't put the code on GitHub (although you can put screenshots and links in your portfolio.)

Feel free to reach out to me for advice if you try this but need a little help.
I view the idea of chat roulette much in the same light. I think it is cool in the purer sense of the service. Too bad those haven't really worked out in that sort of sense. And I have the same hopes, honestly.

Addressing the edit: That isn't the same sort of thing. Siri gives weird access to information. The idealized version of Chat Roulette (with actual conversation as the norm) gives human interaction, experience, and viewpoint that the digital assistants just can't seem to match yet.
At first I was gonna say, this could be expressed with an object expression, but actually if you think about it object expressions don't grantee ordering of it's elements, that and you could probably don't need a reference to all children of a component.
You can flag my comments all you want, but it doesn't change the facts. There isn't ANY link to evidence that this thing works.

The Valley turned a con artist named Elizabeth Holmes-Madoff into a paper billionaire by not checking to see whether her woo actually worked. Before we turn this kid into Wile E. Coyote, SuperGenius, maybe someone would like to present a shred of due diligence?
No we didn't, considering a lot of us write JSX at our jobs.
Is it? I don't know what other device she could use that would draw people in as easily. Remember that before it became the story we talk about, it had to be the story we read. And it's not a story you want to read. If you told it with characters more clearly drawn, it would be about their reaction to the central premise. If you told it less poetically, it wouldn't have the mythic magical realism that keeps you from thinking about the logic, instead of the question.
It is, that's how it works. Relative to the planet the incoming and leaving speeds are the same, but during the flyby the trajectory relative to the planet's orbital motion changes. So if you come in from the "side" of the orbit and leave headed in the same direction as the orbit, you'll increase your velocity relative to the Solar System by the speed of the planet. But that's the most you can gain from that.

Jupiter is the best planet for orbital slingshots not because it's going the fastest, it isn't, but because it's high gravity makes it easy to "bend" the trajectories of spacecraft a lot, so you can gain a bigger percentage of the orbital speed easier, which makes for a higher total speed.

Here's a table of orbital speeds: http://www.sjsu.edu/faculty/watkins/orbital.htm

Here's a graph of Voyager 2's speed throughout it's journey through the Solar System: https://solarsystem.nasa.gov/basics/bsf16-22.gif

And here's Voyager 2's trajectory: http://i.imgur.com/ctbjmMW.jpg

Notice how extreme the changes in direction are for the passes by Jupiter and Saturn, versus Uranus and Neptune. They are very sharp curves, that go from nearly approaching the planets from the side to leaving nearly in the same direction as the planets are moving. You can pick up at most 43% of Earth's orbital speed from a single gravity assist at Jupiter, but that's still a significant amount.

Additionally, as you can see from the second link, the farther out you are from Earth (at least in the more inner parts of the Solar System) the more bang for the buck you get from speed increases, because you're higher up out of the depths of the gravity well.
It was actually harder to manage them from the perspective of modern beekeeper. Manipulating bars-combs was sometimes really hard since bees built comb their way because you left them on their own with either just a strip of wax or wooden stick as a guide for them instead of the whole frame with foundation.

Once you sorted that out though the combs were perfect and easy to manage. Sometimes you get lucky and they "listen" you from the beginning though.

Honeycomb is something else. You have to make sure that you kind of separate brood and honey and that again takes management. I just left them to their own and just took a comb or two of honey at the end each year. The last few combs were always 100% honey. I also let them swarm multiple times per year (had smaller Kenyan hive - 15 bars ) so I had practically no issues with Varroa in these.

I populated them with my own swarms or packages. Or are you asking about rearing queens?
I was in a similar position to you just a year ago. I landed a job at a great start up as an FE dev. I think the best thing you can do to help yourself is really to build solutions with technology you're interested in. There's no point in learning framework X just because it's the hot thing in the industry -- learn to solve problems and demonstrate that you can do so with the appropriate tools. Solve problems you're interested in solving and the right job will come to you, because solving problems that interest you means you'll do it better, and companies interested in solving those types of proteins will also he interested in hiring you. In view of this, I say, do whatever the hell you want, but make sure you DO IT WELL.

Always remember that developers are first and foremost problem solvers. We solve problems and code is our primary tool. That's all there is to it. No more, no less. Good companies hire problem solvers, not developers who can remember the redux and webpack docs verbatim.
Docker's fairly easy to get your head around in a few hours if you do a bit of reading. It's being used as a base tool for more and more projects now, so I'd definitely recommend having an understanding of how it works at a basic level, at least.
I think it's confusing about how much and how often a maker is paid. Do you have to earn a specific amount prior to being paid out?

I guess I'm also confused about how you differ from Shapeways as either a Maker or a consumer.

How you differ from Thingiverse makes sense, as there's obviously a "pay to get this printed" model here.
Thanks, man, that was good for a laugh. Definitely wiped out any memory of "canonical" chord progressions from my recent auditory memory. It's like "bulk erase" for auditory memory :-)

(I guess I'm more of a "prog/symphonic metal" guy than a screamo/"cookie monster metal" guy, though)