skysight-inc/HackerNews huggingface dataset:
> Is X another example of "worse is better"?

It's a prime example of survivorship bias. I.e. all the problems and shortcomings "identified" with X11 apparently have little impact on how well/bad it behaves.

But no mistake, there have been numerous attempts to replace X11: Fresco, Y Windows, Pico (IIRC) and so on. If you want to identify what impairs a graphics and windowing system's design you should look at these. And IMHO Wayland, too, since, despite being in development for over 7 years it still didn't manage to find widespread adoption; compare that to X11 for which there existed a thriving ecosystem of software after just half the time.

IMHO something is done right by X11. Yes there are a lot of warts in and around it. But don't focus on those. Or do and see how "well" other systems deal with it. One part of X11 that often receives HUGE criticism is the whole HID input infrastructure. Among other things this was one of the main reasons for developing Wayland. And now, years later the whole HID input infrastructure of Wayland is still in its infancy and hardly useable. The developers have practically given up and tell people, "uhh, use libinput", which is hardly a bandaid: There is "some" support for input events in the Wayland protocol. But it's quite narrow, so libinput is now directly accessing /dev/input/… which opens a huge can of worms in how to properly distribute events and assign/revoke user access.
...which they did.
AWS vs. Azure vs. Google Cloud: Product mappings among the largest cloud providers
Java has always allowed for class members using the "static" keyword.

The GoF book predates the public release of Java. The code samples in GoF are in C++ and Smalltalk.

Correct me if I'm wrong, but Java 8 does allow functions to be passed around. E.g., if a function takes as input a Runnable, I can pass a no arg lambda expression as input.
I'd rather read something scrawled in blood on a bathroom stall wall than a twitter thread.

(I understand some apps make this easier than others, mine appears to be in the harder category)
I'm still bitter how they abandoned the Nexus line in favor of Pixel. Hopefully things will be more stable with the in-house design.
Don't Criminalize marital rape says Indian Government
> Perhaps we need to see what Google and Facebook actually have on us...

What do you have in mind?
lol

For instance, his brother Kaveh Khosrowshahi is a managing director at Allen & Co., the investment bank best known for its ultra exclusive Sun Valley conference. A few cousins are Google execs. His cousin Amir Khosrowshahi is at Intel after Intel bought the AI company he co-founded, Nervana, last year for $400 million. His twin cousins Ali and Hadi Partovi sold their startup to MySpace back in 2009 for $20 million and went on to become power angels backing Airbnb, Dropbox, Uber, and Facebook and cofounding Code.org.
http://www.legislation.gov.uk/ukpga/1988/48/section/296ZB

(Though it is somewhat more limited than the DMCA.)
Or just assume everything you send someone else will be saved by that person.
> no credit history is almost as bad as poor credit

Seconding this. It took me a long time to get over my German Swiss aversion to consumer debt. You are certainly penalised for doing that in America--from getting an apartment to factoring invoices at my business, many things became harder.
You realize that Design Patterns:
Elements of Reusable Object-Oriented Software was published in 1994 while Java 1.0 was published in 1996 right?
We know recurrent episodes of apnea, over months and years, may cause an increase in carbon dioxide levels that can change the pH of the blood enough to cause a respiratory acidosis. We also know sleep apnea may be prevalent in patients with bipolar I disorder. It would be great to see a comparison study of patients with OSA versus CSA (specifically REM-related sleep apnea) examining acidosis, mood disorder prevelence, and outcomes in treated versus untreated populations.
Closed device drivers aren't part of Android, but are part of any working installation of Android. Name one device which can run Android and can call itself 100% open.

Of course Sailfish doesn't solve that problem, neither does Linux, BSD or whatever. I wasn't making a pissing contest between operating system (which is likely what trigger happy downvoters got) but simply stating a sad fact: closed device drivers are the best place to put spyware on and get 100% success, period. They can't be audited, they can't be uninstalled, they always run and they have maximum privileges.

