skysight-inc/HackerNews huggingface dataset:
> So, basically, no leadership at Google.

Those certainly the optics.

> The funny thing is gChat was well-loved. They had a great starting point!

I know! And did practically everything their current 'solutions' attempt to do almost a decade ago.
Would be nice to put this data in a chart.
Hello There, we run a small app development agency called as Agicent App Company (agicent.com), and we've worked a lot with BLE devices (including scanners, beacons, printers etc) for native iOS and Android kit.

An example is an enterprise app that emulates the large server and work integrated with BLE ring scanner, in a warehouse setup; please check that https://itunes.apple.com/in/app/smart-gladiator-link/id68421....

Can speak more at sudeep@agicent.com to take it forward.

Tc...
Streaming Now Officially the Number One Way We Listen to Music in America
Physical access to your phone isn't game over, despite the fact that a modern phone is really just a very small laptop. Moreover, Intel (and many others!) would prefer a future in which Intel cores and chipsets formed the basis for popular mobile devices. This stuff isn't academic.
Much better than "Standard JS" and its choice of no semicolons. I know about "Semi Standard JS", but I refuse to accept such a little difference that could be a configuration has to live in a entirely new project.
> The backlash against the new MacBook Pro is unseen in history for Apple.

Guess you missed the iPhone's lack of Flash support and copy/paste?
I recently had good luck with the Dell Inspiron 5565 with the AMD A12 APU I got for my son though I knew it might be a crap shoot. Everything worked out of the box on Ubuntu 16.10 including sound and sleep but I had to blacklist, iirc, `i2c-hid` so the touchpad would work consistently.
No because:

- Lambdascript runs on Python3.x

- Grumpy runs on Python2.7
I've logged a number of tickets against their product, their solution seems most frequently to be "we're merging this with another ticket that's about 50% related, fixing some other issue, then closing this ticket and opening another one for other issues since merged into this ticket, elsewhere." If you follow the ticket trail around long enough, you may see your issue fixed, but I haven't been that dedicated yet. Their support process is certainly pretty crappy.
Absolutely stoked to read your response. Thank you sir.

There is a dearth of quality conversations on the internet about good code in a real-world messy context, mostly because the people who're doing serious work don't have the time to talk about it. Would be a good thing if you write more. In fact you folks should be writing books!
And banning self-driving also is a convenient way for totalitarians to control the movement of the population. Of course we never hear about that around here.
My first paid tech project (I was a high school student) was to get CNC control software working on newer PC hardware for a local metal fab shop. Through debugging the machine code, I determined the cause of the problem was that code that tests a hardware security dongle counts the number of (milli)seconds a tight loop takes to execute N times, so it can use that value to calibrate a communication protocol. On modern CPUs the time measured is often "0", leading to division by zero later on. If the binary is patched to fix that bug, the rest of the software runs fine on faster hardware.
When you go to sleep your brain doesn't stop working. Comas, now...
These work too, and have a better case than a bare PCB:

https://www.amazon.com/PortaPow-Charge-Block-Adaptor-SmartCh...
Apple replaced the screen (for delamination issue), logic board (to fix random shutdown issue), and battery (due to its charge renention below a certain threshold) for my late 2013 13inch Macbook Pro, few months back.
For me fire is something nice, sitting around it sharing ideas, it burns to remind us things can have two faces.
The negative burning or the positive warmt.
This. Read through whatever it is once to get an idea of what exists; then look details up as you need them. You'll naturally end up remembering the patterns you use most often.
And for people who don't get a choice, there is introspection and code generation. In Go, both of those options are, firstly a necessity, secondly far more complex than generics and thirdly introduce (more) weird project-specific exceptions to the type system that can't be reasoned about.
Advanced Guide to Email Personalization with Dynamic Contents
Using AWS IoT Buttons to Build a Slack Doorbell
From Tim Berners-Lee -
"Some tags take parameters, called attributes. The attributes are given after the tag, separated by spaces. Certain attributes have an effect simply by their presence, others are followed by an equals sign and a value. (See the Anchor tag, for example). The names of tags and attributes are not case sensitive: they may be in lower, upper, or mixed case with exactly the same meaning. (In this document they are generally represented in upper case.)"

