skysight-inc/HackerNews huggingface dataset:
I think this is a bad take - the reason why Gmail's redesign is bad is because the motivation is bad. They want more lock-in, more engagement etc. Stuff unrelated to being a good mail app. The reason the 737 redesign was good was because they actually could lay things out better and make things easier to use and safer. The reason not to redesign was bad - wanting an easy sell, and so the choice of not to redesign was bad, since you're not producing the best produce. Whether or not to redesign isn't the thing that sunk the 737 Max, but it is another manifestation of the same motivation that caused the problems.
When I go to the iPhones page on Apple Store, I don’t see the SE, so this may just be a clearance of inventory event.

If it is not, and the SE is available for a long while, then this could be a double down bet and push to making a larger percentage of their profits with services.
> The most confusing argument is the one that s-expressions are good because everything looks the same, which to me sound like arguing that the best way to paint is to only use one color, which I vehemently disagree with.

The point of the syntax isn't necessarily that everything looks the same, it's more around why that's the case and what other properties it enables. In other words, if a homogeneous (and arguably less convenient) syntax is the downside, it's important to consider the upside too. This still not make it 'better' enough for to want to use, but maybe will shed some light on why reasonable people might think differently.

The core concept behind Lisp syntax is that Lisp has a handful of core data structures, and the user syntax of the language is defined directly in terms of those structures. Clojure uses sequences, vectors, hashes to do things like represent blocks of code, argument lists, and type declarations. The structures used for this are the same as the structures uses in user code, and what you type in to the keyboard when you program are the normal textual serializations of these structures.

So this gives a couple of benefits:

1) The character sequences used to represent the language are easy to parse in a structural way without a whole bunch of parsing logic. A structural editor for Lisp doesn't necessarily need as complete a grammar or parser to enable the structural features as does a language like Java, Scala, C, etc.

2) It's easier to generate or manipulate code. Most famously, this enables things like macros. Macros and code transformations are absolutely possible in languages like Java and the JS ecosystem, but less commonly used and more expensive to develop.

There are many other examples of where these properties come in handy, but JSX turns out to be a reasonable illustration of why these are useful. Adding something like JSX to Javascript requires an explicit preprocessing state. Then, it also requires specific editor support to deal with the modified syntax. Once all that's done, what you have is a wrapper around 'React.createElement'.

It says a lot about the value of application-specific syntax that people are willing to pay those costs to get a certain syntax, but the Clojure/Lisp approach (hiccup for markup) reduces the costs and makes that kind of thing significantly easier to do. Whether or not that's the tradeoff you choose to make is one thing, but there are reasons to make it.
Now is the time to implement the flipped workplace at scale
The X1 Extreme is closer to the MBP and the 2nd generation should be released this spring.
Not seen anyone mention it yet, but the Accessibility feature in Firefox (might only be available in Nightly/developer edition, not sure) built into the developer tools are pretty good. You need to go into the dev tools settings to enable it from memory.

It gives you access to what is essentially an "accessibility DOM" that shows you how the page's structure will look to a screen reader, and you can also check the contrast of an elements text against its background.

