skysight-inc/HackerNews huggingface dataset:
This comment seems flippant, but it's right. I'm mean, you could say it subverts logic, or threatens minorities, but IT DOES NOT threaten the existence of democracy.

Remember even the proponents of democracy (e.g. American Founding Fathers) were also rightfully fearful of it.

This IS democracy. It just might not be democracy that generates informed decisions.
The way you separate aluminum from alumina is by electrolysis. Like you guessed, it is highly parallel. It is as simple as having hundreds of pots, each with huge carbon electrodes, dumping megawatts of power into the molten matrix to extract the metal. And it consumes an obscene amount of power to do so.

https://www.youtube.com/watch?v=fa6KEwWY9HU&feature=youtu.be...

https://theconversation.com/the-trouble-with-aluminium-7245

This is also the primary reason that aluminum recycling is so beneficial. It is dirt cheap to remelt already refined aluminum vs. smelting fresh ore, even though aluminum itself is an exceptionally common element.
The Google interview process is tough, but it is predictable.

You know exactly what they are going to question you on(algorithms), so it is straightforward to prepare for (which is not the same as "easy")
Power is typically zero-sum. As Google gains effective monopoly power, Mozilla and others whose interests are more aligned with the public interest lose power. I could go on.

Put simply, if nobody stops using other adblockers because of this, then nothing is directly a problem. The problems come when Google uses their power to do things like block adblockers in Chrome (as they already do on Android!) and other ramifications of their power.

Anyway, adblockers aren't just about obnoxious ads. They are also about the simple fact that if I want to search for some product, I would prefer a neutral result and don't want any amount of my results to be biased toward whoever spends the most money for the privilege, and further issues with advertising in general.
> there should not be any genuine argument that the major legislated systems of organic agriculture developed across the World, currently represent the most mature and well researched alternatives we have to legacy standards

You just made an incredibly generalized statement which tries to shut down any criticism while conveniently ignoring research and data.

I proposed valid research that says that per unit, organic farms leach more ammonia, nitrogen and oxide per product unit. That's a problem because you need to produce X units and your waterways could get disrupted and contaminated more than if you used a hybrid or straight conventional system. However, research shows a lot of good things from organic methods.

It's certainly possible a hybrid approach is best. I don't know why you're so dismissive of research that suggests this.
This reads like they caught wind of something that really scares them. I'm in the, "it's probably Apple" camp, too. Not only is Apple doing very well with it's A series chip designs, but they have a ridiculous amount of money in the bank to fight any legal fights.
I attended App Academy nearly 3 years ago. I'm currently a software engineer at Airbnb. I haven't kept in touch with everyone from my cohort, but I know some of them are working at Lyft, Uber, Google, Slack, and 23andMe.
exactly, you can protect yourself from a lot of manipulation over time by owning your own domain and always look to build traffic into your personal control, while 3rd parties often offer attractive propositions, the fact that any community built on their platform is not yours to truly 'own' is an issue over time and a risk that is easily mitigated by paying a yearly domain fee.
You Can’t Backdoor a Platform
Lazarus sign
Note some selection bias may exist in the answers.

If you did a tech bootcamp three years ago and it went fantastically, you're probably reading HN today and will see and reply to this. The more success you had, the more likely you're a developer today!

If it went terribly, you might still be working at Starbucks and don't read HN very often.
That the database can't do computations on what it's not aware of. If you want to ask the database for "events today", the database needs to know what span of time corresponds to "today" for the user.
Came here to say exactly this. Google doesn't sell your personal information. It personalizes the ads it serves you, but that personalization happens in Google, advertisers don't see it.

https://www.google.com/settings/ads/
I went to General Assembly in 2013, quite possibly the worst bootcamp. Now I'm a lead engineer at a startup with top tier pay. The bootcamp helped a little but it was more about working my ass off and finding any way possible to get that first programming job.
I'd list the certificates and the projects. Obviously the projects are going to be more beneficial (job seeking and knowledge wise).