https://www.w3.org/History/19921103-hypertext/hypertext/WWW/...
Nah, I agree with the prior movements. Both you cited were won within the political system with legislation following. You didnt see the healthcare people stealing medical supplies out of hospitals and giving them out to all in need. That would be closer to Swartz failed move. Would have also failed.

Swartz was naive because he thought that act would get a specific, positive response. Most people who understood the world predicted a different, negative response. The latter happened because we're right.

If you want heros in this category, start sending praise to and lobbying for the librarians and people who fought court cases over first sale doctrine. Plus the academics that kept free copies on their own sites or avoided publishing in paywalls. If renegade, that would be SciHub lady who freed up tons of scientific knowledge, put it online, and avoided jail time since she knew how establishment would react.

These people achieved numerous wins for the cause. Swartz was naive, failed, and killed himself. I'd rather have another SciHub, librarian win, or lobbyist-funded law to free up publications rather than another B&E and limited leak.
Just in case you are missing the reference, this is from Stanislaw Lem' "Cyberiad"

This particular sally can be found at http://sfbay-anarchists.org/wp-content/uploads/2012/05/Trurl...
Asking is legally different than searching.
I've had a similar experience in that getting started is a large barrier. I'd like to see an article that bridges the gap between saying, "just do it," and the understanding that someone who is depressed does not want to do anything.

I respond best to very specific instructions that don't require choices on my behalf. For example, "do something active," won't move me. Instead I need, "put on running shoes, go outside, run around the house three times." It's a silly example, but the point is that I won't "do something active" but I will "put on running shoes, ...".
What do you find yourself using the TB for in your context?
2018 Audi Q8 Concept – Interior, Exterior and Drive
Tbf if I were a iOS developer by trade, I'd get a dedicate machine for that if necessary.

But yeah, developer adoption usually predicts adoption by power users and the remainder of the market share. In a way, non-power users are switching to mobile progressively and using/upgrading/consuming on their PCs less and less.
Ignoring the fact that this isn't tugging at emotions, it's a straight up lie and you're aware of it, since you said it was a con.

This doesn't even prove that people are willing to give you "more" considering there isn't an option for less, to zero, amounts to donate.
Upvoted you, because the people who downvoted you unfortunately proved your point. :(

I personally would love it if downvotes required an explanation. Such would be a great way to separate the "your comment was out of line for legitimate reason" type of downvote vs. the "I'm downvoting you because you're wrong and I'm not even going to say why" type of downvote.

You can learn something from the former type of downvote; the later sort of downvote is completely useless.
I'm going with the circumstantial evidence. This guy had a bad day.
Creativity includes discovery and invention. I would assume that if you put all your eggs in the basket of discovery, then you are kind of just throwing the dice. (on Rumsfeldian "unknown unknowns")

That's why Elon Musk says he didn't pursue his idea of using capacitors as batteries. It relied too much on whether or not there was something to be discovered. So he went with things that definitively could be built, where he was sure that "success was at least a possible outcome." ("Known unknowns")

So I would think that you should choose your project wisely, where, again, you can be sure that success is at least possible.
First, we're talking about Obamacare, not the ACA

It's kinda like, Dude, we're talking about six, not half a dozen.

Funny and tragic at the same time.
Yes, that's very true, but having to have 50 blankets isn't :)
And therefore soon we'll get a repeat of the JDK 1.5 generics disaster and many compatibility caveats.
That's true. I use three different keyboards and can move between them easily now. When I trade in for a new computer, it usually takes me a couple of weeks before I'm back up to speed on the new keyboard. I'll never be as fast on a (small) laptop keyboard because of the missing numeric keypad.
A little bit of smile, a little bit of patience, and a little bit of self-compassion brighten me up.
With up to 50 words, it sounds like it would be a great fit for haiku and similar short form pieces.
He was too embarrassed to return.

