skysight-inc/HackerNews huggingface dataset:
Actually most of the features that Java released over the last few years where first implemented in C# (e.g.: Lambdas).
It's $350 for something that you wear every day. Any woman who has worn a $30 bra from Target will tell you how uncomfortable a budget bra can be.

I'm 30 and I would estimate that I've spent a few thousand dollars in my lifetime on bras that I've only worn once or twice because they just don't fit or wear correctly or they're so uncomfortable that they could be classified as an instrument of torture.

Women are willing to spend $100+/bra at Victoria's Secret and the quality isn't even particularly good (though it's miles better than Target). Victoria's Secret's main value to the customer is consistency. The product is consistently good, not great, but the sizes across all their products are far more consistent than any other store that sells bras. A good fit is the most important component to a comfortable bra. Victoria's Secret demonstrates that women are willing to pay a premium to be able to confidently buy a bra that will probably fit and won't be terribly uncomfortable.

Bratheory is offering women the ability to confidently buy a bra that will definitely fit and won't be uncomfortable. Is $350 a premium? Certainly. But not that much of a premium considering the value proposition for their customers.
I've been working on something similar with sugarkube[1]. It looks like it takes a different approach and aims to solve more of the toolchain. I'd be interested in feedback if anyone has the time...

[1]https://github.com/sugarkube/sugarkube
> I'm talking about stuff like Google dropping a word from my query because it feels there aren't enough results that include it.

It's particularly infuriating when it drops the location word from a search query for info on law and regulation.

I don't care if broad form automotive insurance is available in some non-specific state, I care about if it's available in the state that I put in the query.

Edit: Why is this downvoted?
Moderation clearly does not work for society at large.
Which is fine, as it does not disagree with my main point: we are not a large enough producer to set the market price.
This sounds good--who could object to silencing white supremacists? But recent history suggests that this will morph in very short order into simply suppressing unpopular ideas, science even.

The telephone seems like a better model. Yes, people can do bad things with it, and law enforcement has significant resources for policing it. But we don't just turn off people's phones because we don't like them.
For what it's worth, 8 years ago when I had a climbing coach and took it seriously we did HIIT (before it took off as a trend) and it was further super tailored for climbing - for instance had days of the week called climbing specific which were mostly campus board with camera work for motion tracking type stuff. So at least I can vouch for a small group of fairly serious Colorado climbers who mostly did this type of training versus just running for many miles. Outside of climbing / training I mostly just walked a LOT to stay lean but that's quite different than running for long periods. I think there is some specific differentiation between alpine sport climbers and boulders/indoor comp climbers in terms of endurance needs.

I definitely made noticeable strength gains with his program I did it from like 18-23/4. Biggest regret of my life giving it up but that's another story!
The issue I run into most often is that a system or set of functions I want to test relies on or resides in a complicated object that requires proper initialization. This means that to run tests I need to manually perform all of this initialization, including spoofing complicated internal data structures and whatnot.

The fix? Better compartmentalization in a lot of cases. Or writing classes with a viable form of default initialization in mind.
Microsoft is reportedly replacing Edge with a Chromium-based browser
Yeah, move to the Upper East Side.
no, facebook was initially written in PHP but as it grew they realized it sucked and invented HHVM / Hip Hop to transpile the php to C++.
Hackintosh, aside from the obvious issues with it, is not a way of "building iOS apps on Linux".
Also this virtual kubelet project moved into the CNCF: https://www.cncf.io/sandbox-projects/
Runc bug fix for k8s, docker, OCI
Which puts a lot more stress on the knee joint. It's also hip mobility that causes this, people and unwilling or unable to press there abdomen against there thigh, which is much more supportive and helps get into a proper squat.
There is more to Nashville than Broadway mon ami.
> like a game engine

In this aspect it's very similar to Flash or QT.
Matternet | Menlo Park, CA | Senior Software Engineer (C++) | Onsite | Full-time https://jobs.lever.co/matternet/c2939e80-816f-48be-bd68-dcbf...

Matternet is the developer of the world’s leading technology platform for on-demand aerial delivery in urban environments. We recently secured our Series A funding for $16M from Boeing as a lead investor and continue to work with the FAA to further expand our capabilities to fly over densely populated areas of the public.

As a Senior Software Engineer (C++), you will be expected to own major subsystems and drive planning and execution of large projects. You will work with the rest of our software team and across engineering disciplines to build out the onboard systems for our hardware product stack which include:

UAV - the onboard companion computer acts as a bridge between the cloud and our flight control systems
Station - robotics software including robotic arm integration and onboard companion computer software
> Now, structs with pointers have no zero value.

A zero value is much better than undefined value, I'll grant you that. I prefer the forced initialization approach (Haskell, presumably Rust and many others). If I add a new field, I want to know where I need to populate it. Or if you must, maybe a default value defined on the struct (perhaps that's also "considered harmful" for reasons I can't think of at the moment).

But it seems you prefer the ergonomics of default-zero. I don't get it, but I can't argue with preference.
> What has chrome ever been "bundled" with?

The JRE is at the top of my mind.

> You just can't admit that Chrome does have its merits for some non-logical reason

Disagree again. And I don't really understand where you get that from.

I admit Chrome is nice for a lot of people.

The reason why it owns the market today is because it is a decent/good browser (except for its huge privacy issues) and because Google has put an enormous effort behind pushing it everywhere all the time.
They just addressed this in today's announcement:

As for new Flutter features, Google today announced ‘Add to App,’ a new feature that makes it easier for developers to slowly add Flutter code to existing apps. In its early days, Flutter’s focus was squarely on building new apps from scratch, but as it has grown in popularity, developers now want to use it for parts of their existing applications as they modernize them.
Are there any dbs based on modern type theory?
Stripe: Guide to scaling engineering organizations
BTW if Microsoft chooses to go opensource one day they can just start improving Wine together with CodeWeavers, ReactOS team and the community to the point when it could replace Windows completely. This is approximately the way they have chosen to go with their web browser switching to the Chromium Blink engine.
Edwin Brady – Idris 2: Type-Driven Development of Idris [video]
God forbid somebody joined the internet or became aware of privacy issues in the past 9 years.
Anti-fraud software salesman has discovered that fraud is rampant! News at 11!
Ask HN: Is Pop.co still a functioning company?
I have been trying to get into contact with Pop.co support for weeks now and I have heard nothing. I have been double charged by them and their support hasn't gotten back to me in weeks. I have my domain with them and would like to not lose it.

Their website is up and still billing me but I noticed that their social media hasn't been active for some time. Support says they will get back to me within 24 hours (automated message) but never did. They have a phone number that goes straight to voicemail.

Are they still functioning or has it failed? Are there any options for recovering my domain from them?
700 comments in https://news.ycombinator.com/item?id=18595069
What about people who live “in the ghetto”?
I agree with you.

Or rather, it seems you agree with me.

Or perhaps we agreed with each other all along but I am not sure why it sounds like you're disagreeing.
> First, I was required to loan my employer $3000 for a month by paying for all the expenses (including the unavoidable very expensive hotel rate) on my personal card.

This is the part that kills me. In my org people frequently travel at the last minute to Asia for weeks at a time. Those claims sometimes end up into the five figure range depending on the time of year. People have been almost stranded because they've maxed out their personal cards.
The same reason anybody uses a stock photo for anything. You can spend $10,000 and a bunch of time to rent a set, actors, techs and a photographer or you can spend $200 to buy a stock photo in a few minutes.
They reflect company values and culture.

If this was the first incident, then I would tend to agree with you. But this is just one of a long string of similar incidents that together form a pattern that reflect on the company values.
You are likely thinking of this Steve Yegge essay:

https://sites.google.com/site/steveyegge2/tour-de-babel

Search for "Then you know Mailman", and you'll find the bit I'm thinking of.

It doesn't say they built multiple systems around Emacs, but it does say Mailman was built in Emacs Lisp, and that they had people writing Emacs extensions to further Mailman's functionality.

(And that their non-technical customer service folks loved Mailman.)

Edit: found more-canonical URL.
Google AI generates images of 3D models with realistic lighting and reflections
> a no-brainer

you know how many people are poor, right?
They all fake it. Even those few that are taken with a phone are so far removed from what a phone owner has, I think it would be more honest to label them with a huge "FAKED photo" banner.

Here's an example for iPhone where they're using some complex mounting frame to connect a 35mm prime lens to the front of an iPhone. The phone becomes more like a smart camera back. https://petapixel.com/2017/06/30/truth-shot-iphone-style-ads...

I call it fraudulent, and should be in breach of advertising regulations.
Does this directly compete with Helm?
I find it jarring to switch from a dark window to something bright, for example from vim to the web browser.

You basically said it yourself. It takes a lot of effort to make everything dark. Instead I make bright comfortable. Around 5% brightness on the external monitor and f.lux active all the time with a pleasant middle setting.
A phone camera lens just cannot take a photo as good as a DSLR without having a proper sized sensor and a matching lens size... you can do all sorts of software tricks to make a photo look "better" but it's not physically possible, despite what their marketing teams want you to believe.
Would someone please explain to me how usage telemetry is a privacy invasion? I can't draw a line between those two things.
Yea I had a driver when I was in Chennai, it was enjoyable being in an air conditioned Toyota Landcruiser. Was totally worth the extra £10 a day for the company expenses :D
Last night’s surprise announcement of WordPress 5.0 was a concerning decision
Access through the apps has been free for a couple of years now.
I really liked your post. I'd love to see more people making current articles about alternative approaches to operating systems and environments like that. It seems people forgot that just about 15 ago, there were many alternatives to the current stuff we're running.
A lot of people really like WPF. I'd be surprised if that did not happen.
Some of the "bogus" domains are simply one of the hundreds of domains that resolve to the same resource, and belong to the same ad company, usually to circumvent adblockers and such.
I can't imagine it is ever the intent of the programmer that if(i+1 < i)x be there simply as decoration to be removed by the compiler. If the compiler can deduce that the test will evaluate as false (or true), it is perfectly reasonable to optimize by deleting the line (or the check, in case of true). But this should be sound deduction. For example, if the target processor traps on overflow, the compiler can deduct that the conditional is always false. But what GCC/Clang do now is (a) generate machine code on x86 and ARM that does wrap, and (b) transform code on the axiom that ints will not wrap!That is, they take "false" for a theorem.
Yeah, lost my account this way, even though it would have been blindingly obvious who I was. Even had a Googler buddy go to bat. No dice.

If it absolutely, positively has to work, don't do it with a Google account.
Is Australia the Economic Paradise It Once Was?
Over PHP? Basically anything. Hell, I'd use Python before I touched PHP or let anyone install it on any of my machines, and after years of using Python at work I despise it (sorry people who love Python).
In order to develop the kind of relationship with one's children you'd expect, you have to actually spend time with them. Sheikh Al Maktoum has 23 children with 7 different women. At that point, some of them are going to be strangers to you.
What makes an 80s/90s era 16-bit OS great in 2018? If you want free/open source, why not run Linux or FreeBSD or any if the many modern alternatives that have 64-bit support, preemptive multitasking, protected memory, modern VM, new software actively being developed for it, drivers for modern hardware, support for SSDs and USB 3.0 and nvidias, etc etc?

Similarly, there’s nothing about geos that’s appropriate for a mobile device. If you want to start with something existing, Android is already open source and has a ton of existing software. Or try fuschia if you want more bleeding edge.

Now if you say it’s for a hobby, or fun, or whatever then I can understand.
Comparison: React Native (and Xamarin, for that matter) use platform-native widgets with JavaScript composing the UI dynamically in the case of React Native (and UI's either dynamically composed or statically compiled with Xamarin -- depends how you build the app). Flutter brings it's own widget layer to iOS and Android (and Fuchsia?) so it's more like starting with a blank 2D graphics canvas and creating your own controls. Advantages: since this rendering layer and widgets are compiled from C++ the performance is excellent. Disadvantage: if you want a widget that isn't in the current set of controls and your C++ skills aren't up to the task, you'll be left wanting to do things you cannot. Not sure what scenarios are affected by this but it's something to keep in mind.
Wouldn't it be better to license them under Apache instead of MIT considering that --presumably-- Microsoft might have some patented stuff in there?
The entire discipline of calisthenics would disagree with you on this one... (oh, and me too)
Yes, it has per-site configuration from the toolbar; also, a couple of different modes to choose from if one doesn't work quite so well for a given site (invert, CSS, simple CSS). I'm pretty happy with this extension (I switched away from Dark Reader). Also, open source: https://github.com/m-khvoinitsky/dark-background-light-text-...
Should you update to WordPress 5.0?
Safari 12 is impressive when it comes to preventing browser fingerprinting and cross-site tracking. I wish it was cross platform. Not sure though how much it can do against Google.
Your “boring” is a blind persons “basically usable”. Standards exist for a reason.

I actively judge apps with non-platform-standard UIs as worse than an equivalent with a standard UI.
>The most trivial pointer issue is a NULL pointer. This is such a trivial issue to catch its hardly even an error, yet people use that case as the exemplar for NULL issues.

How can you claim that NPEs are "hardly ever an error." NPEs are the most common error there is! They are indeed easy to catch, but you need to do so nearly everywhere, obscuring the code and introducing potential for error. There is no real, conceptual difference between something like a malloc returning null or a database query result containing a null. It is the same thing.

A null absolutely is an error if you don't catch it. By not using Options, it's vastly easier for that to happen.
Live stream at https://youtu.be/NQ5HVyqg1Qc
How do these solutions compare to something like https://containership.io?
Are you sure minority experiences have gotten better during these 20 years? I’m not convinced.
In VS with resharper I get "Possible null exception" as warning, but null exception is runtime thing and not compile time, so I don't see how it is tooling problem. Compiler does not know your user did not fill in some field in form.
Announcing WPF, WinForms, and WinUI Are Going Open Source
How does it handle integration with maps libraries (e.g. Google Maps) and BLE support?

Anyone has any experience with how well those work with React Native, and could share their experiences?
What are the benefits of using Crossplane as opposed to Terraform?
Finally something that's not just piles upon piles of blockchains.
OnePlus doesn't, at least https://photos.oneplus.com/gallery
Pareto explains the curve, but the monetary rewards are linear to where you are on that curve. Perhaps a small example will clarify.

Pareto Curve (more or less) of Y values on index X:
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,10,50,500,7000,9000000]

Index 30 is "off the chart"

Now revenue:
$$*index

The correlation is linear (basically). The top youtuber who is a kid who reviews toys, makes the majority of his 22mil from ads, same as you or I would with <100 views per video.
I agree with the previous poster; there is simply no place that provides you with bleeding-edge real-world projects that are doable within a month. I have a top 10 CS university M.S. degree so I can compare; Udacity also prepares many courses with top 10 university staff (Stanford, MIT, Gatech etc.)
There is a small disclaimer on Samsung's site:

> The contents within the screen and images are simulated for illustrative purposes only.

I don't really have a problem with Samsung using a higher res DSLR photo for the purposes of illustration of their background blur technology. I will always check review sites to get real sample images to evaluate a phone's camera technology.

Edit: I assume this was downvoted because it comes across as cynical but that isn't what I meant to express at all. I don't expect companies to lie to me and I don't trust companies so little that I assume they would lie to me. I view this as more of an example of a company's marketing showing their product in the best possible light. It's clear most companies will want to do that so I prefer to go to review sights to get a better overview of the both the good and the bad before making a purchase decision.
> wanting laws to make them stop... It just feels silly and pointless.

> The solution (imho) has to come from browser software or w3c.

Generally in society when there is a natural motive for one party to wrong another, we use law to mitigate it. Technical solutions make sense, as there are always bad actors; people still lock their doors to deter burglars. But we don't expect to need to wear a suit of armour outside our houses, because highly motivated assailants act undeterred.

Saying the solution rests entirely on the client side invites a kind of arms race, where wrongdoing is fair game.
> By definition a cellular toxin damages DNA

Untrue; a cellular toxin damages cells, but not necessarily by damaging DNA. A common mechanism is damaging the cell membrane.
Yes. See credential sets in the specification.

https://github.com/deislabs/cnab-spec/blob/master/802-creden...
I live in Brooklyn, east of Prospect Park, and am on the 5. I can also take the Q/B which are express to Manhattan and switch to the 6 or 5 at 14th. My commute is to Midtown, and it takes about 35 minutes.
As couples age, humor replaces bickering
Oh. That. The one that revealed your desktop, right.
Lol, I know right? The hoarder in me just wants to buy the whole collection.
Also here:

http://toastytech.com/guis/geos12.html

the "successor", i.e. Newdeal Office:

http://toastytech.com/guis/nd32.html

was not at all shaggy and later Breadbox Ensemble had also some nice feature (for the extremely low resources it used):

http://toastytech.com/guis/bbe.html
As Microsoft release them, yes.
To people downvoting this comment, I don't think this user was attempting to be overtly snarky despite the obvious throwaway account.

This is, frankly, a rude message to send to someone with a more secure setup. It's off-putting and after I confirmed it to be true, felt the same way.

You didn't build a website with the ability to display without Javascript. Good luck with that.
Cp refers to child porn, the unfortunate publishing of which on Tumblr led to it being pulled from the iOS app store and then disallowing nsfw content on Tumblr.
Dart compiles to native ARM binary; a colleague of mine who uses C++ for cross-platform mobile development made a demo app in Flutter, decompiled it, and said it looked like what his C++ apps produced. The JavaScript in your React Native apps won't perform as fast.
Both crossplane[1] and CNAB are attempting to play in similar spaces, understanding that deploying an application for the cloud (public or private) is more than just dumping your software into an image and giving it to a provider (be it K8s or some other IaaS/PaaS stack). There's more associated with the application, specifically what it means to orchestrate IaaS/PaaS/SaaS to realize your application.

But I see CNAB falling into the same trap as Helm, and many of the package managers before them (including newer variants with things like charm/juju), an archive with some notion of lifecycle events is not enough. Even though it's cute that lifecycle events are encapsulated in containers making it easier to manage their runtime dependencies.

What I think makes Crossplane's model more attractive is the notion of building on top of Kubernetes design and leveraging things like the operator pattern[2]. Now application stacks can do more interesting actions during their lifecycle, which can work to preserve availability during an event (like upgrading your application stack). Crossplane is about expanding the management of resources beyond just containers running in your cluster, but to any resource you can model in the K8s control plane and writing software that can react to events related to those resources.

[1] https://blog.upbound.io/introducing-crossplane-open-source-m...
[2] https://coreos.com/operators/
Seems like the message came from an old SO answer: https://stackoverflow.com/a/3926750/221786

Which thousands of developers (blindly?) copied: https://www.google.com/search?q="You+don’t+have+Javascript+e...

I'm not sure that's better than being an original sentence, though.
When state is unjust it will use violence unjustifibly.
I was just reading the New Yorker article about the partnership between Jeffrey Dean and Sanjay Ghemawat at Google [0]. I noticed this about Ghemawat's setup: "There were four windows open: on the left, a Web browser and a terminal, for running analysis tools; on the right, two documents in the text editor Emacs, one a combination to-do list and notebook, the other filled with colorful code." (Emphasis added.)

I'm guessing the "combination to-do list and notebook" might have been org-mode?

[0] https://news.ycombinator.com/item?id=18588697
There's a first party Google Maps plugin, and there's a few BLE plugins, which work pretty well (using flutter_blue in production right now)