skysight-inc/HackerNews huggingface dataset:
> electricity consumed to append to public blockchains is comparable to electricity used by nation states.

That's not even vaguely close to true. Are you basing that on blockchain.info's retracted estimate?
I agree this would be awesome, in the meantime they have an extension that gets you most of the way there: push button get new tab in a new container.

https://github.com/mozilla/multi-account-containers/#readme
> Boss: Why is the internet down?

> Me: Your drone wouldn't stop pinging out main DNS server.

... you should fix your DNS server.

Anyway, this is all off-topic. I recommend that you stop commenting on a thread about Chromebooks about non-Chromebook issues, and spend the time learning how to deploy high-quality infrastructure, because your hypothetical boss is right.
Fwiw, here are the links for our ETL tool DataVec (it vectorizes data, or tensorizes it if you prefer):
https://github.com/deeplearning4j/datavec

https://deeplearning4j.org/datavec

The thing to remember is that this is ETL focused on machine learning. It's not any old set of transforms. It's transforms that help us normalize, standardize and finally tensorize various data types, be they images, video, text or time series.
A Program from a 35 Year Old Magazine for BASIC Month and a Chat with Its Author
> Imagine having an extra 5-15h a week to hang out and do things.

I guess it's mostly car owners that waste their time commuting. To me, public transportation user, commuting is actually the time I spend on things like personal mail, HN, little googling and whatnot, so I cannot say it's a total waste of my X hours per week. Sure you're still limited in what you can do, and it's a different story in the US where car is often a simpler (if not the only) option available.
The "translate conversations in real-time" part seems to have nothing to do with the Google Pixel Buds - it's already live in the Google Translate app.

In fact, you can try it right now. Open the Google Translate app on android, put on a pair of headphones with a mic, and tap the audio translation. As you hear spoken word in another language, it'll translate in realtime back to your non-google headphones.

*note - The trick is you need to press the button so it enables translation across both languages, as that seems to be the only way to keep translation on even after the first phrase.
Before considering technical implementability, we may want to consider if such a thing would be wise.
It is remarkable because it happens in realtime.
“Selfish” conflates two simultaneously-weighted perceptions “this person should give me more” and rational self-interest / getting or not getting a better “deal.”

Likewise, “unselfish” conflates two simultaneously-weighted perceptions virtue-signaling (appearance of giving) and genuine caring about individuals and people (substance of effective helping).

Another issue is that culturally, some people resent each other when there is difference in default attitude: selfish vs. unselfish. It may seem racist but I’ve observed an underlying tension between Arabs and Israelis arise from this difference in outlook in individual relationships.
Smalltalk’s use of live coding is easy and elegant; not even Common Lisp, Forth, nor Java (hot swapping) can lay claim to that.

Does anyone understand what this is talking about? I may not understand exactly what is meant by "live coding", but I think I do it in Common Lisp (via SLIME) all the time. How is it better in Smalltalk?
Do moonshots get enough funding?
i love containers, but keyboard usage is still not ideal (i had submitted a feature request for this via github a while back).

they landed on using ctrl-. (control-period) to open the containers dropdown and then you have to tab to the container you want. not only does this require two hands, but even tanvi in the blog post admits this is not discoverable at all.

ideally, you could have a single hand command (like cmd-shft-1, cmd-shft-2, etc) that would open blank containers of the corresponding type, with the (awesome?) address bar auto-focused. then for discoverabilty, you could put the corresponding number next to each menu item with a mouseover tooltip providing the full keyboard shortcut.

even without the single-hand shortcut, the numbering could be useful for selecting a container: ctrl-. then "2" for a personal container or what have you.

but at the very least, let us also use the up and down arrows to select conainers. tabbing is one of the least obvious options here.

