skysight-inc/HackerNews huggingface dataset:
We need a proper keyboard, and a bigger screen, at a bigger distance. I can't look at my phone too long. My eyes start to tear up and the pain is horrible. A tablet won't be much better if you hold it in your hand - same distance as the phone. I can understand that many people use a tablet for work, but not for 6-8 hours a day.

And just as the Mac Mini is a laptop without screen and keyboard, the latest Macbooks are more and more iPads with a good keyboard. Well, good keyboards is questionable even these days...
This: Because android has a larger general ecosystem, the open source ecosystem is larger, too.

Also, building independent operating systems that reach as many devices as android or android based distros like LineageOS do is next to impossible because of driver issues. In fact, it's only thanks to standardization pushes by Microsoft that you can build a single ISO and run it on different IBM PC's. There is no such standardization push by Google. They are okay with each vendor forking stuff, changing source code, and then providing their own version of Android instead of requiring one google-built binary for all devices. This has detrimental effects on anyone wanting to build an alternative to android because they need to maintain a large number of kernels sometimes with millions of lines of diff to torvalds mainline. There are some meek pushes by Google and other parties to mainline more stuff to Linux and implement ARM GPU drivers in Mesa, but I doubt that we'll get a situation that's equally nice to the IBM PC situation any time soon.
In the US, they use a sensor pad the subject sits on to detect such attempts to modify the results.
> If the stack we care about is open-source and runs across many systems, then we still have the freedom.

No we do not.
https://old.reddit.com/r/haskell/comments/3bqlis/how_do_you_...

Found a decent discussion on the matter. Main issue at hand is that its not really FP in question, but datastructures, and more specifically, how far you extend immutability semantics.

In this case, if you forgo immutability requirement, you can trivially mantain semantic purity while still updating the simple array. But with immutability, you can’t construct an array, so you’re locked behind log(n) datastructures
Exploring the Role of Prior Beliefs for Argument Persuasion
It does no such thing. It only means someone wants someone else to think they are real. Intelligence is complicated. See all the alien stuff around Roswell that was spun up to cover for the fact we were listening for nuclear weapons tests.
It's not so much that I trust in the type system to prove correctness it's more that the type system and build system setup is a barrier to entry that puts a threshold on newbies publishing packages. Personally I've only seen such low quality code published and used in Node and PHP communities - because of the missing standard library and newbies creating noise with creating low quality libs or not knowing how to select/filter those and increasing their popularity. For example I recently had to deal with a grunt build system (could not chose a different task runner) and the quality of those plugins ...
Two Thin Strands of Glass
I'd love to be the government contractor providing all the expensive anal clenching divination seat pads.

Sounds like that would be a great input device for Affective Computing, Sentiment Analysis, and Targeted Ad Analytics. Maybe Facebook will make one to go with the Oculus some day.

https://en.wikipedia.org/wiki/Sentiment_analysis

https://en.wikipedia.org/wiki/Affective_computing
Japan's Abe heralds launch of framework for free cross-border data flow at G20
Dog's food may be linked to canine heart disease
China's lunar far side mission resumes after cosmic ray strike disruption
My theory is that tic-tac is the newer tech.

Triangle used to be required because they would use two “engines” to hover/float and one to pro-pulse.

Aligns with. Bob lazars statements.

We dont know anything about the internals of the tic-tac
A phone is frankly unusable with just AOSP with today's apps
Building and Playing the Go Game with Phoenix LiveView
Yes, they compare predicted AP action with driver action.
We run stuff in a datacenter in Cape Town, and the quality of the connection to our C&C systems in Switzerland is sometimes awful bad - very slow, or routing issues where you have total black holes for minutes. We run similar workloads in the US and Singapore, but international connectivity is nowhere that bad. In spite of this, SA has an excellent tech scene and plenty of talent.

