skysight-inc/HackerNews huggingface dataset:
AirPods have a Bluetooth fallback using a button on the back of the case to connect
Sandsifter: x86 processor fuzzer
Google 'design lead' wishes for Republicans to burn in hell in Twitter outburst
>And how you do operate on the data in those objects?

You don't. Your question makes as much sense as asking how to do polymorphism in shell commands Not operating on data was the whole point of OOP. (Or at least one of the key points.)

http://userpage.fu-berlin.de/~ram/pub/pub_jf47ht81Ht/doc_kay...

"I wanted to get rid of data. The B5000 almost did this via its
almost unbelievable HW architecture. I realized that the
cell/whole-computer metaphor would get rid of data, and that "<-"
would be just another message token (it took me quite a while to
think this out because I really thought of all these symbols as
names for functions and procedures." -- Alan Kay

The way to integrate unrelated objects in fully OOP UI would be by making them send messages to one another, either directly or indirectly. The way to store this integration for later use would be by creating, modifying and serializing an object that represents it.

Look into Pharo or Squeak, at least watch some demos on YouTube.
Hey HN, founder here.

Some background: I started learning Python ~3 years ago after several failed attempts giving at learning programming with multiple languages (including Python itself) over the last 10 years. MusicButler isn't my first major project, but it's definitely my biggest, and my first public-facing one. Shipping a product was one of my 2018's new year's resolutions. Admittedly, it took me way too long to "launch".

Th core mission is simple: music services do a very bad job at letting people know when their favorite artists release new music.

The effort needed to get MusicButler (which I still consider "in beta") to where it is today was wildly underestimated. I've learned a ton about data-sanitization, asynchronous tasks, UI, and more.

Happy to get your feedback,

S
Class C and D airspace have the same inner zone. It's easier to get permission but you're still having to get permission[1] to fly.

[1] The rules are confusing here but it looks like any airport can tell you not to fly if they want to.
Those Sennheiser are not active noise cancelling which is the defining feature of Bose QC headphones - and why people are paying the money. Closed back headphones do work great for blocking noise, but are usually heavier and less comfortable.
The iPhone does not have front facing speakers. Now that was their choice I understand, but to think that Google couldn't do it if they didn't want to is just not true. And there's plenty of Android phones with screen edge-to-edge. Heck, the old Essential Phone has it.
Lack of headphone jack will drive me to Samsung in the next iteration. As a long-time Google phone fan(Nexus series and now a Pixel XL) this is a saddening trend.
Sure, but there are 100 other languages out there that do the same thing as Go but don't have an opinion about the organization of my system. I'd rather just use one of those, and really I don't think I'm missing out on much by not using Go.
If you're a former employee, you know he is.
The credibility of the journalists is being called into question by influential people in the infosec community:

https://twitter.com/RobertMLee/status/1049617855396933632?s=...

https://risky.biz/RB517_feature/

The podcast is an interview with Joe Fitzpatrick, one of the named sources. It's an impartial and mature discussion that left me with the same feeling of unease that Joe says he had when he first read the story. Basically, Joe would describe a theoretical hardware exploit to the Bloomberg journalist and the journo's sources would then confirm exactly that as a real world exploit.
I know exactly how you feel, I should have made it more clear I have no hate for CS theory. It's how I got into HN in the first place. I also spent the summer of 2017 at Stanford just studying High Performance Computing because I thought it would be fun (it wasn't).

I've always had ideas for projects or softwares I'd like to build but I'd always hit a roadblock that I couldn't learn my way around on my own. This felt frustrating time and again as I felt like I had bits and pieces of the stack but no way to put them together.

I should also add that half of the time in Lambda's curriculum does go to learning CS theory. Lambda has given me a structure and syllabus that has accelerated what I would have probably learnt through college just at a slower rate. The idea that it takes 4 years to learn this stuff seems so arbitrary in hindsight. I do also believe college has it's value and now if I go back I would go deeper into other passions such as Economics or Political Science.