(yes, i've spent entirely too much time thinking about this! =)
> you get to communicate on a _much_ deeper level with a poster

I used to hate poster sessions until I realized this. Something poster sessions provide, that other formats like podium talks really fail at, is pretty fine-grained control over the level of engagement. You can spend five seconds glancing at a poster, or a minute or two skimming the whole thing; you can spend a few minutes listening in while the presenter talks a bit about the work to someone else; you can skim and then ask one or two clarifying questions; or you can engage the presenter for as long as you're both interested in discussing.
Electric vehicles = widely-available high-capacity batteries = solar eats their lunch, very very quickly
If the tools and how they operate are secret, then it seems problematic in itself. If the tools make decisions to automate the "steering" of what information is seen then the mechanism could become compromised from within or without couldn't it?

Of course if they're secret only because they're still in the middle of being formulated, that's different...
there's (far) more information in-band in a snippet of language than there is in the "plain" "meaning" of that snippet. All of it's relevant for translation, and none of that is easily tractable.

A fairly trivial example is a pun. Translating highly idiomatic things of this nature turns out to be extraordinarily hard, and just throwing more data at a DNN is not going to get you too far down that road.
Viking 1 photographed Mars before this.
Bellwether Coffee | Berkeley, CA | Full-time | Sr Software Engineer

We combine software, analytics and on-site roasting to make coffee more efficient, sustainable and inclusive. This is the first product of its kind in an industry that has used the same technology for decades. And we’re having a lot of fun doing it.

First in-house software engineer role, so there's a lot to streamline. We’re working with: iOS: Swift // Web API (backend): Java, Postgres/SQL // Web Admin (frontend): JavaScript, Angular 1

If interested in learning more, please email Kimberly Noon: kimberly@bellwethercoffee.com

Full details: https://www.linkedin.com/jobs/view/423746622/
The C standard is dropping support for things like gets, a compliant modern compiler should fail to build any code that uses that. This is very controversial with compilers - and gets is among the most horrid thing that ever made it into a compiler.
Containers are also an abstract data type who's primary purpose is to contain other data [1], Containers are a concept in type theory related to collections [2]. Web Containers are the parts of a web server that interact with Java Servlets [3]. OLE Containers are a technology for embedding content in editors such as Word [4]. AVI is a multimedia container format that can contain audio and video encoded in various codecs (as is MP4) [5].

Operating-system-level virtualization never had a monopoly on the word container, and as long as there's no potential for confusion I don't see why it should.

1: https://en.wikipedia.org/wiki/Container_(abstract_data_type)
2: https://en.wikipedia.org/wiki/Container_(type_theory)
3: https://en.wikipedia.org/wiki/Web_container
4: https://en.wikipedia.org/wiki/Object_Linking_and_Embedding
5: https://en.wikipedia.org/wiki/Audio_Video_Interleave
This is true. During my internship orientation, they called this out. (100 lawyers in this building make X% of our money, huge X).
While they could easily drop in a BOOM core, there would be some very non-trivial costs for SiFive to verify the IP and tune up the performance and feature set to match their costumers' needs. A lot of work has been put into Rocket once it made the transition from academic to professional and they would have to do that again for BOOM.
I asked about org structure options for growing companies recently, but didn't get any responses: https://news.ycombinator.com/item?id=15006425

Hope this post has better traction. Look forward to the answers.
Don't show it to them? Like HN does.
Does anyone else think that this camera taking pictures based on who you spend the most time with could be really depressing? "How come there are no photos of my kids and a whole album of my boss with fancy filters added?"
This comment coyly hints at arguments but doesn't make any.

Why is extreme caution and conservatism the order of the day? What history of gun control and political situation are you referring to?

Why do you think this isn't as terrible as it seems to the gun-ignorant? What road would increased gun control set us down?
I work at a company where we pair on everything. The feature that generally converts people is keyboard macros, after I use them to automatically perform some tedious code transformation.
Image + VM is the short answer.

Slightly longer discussion here:
https://pharo.fogbugz.com/default.asp?W78

Really, not much different than any interpreted language, where you do source + runtime; the image just replaces the source.
Do you think anybody actually believes "giving voters truthful information is bad?"

Do you think the issue might be a little more nuanced than that?
I was still on 1.0 I believe
I loved the OS, it was as good as you can get on a chromebook, I was just commenting about the white dev-mode screen at bootup. Did they get around that now?
What is CBT?
A better(maybe?) idea could be to send out a survey asking what features people are interested in, whether they would be willing to pay for them, and how much if so.

It could be an option when you log in to the UI. I wouldn't mind it, as long as it isn't being e-mailed to me every week/month.
I would love something like this for computer notifications, or any sort of automated system notification. For a concrete example, my RC controller has the ability to do voice prompts (e.g. "landing gear down"), and it would be great if I could get a high-quality voice to speak all this.

Hell, I'd settle for an API where I could send text and get high-quality voice back. Maybe I can somehow hack the Google Assistant app to do it...
Since we had Tom Wheeler successfully lead the FCC's net neutrality regulations after being a cable lobbyist, we can't guarantee anything in that regard.
Many (most?) conferences have both posters and talks. Posters have a few advantages:

- they parallelise well: you can fit a lot of posters in a room, and have a person standing beside each one talking concurrently

- it's easy to quickly glance at each poster in a room and move on if they're not of interest to you; it is harder to leave a talk that turns out to be uninteresting, and you can't be physically present for more than one talk at once

- they allow the presentation of a contribution that is currently too small to form the basis of a complete talk, which lets people get early feedback and advice (and gives students at an early stage in their PhD a chance to present something)

In some venues people have interactive demos beside their poster, running on a laptop/iPad/monitor.

At some conferences there is a session where a short (e.g. 30s) video for each poster is played as an advertisement.

Posters can give rise to deeper conversations, but they can also be more or less completely ignored (whereas a talk would have at least a few people in the audience).
It is solvable. If society's violent toward one another then it's probably a symptom of deeper issues. I'd say:

1.) too resource constrained. There are plenty of studies suggesting ties between drier climates with stricter societies. Maybe desertification is a deep enough issue to address actively.