It might not help you score any better on things like the webmaster tools tests directly, but it might help you identify things to change/fix.
Gitlab has private repos for free and the service is imho on par with github
Show HN: UK MP Scraper – Contact info and other public data
I am certain Apple will continue selling SE or something similar. They sort of got the message from their users. There will be much better phones in 5-6 years, hopefully with amazing battery life.
I have a note 3 that pretty much doesn't work anymore as i'm stuck on android 4.
Perhaps these Dyson-sphere-building civilizations only live around red dwarves (because that's where they originated). Red dwarves are dim and hard to detect, especially when they are far away. A red dwarf with a dyson sphere around it would be even harder to detect.
Indeed, the Network-in-Network architecture [1] was a compelling idea to get complex activations, until it was realised that it's just a standard neural network which is not fully connected. Since neural networks are universal approximators, it's a bit silly to talk about something else being more powerful, it's all about the prior, bias, and training, which are all subject to the No Free Lunch theorem.

[1] https://arxiv.org/abs/1312.4400
Off topic, but it is really uncomfortable to read anything on medium because 25% of my screen is covered by header containing 'Sign In' and 'Get Started' and by footer with 'Get Updates' button.
"The Kalashnikov had been designed in 1947, (hence, AK-47), but it took more than a decade before a bug-free version (the AKM) was considered reliable enough to make standard-issue."

Lost history fact. The "AK-47" saw combat in world war 2 as the German "StG_44" [1]. The StG_44 was a large round, automatic, large capacity, no belt, replaceable clip, death machine.

Once the Russians captured a StG_44 they quickly modified it, and designed the AK-47, which was an even better version.

https://en.wikipedia.org/wiki/StG_44
honestly though... how many everyday devs actually use something like this?
> A two hour client meeting leaves me drained for a couple of days, during which I'll be no good for client meetings OR coding.

I wonder if anyone knows a good hack for this problem. I suspect physical exercise works to some extent. Perhaps meditation?
> I've never seen an Android that would get updates for more than 2 years (can anyone beat this with 3?)

That depends: Are you looking for updates to the new version or security updates?

Android One program gives you two years of regular updates, plus an additional year of security updates. My Nexus 5X received two major updates (from 6.0 to 8.0), but I kept using it until the security updates stopped. That's essentially three years of support.
But who freshens the freshmen?
I know that but you said the constraint needed was lexical scoping - that constraint is insufficient and you need additional constraints on the language design.
Backup on Fedora Silverblue with Borg – Fedora Magazine
Intelligent machines are not predicated on understanding the brain, necessarily.
and different, more dirty burning, ammunition (RTA)
I've been using iPhone7 for almost 3 years now. Not even a single problem. I love this phone, and got the battery replacement from apple for $29 last december. Will keep it for the next 2-3 years too. I wouldn't worry about the Audio IC issue, which I just heard only today.
I wish Aptana had won the race, or at least if not beat Node, competed reasonably with Node.
Downgrading an account for free should always be treated the same as upgrading an account for money. You gotta consider what you gain and lose in doing so before pulling the trigger without looking first.
Not really. Clojure has nice native syntax for Java interop (or JavaScript for ClojureScript). In fact, I'll occasionally use Clojure to explore a Java API while working in Java.

What happens in my experience is that Clojure programs do tend to encapsulate more extensive use of Java interop into their own modules. For more standard or commonly used packages, this means a canned library or similar. (But this notion of abstracting out APIs is just good software engineering in general, and not really specific to Clojure or anything else.)
SEO Expert – Social Media Marketer, Manager – Cryptocurrency Expert
As does BitBucket which I prefer just because it matches what I use at work. I also keep a GitLab for backup type reasons.
Force touch works on the latest iPhones, except for the XR
Fortunately there is an extension for Chrome solving that problem.

https://chrome.google.com/webstore/detail/make-medium-readab...
A nice companion to https://nostarch.com/hemingway
This can only end when customers - from individuals to corporations - finally get fed up with the identity politics employed by these 'diversity' advocates and start shunning companies which profess adherence to this mantra. If this does not happen it will end when diversity has run its course and the population has been balkanised into nothing but oppressors and oppressed with the average size of the oppressed community being a single individual. Since by that time the economy will have ground to a halt they'll be fighting each other with sticks and stones.
I want an edge-to-edge iphone 7/8 myself. the SE is a tad too small and the X is a tad too big!

I really think they had the perfect weight size with the 6/7/8
Guess it's not going to be OSS?
Well JScript was Microsoft's implementation of JavaScript that they were at the time prevented from calling JavaScript IIRC, so I guess I would just say it was JavaScript. Since it was implemented as an ActiveScripting language it meant it could basically be made to work anywhere in Windows.
Fake Range Rovers Barred from Sale in China
Top Features of Project Management Software in 2019
Isn't Event Horizon basically just a horror movie, except the haunted house is a spaceship?

If you're going to pick a fictional hyperspace "framework," there are many to choose from, all of which are equally nonsensical.
You might want to try iTerm with gpu acceleration enabled. The only caveat is you lose some visual features, like transparency, but I found it well worth it.
All models are wrong. The map is not the territory. We are arguing semantics now. The point you're trying to argue is that a model is "right" in the sense that it models whatever we wanted it to model. We argue that a model is "right" if it captures the "true" nature, which it will never be able to do (because of its virtue of being a model) and hence all models are wrong.

Semantics. Unless you disagree of course.
> a single threaded cooperatively multitasked embedded OS in C/C++.

It's good to remember that Windows 3.1 was essentially such a system. Apparently, for some reason the paradigm wasn't good enough.
Maybe. As someone with a Lisp background moving to Python (day job), all the semantics hidden behind whitespace makes me just a bit nervous. The parens, for me, make structural editing easier and also give a means of keeping the syntax around even when the whitespace gets damaged by whatever editing operations are happening.

(But whitespace sensitivity has always struck me more as a way to enforce specific whitespace conventions than anything else, and even as far back as Pascal I've been religious about maintaining indention in code. It's easy to do with a decent editor (or not) and helps the readability immeasurably.)
metabotropic channels/synapses? ... sadly the most frequent are missing there.
If you have a job where you arent allowed to commit directly to master / development branches this is probably how they enforce it. It keeps juniors from pushing bad code without peer review. It forces developers into doing PRs instead. Protected branches are the first thing we setup when we make a new repository at work once we hit the "getting good enough for production and autobuilds" stage of development.
Developing Your Brand Voice Can Help You Connect and Convert
I'm possibly being too cynic here, but what are we reading other than an ad-blog for Diffgram?
Do you really think that the trillion dollar advertising industry will respect your privacy?
They will do whatever they can get away with.
And then you use a threading macro to assemble a middleware stack, only to find out that the middleware is applied in reverse order of what's listed as an inbound request comes in... (The outermost middleware being listed last in a threading form).

There's a reason for it, for sure, but it's surely a part of the learning curve.
Why that $14 billion can not be called revenue is Uber specifically structures it's business to make sure their drivers form no part of the business, instead they insist all their drivers are independent contractors.

They do that specifically to reduce their running costs and hence maximize the profit on their actual revenue.

That would be like saying all iPhone App developers are working for Apple, when in fact all Apple does is take 30% of each and ever dollar these App developer earn in sales.

Likewise Uber just puts it's 30% Uber tax on every dollar it's drivers earn.
> Preemptive multithreading is a compromise. It means that no one thread/process can bring down the system by hogging 100% of resources, but it also creates a huge overhead where important work, work that makes for a better user experience, can (will!) get interrupted for work that honestly doesn't need to be done right now.

This can be addressed by simply giving a higher priority to threads that do UI work. I think my phone works that way, because the responsiveness is pretty amazing.
Emcee in Rust (2017)
How to cope with excessively long retrospective meetings
We've been doing Kanban for some time and the retrospective meetings are taking at least 1-2 hours. Adding that to the validation/general overview meetings, I'm at the point that the entire morning is spent doing not-so-useful meetings.

At the end I feel my brain is completely drained.

How should I cope with such horrendously long meetings?
I agree that you should find someone who is blind to test your site for problems that a blind person will encounter, however I think you are wrong about a website being more complicated than a white cane - or rather it is not a white cane one tests, it is the accessibility of the world around you with that cane, and the world around you is more complicated to understand with a white cane than a website with voiceover turned on.

With voiceover it will very quickly let you know if you have something important for the user to get to that either takes too long to get to, or is not accessible at all. Voiceover is a useful tool at the development stage, after you have your near MVP then please get someone with personal experience to give it a full test.
The Underappreciated Threat of Volcanic Tsunamis
Anecdotally after holidays a girl who commutes by train thst i know. Jumped of a bridge (survived and unfortunately lost leg). It happened right after winter holidays. It shocked me to this day.
Why does it have to be cheaper or have more expensive components? If people value the smaller form factor as they say why aren’t they willing to pay the same as or even more than a larger phone to get it?
Not quite, 'de Vries' in Dutch translates to 'the Friesian'.
Also Bitbucket supports mercurial repositories, which is a shame has so little support on the other big platforms.
Load Testing Serverless with Serverless at Comic Relief
Scientists fight over threat to Texas songbird–and who owns the data
Yeah, and the stuff you work on is really cool. The GraalVM project is probably the most advanced compiler and VM infrastructure in the world and it's not in the old Sun parts, it seems to be pure Oracle.

I have to admit, I didn't have a great impression of Oracle before the last few years or so, but sometimes I can't help feeling that their reputation may not be entirely deserved. Google went from having stellar reputation to being dumped on continuously and routinely described as 'immoral', although nothing about the firm or what it did had actually changed. Ditto for Facebook. Microsoft went from being the cool kid in the 80s (against IBM) to the evil monopolist to the stagnant yesterday's team to being cool again very recently, although I doubt the company has actually changed so drastically.

If I were looking for a job tomorrow I'd definitely consider joining the Graal team. Oracle's reputation (and now these layoffs) would certainly make me think twice, but, the work is cutting edge, high impact, Oracle has been a relatively decent steward of Java and its "negative" actions have only been about trying to make it fiscally sustainable, which is hardly a bad goal. And it's not like they've pursued that goal aggressively.
I think thats your problem to focus on. Why are not getting these jobs? If you have ~10 years experience as a software engineer you shouldn't have so much problem getting a job. Even if you are not a "skilled expert in a topic".

Maybe you are applying to jobs which are above your pay grade? Perhaps you need to take a small pay cut to get a job at a company where you can grow your skills and learn the career wisdom that you say you lack?
I wonder, how much of it grew up from a "human captcha solving" market?
I suppose I have been lucky. If I ever actually had to edit something critical on an unfriendly box, I suspect I'd still just do it in Emacs via tramp because I know I'd be less error prone. But as you suggest, for many years now I've experienced a strict divide between config changes, which are managed properly and not just done as ad-hoc edits, and boxes that are meant to be interactive, in which case the environment is tailored to the users.
I would not take a bet that it didn't.
Where did social media go wrong?
Zephyr: Small, Scalable Open Source RTOS for IoT Embedded Devices
Ease of use for the end users? If you have auto login enabled in your browser you can pay without even typing your password. After checkout you get redirected through Paypal, you are logged in automatically, you click 'OK' and get redirected to the 'thank you'-page. It's seamless.

Secure? That can be debated. But it is the fastest way to pay for your online purchases. I know you're coming from a different standpoint ('Why do e-commerce businesses still use Paypal?' would have been a better title in that case) but a lot of end users probably won't switch because it's easy to use.
Best Link Marketing Toolkits for Marketers and Marketing Agencies
Git won though. I'm not especially a fan of git, but at this point advocating for mercurial is tilting at windmills.
Do not reverse search images on Google.
The regulations don't preclude selling SIM cards to people who live in a hotel. It's just that the incumbents don't care enough about travellers to make it easy because they are too small of a market.

With esim, the barrier to entry is lower -- a virtual mobile network operator could target travellers and make it easy to get a temporary SIM, without having to first build up a huge distribution network for physical SIM cards.

It would even make it possible to get a temporary SIM card from a different country, which would circumvent some of the restrictive regulations (eg. Germany requires registration with address for phones registered in Germany but allows you to use an "anonymous" phone registered in another country.)
I played around cracking Enigma https://williamedwardscoder.tumblr.com/post/145830743193/my-...

I'm quite pleased with the conciseness of my Python version of the Enigma: https://gist.github.com/williame/94beef4b9afea659864950c29d4...
If that thing were any good, it would be selling like hotcakes in the United States. Another terrible Chinese phone.
How much does it cost to create an app like Spotify
Dozen tricks with Linux shell which could save your time
>If nobody can explain why so many Tesla drivers are suicidal then the blame must lie with the system or the way it's described.

I see. You are looking to explain the facts and you have three theories here. 1) Suicidal drivers; 2) Bad system; 3) Bad system description.

