skysight-inc/HackerNews huggingface dataset:
SoftBank to keep investing Saudi money after CEO condemns Khashoggi's murder
I agree. Now, I'm a bit of a Smalltalk die-hard, and I do think live coding is better (in some vague, hand-wavey sense that I won't attempt to expand upon here), but I agree that a million posts saying as much won't change anything.

Programming language adoption is as much about the transmission of culture as anything else, it's hard to do that with Smalltalk at a distance.

One way in which many people here will regularly encounter "live" coding (i.e. with very short cycle times) is at the bash prompt - grep, awk, et al - (and my opinion of bash... is another thing I won't expand upon), but the ridiculous archaic "let's pretend it's a teletype" metaphor has an interesting thing going for it - as you work you leave behind a transcript of what you did, and what the result was.

You can copy and paste that into an email, send it to someone and ask for help - maybe a mailing list, maybe a newsgroup. You can write it up as a blog post and say, "hey everyone - look at the clever way I did this". You can illustrate your tools and your working practices easily, and transmit your programming culture far and wide.
Hey you solved addiction, bravo.
"CS can be described as the post-Turing decline in the study of formal systems."

I don't know who said it originally.
Tell that to users putting up with the new gmail.
Sadly using Firefox on Android is an exercise in frustration. There are numerous sites I have to open in Chrome as they are in some way broken in Firefox.
What about our response was lacking to you? I can tell you from the inside that huge amounts of code are being moved to rust to prevent that type of vulnerability from ever happening again.
For me the problem with Firefox on Mac are random CPU spikes, the average idle usage is OK. Or some tab getting stuck and skyrocketing to 100% CPU, killing 10% of my battery if I don’t notice it in time.

If you check on Bugzilla, there are many bug reports about it.
Alexa is a service, accessed [via an app] through devices. I have it on my phone and on an Amazon FireTV stick.

It's a matter of taste whether to apply a gendered pronoun to an object. Some people refer to their car as she or he.

Clearly from Amazon's pov it's a marketing thing, but I think you'll be aiming against a rather vicious current of you refuse to use gendered pronouns for tech that we interact with in a human manner.
I agree, it was great long term advice. But for a rebellious irresponsible and immature teenager it created a lot of problems.

A better lesson would have been that teachers are a resource. You can go to them with questions when you're stuck. You can use them for guidance. College professors especially.
Nobody knows who you are.
The time limits for Workers are actual CPU time, not clock time.
I doubt a bad therapist would not report ideation and risk it in the US. Specially a not very good therapist, as seem to be norm in a country where their effectiveness is diminished everywhere in favour of promoting the unrealistic benefits of psychologist and drugs (which they will prescribe in day one)
My websockets for my mastodon instance were broken due to a screwup in my nginx configuration, so for the first several weeks I ran it, I didn't even get browser notifications (mastodon's web UI is pretty good at falling back to polling).

It is quite different getting an alert popup now. I should probably go back to disabling them.
The fact that Chromium is open source is completely irrelevant.

Fact of the matter is that Google controls its development, which means that whatever they push in Chrome becomes a de facto standard.

DRM for HTML to prevent ads from being blocked? Sure. Want to bet it will happen due to Google and Chrome?

We've got the same situation with Android too. That AOSP is open source is completely irrelevant, it's still a Google controlled monopoly, nobody can fork it due to the massive resources required and Google can effectively coerce phone makers into doing whatever they want via the threat of blocking access to Google Play.

The blind spot and double standard people have for Chrome and Android is huge.

---

Also, do you know what's most hilarious?