If I'm wrong (and trust me, I hope so) I want facts proving it.
It's not exactly your "airspace" at 550km (the reported apogee) as, among other things, there's no air. That's 150km higher than the ISS orbits. It won't be a perfect ballistic curve due to the boost phase not being instantaneous and drag during the endoatmospheric periods, but based on how far it flew and how far it overshot Japan by, the halfway point between launch and landing is just at or just west of the Japanese coast. So a conservative estimate would be that when it crossed over a Japanese land mass, it was at least 500km up. So saying "you can't reasonably allow it" is a little odd when I don't think they could physically have stopped it at that altitude. By the time it dropped down into the reported range of THAAD, it'd have been well past Japan.
What's the alternative? Don't lend money to people with a bad credit history, even if they need a car to get a job to pay their debt, like this guy seems to? What would have happened 60 years ago in that situation? You can't just keep trusting people to pay their debts when they didn't before. I made that mistake and the guy still owes me thousands of dollars which I might never see.
Isn't the body very good at maintaining homeostasis? Meaning you could eat an alkaline diet, but if your body composition is such that you have such a given acidic composition then your body has processes to maintain whatever it's 'normal' is.
Just like with other brands, in the automotive industry, there are different tiers. At the top, you have the ultra premium (Bentley, Ferrari) and premiums (BMW, Audi, Mercedes, etc.) followed by brands like Toyota and Ford where cars are still desirable and people will buy them no matter what. So they can be picky and only sell to folks with good credit. Once you get to the bottom you'll have stuff like Dodge and Nissan. At the very bottom, there's brands like Kia that are not much more off the "buy here, pay here" stuff. It's often the only way they can move the metal at all.

EDIT: getting a lot of heat. Oh well, I guess I should've linked to 5 articles supporting what people in the industry already know.
Climate change pushed songbirds from Bahamas in the wake of the last ice age
AFAIK, there is no hardware acceleration whatsoever for graphics in the simulator, it's all software rendered.
“a handful of tech companies steer the thoughts of billions of people every day”
On another note how do you feel about Oracle trying to basically trying to sabotage software development as a whole by making APIs copyrightable?
When you compile for the simulator, the binary output is x64.
The question is whether the fee is considered part of the loan.
Low latency is useful if many devices are chained together. If you have a chain of ten, 80us becomes 800us: 0.8ms. That is still very good.

The original MIDI was designed for (reasonable) serial chaining; many devices have a MIDI IN and OUT port (and some have a THROUGH).

In spite of this, the protocol runs at only 31250 bps. It takes 10 bits (8N1) to encode one byte, and it takes something like 3 bytes to encode a "note on" message (for instance). The message is consequently 960 us wide: almost 1 ms!

So with no chaining of anything, just connecting a MIDI source (like a keyboard) to a synthesizer with a MIDI cable, we have a 1 ms minimum delay to turn on a note caused by the sheer duration of the message on the wire.

192 kHz sample rate for storage and transmission of audio is complete, utter bunk.

For sampling, oversampling is useful because it's easier and cheaper to make a fast ADC, and couple it with a cheaper, simpler analog filter. If you want to sample at 44.1 kHz or even 48 kHz, and capture a decent range of the audio spectrum without aliasing, you need a very steep "brick wall" filter at the Nyquist frequency. But if you sample at 192 kHz (with an aim to capturing the same spectrum), the filter doesn't need to be that steep. You still roll off past 20 kHz, but less aggressively. Not only is that simpler and cheaper, but the filter can be designed with better properties in regard to phase shift and group delay, and flatter response near the threshold. Of course, the idea is then to immediately reduce the data from the sampler to a lower rate. It's like moving much of the filter into the digital domain.
>I'd argue that Design Patterns mostly appeared because of Java. [...] And such workarounds were collected, tagged, and proposed as Design Patterns

Fyi... "Design Patterns" in 1994 predates Java 1995.