Let’s just agree it’s not #1. Effectively suicidal you could say, but let’s agree they were (likely) not actually intending suicide.

Number 2 is ruled out because the system was never designed to be fully unmonitored... blaming it would be like blaming a seatbelt for an injury sustained by someone who wears the seatbelt incorrectly.

Number 3 seems like a likely possibility on the face of it, but the system is actually pretty well described in practice so I would suggest another, fourth, possibility which does not appear on your list:

4) The drivers were imperfect humans who, as some will do, failed to heed the ample safety warnings and were unlucky enough to encounter situations where this failure led to disastrous results.

I’ll note this kind of thing happens all the time in cars without autopilot as well. You can point out that in those cases an autopilot system was not in the picture, but that’s a circular argument... of course it wasn’t. People will sometimes be foolish. No system can protect all fools all the time. Expecting otherwise is unreasonable. You’re just blaming Tesla because its autopilot is the first / most prominent such system that has been rolled out to production vehicles. Of course there will be a few foolish people amongst the hundreds of thousands of Tesla drivers. That’s on the people, not the system or the description. Nobody ever promised autopilot would be a perfect nanny that can fend off all dangers and control all human behaviors.

>nobody can explain why so many Tesla drivers are suicidal

Not suicidal. Just foolish. And not “so many.” We are talking about a handful of incidents, in fact fewer than can be counted on one hand.