People switching to Chromium-derived browsers to get away from Google. I can almost hear the evil laugh from Mountain View.
Not to mention we would need to survive the aftermath - possibility of debris kicked up into the atmosphere blocking the sun for months or years, chain reaction of volcanic eruptions with the same side effect plus lava, mass plant and wildlife die-off leading to possible global ecosystem collapse, raised global temperatures and water levels, and shifting tectonic that could possibly shift elevations and flood wherever this 'facility' is located. I'm sure there's many other issues I haven't thought of off the top of my head.
I'll raise you. I once Bought a new set of headphones that came with miniUSB that plugs into a volume knob which itself plugs into my desktop via USB 2. It also came with a miniUSB to 3.5mm adapter.

Just this morning I was pulling them out of my backpack getting off the train and noticed for the first time (I've had these headphones a year) there's a discreet 3.5mm headphone jack.

You know what didn't come in the box? A 3.5mm headphone cable.

Which means if I want to plug this thing into an old iPod or my docking station at work, I'd need to bring a miniUSB cable and an adapter. Or just go buy my own 3.5mm cable.

Very interesting design choices if you ask me.
Banned in Germany already.
A former German chancellor has a solution for you:

https://www.thefix.com/content/former-german-chancellor-hoar...
>Downvoting is simple disagreement (by policy) not some attempt to quash discussion.

False. In fact, it quashes discussion by two methods: hiding the comment such that it must be specifically expanded, or literally graying out the comment so that it's harder to see. I do not care about my karma, but I very much care when a couple of people downvote for ideological reasons and don't offer any explanation. If this site is supposed to engender the hacker spirit, did nobody think for a second that it is directly opposed to that spirit to just say "I disagree, so nyeh"? To attempt to knowingly hide comments because you just disagree with them, thereby encouraging ideological conformity? There is only a small group of sites I know of which does not play to this script, and that's the imageboards which lack downvoting features (at worst a thread stays in place using 'sage') and upvoting features take the form of writing your own comment. You are forced to provide input if you feel like you disagree.
Wanted to share some insights on the data warehouse industry here from a co-founder of intermix.io.

According to db-engines.com, Oracle has declined 9% since July 2016. Amazon Redshift and Google BigQuery have grown over 50% in the same period, while Snowflake and PrestoDB (although each are 10x smaller than Redshift and BigQuery) have grown over 60%.

This is happening because enterprises are shifting to the cloud. When they go to the cloud they are shifting -away- from on-prem warehouses like Oracle, Teradata, and Vertica. Enterprises choose Amazon or Google depending on which cloud platform they adopt.

Companies launched after 2010 were born in the cloud (and thus never used Oracle since Oracle does not have a cloud) and are more likely to choose Snowflake due to ease-of-use (even as Snowflake is more expensive than Redshift).

What does this mean?

Consider that we are still in the early phases of cloud adoption. 32% of enterprises are in the cloud, rising to 52% by 2022. At the same time, over half of enterprises said they will use more than one cloud (hybrid cloud) within the next 10 years.

Amazon Redshift is the warehouse of choice for Enterprises on AWS. Snowflake is eating up the mid and SMB markets. prestoDB solves awesome problems for interactive and exploratory analysis for all. BigQuery is used by GCP customers.

These trends indicate that Oracle will struggle to grow revenues and margins, as they are relegated to serve the (still large but shrinking) portion of the market that chooses on-prem, and pursue aggressive rent-seeking of an aging install base (the Java mess is an unrelated but telling example of this strategy).

To reverse this trend, Oracle must find a way to serve cloud customers. That probably means acquisitions.
I just bought a $160 Android One phone from China. Headphone jack, dual sim, 256GB SD, FM radio, IR blaster, tiny notch & chin with a really respectable IPS panel with great colors & saturation, receive at least the next 2 major Android versions & monthly security updates, 12 hour screen on time battery life, works fine with T-Mobile & ATT in USA, camera that would easily compete with mid-range 2018 phones with a portrait mode that actually works better than I've seen on any other phone.

Why are people buying these $1200 phones that have taken away pretty much everything?
> Ever used one of those fancy color palette generators? You know, the ones where you pick a starting color, tweak some options that probably include some musical jargon like "triad" or "major fourth", and are then bestowed the five perfect color swatches you should use to build your website?

> This calculated and scientific approach to picking the perfect color scheme is extremely seductive, but not very useful.

Just recently I wondered if there is any scientific basis behind these approaches.
I skimmed all research papers that I could find but not a single one of them provided serious data based support. All justification for these methods I found were historical, i. e. artists used color wheels and different methods of color selection on the wheels for a long time.

My conclusion so far is: There is no science what so ever behind these color palette generators.

I only spent about a day on this research and I'm not an expert, so if anyone has some pointers to serious research in that direction I'd be happy to know.
So if I didn't voluntarily giving up my privacy for something (an invaluable product to use) you wouldn't let me? Why? It's none of your business what I desire from my personal privacy.
I was in a similar position (for different reasons) and it also created a lot of problems when I was a teenager. I'm not sure if the alternative would have been better though. I find a lot of things that caused problems in school ended up being very valuable in my professional life. Mainly questioning everything. It is best paired with some tact though, and that took a long time to develop.
I have tried previously to switch from vim to other editors (IDEA and sublime text). It felt painful. But this time (to VS Code) it has been smooth so far. I think it might be the result of me forcing myself to forget about the vim way completely. For example I have been deliberately using mouse more often, and supressing the thoughts and longing of registers and macros etc. I am not a vim power user to begin with so It's not that difficult. Losing vim power but gaining the benefits of VS code, so far so good.
I'm sorry you feel that way. In general we feel like our biggest target with this language are the millions of people who wouldn't care about TLS 1.3, or QUIC, etc if we didn't make it clear how important they are. To us it's not about the people who know and love CDNs, it's all the people who don't, we're trying to speak to.
> things with which nobody seems to be exhibiting any real problems

I object to this characterization. I have real problems with these modern complex languages all the time. Go on StackOverflow and look at how many issues people have with any of these "modern" languages -- even just syntax.

For example, I'm using Swift right now (Apple: "Swift is easy to use", "The language for first-time coders"!), and I've got a simple data structure problem I can describe in under 10 words, and I can solve it in fewer than 10 symbols in Clojure, but I've been struggling for the past 2 nights to figure out how to get the Swift compiler to accept anything at all related to my problem. I can't get the overrides and generics and type constraints to play nice with each other, even though the Swift 4 press release says it should be better now.

I'm at the point where I'm debating whether to use "Any" and cast the *#@! out of it, or switch to Objective-C.

Swift isn't even particularly unique here. Every recent language I've seen is this complex, or nearly so.

> I mean, why wouldn't I want to switch to developing apps in an unfamiliar way with ...

This sounds almost like it could have been a description of the first Macintosh, written by a pre-GUI user. Do we hate Smalltalk just because it's different, while admitting we don't understand why?
What? There are lots of plans in the US with data that don't have unlimited calling.
What if you are an iOS developer? You have no choice but pay or abandon all your experience you gather for years developing iOS apps and slowly start specializing in android. Maybe that's the way...one of my dev friend bought PC and focus now only on Android.
> Price is exactly what people are willing to pay given both demand and supply.

In a theoretical competitive market. Not so much when some companies have exclusive access to parts of the supply chain, thanks to years of vertical integration and supplier financing.
He doesn't mention how much more he spent on advertising (lots of mention of a FB pixel for retargeting) and how much he spent on the marketing firm, to just achieve $180k more than his first campaign. Especially given they now have a reputation, existing customers etc, I don't think the calculus works out...
The Jesuit approach was to teach people about Catholicism through all aspects of life, not just reading the Bible. Plays, music, and almost anything you could imagine would be created in order to teach people about Christ [1]. The end result is that the Jesuit order developed an incredibly strong academic tradition in basically every field.

The Jesuits, especially around the 1600s emphasized adopting some customs of the local culture in order to spread Christianity, so you see Jesuits arriving in China and Japan learning the local language, dressing in local clothing, and even emulating some of the local traditions. Then they would use their advanced knowledge and willingness to provide education as a means of spreading Catholicism.

For example, Matteo Ricci, a Jesuit missionary to China impressed the Chinese so thoroughly that he was the first European ever invited to the Forbidden City. In the early 1600s, He was hugely influential in spreading more modern astronomical findings to China and he also provided the Chinese with the first modern (as in complete) map of the world. He was even nice enough to label it in Mandarin.

The Jesuits were extremely thorough at documenting their efforts so they were able to discern what worked from what didn't. Language became a very obvious barrier, namely that it was quite hard to translate some Catholic theological concepts (e.g. a Trinitarian God) into some languages. This meant that they emphasized learning the local language even more, but also would devote some effort to teaching locals Latin or some other suitable Romantic language - usually the one attached to the European power in control of the area. The effectiveness of temporary missions also proved to be problematic: converted locals "unconverted" after the missions left, so missions became more permanent and there was a focus on becoming a part of the local community. In practice, this meant constructing permanent locals for the missions (which usually had schools or universities attached).

---

[1] This is probably best summarized by the concept of "Opus Dei" (God's Work) and the universal call to holiness. The idea is that your daily work, regardless of profession, should be considered an offering to God. If your work is an offering to God, then it must be your best work so you should not be either mediocre or half-assed about it.
For mobile phones there is only Apple or some kind of Android, i.e. Google.

I’d rather pay $1500 for a phone than have Google in my life again.
Hey man, it looks like you are trolling all of my comments from days ago because I once noted that you had changed the entire text of one of your comments after it had already received replies.

This behavior of yours is weird and obsessive. Maybe reevaluate what it is you are trying to accomplish here and in life.
I actually really love that first example. Wish more sites looked like that.
They could just use the iPhone's USB-C charger for their MacBook. Oh wait.
A lot of comments in this thread seem to argue that the share of countries is less important than the overall market share. I think it's not completely unimportant either. Not everyone uses the same corners of the internet. Yes, many things are centralised but there are still a lot of language/country specific sites around, which will adopt to the specific ecosystem in their country. So if Chrome has 99% market share in a certain country, it's likely that local sites will optimize for it and using other browsers will generally be harder in that country.

The other way around, if Chrome is not dominant in a certain country, that might not have effects in other countries where they are.

As an extreme example, suppose China and Russia banned Chrome and mandated the use of special domestic browsers - but Chrome climbed to 99% market share everywhere else. Then the global market share would be far below 90%, nevertheless you wouldn't have an actual choice anywhere in the world.
Oh absolutely!

I totally understand you're not saying that's what's happening here, but just to clarify for other readers, I'd say in this case there are a few reasons we don't need quite that level of suspicion:

1. There is a seemingly-sound theoretical basis for the observation (moreover, there doesn't seem to have been any element of fishing. Sometimes researchers think fishing is OK if they just do it once to avoid multiple testing. But then you certainly have multiple testing at the meta level).

2. This study agrees with at least one other completely independent, reputable study [1] (even different methodologies, apparently) that supported the underlying theory.

I do think the problem of multiple testing at the meta level is vastly underrated by the scientific community. Just, in this case, I think there are reasons to reject that hypothesis.

[1] https://scholar.princeton.edu/sites/default/files/lwantche/f...
Yes. One of our goals with this, not yet mentioned, is to get rid of the idea of availability zones or regions. Every worker runs in every data center. Any data center can be taken offline and traffic will be seemlessly rerouted at the BGP level.
Supply/demand is part of the calculation a consumer uses to determine what price they want to pay, and the final result of that calculation is the actual price they are willing to pay.
> Though I’m sure most users don’t realize that when Alexa does trigger, she sends the audio to the Amazon mothership, which are then stored/analyzed for an indefinite time.

Additionally, Amazon receives several seconds of audio _before_ the trigger word was used

Edit: I can't find a source for this, but IIRC this was part of the initial Echo roll out, and one of the reasons I decided not to purchase. Perhaps Amazon has changed this so now it only listens and sends data after the wakeword.

It does appear to have been updated: "When you use the wake word, the audio stream includes a fraction of a second of audio before the wake word, and closes once your request has been processed."[0]

[0]: https://www.amazon.com/gp/help/customer/display.html?nodeId=...
Well, it's not ActiveX, but Google has been known (and is still known) to use a number of non-standards (often, as you point out, could-have-been-standards-but-weren't) in their own web properties, locking away non-Chrome users. Last time I checked, this was still the case with Google Hangouts, for instance, which used non-standard WebRTC.

I don't know about Slack specifically, but third parties have been known to follow suit.
For a second I thought you were saying the UK was going full mormon for kids but then I clicked the articles and realized it was just energy drinks specifically (which imo isn't a terrible idea).

I was gonna say, tho, if they were gonna ban ALL caffeine for kids under 18, oh boy Coca Cola would have a shit fit I'm sure.
This is basically the reason I don't like the idea of any law that treats journalists as some separate class or entity. Journalism is not something you should need a certain background to do, and any laws or exemptions made for it run the very real risk of being used to stifle competition or prop up state propaganda outfits.
James Mickens at Microsoft Research presents Atlantis, which I definitely think this still the most forward-looking browser architecture out there: https://www.youtube.com/watch?v=1uflg7LDmzI

Ideas from this effort are going to be trickling into browsers for years to come. For example, if you squint a bit, you might see a conceptual resemblance between the Syphon interpreter in Atlantis and WASM in shipping browsers.
Also the fact that only Apple makes Apple products, as opposed to other Windows/Android computers/laptops/Phones/tablets which have multiple competitors.
Where did you find a new one? Did it include Apple warranty?
It's actually required to _start_ all requests within 15 seconds, they can take longer before completing.
Is there any suggestion that a system is in place to lie openly and hand over a recording privately? Or is that only for national security cases?

If a comment were keeping recordings they weren't allowed to make, and just lied to deny it is there a verification process that could reveal the lie?
For a large increase in efficiency for Firefox on MacOS set gfx.compositor.glcontext.opaque to true in about:config.

Credits goes to @pcwalton: https://news.ycombinator.com/item?id=18048844
Could you use a NAS or external drive on laptop for backup? An 8TB external drive costs $200.

https://github.com/libimobiledevice/libimobiledevice
Agreed, at 5% plus cc fees, both IGG and KS are well worth the costs. I actually think they are very under priced considering that just about every other marketplace takes 15% or more. (I hope KS and IGG aren't reading this!)
Yep, people have been repeating this same meme for a little more than half a decade and the amount of money they make and product they sell has only gone up.
Proposition: a better model for social networks
Current social networks won't survive because of two reasons:

First, they are effectively dictatorships. It means that the users ("citizens") don't have any vote in anything related to how the network ("society") operates.

Second, current social networks are monetized though ads which incentivizes them to create added value for advertisers rather than for users.

Therefore, the next generation of social networks should operate in a very different way. It should be a platform for creating self-governed "tribes" where each tribe decides by voting how it is governed. For example, accepting new members into a tribe can be completely open in some tribes, or by recommendation of N existing members in other tribes, or by paying X amount of money to the tribe's budget, or by accomplishing a task, or something else.

The goal of such social network would be not to govern the tribes, but to provide a variety of options and means for self governance in tribes. Tribes should configure their own rules, choosing from options provided by the network. Some tribes want to have a benevolent dictatorship model? No problem, a new update gives tribes the ability to assign a dictator that overrules any possible decision. A large tribe wants to have its own senate for delegated decision making? Here we go, the next update now offers this capability too.

Monetization for such social network is simple: free users don't have the right to vote. Paid users can vote or have the right delegate their vote. No advertisement ever.
Prove you're not an alien lizard person.