Design patterns in some form have been around as long as computers have been around. Independent teams of programmers notice a repetition of code or a higher-level idea and they make it a convention. E.g. the "observer" pattern was something Smalltalk and Objective-C programmers did more than a decade before Java. Before "Design Patterns" became a meme/book, different teams used different vocabulary. Maybe they'd call it the "event watcher code convention" instead of "observer pattern". DP was a book of past practices gathered from the real world and it got everyone to converge on the same vocabulary to label what they were already doing.
Pretty well given the attention they get whenever they do the rounds.
Those aren't rental houses, though she does let family/friends stay sometimes... :-)
Serverless computing may kill Google Cloud Platform
If the place is that infrequently traveled they could just shoot you with a gun. Even if they disabled my car somewhere where there wasn't cell service and literally no one drives my family would still send people out to look for me before I starved to death. A car on the side of a road is pretty easy to find so it's unlikely you would actually die from something like that
A few questions:

1. How does render time compare to the same thing without the AOT compiler?

2. How does render time compare to React or Inferno?

3. Are Glimmer templates type safe, or are they plain old strings?

4. How do I consume compiled templates? It seems like I need to transform my code to use compiled templates as opposed to raw templates?
So, I found a place that sells those LMU-200's:

https://shop.dcsbusiness.com/product/calamp-lmu-200-series/

Looks like around $100, has 4 I/O ports (which I assume you use 1 w/ a relay to prevent the starter motor from working, and not kill the vehicle while in use).
Watch Martian clouds scoot thanks to NASAs Curiosity
Got it, will contact you asap. I'm very sorry about the hurricane, best luck to all of you people over there.
https://en.wikipedia.org/wiki/Boeing_YAL-1
You might want to look for sites / agencies hiring especially for contractors that travel to the client onsite.

At those positions you are able to charge much more than the basic bid for project website. Plus you don't have too deal with the masses of offshore devs that underbid you. The downside is that you need to travel to your client which means sleeping in a hotel 3-4 nights a week
To Loon's defense, it actually worked well in the recent flooding on Peru[0].

[0] https://blog.x.company/helping-out-in-peru-9e5a84839fd2
There is no single good answer; that's why people struggle with it. The solutions are disparate, and vary depending on your threat model. Answers to these problems aren't available and packaged in a one-size-fits-all solution that your average middle-class family has the time or ambition to take advantage of. Some solutions exist, however--and more are being developed.

In a lot of ways, I see the issue boiling down to how much you're willing to be inconvenienced.
The 2 billion is the number of devices with the Play Store. Android devices in China do not have Google Play Store or Services on them. So devices in China do not factor into this number.
In fact the article says that it could be interpreted as intimidation which of course is illegal on its own.
Looks like a lot of people on this thread think Google's goal is to beat Apple with the features, but in my opinion that's not the case.

Google really has nothing to lose by following iOS lead, it's good that they "gave up" on Tango and decided to follow ARKit because that means Google is not trying to beat iOS with Android, but trying to commoditize iOS.

You really can't beat Apple at its own game, it's best to let go of that foolish goal and focus on trying to nullify whatever leverage Apple has with their few years lead.

Sure ARCore won't be installed on a lot of devices now, but in a couple of years they probably will (This is not the same as the Android ecosystem currently being fragmented because AR provides an entirely new type of UX and will be significant enough for people to get a new phone), and as long as Android gets there Google will have achieved its goal--commoditize AR.

In the end, Apple will have made tons of money with their iDevices, Google will NOT have, but they will have gained enough AR user-base that they can use it as their leverage, everybody wins.
It was just yet another set of tech presented at IO that ended up not turning into reality.

There were quite a few of them already.
Companies pay as little as they can get away with. People try to get as much as they can, but the company get the last word.
Maybe having been developing an advanced AR platform since 2014 has something to do with the speed at which they can carve out and subset a "light" AR experience :)
> I think the most interesting question though is would they be able to get MVP and initial customers that set off this if they were moving (slightly) slower due to SQL and slight overhead that comes with?