Fake outrage.
If we’re shrinking too, I think that we’d perceive a given photon getting longer and hence redder.

(This leads to another problem: why don’t the photons shrink too?)
I have this, but with typos. Give me a page full of text with a single typo, and somehow, against all odds, I'll immediately spot it.
سعر الدولار اليوم اسعار العملات الاثنين 25 -3 -2019 سعر الريال السعودى
Yes, practice IQ tests. https://onlinelibrary.wiley.com/doi/abs/10.1111/1468-2389.00...
What I learned after researching 300 Decks
>I don't really get the dongle complaint though.

The dongle themselves, yeah sure whatever.

The fact that they placed the fucking WiFi antenna next to the USB-C port? That's just downright hostile. I'm stuck with this laptop (2018 MBP, non touch bar) for a while but I'll be replacing it the first chance I get.

I find it impossible to believe that this issue isn't known about to Apple, it most definitely came up in testing yet they continue to sell them anyway. It's a much bigger issue than the keyboard for me, because at least I can work around that with an external one.

I can't workaround not having WiFi because I want to use an external monitor.
Museums with GitHub Accounts
`__setup__.py` is not a thing

it's `setup.py`
There's a whole lot of fud going on in the comments. The misconceptions about nuclear are vast and unfortunately it seems as if a lot of people here have swallowed the bs completely
I'm using a 6 year old iPhone 5. The batteries go but that's not a problem as they are easy to replace. The thing that is a problem is some new software won't work if you don't have a 64 bit processor. I can't catch Pokemon any more! Otherwise good.

I wouldn't actually recommend storing a SE. Just repair your present one and if it croaks buy a good used on on eBay.
Maybe one day we can prove there's a teacup orbiting Saturn too !
Consider a Loan Instead of VC Money
This could also be the reason that there is no small phone, as this would make the "window" to their ecosystem literally smaller.
You're right. I've tried again and I get it now. My system was a bit unstable due to an upgrade (which I had forgot I'd done).
Exactly; it just requires some psychological trickery -- advertising the small form factor as a premium item. MacBook Airs and MacBook Pros are a reasonable analogy.