On the other hand, I feel younger seeing transfer rates in tens of kilobytes.... straight out of the roaring 90's.
Tests nowadays use a sensor pad that the subject sits on to detect this attempt to modify the test results.
This recent acceptance of art destruction disturbs me. The Minneapolis sculpture garden literally burned Sam Durant’s sculpture Scaffold after complaints.
Azure recently opened a datacenter, apparently AWS and GCP do not yet have one.

https://www.geekwire.com/2019/microsofts-south-african-data-...
NewPipe is technically no different than using a web browser which isn't Google's to browse YouTube, and that's still allowed. If Google wants to turn YouTube into a closed garden, they can go ahead - I can think of no better move to spur competition.
> you can afford it

You don't know that
How the iPhone Helped Save the Planet
A good friend is on one of the product teams at Apple that had a recent release around WWDC. Their new product (realitykit) basically made a couple of well known startups in the space irrelevant overnight.

So I asked my friend if he knew about these other companies, again all very well known in the specific market for AR developer tools, and he said he didn't and they don't actively look for companies they might be impacting when making product decisions.
What is the standard for using datetime libraries?

Use the one that comes with each language, or use some UTC library?
Today’s IPO Market Is Not the Next Dot-Com Bubble
I haven't seen a non-apple laptop where two-finger right click didn't work for years.
I just had a look at the last jre podcast with some ufo guy that supposedly worked at some secret facility, and i think the coïncidence between what the guy described (some weird propulsion mechanism from fallen UFOs) and the patent linked in the article troubling. There’s definitely some very weird stories gaining popularity at the moment.
If you're talking about Flash typically used in microcontrollers, then no... thats NOR Flash, not NAND.
I'd gladly pay a monthly fee that gave me access to like the top 5 newspapers, but I'm not interested in maintaining all the subscriptions separately.
Turn Your Daily To-Do List into a Raise or Promotion
Possibly also they do have some real advanced program that actually is working and they want a smokescreen up to explain it. Maybe some new stealth craft or propulsion or guidance system that is a normal leap forward. Maybe a drone with especially advanced ai guidance systems that allows for more maneuverability. Something the Chinese could copy if they knew how it worked. Or the reverse — that we have discovered some system the Chinese created and are trying to copy it and want them to think we have gotten it wrong.
SpaceX is in communication with all but 3 of 60 Starlink satellites
SmooshCast: React Fiber Deep Dive with Dan Abramov
In the United States, there has been at least one similarly deadly talk show episode, albeit without the lie detector tie in.

https://en.wikipedia.org/wiki/Murder_of_Scott_Amedure

In a way, you get the sense that these shows operate with the understanding that dead bodies are known to be a non-zero quantity, given the subject matter of taunting people on camera, such that they get their reputation thrown permanently into a relativistic black hole from which it will never escape.

As for gullible people eating up lie detector results, as the saying goes, I don't have to outrun the bear... I only have to outrun you.

Which is to say, it doesn't matter if you have firm grounds to disbelieve the lie detector test. I only have to convince your dimwitted peers, who are just itching for a reason to hang you. And as is evident, these TV shows prey on the slower people who simply need to see an interesting instrument and a convincing astrologer inspecting the dowsing rods.

Here in the United States, there's a subtle hint that lie detectors are all but tea leaves: They are inadmissible as evidence in a legal context. As a rule of law, no judge will tolerate the results being used as proof of a fact.

With a wink and a nod, this is how one is to clued into their actual value. But that's it. No one will accept the idea that they're worthless. They only point out legal inadmissibility as a point of trivia, and then move right along with whatever else they had to say.
You can switch between one or the other. Oddly, it can't run both at the same time.
I tend to agree, but if the sightings are real and the activity is increasing. The US might want to inform the opponent that we know who is violating our airspace, we know it isn't alien technology, and we know how they are doing it.
> That's the ideal: a computer that gets out of the way. They've been wanting that since long before Steve died, too.

Yeah, but what's Ive's role here? Isn't the miniaturization more due to electrical engineering efforts (placement/routing/PCB design), than to visual design efforts (making it look thinner than it actually is)?