The bootcamp I went to did a group project at the end (that was a complete failure and waste of time) - however, I made it seem quite the opposite during interviews. I also built my own side project for a real business (very simple app, basic CRUD) that took 2-3 weeks to build (business owner is a family friend).

Talking about these 2 projects in interviews was invaluable, as was brushing up on common questions/terminology (SOLID, OOP, REST vs SOAP etc) and basic programming problems (FizzBuzz, fibonacci etc)
Yup, this is a definite wall in my career too. There is simply no way to get where I want to be, if I can't calmly explain stuff to my boss's boss. I dread being discovered as "that guy who gets really nervous". And of course that makes it worse.

Stay strong, brother.
http://www.ultratechnology.com/cowboys.html
Your presumption is correct :)
I've thought about blogging, but I just haven't made it a priority. I'm so thankful for the people out there that do. -
Especially when I find their post about an obscure problem that I'm needing help with!
Thanks! Will check those out.
After HR I stayed on for three months as part of their Hacker in Residence program. During that time I prepared and delivered lectures on various algorithms and data structures, which was great preparation for whiteboard interviews.

I also planned for the Google interview to be relatively late in my job hunt. I already had offers in hand and a lot of on-site practice going into it. I doubt I would have passed had it been my first on-site engineering interview.

Beyond that nothing special. A lot of CTCI stuff and daily practice.
have almost same issue
What is the end game of a fake listing? Bait and switch? What does the scammer get out of it?
For what it's worth, in that first video where they say the video is running "really smoothly", the video is visibly chugging (though maybe that's just due to recording).
> LCOL
= Low Cost of Living
(In case others don't know.)
I can think of a couple trivial ways to express this in Erlang/Elixir. You should take a look at them.
Because there actually are times that are specified in terms of local time and are not fixed to a specific timezone. Take a birthday, for a trivial example: The span of time in UTC that corresponds to someone's birthday depends on their location at the time.
It's called First Mover advantage, monopolistic practices, lock-in, monopolistic profits, and massive investment into custom design on shrinking processes. The ISA itself isn't special. After the marketing win, they basically sustained it with volume and monopoly laws. That their big competition also played it foolish a bit did help.
I think this is the right attitude to take. It strikes the perfect balance between offloading your problems to the big guys, and keeping control if they decide to screw you over, or run off into the wild yonder.

That doesn't mean they couldn't still mess you up pretty bad. You'd want a pretty solid backup scheme, and you'll still have to accept the loss of some levels of privacy etc. but that might be worth it to you to subsidise cheap services, while still having an escape plan.
I remember Sam Harris pointing out in his book on consciousness and meditation just how absurd it is that we regularly have conversations with ourselves. "Hmm, I wonder where I left the keys, they must be on the kitchen table, nope, man I'm going to be late to work again..". Who is the interlocutor? Does the thing we're talking to already not have all of the information the speaker has? If we saw someone have this conversation out loud we would think that person is nuts, but we are all having that internal conversation all the time, and think of it as perfectly normal.

For the sake of experiment I tried to avoid having an internal monologue / dialogue but it's surprisingly difficult. I'd be curious to hear if people have succeeded here and what that does to you. Are you still able to function and grow as a person and a thinker without that inner chatterbox? Can you think without vocalizing it in your head?

And yeah, interesting fact, I'm an introvert and an only child too, like some of the other posters. I've been the only person I could regularly talk to my entire life. I'm sure that has a huge impact on this.
So we're doomed to the tradgedy of the commons?
Actually, there once was something somewhat similar to what you're describing: netsukuku - http://netsukuku.freaknet.org
> The data problem could have been solved with bar-coding. That's how WalMart got tight control over their inventory. Master Control in Bentonville, Arkansas can see pallet 2345235 leaving warehouse 242 on truck 24343 headed for store 2514. If store 2514 doesn't report arrival of that pallet, questions will be asked and the pallet will be found or somebody will be in big trouble. When the pallet is found, broken down, and product placed on shelves, the items will eventually show up in cash register data. If shelf inventory minus sales is not very close to incoming shipments, the "shrinkage" security people are informed and start looking for theft.

This is really interesting -- I'd never found much on pre-SAAS/internet Wal-Mart's asset tracking system, which I assume this must be a part of. Do you have any links to articles or books I could read to learn more about this?
"I'm out of town right now, but if you send me the security deposit and first month's rent, I'll mail you the key."
If it's clearly a scam I tell them I need them to hold on for a minute. Then I mute the phone and get back to work. They generally stay on the line for 5-10 minutes. Wastes very little of my time, wastes a bunch of theirs (hopefully raises the cost of the scam a little and gives them less time to scam others). Not sure if there's any security risk in leaving the line open on my end that long, but it's my weapon of choice in fighting back a little.
There's another aspect to this though. Programmers have to be smart and get things done. In my experience of interviewing and hiring these qualities can entirely orthogonal. I've hired people who program enthusiastically on side projects and study advanced topics at the weekend but are pain in the workplace; overcomplicating tasks and working slowly while others deliver faster and with better quality. At the same time I've worked with people who express no interest in any realm of computing outside their direct area of expertise. They work hard from 9-5 being extremely productive and I know that they don't think about so much as a bit or a byte until they come into work the next day.
Live Every Day Like You’re on Mushrooms
Or bitcoins will simply be devalued, and lose buying power until electrical demand changes or all of the last possible bitcoins are finally mined into existence.
Looking for a new ElasticDump Maintainer. It could be you
Exactly this. I'm lucky though in that I signed up when it was Google Apps for Domains (and free). I've been using it for years without paying (having been grandfathered in). If I ever decide that I don't want to be on Google anymore, I can take my domain and move to (e.g.) FastMail without having to go through the pain of shifting everything over. I don't have to:

* spam everyone I know to use a new email address.

* go through authorship information in any READMEs out there for projects I may contribute to.

* deal with an invalid email address embedded in public commits (ala Github).

* deal with possibly important, time-sensitive emails ending up in a blackhole.

* updating email information for online accounts. Especially for sites that use a combo of email address/password rather than login/password.

* etc...

I only have to pay ~$12/year (or less if I buy years in bulk) to keep the domain, and I also get the benefit of being able to grant emails on the domain to other people too.
I concede I've not studied those languages yet - I do hear good things about them though, so I'll take a look next suitable chance I get!
This.

The gender wage gap is a myth that needs to be put away
With NeXT they had "fat" binaries to handle different processors. No emulating.
Intel/x86 seems to have missed pretty much every major trend but somehow manages to keep up.

At the time, Intel seemed to have pinned the 64-bit future on Itanium. Which, on paper, is a much better architecture. Of course instruction parallelism should be in the hands of the compiler -- it has so much richer information from the source-code so it can do a better job. The MMU design was very clever (self-mapped linear page tables, protection keys, TLB sharing, etc). Lots of cache, minimal core. Exposing register rotation and really interesting tracing tools. But AMD released x86/64, Intel had to copy it, and the death warrant on Itanium was signed so we never got to really explore those cool features. Just now we're getting things like more levels of page-tables and protection-key type things on x86.

Intel missed virtualisation not only in x86 (understandable given legacy) but on Itanium too, where arguably they should have thought about it during green-field development (it was closer but still had a few instructions that didn't trap properly for a hypervisor to work). The first versions of vmware -- doing binary translation of x86 code the fly, was really quite amazing at the time. Virtualisation happened despite x86, not in any way because of it. And you can pretty much trace the entire "cloud" back to that. VMX eventually got bolted on.

UEFI is ... interesting. It's better than a BIOS, but would anyone hold that up as a paragon of innovation?

I'm not so familiar with the SIMD bits of the chips, but I wouldn't be surprised if there's similar stories in that area of development.

Low power seems lost to ARM and friends. Now, with the "cloud", low power is as much a problem in the data centre as your phone. So it will be interesting to see how that plays out (and it's starting to).

x86's persistence is certainly remarkable, that's for sure
Because maybe Facebook nukes her account, for whatever reason.
He needs to show something tangible to investors and the world. He's a phone guy, so he starts here, knowing voice assistants are still a few years away from mainstream. That'll give him a customer base and some revenue, keeping investors off his back which extends his timeline as the voice assistant / smart home market develops over next five to ten years.
What would you add or remove [from that quote] to make it more factual?
No, appointments for participants from multiple time zones are not specified in implicit local time, but rather in a some explicit timezone, often UTC, so you have to store that timezone instead of the implicit local one.
I originally moved to Apple because they had amazing products which were leap years ahead of the competition in terms of build quality and features. These days I feel that they have fallen behind in this space, perfect examples would be the new Galaxy 8 for mobiles and the Dell XPS series for laptops...

A major reason for me as to why I continue to stick with Apple is exactly that, the privacy and security focus they have.
Sneaky hackers use Intel management tools to bypass Windows firewall
Daringfireball.com.

John Gruber's ad model for over a decade is to post one RSS sponsorship on Monday and a thank you on Friday. He charged $8000 a week it.

https://daringfireball.net/feeds/sponsors/
Graduated coding bootcamp 2.5 years ago. Currently on my 2nd developer job, making 750% of my pre-bootcamp salary. Most of my classmates continued on to do development professionally. Most commonly focused on Node and frontend JS frameworks, i.e. Angular 1 and React.

A handful tried and failed to get development jobs, and went back to their old career, or pivoted more or less laterally to a tech-adjacent field that pays less than development. I can tell you that 100% of the people who failed to get development jobs were people who, during the bootcamp, visibly put in the bare minimum of effort to skate by.
You know I came from a procedural background and struggled and struggled to learn LISP to see what all the fuss was about. It was really hard because I think like you (not that that is bad or good). Anyways, it was not until I heard it explained that procedural code is about time and functional code is about space that it really clicked. It was explained to me as lightning striking, you don't care when the lightning strikes you just care where the lightning strikes, that really clicked for me, my mindset changed and I got it. I don't think it about as easy or simple, I think it is about how our minds are naturally geared. It took me a lot of mental process to get my head around a distance based thinking about code as opposed to a time based but once I did, I find reasoning about where code is called is easier that figuring about when I want it to be called. But it was not the way my mind naturally worked.
Personally I quite like the iOS app. The browser seemed slow on my arch Linux laptop.
People charge their electric cars overnight. Water in the hot water tank will stay hot for a couple days, so it makes sense to heat that at night, too.

In hot weather, you can also run the energy-hungry A/C at night to cool a tank of water or a block of masonry, then use that during the day to cool the house.

The reason nobody bothers doing that is because the price of electricity is the same day and night.
This would actually be an answerable question, because of SO's draft mechanism.

Opens new tab

Sound of typing

https://meta.stackexchange.com/questions/296990/what-are-the...

I've been thinking along the same lines for a very long time. Thanks for the inspiration to finally ask!
Soft spring systems are not usually considered series elastic actuators. There's a "soft actuator" branch of robotics, Shadow Robotics having been doing that for years. Disney has done some work in that space, because they want machines which are safe around people. As control techniques improve, that concept works better.

There's a useful arrangement where you have two opposed springs powered by separate actuators. If you tighten up both springs, the system stiffens up; if you loosen both, you get better energy recovery but worse position control. This is a reasonable muscle model, and can recovery energy, but is bulky mechanically. Movement without load is cheap; changing the compliance is expensive from an energy standpoint. There's also a pneumatic version of this, where you pressurize an air cylinder from both ends. That works well if the valves are close to the cylinder.

There are mechanical approaches to variable compliance, but they're complex mechanically and usually seem to involve string and pulleys.[1] The trend seems to be towards all-electric systems, rather than clever mechanics.

[1] http://mime.oregonstate.edu/research/drl/publications/_docum...
I'm still not sure exactly what you're trying to say there, particularly by "push Redux to solve these async problems".

Redux itself is about synchronous state updates, as inspired by the Flux Architecture. Because of that, async behavior and side effects are handled via middleware.

Most developers are not overly comfortable with FP concepts or code. Redux was intended as a lightweight intro to FP principles, and React also helps push people in that direction. Even fewer people are comfortable with observables, although Angular is maybe starting to change that somewhat. So, it's not just about "better suited abstractions", it's about what developers understand and can use well.

To be honest, your comments seem to be leaning towards the common stereotype of an FP enthusiast: "This approach is clearly superior and correct, why would people do anything else?"
The people who would have the time & resources to do that have far easier ways to derive that information.

Also, The BBC found them. "CNN" could easily go setup an "Interview".
"Find me a giant resistor!"

I'm sure this is probably like gas pipelines in that a swing producer can get an advantageous contract if they agree to take or make power as needed.
Ask HN: How to setup a k8s cluster with virtualbox VMs
I don't think it can be generalized like that.

Theoretically, Rust's memory ownership/aliasing rules are stricter and more granular than C's restrict, so some pointer-heavy code could optimize better. Rust is very good at inlining by default. Rust makes it easy to use stack-allocated structures. But C can do the same, it's just a matter of effort.

Both languages are low level enough that you can use them as a portable assembly and endlessly tweak them to one-up the other. If some C code doesn't optimize well you can write a more contorted code that will.
Not to mention that in the USSR and East Germany the process, while the attempts may have been earnest, they were still heavily politicized and often unscientific in their approach. Aside from the lack of computational capacity, there was still a sort of economic Lysenkoism to deal with.
I was kind of expecting a flappy bird volume control to be there.

If you want to buck the mini-game trend. Just have a simple up/down button that bumps the volume up or down a percent, but requires a reboot first.
probably a lot of selection bias on these responses.
Something Apple highlighted a couple times, and I think is relevant, is that since CoreML runs on the device, it works offline. More importantly, that's also what enables real time video analysis.

It may not be decisive, but it's worth remembering that there are benefits (other than privacy) to their approach.
i have many domains grandfathered in, and last i checked, if i created a new account for someone on those accounts, the new accounts would not be grandfathered in, and i'd have to pay.
I graduated over two years ago from makersquare. I was a Dev for those two years, now I'm moving into developer experience work. I'm very happy with my career.
I cook 3x daily for four, typically on just 1 cast iron skillet. My microwave is still in a box after buying it 6 months ago.

Washing clothes in a sink is no big deal. Neither is hanging them to dry.

Need more clothes? Fine. Learn to hang them compactly.

We're talking about living in 80 sq ft. Lifestyle WILL have to change, or move to where cost vs size vs lifestyle works.
Wow! A lot of helpful info here. Thanks!
looks awesome.

Is there way I can be notified about different such projects being done at W3C?
I've seen a scam of the form "the property is in incredibly high demand, we need a deposit to secure a viewing".
You are not alone.

It's much easier to be your uncool self, when you're only talking to yourself.

In fact, when I was younger, I use to sometimes talk to myself like I was monologuing to an unseen audience, like characters always seem to do on kids shows[1].

[1](http://tvtropes.org/pmwiki/pmwiki.php/Main/AsideComment)
OAuth can be modified so that it would not require any user action. When user visits a site, he gets redirected to the authorisation domain that checks whether the user is logged in and makes a redirect back to the original site, adding authorisation result to URL.
We wear culture: Discover why we wear what we wear with Google Arts and Culture