Also I don't think you should be regretful, if you have the time there are part time courses that you could do in another (related) fields example UI/UX or maybe learn another type of programming (mobile vs web, android vs iOS). Good luck!
They don't know how to hire a security advisor or external team?

What I'd be most concerned about is that the procurement process is favouring companies who clearly aren't up to designing in rudimentary security, in weapons systems, ... smh.

That seems like getting clothing made and not having anyone flag that it was glued together with PVA instead of being sewn; and the company you hiredb not having anyone who realises that's a fundamental problem.
Every storage vendor eventually goes full NetApp. The money just looks too good.
That won't work either for the "combo-hunting" problem. One cannot predict specific company combos ahead of time when in school. Plus, companies want practical experience, not classwork experience. I'm at a loss for an easy to way to explain the "combo problem" at the moment.
I strongly agree that capital flight is a huge and under-recognized driver of high asset values in the US (particularly equities and real estate).

But how do you even begin to estimate the rate of this effect, or how much further it might go, or what asset classes it might affect? For example: this was likely a major force in the surge in Bitcoin value almost a year ago, but that asset has since collapsed; will a similar effect take place in other assets?
My preference is to do this, which I think is quite nice and easy to work with:

def my_very_very_very_very_very_long_function_name(
self,
param1,
param2,
):
do_it() # function body here.
That's more like 30x better, since dB is log scale. Each +/- 3dB is about double/half as loud.
> What does it mean to run "on top of" vs "in"? What's the problem in saying, "To run our app you need to have libraries X, Y, and Z installed"?

In short: DLL hell. Linux Desktop believes it has solved this problem through the use of an over-engineered and inflexible system called "package management" that fails as soon as you try to do something the distributor didn't intend, like install an up to date version of an application or, god help us, 2 different versions of the same one! Don't even think about installing an application to a different disk, that's madness. The cure is worse than the disease.

To illustrate the difference in philosophy between "on top of" and "in", spend some time playing with older desktop OSs like MacOS System 7, or even DOS. Neither cares where an application is stored, even if it is on completely different media. "Installed" doesn't even really mean anything to them as far as applications are concerned.
Does that provide the amazing experience AirPod owners talk about?

Because it sounds like it provides, y'know, Bluetooth audio, which is usually a terrible UX.
I remember when their motto was "Don't be evil."

Then again, I also remember when they swore they would never create a chat client.
Hope the Pixel 2 gets the call screening and the dim light photo abilities.
Will TRON and BitTorrent Take P2P to the Next Level?
What are the resale values in your example?
You contradict yourself: any given real number is, in fact, given by its "name", which, as you said, is either a symbol or an algorithm (which, incidentally, are the same thing - a symbol can be seen as the name of an algorithm, or a function; the TA was probably referring to the fact that the algorithm would have to stop at some point so as to avoid overrunning the memory limit).
I like the BSD calendar program, but on NetBSD, it doesn't work unless you install the compiler set. I also wish it supported the ISO 8601 date format.
Google Assistant's app redesign abandons chatbots
Product placements also aren't targeted beyond the general target audience of the show. Privacy issues are at the heart of targeted ads. Advertisement mediums that cannot dynamically target the individuals are at less risk of violating your privacy.

Of course now advertisers are looking to ultrasonic beacons to get around the lack of targeting and data collection, but for the most part product placements aren't the malicious and disruptive advertisements we've become victims of.
Thank you Captain Obvious... maybe since so much of oil & gas companies' income is from a product that is the direct and chief contributor to global climate change, and (in the US at least) so much political inertia has been created in climate denialism by "research" they've "sponsored" over the last 40 years, maybe these companies ought to be leading the charge on exactly that reforestation.
New AB Testing Tool for UX Prototypes
That may be true, but is that a result of the larger society being "dirty"?