> But plastic also chips and breaks.

Yes, and I think it gives a device more identity and character :)

> The plastic also didn't vent the computers' heat very well.

True! But Apple is known for their obsession of "form over function", so this is a curious aspect that goes against their principle.

> the edges shouldn't come into it anyway

Yes, that's a good point. But you can't always prevent that e.g. when traveling, or lying down, which is what laptops are made for.

Anyway, I just wanted to share my view because I don't understand what all the fuss is about. I liked Apple in the days of the Apple ][, but I absolutely despise their walled garden, and their assimilation of the supply chain. Design is absolutely secondary to all that.
Are they also going to go through all kinds of expressions of art and looking for unacceptable views in their libraries?

Movie catalogues, books and destroy them too? We used to make fun of authoritarian regimes and how they were week for trying to stamp out art and thought they didn’t like, but it’s like we’ve become them.

I’m a bit surprised they haven’t revived Gore’s PMRC to ensure music lyrics represent correct orthodoxy.

I mean, I can understand renaming streets. Streets are renamed for various reasons, and some commemorate dubious people, but the street remains. I wonder...

...Will one day all the Mission cities get renamed because they were named by Evangelizing Spanish Missionaries. Is that where we’re headed? We can name them after tribes or chiefs, perhaps. I propose Ohlone for San Francisco.
And long before that, all kinds of organisms lifted up by natural explosion - asteroids, comets, volcanoes.
This sounds fine if you're the only one using the code. In business, the practice you're describing is needlessly fragile. My opinion is that you shouldn't have a home style and a work style — you should just have correct style, something that works equally well in both scenarios.

> If you put meaning into a variable name that you use twice, then you are repeating yourself, which is very bad. Thus, variable names should NEVER be meaningful (except maybe when they are used only once)

I don't understand this sentence at all. My initial interpretation was that one should only use a variable no more than once which seems completely arbitrary. If a variable is only being used once, that's not a variable, that's a constant — but why are constants more deserving of a meaningful name than a variable, something that could (and should) be used multiple times?

After all, if you're declaring a variable but not modifying it or only modifying it once, you should use a constant — but that still doesn't explain why constants are special enough to merit meaningful names.

Further, you haven't narrowed down to when your assertion applies. What about variables in OOP as members of objects? Should mutating members always have nonsense names?
>In the mid 2000's the Mac really took off due to being a good-enough Linux replacement on the command line, while taking care of all the hardware integration and providing a sleek desktop experience. This really helped the Mac take off among hackers. This system wasn't as open-source as Linux, but it was good enough: Most of us don't want to mess about with the desktop stack.

Who are you to claim this?

The closed off nature of Apple is very dangerous to trust, and I don't know any 'hackers' who are willing to risk unchecked/vulnerable OSes.

I have no idea if Apple has a backdoor to the FBI. We do know on Linux there is no hidden backdoor.
Developers are expensive though. If dynamic languages let you write buggy code in half the time that it would take to write perfect code in a static language, that would be an acceptable trade-off in many contexts.
> "If none of the Unix shells are remotely compliant with the "Unix Philosophy", then what is the "Unix Philosophy" other than inaccurate after the fact rationalization and bullshit?"

Precisely that! It's post-hoc rationalization and bullshit, that's the point I was driving at.
Atari Centipede’s Hidden Code Trap
> No, no, ... that’s not a good combination for this sandwich ... You should go with ...

Repeatedly telling a customer 'no'? Telling them their choice is not good? Telling them what they 'should' do instead? It's not even a suggestion, it's a demand!

Smiling while dictating your opinions at the customer and telling them how wrong they are doesn't make it not rude.