I've used Postgres and Mongo pretty extensively, and for any reasonably seasoned developer, the startup overhead of an SQL system is a myth. There may upfront cost to learning how an RDMS and SQL work in the first place, but once you're familiar with them, they'll be faster than Mongo on any new project.

The schemaless concept of a document database seems to be the major selling factor in velocity of movement, but once you've got a good handle on a migration framework in the vein of ActiveRecord or other popular software, that's negated completely. It also really doesn't take long before schemaless starts to cause big problems for you in terms of data consistency -- it's not just the big players that get bitten by this.

The simplified query language is another one. SQL is a little bit obtuse, but it's not that bad once you have a handle on it, and a lot of people are familiar with it. Once you add in an ORM layer, the lazy-style access of a framework like Sequel or SQLAlchemy makes the developer experience quite a bit better than any Mongo APIs that I've seen. Also, after you get beyond trivial usage, SQL's flexibility so wildly outstrips Mongo's query documents that it's not even worth talking about.

Postgres on the other hand ships with a great management CLI, a very powerful REPL (psql), and features like data types/constraints/transactions that guarantee you correctness with zero effort on your part. I can only speak for myself, but I'd take Postgres to the hackathon any day of the week.
Medium's trashed their brand way before this. Likely the point where quality content became less of a concern than 'anything with words' and the staff decided that promoted the vapid and overtly political was more important than finding decent stuff for their users to read.

Of course, all these layout changes and annoyances have helped even more, so what was once a minimalistic site with a decent quality control standard is now just any old blogging platform with any old blogging platform's ugly awkward to use layout.
Apple needs to update Mac Mini, which hasn't been updated in 3 years
I see your point - I was thinking more along the lines of a directory of sorts that would show recent data purchases, partnerships, etc.

It's too easy to hide your true intentions behind generic EULAs that are inundated with lawyer speak.
Twitter threads are still more concise than a long form blog post where you have no limits on the verbosity of your thoughts.

Twitter helps me as a writer to communicate more concisely. The same goes for Twitter threads.