2.) not enough actual mental aid - for one, counseling parents of bullies. I realize this would employ a ton of counselors and I see nothing wrong with that expense.

3.) Look for ways to address the "it's cool to be stupid" meme. Ways to do so could include devoting resources to things like the FIRST Robotics competition.
> The camera has a 130-degree field of view, Gorilla Glass 3 for durability, and has USB C, Wi-Fi Direct and Bluetooth LE for connectivity.
I love this site for quick syntax intros: https://learnxinyminutes.com/docs/smalltalk/
The two most interesting companies in crypto for me right now are KeyBase, and Wire.
I kind of wish there was some way for them to interact with each other, because it feels like they each have a piece of some bigger puzzle.
All this works perfectly well in Common Lisp too.
HN still ranks comments by votes (i think?), so that's defacto showing upvotes.
Any updates on ever getting these serviced ever? last i checked google wouldn't even repair screens or other issues on the pixel 1/2

Also... Why is the pixel 2 still $700 on ebay now that this is out? I kinda want one, but not for more then $400. The inflated value of these years out is worse than macbook pros which is... amazing
Assistant setup happens during initial setup of the phone, though.

Yes, you can back out of it, but it wouldn't typically be by accident.
I highly recommend anyone interested in this era, with an eye toward the future, read Ready Player One. Amazing book you won't be able to put down.
> I just tried it on my phone. At least stuff like asking it to "Turn on WiFi" works without an internet connection, and yields a TTS response.

But this is the status quo. You would not expect Google to disable offline TTS just for slightly improved quality. The real question is, is it running Wavenet offline or the previous version of its TTS engine offline?
You can use Swift on Windows: https://github.com/apple/swift/blob/master/docs/Windows.md
A few different sources compute similar results.

All of them acknowledge difficulty in computation. It's like trying to solve the drake equation. Unless you know all the terms in the equation accurately the number at the end isn't terribly useful.

Many different computations seem to be in same order of magnitude.

The result of high energy consumption is unsurprising and intuitive, given the design principal of PoW. It's all about who is prepared to do the most work, up until economic limits set by current BTC rate.
Invaluable for understanding the Central Dogma of molecular biochemistry:

https://www.edx.org/course/introduction-biology-secret-life-...

Followed by a daily diet of Nature, Cell, & Science
(SECDED.) RH and bitsquatting are two reasons ECC should be the standard, not the exception, in all manner of consumer endpoints, network gear and servers.
Unfortunately issues arise when using em's in Android webview compared to Chrome. Em's get rendered about 8x in webview, even though the Chrome emulator shows otherwise. I tried the % way but that doesn't fix it either.
> According to Cloudflare, unannounced miners are considered malware.

This suggests that Cloudflare might still allow "announced" miners, even if they aren't opt-in.
Because painful experience has shown us time and time again that if a developer doesn't have it on all the time they will not let issues creep in. In theory you can use a CI system which does have it on, but those are not universal.
Spoken language is actually very slow compared to what computers can handle. Google Translate would have no trouble keeping up.
Without judging you I'll just point out that opinions like yours is why you'll never get NRA along on many otherwise great ideas to reduce gun violence.

I'm out to reduce violence instead of trying to stop gun culture.

I believe we could have a chance - not at banning guns but at reducing violence - if we focused on reducing violence instead.
You forgot the part where you can train it to only record when your estranged spouse has visitation with your kids, based on facial recognition...

> ... uses machine learning to key in on certain people and pets of your choosing and only capture them, so you don’t miss out on adorable moments. Clips is designed to be clipped anywhere, however, including around the house.
Automation has been happening for the last century. And what has happened to work weeks/hours? Oh thats right, they went drastically down.
The npm Blog – Protect your npm account with two-factor
You wouldn't just have it out all the time. It's basically a robotic stand-in for the owner taking their phone out and snapping photos. If you're not in a situation where that would make sense, the same would apply to using this thing.
Was expected one question but haven't found one: how it is actually encrypted? Any whitepaper or information how diffs could be handled over encrypted data? Or it is a just encrypted .git folder?
Oh man, I can already see the court cases of a certain robot's voice sounding a little too similar to a deceased human's that it should make royalty payments.
There are ways out there using 3rd party services to get the old way back, but I haven't messed with them.
You now see colors that once didn’t exist
And the contract was awarded in a no-bid win.

http://www.latimes.com/business/la-fi-equifax-senate-2017100...
TFA said nothing about ECC failing to stop RowHammer. TFA does discuss the cost of ECC (or ChipKill) and the fact that Intel does not even support ECC on consumer kit -- i.e., ECC's availability is rather limited.
Nitpick, but:

PLT Scheme (language) → Racket

DrScheme (environment) → DrRacket
Why many developers still prefer Objective-C to Swift
This page that this links to says there are no open positions
Worst case scenario: it's just 200 bucks.

I never plan on buying a phone that I would be devastated with the amount lost (like, 1000 bucks) if something ever happens to it for whatever reason.
The 6P had it's issues (I experienced some too).

Pixel was much better, except the XL 128gb had memory speed issues.

Google has gone back to LG to build the Pixel 2 XL, (similar to the Nexus 5) which was great. For that reason I'm probably going to get it - my dad still has and loves his LG made nexus 5.
Have you tried this lately - in the last 10 years? things used to be bad, but clang and gcc at least have really cleaned up their act, most warning are now zero false positives and so you want to clean everything up. The only time I see the issue you described was when someone upgraded the compiler, and the new warnings were all real bugs.

Static analysis tools are a different problem: I find that most of them have so many false positives they are not worth looking at.
Sort-a. I think frameworks are a separable problem with the platform support.
XCode 9 is unsurprisingly terrible for me. Between it and the Swift tool chain, they use over 10 gbs of memory and constantly using 100% of my CPU. XCode 9 seems like an improvement over 8 in some cases, but its way less stable, uses an insane amount of resources, and crashes more often.
And ‘you only die once’ is the ultimate form of tail risk.
If we installed with brew how long for 1.9.1 to propagate there?
podcasts are awesome - we're kinda in a golden age for it.
Git Rebasing Public Branches Works Much Better Than You’d Think
That's the one warning that I like to disable. I hate having to write superfluous parentheses around conjunctions. I mean, come on. It's just as lame as requiring them around multiplications would be.
Attributed Strings got better type information in Swift 4 (it got what Notification keys got in Swift 3), but like notifications it's an open-ended API so I don't know what else you can do...