Super rude, for anyone, let alone to a customer.
PBS had a show "When Whales Walked, journeys in deep time" the first part covered the evolution of crocks and how large and varied that species was in previous eons.
TeXmacs 1.99.1
Is that like saying that time & distance have no meaning for a photon?
As a dev and Linux/OSX user I'm still struggling to see who exactly this is for. All of the tools I want to use are very well supported on OSX and I don't have much use for Microsoft software like Office these days with Google Sheets et cetera. Is this being geared more towards corporate customers who have chosen to standardise all of their IT on Microsoft products, but who need easier access to dev tools/environments?
It might be the only way the kids learn about the actual history of America vs what the Texas school book committee wants them to learn?
The tile is a bit misleading. This is primarily an internet phone app. The instant messaging is incidental to that. It evolved from a SIP phone program.
This is a beautiful example of the importance of diversity on a team. I have no idea how diverse the team is and I am not speaking of racial or sex diversity... this is the core of the discussion, having people with varying life experiences prevent obvious bugs like this or innovative ideas that no one person could think about. This is a fun bug
Don't you need to show a working prototype to get a patent?
I said I've used it for 15 years not that it would've necessarily been a good choice for a non-technical user that long ago. On the other hand, non-technical users usually require significant IT support on Windows as well. That's where inertia comes in. Linux may not offer a significant value proposition over Windows, so Windows stays. That doesn't necessarily mean Windows offers a significant value proposition over Linux either. Inertia.
Oppo’s MeshTalk lets you call and chat without Wi-Fi or cellular networks
This cable has a design capacity of ~320Tbps with 16 fiber pairs. The previously announced transatlantic cable, Dunant cable has 12 fiber pairs and a 250Tbps design capacity. These values could probably increase to around 480Tbps and 360Tbps with more advanced optical transmission equipment.
> Oh, you've all agreed on USB type-c? Well we're going to use thunderbolt. Except for when we don't and our customer have to buy a type-c to thunderbolt adapter.

Assuming you're referring to Lightning, that predates USB-C, and the reason why Apple hasn't replaced it yet is probably because of agreements with accessory makers over how long they are going to remain using that connector.

> Two button mouse with a scroll wheel? How about a 1 button mouse that you click with two fingers.

I believe macOS originally didn't have the concept of right click, but rather ctrl-click. Eventually they supported both, and mice sold by Apple have supported right click for almost 10 years.

> Linux? Sure, but it's called MacOsx and doesn't have a native package manager.