Wait until he finds out that his DNA is not 100% "white".
When I'm feeling depressed, the last thing I want to do is jump up, and start working on something. This sounds like advice written by someone who has never been depressed. Like a skinny dude, telling a fat guy to stop eating.
I don't consider a handful of outspoken developers who have their own blogs to be "en masse". Every developer that I know still uses a MacBook or MacBook Pro. The new MacBook Pro is a great product. If you don't like it, don't buy it.
I wonder if the REAL cure was not the creation of music, but instead being around like-minded people.
Why should you ever use any high-level API ever again? High level APIs tend to change.

It's because they add value right now that would be hard to add in any other way.
Awesome Graphic Design and Animation Freelancer
There is not just a computing resource cost involved - keeping an API around means continuing to support the quirks of that interface, which means code complexity and maintenance costs, especially when the system the API talked to gets refactored and/or overhauled. Google's internal refactoring strategy frequently relies heavily on a monolithic code repository and the ability to rebuild the world; the more that interfaces are unable to change the harder refactoring becomes.
I have used ESFormatter (https://github.com/millermedeiros/esformatter) with decent amount of success. Does anybody know how Prettier compares to ESFormatter?
It looks like they'll be posting the lectures online which is pretty rad. I'll be sure to make some time to watch these.
> If you have multiple things that can fail in sequence, you can "lift" into option and then the result of your expression will either be a real result or a short-circuited error.

How is that different than with error return values?

> Or just use exceptions. Either would be preferable to C-style error handling.

I disagree. Exceptions seem to hide the problem. In Java and Python, I see people consistently fail to handle exceptions properly. The error paths are neglected because exceptions "hide" them. I would rather have a correct program with verbose error handling than a program that only has an elegant happy path but is otherwise incorrect.
Doesn't seem like that big of a deal considering it's already floating on water, so it's displacing the water it'll make when it melts. No sea rise at all.
Location: Indianapolis, IN

Remote: Yes

Willing to relocate: No

Technologies: Ruby, Rails, DevOps, Cucumber, RSpec, Chef, Docker, JavaScript, AngularJS, Backbone, Git, Linux system administration, PHP, Python, Crystal

Résumé: https://www.thelonelyghost.com/

Email: employment+hn2017@thelonelyghost.com

Currently open to full time and contract work. I am proficient in all layers of modern web development, from fine-tuning the semantic nature of HTML markup with microformat2 classes and deciding when to build a SPA versus a static website, all the way to changing server-side code and observing actual perceived performance for the average user. I've worked heavily in the DevOps sector recently, and I am the type to automate my daily life every chance I get.

https://gitlab.com/thelonelyghost

https://github.com/thelonelyghost

https://www.linkedin.com/in/davidpaulalexander

https://www.thelonelyghost.com/
Learn Rust instead of Go. Choose React over Angular.
Thank you for pointing that out. A moderator took "quietly" out of this title a little while ago.
He actually went into a rather interesting discussion about what would constitute valid proof of life. His summary is that a combination of the following is useful:

- live video where the person can interact with a live feed e.g. reddit

- social proof, e.g. all his lawyers/friends say that he is ok (the cost to fake this would be too high)

- reading a recent blockchain hash (he did this on the livestream but in general dislikes this method as most people won't understand it)

- reading sports results from recent matches, he did this for some US sports results, this is simpler to understand and verify for most people, stick to higher scoring sports to avoid doubts over enumerating all possibilities

Edit: all of this becomes much more difficult as tech improves because you can CGI someone in real-time. But (!) this is not possible yet.
In Mexico, localbitcoins.com is the best way to buy them, others one mentioned are quite sketchy or haven't hear much from them.
I've found systems like Swype and flick to be far faster for most of the typing I do on my phone than any old style mini keyboard.
Under the hood chacha is a block cipher too. It just happens to have counter mode baked in, which turns it into a stream cipher.
I guess I'm not getting it. They say "The secondary masses should never compete with the primary mass" but never says why. Why is having six masses combined by a primary mass to fill in the gaps a bad thing? At least with "too many voids" they say "looks like swiss cheese". Same thing with symmetry, why is a poorly balanced house bad? Why does a house have to follow the "rule of thirds"? That's never explained in the article.

Something makes me think that the author has never seen a Tuscan villa, because that "six secondary masses" house is clearly a villa-inspired home. And villas are often non-symmetrical, out of proportion, full of secondary masses, and certainly do not follow the rule of thirds. Part of their entire appeal is that they appear to be several small buildings connected together after they were built.

I don't have anything either for or against McMansions, but after reading that first link I'm not convinced that the author knows what makes McMansions "bad" either. In the second link some of the houses in "the 10s" look exactly like German manors. Compare the second "10" picture with this one: http://www.castlesandmanorhouses.com/photos/bodelschwingh..j...

Is that 13th century German manor a "McMansion" too?
Just delete your comment and upvote similar from a competitor.
How a moon slows the decay of Pluto’s atmosphere
As someone who started out messing around with trackers in like '98 with FastTracker 2, and who hasn't made anything I would call a "real song" to this day, but spend hundreds and thousands of hours on it, I can absolutely confirm. I wrote lyrics that were decidedly not about making beatiful objects.. more like a process to clean myself, which produced dirty rags. The really mean and ugly ones I deleted after I had outgrown them, the rest I still love dearly even as they make me cringe from tip to toe haha. Art is a bit like dancing, it's awesome when people share it, but it would be tragic if they never did it just for themselves.
This is a real problem as it intersects with race; a lot of civil rights advocacy in the 60s promoted racial district packing, so that sizeable African-American minorities could have their own representation. This is in the Voting Rights Act... kinda (https://fivethirtyeight.com/features/the-supreme-court-tackl...) In the long run, I think it's an argument for an unusual form of proportional representation.
It is all gut. No data. No logic.

Cars == freedom.

Freedom == control

Freedom as in own Geographic control. When. Where and how we get places with that freedom.

We control our freedom.

Before furnaces we burned wood. Furnaces helped. We accepted them.

But cars are different. An extension and expression of our freedom. Out health. Cars have been our best (& worst sometimes) friend as we used our freedoms. There is no substitute for this machine that affords is freedom control.

Risking the loss Is where my gut says people will fight this.
I totally relate to the above, the purpose, the drive, it's there until you finish the project or your stuck doing the last 20% which ends up being half the work. You stop and you think why am I doing this, am I just building tools to build them. Start to feel like your grasping for nothing. Then you burn out, go do something crazy for 1-2 weeks come back and like yeah lets start a new project! haha
I dislike the idea of transportation as a service. I would much rather own a self driving car and use it as a mobile office. Being able to get work done during my commute would be a major benefit. I imagine having a full size monitor with a nice keyboard and mouse that I would leave in the car. That simply wouldn't be possible with a service like Uber.
> realizing that you have to just do whatever you have to do, simply because it's the right thing to do, regardless of your emotions, or how intense they are, or lack of them.

Right, but how do you figure out what the "right thing to do" is? Especially if you ignore emotional response as a guide?
Very good front half. The second half ruffled my feathers with conflating lifting other people's work via sampling and tossing flourishes in and suddenly feeling like an authority on creativity. I say this as both a 100% from scratch producer and frequent unsanctioned remixer of other people's work. Glad it's therapeutic for him, genuinely so.

He's wrong though, not every human is "innately creative" in the sense that there's an artist, singer, dancer, drummer, painter, sculptor, or didgeridoo maestro hiding somewhere inside each of us if we only look. That's not fair. Some people will go looking and find disappointment, much in the way I think for some reason I'll never enjoy Calculus II or have much of an aptitude for it. I just think false hope can lead to, eh, other depressive tailspins.
> I have notice this a lot with math.I will work on a problem and then a Google search later reveals that the problem is not only completely solved

It seems to me that you're letting yourself be paralyzed by something that really has no bearing here. You will note that the article does not say "solve a hard math problem first and best". It says "do something with your hands and your feet". The two are not comparable.
Friends have worked for me[1]. I've tried travelling, running, working, drinking, innumerable distractions. But having friends who can spot when I'm falling and reach out, because I'll never ask for their help, has been invaluable.

[1] http://hybridlogic.co.uk/2015/11/the-well/
This looks really nice. One of my favourite things about Golang is the use of gofmt and the resulting consistency of all Go programs. The idea of parsing the code to AST representation and then printing it back as source is brilliant, all though it can mess stuff up like the chaining of `.then` as mentioned in the post.
When selecting the thing to make, please avoid the child option. Making a kid to cure your depression is not a good idea.
“We have to reinvent the wheel every once every once in a while, not because we need a lot of wheels; but because we need a lot of inventors.”
- Bruce Joyce

Keeping your head up while (inelegantly) solving tons of problems yourself is an crucial step to solving them well.
Not sure why you're down voted - I'm pretty sure this will happen in the not all that distant future, or certainly that driving manually will come with higher (and potentially prohibitive) insurance premiums.
One concern with the Touch Bar, is the low adoption rate among applications in my daily usage. Chromium development has not ramped up, forcing users with Safari if they want the touch bar experience on websites.

And maybe never will Chrome allow for full customization for webapps or extensions. Rendering it useless in many contexts. The Chromium bottleneck also restricts developer tools such as VS Code to adopt touch bar features.

None the less, I find myself looking down the keyboard more often than with the old fn keys, not really improving my workflow. This making me question my purchase.

But as stated earlier, software issues can always be fixed.

[1] https://github.com/electron/electron/issues/7781
[2] https://bugs.chromium.org/p/chromium/issues/detail?id=660126
Free source code for task app 'Taskeedo' for download in both Swift and Obj-C
Any builders/newly constructed home owners out here?

I am thinking of building a new house instead of buying a used one. This is most likely going to be my biggest investment ever. I am looking at lands in upstate New York/New Jersey region, basically a region with 3 months of frost weather. I am not really a big fan of wooden houses. I have read all sorts of material online how wood is cheap, suitable of expansion/contraction weather, and contractors are cheap who build wood frames. But part of me just wants a durable concrete house.

I was thinking of getting a slab or raised slab concrete foundation with concrete pillars (non cylindrical) protruding upwards that would make up entire foundations of the house. Instead of wooden frames I can go for steel frames (new kid on the block). Then for the rest of the stuff, I can use wood and combination of other materials.

It would be nice hear someone else' similar experience and/or suggestions.
I generate tileable patterns on my phone using Defqt, Decim8, and iColorama. Doesn't require hardly any mental energy and it's pretty certain that you're going to generate something unique. Plus it's a quick cycle (~10-60s) which means you're not getting stuck on any single one.
Racism does affect parents' financial situation, and their ability to provide clothing and have the time to have dinner with their family.

All of which is ignoring what the author wrote about, which is pretty clear:

>If my ancestors had not been White, there is a good chance I would never have been able to start a business. Just two generations ago mortgage and lending discrimination were widespread. It is unlikely my grandfather would have been able to start a business as a Black man. I probably wouldn’t have grown up the same neighborhood with the same schools as a result.

>My wife’s grandmother would almost certainly have not been able to buy the land she used to fund my business if she had not been White. Her husband probably wouldn’t have gotten the promotion to school superintendent and been given the higher salary to afford the loan on the land either.
Free beer means you get the beer for free, it doesn't mean you get the recipe.
Just remember that self driving cars do not have to be perfect, they just need to be better than humans. The use is at just over 1 death per million miles. If self driving cars can reach .5 they are better already. If the cars can detect the times they are bad and pull over (screw your appointment) that might be enough.