I think people who worship competition take for granted the fundamental importance of cooperation, indeed to what degree cooperation handles many of the big problems for them.
A few years into using Go, I have mixed feelings about `GOPATH`. On one hand, I can see the author's frustration in that it was always incredibly presumptuous of the language's authors to dictate how its users should organize their hard drives, and more so it feels like exactly the type of arrogance that people tend to attribute to the Go's core and community.

Also, having helped a number of people now through their early days of the language it's also the one biggest thing by far that reliably confuses every single person. And I mean everyone — from first time programmers all the way up to people who've been in the industry for decades and are learning Go as their tenth language. Being forced to put files in certain places is incredibly non-intuitive because there's nothing else out there that requires it. I must have sent the Go documentation on workspaces [1] to two dozen different people at this point.

But on the other hand, once you've grasped the system and are using it, `GOPATH` is surprisingly not bad. It's always obvious where your dependencies are located and which versions are going to be used to build your project. Even better, it lets you very easily drop into those dependencies and add minor changes or debugging lines if you need to. This can be incredibly useful if you're trying to understand how one of them works or think that that you might have found a bug and trying to verify or patch it. A very powerful feature once you know about it.

The new Go modules seem good, and will be a huge improvement in lowering the barrier to entry for Go, but I'll miss the old `GOPATH` style of work at this point.

[1] https://golang.org/doc/code.html#Workspaces
Fwiw, the USA signed but did not ratify it, so it not adopted by the USA.

https://en.wikipedia.org/wiki/International_Covenant_on_Econ...
The problem isn't just MBAs. It's that scientific management has become central to the DoD's mode of functioning. Which is remarkably sad. The DoD in the WWII and post-WWII era actually developed a lot of good systems engineering practices and was largely successful on some massive projects.

Since then, however, there has been the constant desire to deskill workers. That is, they want explicit operating/work instructions that mean even a trained monkey could do the job. This is useful for some things (got a broken down Jeep? Pull out the manual and even your Lt can fix it!), but for development, acquisitions, and sustainment this is actually a horrible idea.

The infection of deskilling spread to the office. They've removed the office managers (among others) and left the work (critical, but time consuming and secondary to the mission) with the highly educated and trained staff. This diminishes their ability to focus on real work (see [0] from yesterday). From there, they continued to try to document precisely how engineering work is done. Believing that the process of the work is the same as the work. So if only my engineers knew how to properly fill out SF-1234 it wouldn't matter how educated they are, magically the work would be done.

Of course, we all know this is bullshit. Knowledge work is called that for a reason. The capacity for work is based on the knowledge of the workers. You cannot deskill computer science or aerospace engineering. You can deskill aspects of it, or really the workflow, but not the science and engineering work itself. I can eliminate or largely reduce the need for a classical configuration manager by establishing a (automated) peer review and version control workflow. But the creative act producing content that enters the workflow will always require skilled, competent, knowledgeable engineers and scientists.

[0] https://news.ycombinator.com/item?id=18157885

EDIT: I will not change the above, but I will make a note. After re-reading the Wikipedia page on Scientific Management [1] I see that some people consider Lean and others to also be extensions of it. So read the above as describing Fordism and Taylorism, not scientific management in general. Any management largely based on, or influenced by, statistics, models, and experimentantion could be argued to be "scientific management", that doesn't mean it's bad. It's when it's taken to an extreme. Like, in Taylor's case, where workers are treated with contempt. The purpose of the management being to make them fully expendable. They had no unique knowledge or skills that could really contribute to the business beyond their physical presence and ability to follow directions. His goal was to disempower workers, whereas other examples (Lean particularly) work to empower workers.

[1] https://en.wikipedia.org/wiki/Scientific_management
i have no idea what your last 2 points mean. Can you clarify, instead of sugar-coating it
The reporters in question apparently have a reputation for credulously repeating things they hear about cyber-attacks.