Also, as others have mentioned you post where your audience is if your goal is for others to read it.
Thanks I'll take a look. Honest question, if you're not backing up more than 50GB of data, why not just use Backblaze B2 w/ another front-end GUI like ARQ or Cloudberry or Hashbackup? You'd be paying $0.25/month for the storage, much less than with our Computer Backup service, and you can make life-cycle rules that would keep versions for as long as you'd like.
I can only speculate as to why OpenGL is rendered in software, I assume it has to do with the fact that the graphics capabilities are different on iOS versus Macs, and perhaps software rendering is needed to ensure consistent behavior or implementation of OpenGL extensions (though I'm not positive that the simulator offers the same OpenGL extensions anyway; I'm not a graphics programmer so I haven't really explored this).

As for it being a simulator, it's because your app actually compiles to x86_64 code when you're targeting the simulator. When you switch between targeting the simulator and targeting a device, your app is recompiled for the new architecture. And the simulator includes a complete copy of iOS and all its frameworks (but without most of the built-in apps) that were compiled for x86_64 in order to run in the simulator.
The platform failed because there's a monopolist in the space with an 85% market share and huge network effects regarding app development.

When Windows Phone 7 was released (this is ignoring that Windows CE was around for about a decade before, giving Microsoft a massive headstart), Android had about 18% of the market. Microsoft leveraged their enormous base of desktop developers, pulling them through various failed initiatives, to get them developing for Windows Phone. Android started effectively from nothing.

In the context of actual history your post is simply surreal.
Nah, this is wrong. BK has no influence over the WAVES blockchain. If they say, lost the private key with the ~1B whopper coins not in circulation, there isn't a person who can stop it. (baring ethereum style hard fork, and this wont happen in Waves).
Well, I suspect that prohibiting data-brokerage basically helps big players like Google, because it eliminates smaller players who don't have access to such large amounts of data. See [1].

On the other hand, prohibiting ad-based monetization schemes lowers the incentive to excessively track users.

Of course, you could say that everything is proportional to the number of users, but I suspect that's not how it works.

[1] https://adexchanger.com/data-driven-thinking/eus-general-dat...
Interesting, I assumed it was the carrier, but it might be the model. I have a Galaxy S7 which I got in Hong Kong. With this variant, I can't find the emergency alert settings anywhere. That might explain it.
I can understand the fear in the abstract, but it seems like a huge jump to go to suicide as the best option.

What are 'they' going to do with the information that makes your life so miserable that not existing is preferable?
You can't just throw money at a lease provider and automatically gain ownership of an asset.

Lease providers can and will impose conditions. Like early repayment fees. Or fees for the return of GPS trackers...
How to Build a Community for Your App on Medium – 3 Case Studies
Vermont the most toxic U.S State? Try again
It sounds to me like you're burnt out. I think it might be helpful (if possible) to take a break completely for yourself, in a new environment - even if it's 3-7 days. No work, no family, just a place for you to relax and think. If coding isn't something that you feel ready to do anymore, perhaps you can move into a more management/biz oriented role?

As for the increasing difficulty of webdev - it's worth considering how necessary some tools are to the project. Oftentimes things can be simplified. It would take research, but maybe if you wrote a well thought-out and documented assessment of how you can simplify, your company might consider it? Good luck
Backblaze is NOT able to maintain unlimited support:

'While files are expunged from the servers after 30 days if they're removed from a computer, your most recent backup snapshot will be retained for 6 months if your computer is completely unable to contact our servers (either it's shut off, or no internet connection). As long as your computer can contact Backblaze at least once every 6 months and perform a full Backblaze file scan operation, you don't delete or transfer the backup and you retain active billing, your most recent snapshot will be retained.'

https://help.backblaze.com/hc/en-us/articles/217664898-What-...
Dodge and Nissan aren't bottom tier brands.

If Dodge was bottom tier, there never would have been an $85,000 Dodge Viper.

And plenty of people would buy a Maxima before they would buy a Taurus.

The Korean automakers (Kia and Hyundai) both entered the US market on the bottom, but they have comparatively high quality at the price points they started at, price points that other automakers sell plenty of vehicles at.
Game programming is never about comfortable programming languages. I think this is pretty well known isn't it. In other programming fields I'd say the experience is definitely getting more and more "fun", headache-free and productive in general.
I'm from Chennai, where the auto-drivers are very very infamous. I usually don't mind waiting for the Uber if that means no interaction with auto drivers.
Hey Zanedb! We don't have one of our roadmap, but we DO have a lot of B2 integrators that are actually quite simple to use, take a look at -> https://www.backblaze.com/b2/integrations.html (most of them are either free or are a one-time license cost + storage over time).
Only thing people should fear are the downside risks of submitting themselves and becoming reliant upon walled gardens, people in mass only give such their power… perhaps most have decided that the convenience of such gardens are worth it for now.

The mass surveillance/advertising state runs on abundant and prevalent hardware and software full of flaws that can be used in favor for those who seek to exploit such, from nation states, to well financed actors, to individuals.

The common man has less to loose, than an general's affair with his aid conducted over gmail… and hey, when you are a relative nobody in a society, whats sitting on a couple of iOS 0days from your dev exp, waiting for a better day? I guess succumbing to fear porn from our best institutions is an option…
I like using the example of your healthcare premium rising ever-so-slightly when you make questionable decisions like buying a 6-pack of beer. All the data has been collected, it's now just a matter of legislatures/corporate lobbyists passing the right laws.
First see a medical doctor and rule out an physical / medical problems. Once you rule that out then see a therapist. Talk it out with a professional.

I don't know how old you are but getting foggy due to age should not happen till late in life if your health is good.

Stress can make you sick. Please get help.
Houston is experiencing its third ‘500-year’ flood in 3 years
(Getting started with) OCaml for the impatient
The Best Running Headphones
I've suggested exactly this model every time someone claims the terms are unfair. It would give you a self-funding charity with an ever-upward beneficial spiral.

So why doesn't it happen? Because it's not unfair, in the sense of charging too much relative to the risk.