Linux (the kernel) doesn't have a package manager, and many distributions don't have a package manager either. The primary use of macOS is not the command line, and developers are better served by third party package managers/repositories, with a cadence independent of the OS release lifecycle. (Just like on Ubuntu, where you frequently need to add PPAs for anything newer/different from what's available upstream)
I love Elixir, but I don't think of guards as "early returns". They're more like preconditions or filters: they prevent the function from running at all if they don't match, and because they're applied top-down in the module, it's really easy for the programmer to find the one that should match. They're great!

Other programming languages let you return from any line in the function, no matter how deep in a conditional, inside nested loops, before or after variable side effects, etc. Tricky to know just _what_ that function will do given some inputs.
Try programming in Rust. The upfront cost in figuring out how to write the code to minimise unsafe()'s can be very high. This is because Rust's type system is so strong it both does the work of the garbage collector and catches things other languages would miss, like memory leaks.

That aside, that "bit" of typing can amount to a lot. Python programs are usually very compact compared to statically typed languages. Yes, this means writing more unit tests to cover the bits the type checker would have caught, but in my experience the total LOC with unit tests for 100% coverage in Python is still less than a statically types language.

That said, I still prefer statically types languages. The big difference between statically typing and unit tests is when the error is caught. Static typing catches the errors very early. In fact in modern IDE's that do incremental compiles it's literally after you have typed the statement. Errors that hang around tend to ripple through your code because your mental model is wrong, so catching them early means less errors in total. The effect can be large.
What is the advantage of dropping support for TLS 1.0 and 1.1 (especially if the server has TLS_FALLBACK_SCSV)?

Anyone who visits with a client that supports TLS 1.2 will just use that, while any client that can only deal with <1.2 will still be supported. There are various reasons why someone may not be able to use 1.2†, so what use is abandoning them?

† I'm personally still using NetNewsWire 3 because I like how it works compared to anything else out there that I've tried (since the last time I did a comparison), but it is compiled against OpenSSL 0.9.8, and so no TLS 1.2 for me.
It will be very interesting to watch how Fuchsia evolves over the next couple of years. Especially what Google has planned for it.

It might be a small moonshot experiment to see if they can come with a sensible, modern OS.

It might also be the designated successor for Android/Chrome OS, and the future of the Google ecosystem.

Conceptually, Fuchsia is interesting. It's built on a microkernel (Zirkon) and a capabilities based system. Drivers are isolated elf binaries with a stable ABI, other normally privileged things like file systems are also isolated services.

On one hand, I find it promising as a application platform, both for mobile devices and desktops: while Linux sandboxing capabilities are evolving (cgroups , namespaces, ...) , very little of the ecosystem is built around isolation as a primary concept, leading to all kinds of half-baked sandboxing and permission solutions: chroot, Flatpack, firejail, SELinux, (Docker, mentioned hesitantly since it's mainly for server environments)...
All of which are somewhat tacked on an hard to use properly.

So a clean sheet design might be the best viable (practical) path.

On the other hand:

* this throws away decades of work on Linux

* many drivers will be closed source; open drivers are a major achievement of Linux

* Linux is a very collaborative effort with many stakeholders, while Google is known for keeping a very firm grip on their projects

Curios to hear other thoughts on this.
I agree with this sentiment. I'm not a hacker, gamer or coder. I'm an architect who enjoys tech. I've used Ubuntu and other distros. The one thing that stops Linux from becoming mainstream for desktop use is software. Software for enterprises and software for consumers.

The tech community doesn't realize that there is more than just office applications and browsers that people use. I can not install BIM (Revit) software on Ubuntu for example. I can't install Lightroom on Ubuntu. I know that there are alternatives and work arounds to software, but consumers only understand what they understand and is easy and mainstream.

The tech community can't expect consumers to spend time looking for alternative software. I feel that this is why the Windows Phone failed, because there was a lack of mainstream software (apps).

The day that BIM (Revit) is available to install on Ubuntu is the day I switch.
It does work but I've yet to encounter one that works as well as the Apple one. Like how the 1 button mouse works, but the two button one works more better.

Though I was moreso talking about the OG hockey puck that shipped with the OG iMac.
Unfortunately it can be uniquely hard to move murals.

God knows why it costs $600k to destroy one though; this job should actually cost $100 or less, paint and labor all-in.
This is great for any developer who prefers the Windows desktop experience to linux/macOS. I'm primarily on a mac myself, but I've used the original WSL and it works quite well.
I worked at a Subway in high school, and the thing I liked most about that job is that there were two, at most three, people working, and if it wasn't standard 9-5 M-F hours, those people were all in high school. Being trusted not to completely screw up a business with no adult supervision was a very rewarding experience.
Short answer is yes but long answer is no. OpenID Connect doesn't define anything about the token format or the use of cookies. It's really more of an authentication framework, that leaves a lot to the implementation. Web is always cookies and JWT is getting popular lately.
How the All-American Motel Became a Last Resort for the Countrys Most Vulnerable
My parents still handle easier the UI where they see the "buttons" for the navigation. They are just confused when some of the text is clickable and some is not.

For those who don't know them, the "buttons" like "Cancel" "Next" here:

https://www.dummies.com/wp-content/uploads/293595.image1.jpg

Young users don't have such problems, but original iOS was easy to use for the older generations too. Steve Jobs cared about the easy discoverability. That is something that started as early as with Apple Lisa: https://www.youtube.com/watch?v=OW-atKrg0T4 also recently on HN: https://news.ycombinator.com/item?id=20247545

It was a big step back for my parents when iOS removed the buttons present in the older design and replaced them with the plain text.