https://twitter.com/RobertMLee/status/1049617855396933632
But how did Go solve the GOPATH problem? He didn't say.
Has anybody tried both Penrose and TikZ? How do they compare?
For the most parts our votes count for less because we live in states like NY and CA which get two senators despite staggeringly larger populations than the vast majority of states.

This also means in Presidential elections our votes count less as well.
Reminds me of Battlestar Galactica, where the all the ships in the fleet get hacked by Cylons, have their shields taken down and promptly destroyed, but Galactica survives because it's computers aren't networked.
Sounds like classic underestimation of your opposition.
Maybe, it depends on the insurance provider; I've had ones that won't quote anything to me, not even a flu shot. Still, a lower bound is of little solace when talking about healthcare, especially your unborn child. It's the upper bound that is the issue.
Yeah, they'll include a dongle that will break in less than a year with very casual use. Ask me how I know.

And there are _very_ few third-party options that work with the Pixel lineup -- not necessarily Google's fault, but early adopters of the no-3.5mm trend are being punished while the market catches up.

Also, I already have headphones. I don't want Google's USB C headphones. They wouldn't need to include any of this junk with the phone if they didn't remove the jack in the first place.
Investing Is More Luck Than Talent (2017)
Your car probably has a dozen networked computers, unless it's a really old one.
True, but it's hard to get new customers unless your "art" keeps up with the Joneses. A revised product is still usually more similar to the last version than another vendor's product such that existing users will usually stick around because a same-vendor overhaul is the least of two evils to them.
I had no idea you could run a Docker image as a command. I thought it simply allowed you to run light weight VMs running on the same kernel.
Thoughtmaybe has a 2013 documentary called Web Junkie that shows how the Chinese handle it for their teenagers:

https://thoughtmaybe.com/web-junkie/
I looked at this back in 2013. Here's some slides from a talk I did after spending 48 hours with them[1].

The BMC back then was by a company called ATEN, who make KVMs. The modern BMC is by ASPEED - I don't know if they're related.

What's described in the article is exactly how the old ATEN firmware worked normally. It was a spectacularly poor product from a security perspective.