You can't use an enum for the keys because it supports custom attributes (at least you can't without exposing a `.custom(name: String)` case, which would defeat the purpose). And the values can be different types (enums for underline styles, URLs for links, [NS|UI]Color for foreground colors, etc.). I think the `NSAttributedStringKey` box type is a good compromise.

Maybe I'm biased (the Cocoa text system is one of my favorite APIs, and NSAttributedString is at the top), but I'm really happy with the state of attributed strings in Swift 4 myself.
What did you expect from a language that dictates to where to put your opening brace.
>"real-time"

yeah...
Y Combinator is hiring a CPA to join our Finance Team
The Y Combinator Finance Team is looking for a CPA with fund experience to join our team as Accounting Manager or Assistant Controller (depending on experience).

For more details and to apply, go to https://jobs.lever.co/ycombinator/191d404c-aa9e-4acd-ad2a-e1... . Please pass this on to any friends who may be interested too!

This job requires attention to detail and a passion for Excel - you will be doing a lot of detailed record-keeping and accounting work that needs to be accurate. Unlike many other VC finance teams, there is a lot of opportunity to interact with the founders in our portfolio and to work with them during the batch and beyond to help them with their incorporation, the YC investment, questions from other investors, modeling cap tables for their future rounds etc etc.

Fun fact: the YC Finance team is currently 4 people strong and we grew up in 4 different countries outside the US.
For Android take a look at this: https://www.youtube.com/watch?v=MAHg31ucDhY
You can lump UI frameworks in with others, right?
There are many genies. Some of them can be put back. Some of them don't need to be released in the first place.

Some other countries have much more restrictive surveillance laws than the US. Some have even more surveillance. It's not like it's completely uncontrollable once the technology becomes possible.
It's a good article for people that might be a bit socially awkward, however some of the points were difficult to understand, particularly number 4.
I had boot loop problems twice in less than 3 year span with two different Nexus phones one after the other! Nexus 4 and Nexus 5X. I gave up on Android after that. It sucks because I was a big Android fan. Not going back now even after the whole headphone jack fiasco with iPhone 7+
So it's about being lied to to support someone gaining power vs being lied to to fuck with the political system in the US?

How about the root of the actual problem: that the voting populous is trained to absorb information without questioning its authenticity or accuracy. It's more convenient to hear something you agree with and believe it is true, so this is the general way that folks "become informed." Now this strategy of "becoming informed" is biting us in the ass, and the plan is to play this cat/mouse game with questionable sources of information rather than try to tackle the actual problem?
What smartphone SoC has open drivers? If they can make a workable smartphone which runs on the mainline kernel, that seems like dramatic progress.
Do they have a website/server?

#1. Host a file on your site

You can host a text file, such as yoursite.com/keybase.txt. This is preferred, if you have a website.

#2. Set a DNS TXT record

Instead of hosting a web page, you can place a keybase proof in your DNS records.
have you checked out the new(ish) Lord of the Rings pinball machine? It got me back in to pinballing, as I find the depth of the game greater than any other pinball game I have ever experienced.
It was very unambiguously an emphasized part of the keynote that they talked about in detail, not a passing misunderstandable remark. And when the public has their hands on these, it would be trivial to see if it violates this claim.
Seems like it's in progress. IIRC brew pulls from Git(hub) directly, so, I guess as soon as this is merged: https://github.com/Homebrew/homebrew-core/pull/19000
The losing side simply thinks that Americans who didn't vote for Hillary must have been bamboozled or tricked and they need to be protected because they're not smart enough to think for themselves.