[1] - http://mandalorian.com/dl/himym.pdf
Memory 'brainwaves' look the same in sleep and wakefulness
I've had my QC35's for a bit over a year. Initially I was amazed by them but after a while I started to hear sharp noise when in complete silence (and not using the QC's), e.g. when going to sleep. So while I still use them I don't use the noise cancellation, which kind of defeats the purpose of having them...
What people want is a way to keep in touch with their friends

Well, that, and the other thing FB got really really good at: I hardly use FB for friends. I use it to track all sports/music/scenes I'm interested in. It has become my number one source for tracking events. There's, as far as I know, nothing which comes closes in aggregating all of that.
Freelancers Tax Course
The video was made by Banksy. Why do people trust it?
Isn't a notch necessary for a front-facing camera period, if your screen goes to the edges?

The FaceID sensor array just coincidentally came out at the same time, no?
I have been using something similar to ~/site/user/project for years and it worked well so far.
I discovered the Bose QC15 6 years ago. What was then borrowing my boss's headphones then led to me buying one for my travels. After my passport, it's the bose headphones that I make it a point to never forget. Air travel is so much better for me because of them. At least for me, the sound quality is absolutely great. Noise cancellation is top notch. I got them for my then girlfriend who has ADHD and it changed her life as well.

(I have tried a variety of headphones and earphones for the past 12 years or so and have decided I'm not buying anything else. Also, I'm 100% not the type to go by a brand name or pay an exorbitant amount for products that are not necessary)
My biggest problem with Go is the lack of a constructor. I don't feel that a struct type is good enough to enforce data integrity and as you have a more complex program, you need to know that the object you are being passed has data integrity.

With a constructor, I can force data to conform to what I need it to. I can ensure that certain fields are not nil, that they conform to a specific list of values, etc.

Because of a lack of a constructor in Go, I can't do that and I need to continuously validate the data, which is annoying and a source of bugs. It can be said that this can be accomplished with interfaces but that's adding a lot of complexity to something that should be a lot easier to handle, in my opinion.
Isn't it?

It's sad that this wave of nationalist and right-wing mentality is taking over the world, Brazil being the latest example. My worst fear is that someone like, or worse, than Hitler will have to come along until this trend reverses itself.
iOS 12 has been widely praised for breathing new life into old devices with its performance upgrades. And even in the cases where there is a performance tradeoff, updating isn't mandatory, but it's still an option for those who want it.
Uhh this depends on what kind of headset.

My Bose AE2 wireless headphones are wireless, but also come with an audio jack for wired connectivity.
Depending on where your cutoff for "REALLY high quality sound" is, the Bowers & Wilkins PX are pretty solid, and people on /r/headphones seem to like the Sony WH1000XM line.
>>I don't have specific experience with Navy systems to judge the technical details of komali2's post

Well, there you go then. Thanks for being honest at least.
Is it really that hard to solve bad UX of GOPATH? When Go 1.0 came out I remember I couldn't care less about Rob Pike's thoughts on GOPATH and GOROOT and just made a tiny wrapper for go tool that was looking for src/ directory in my tree to populate GOPATH, starting with the current directory (sort of like git does with .git/ directory). And for GOROOT I used a path relative to the wrapper itself.

If you are investing time into learning a new language anyway, these things take very little time in comparison and definitely worth it.
Nothing at all about libertarianism prevents people from equally sharing the fruits of their labor. Libertarianism is about not forcing people to share.

Note that the commune leaves unresolved what to do about "problem individuals" in the larger sense. They just force them out. But if all of society was a commune, what then?
I thought Lauren does a good job here of distinguishing between the people who work at a company, and the emergent behavior of a company based on profit motive or other incentives.

Larry Bossidy wrote a book on confronting reality[1] which I found interesting because it tackles some of the issues facing Google today. Basically when you compare your new businesses (Google X, Other bets) to your monster business (Search Advertising) they look puny and weak. But sometimes if you considered them on their own they would look like good things.

One of the PMs I knew at Google told me (as he was leaving) that Google was the only place he knew where you could get fired after creating a $100M/year ARR business. That is only $25M/quarter which was only a .3% increase in revenue, so a loser right? But how many people would love to be in charge of a business generating $100M/yr in revenue? Lots!

The reality Google is missing is that there isn't another "search advertising" business but there might be 100 other smaller businesses that they could invent/run just as profitably. But it is hard to see that.

[1] Confronting Reality -- https://www.amazon.com/Confronting-Reality-Master-Model-Succ...
Unless OP uses a dummy/fakse account in a container maybe; I wonder what FB still knows about the real you then?
This is purely my unscientific, though information-based opinion... I graduated in 2000. Basically, an arms race started, as elite schools could afford to make it "free" to attend, others jacked up their tuition to become "elite" in their own way, online education was going to eat the bottom end (so to speak), and any college that wanted to stay in business had better ramp up their appeal. I think what you'll observe was beginning in about that time, there was a massive building boom, as each school tried to provide nicer dorms, facilities, etc in order to compete with other schools. Along with this was a significant boost in administrative overhead across schools, for reasons I've not quite understood - my guess is that in a drive to compete on quality, in came the middle management.
My house was built in the 50s. It's perfectly livable, and the wood used for framing is better quality than what is used for construction now.

Compared to cost of new construction, adding proper insulation is nothing, even if you rip out all the drywall.

That said, in my area, old houses aren't torn down because they aren't viable. It's because tearing it down and rebuilding a mcmansion nets you so much more profit/worth.
Bright blueish light is also what I'd expect for that kind of thing, since it's such a simple way to keep people more alert when they're physically tired.
Love this idea! I wonder if this thing is going to be x-rayed by the current owner though... Maybe he left a note in it to convince the owner to play along.
Enigma Machines