skysight-inc/HackerNews huggingface dataset:
I actually got an X for my bday shortly after they came out. Used it for about 10 days, then on a lark popped my SIM back into my SE before I was going to sell it. The next day I returned the X to my local Apple store and bought a guitar with that $$, knowing that I probably wouldn't be buying another phone for awhile.
I just found these resources from a real live company in the GitLab Handbook:

Handbook > Engineering > Infrastructure
https://about.gitlab.com/handbook/engineering/infrastructure...

Handbook > Engineering > Ops
https://about.gitlab.com/handbook/engineering/ops/

(Sysadmins are part of teams that solve business and scientific experiment problems for people that are part of organizations' teams)
Red – terminal log analysis tools
> Or even a tree thousands of levels deep.

That can't be true otherwise it would take you a minute to form a conscious thought. Biological neurons are slow. If anything, artificial neural nets are 'deeper', going up to 1000 layers.
I really liked my SE, however after the second charging port fail I got a Sony Xperia ZX2.

It's just a tiny bit bigger but much more powerful.
The bug has been fixed by spending more on the rifle; specifically, by chroming the barrel and by lowering the cyclic fire rate. The issue was less the ammunition than it was testing for reliability, changing a part of the system, and then not retesting and tweaking the rest of the system to fit. Modern M-16s and derivatives have a pretty good reputation for reliability.
Hallucinations Are Everywhere (2018)
A Short History of Chaosnet (2018)
The article says the AR-15 is good and the M-16 is bad. You seem to be lumping them into a single thing.
The M-16 was buggy, not an inherently bad design. If it had another few years to bake before being rushed into combat, it would probably have avoided the bad rap.
You can specify light or dark modes/themes. The github page has examples of both.
Metadata is not just data
I suppose you still weight less than people settling for and people wishing for larger size.

I am using a 4.7inch z5c.
Ask HN: Which languages came before C?
Pretty much the title, I'm just curious about the history of programming and what languages came before C and how popular they were.
Here is an explanation and a suggestion on how to implement it.

http://doc.pypy.org/en/release-2.6.x/windows.html#what-is-mi...

Please help us, we are a small team. The best way to reach us is through IRC on the #pypy channel
isn't a sentient civilization within about a billion light years of us because the signature of Dyson spheres would be unmistabkable and unmissable.

It is entirely possible that advanced sentient civilizations have realized that there is such a thing as 'enough technology', learned enough to permanently liberate themselves from basic needs, and found other kinds of fulfillment and amusement.
I had an SE for two years and cracked the screen. It turned out that Apple didn't repair the screen anymore. So for slightly more ($115?), they gave me a new 64GB SE. My only complaint was that I hadn't recently backed up my old one but that was on me.

The 4" SE is the perfect size for me. It's the best cell phone I've ever had.
> The $200 dollars loaned for refinancing, to help a single mother leave a job that holds a car note over her head, for a better one (one that can pay for the rent and food and a good Christmas for a son), never asking to be paid back.

If someone would like to help with this sort of thing, one opportunity is r/Food_Pantry/ or /r/Need on Reddit. There are plenty of people in a bind with simple needs like $20 of food or paying a late bill due to unexpected expenses.
unlocked/rooted Sony Xperia Z5 Compact here w/ Lineage OS. love it.
I am surprised to see that nothing about DARPA’s William Godel and his impeccable role in the development of M16 has not been mentioned here.

Taken from Wikipedia -

>>In October 1961, William Godel, a senior man at the Advanced Research Projects Agency, sent 10 AR-15s to South Vietnam. The reception was enthusiastic, and in 1962 another 1,000 AR-15s were sent.[60] United States Army Special Forces personnel filed battlefield reports lavishly praising the AR-15 and the stopping-power of the 5.56 mm cartridge, and pressed for its adoption.

For those who are interested more in Mr Godel’s role, please refer to The Imagineers of War by Sharon Weinberger.
Hey, (one of the) developers here.

It's really exciting to see that there's still interest in this little game Greg and I made all those years ago!

I wrote up a postmortem on Untrusted back in 2014 that may be of interest if you'd like to learn more about how the game was created: http://alex.nisnevich.com/blog/2014/10/17/some_words_on_untr...

I'm happy to answer questions and help anyone's who's stuck and needs a hint, but it seems like the HN community has already been doing a good job of the latter :-)

I'm still experimenting with the fascinating intersection of code, games, and language. Here's the latest thing I'm working on in the area (albeit in a very different vein, and still very much a work-in-progress): http://app.wordbots.io/

Alex

P.S. I though I'd end with a shout-out to some super-cool games by other people that have been inspired by Untrusted:
- INJECTION by TOASTEngineer: https://schilcote.itch.io/injection
- Programmer Adventure (interface in Russian): https://programmeradventure.github.io/
Smaller phones tend to lead to less smartphone addiction. They deal with one of the biggest issues Apple says they care for, user welfare.
Far too many of these sorts of toolkits are planning to make accessibility a thing when systems' native toolkits do it out of the box and integrate well with integrated and commercial accessibility software.

For these projects, accessibility is always coming at a later date, never baked in right from the start.
> An early alternative to Unix called Tenex

Ahem. Tenex ran on the PDP-10 (a mini mainframe for its time with a 36-bit word). Ritchie and Thompson were at that time still working for the Multics project (on a 36-bit architecture) and started writing Unix much later when they returned to Bell Labs (writing it on a smaller machine, PDP-7 and later PDP-11).

> the Tenex team had just gotten access to the ARPANET

Umm, the ARPANET IMPs were developed by BBN where Bobrow and Murphy were developing Tenex. ARPA was also interested in architecture and OS standardization at that time, in order to simplify research collaboration.

> FTP originally didn’t include support for email. Around the time it was updated to use TCP (rather than the NCP protocol which ARPANET historically used) the MAIL command was added.

Actually the mail command, as you even link to, was added in RFC 385 in 1972; the first TCP RFC was RFC 793 almost a decade later.

(it's "the arpanet" by the way, being the network funded by ARPA, not some network named "arpanet" as, say, CSNET was).

TECO did not become Emacs but Emacs was written in TECO from around 76 (IIRC it started last Gene Ciccarelli's TECO init file).

RFC733 had nothing to do with how messages are stored on disk.

Etc. I stopped after that.
I actually find this a feature.

If you have a function that takes `(Foo, Bar) -> Baz`, What you really have is a function that takes in a FoobarBazifier.

So name your function-interface:

FoobarBazifier = Callable[[Foo, Bar], Baz]

def my_func(cb: FoobarBazifier) -> Baz:
...

This is pythonic, in the same way that preferring named functions over lambdas (and therefore not having a single character lambda syntax) is pythonic. Its controversial and people dislike it, but it is nice.

It also has the side effect of letting you Subclass the interface if you want to (via NewType), so that if you have multiple functions that match the same signature but fulfill different interfaces, you can name the interfaces differently and use them in different places.

Java mostly enforces this because you have to define an explicit interface and class for your callbacks (or you did until java 8), this is essentially the same thing, but with 1 line of boilerplate instead of 25 across 3 files.
> I'm not sure why it matters that a black hole would be spinning.

Because of frame dragging.

https://en.wikipedia.org/wiki/Frame-dragging
> The Kalashnikov had been designed in 1947

1944 actually, there were examples in trials by 1946. 1947 was the year of adoption of a developed version but it was only ever called AK in Soviet documents.

Something else the article gets wrong is use of a hyphen in M14, M16 etc. A minor point but immediately shows a lack of familiarity or research with the subject. It's like reading a 2019 article that talks about the i-Phone.
Not sure they refuse to acknowledge it: my wife’s 7+ had this last month and the Apple store said “Oh yeah, known problem” and replaced it free of charge.
This is related to a pretty good example of why eSim fails in practice! You cannot use a Google Fi data sim with an Apple Watch (the cellular version, that is). Since the Apple Watch (Cellular) version uses an eSim, it's tied to explicit network support, and therefore won't work. If it took a normal SIM I could just put my Fi data sim in and be good to go.
We're already attempting suff at that scale. GTP-2 has 1.5 billion connections.

https://openai.com/blog/better-language-models/
Like MP3 encoders, JPEG encoders have only gotten better over the years, perhaps they’ve fewer bugs or compromises for compression? Also, there are newer standards for JPEG including JPEG2000 and JPEG XR, etc. Plus many other alternatives: https://developers.google.com/web/fundamentals/performance/o...

So my advice is encode in multiple formats to achieve the broadest browser support and the best image quality/size trade off that you’re willing to allow. That said... it does sort of bug me that every couple years we have to revisit which codecs we’re using because the implementations keep marching on...
The same is going to happen for Apple's "Professional" Macbooks.

2015 I think was the last year they made a decent Macbook? Since then it's been the touch bar (annoying but functional but potentially useful) and an absolute shit-show of a keyboard.
Quite abstract art but true, interesting how that happens
sure, because Sure, because this (taken from React's JSX example page):

<DashboardUnit data-index="2">
<h1>Scores</h1>
<Scoreboard className="results" scores={gameScores} />
</DashboardUnit>;

is more readable than this:

[dashboard-unit {:data-index 2}
[:h1 "Scores"]
[scoreboard {:class-name "results"
:scores game-scores]]

Please tell me more about Lisp readability.
> As someone who has been doing their best over the past ~10 years to understand how technology has interfaced with societies, cultures, political & business interests, etc. over human history - and all the ways that it has gone wrong

What a fascinating subject to look into! Any books you would recommend?
I'm not suggesting that we speculate into high fantasy. What I'm getting at is that we can't come to a conclusion about whether advance civilizations exist or what they might look like to us. So quite the opposite of realms of hypotheticals really.
Duplicate https://news.ycombinator.com/item?id=19467244
Watch Tool Rewritten in Go
> Pre-coding airport pickup locations.

Uber does this in many countries. Perhaps not yet in Qatar.
I mean, that requirement (supported by ECMAScript out of the box) means you can't even use babel on the front-end since stage 4 isn't necessarily supported until the next release.

Types aren't coming to ECMAScript anytime soon and with flow and TS it's probably time to get used to the syntax.
I'm with you. I've been on my 5S since it released. Why? The small form factor + it still works really well.

I'm only just starting to notice some slow down that is annoying me, so I will be upgrading to the SE.

Like you, I sure hope their analytics shows that I could have updated all along to ANY of the phones, but after all these years, I chose the SE. Oh, and I tried Android too. Hard to explain why, but it just wasn't for me.
"The US, by contrast, had spent the decades since WWII resisting the assault rifle concept, so that when Vietnam rolled around their fantastically rich and well-funded military found its infantry outgunned by peasant militias wielding second-hand Soviet rifles."

They would have had M14's in the beginning of the war, with 7.62MM rounds and 20 round magazines. The M16 was lighter, since the M14 had a wooden stock, but the 5.56MM rounds were smaller, and the initial models also had 20 round magazines.

So, I'm struggling with how the M16 would have been even a paper improvement over being "outgunned". I suspect it was more about being lighter and carrying around more rounds of the smaller lighter ammo.
Interactive Google Doodle Celebrates Bach with AI
JavaScript Frameworks, Performance Comparison
Kotlin simply is an attempt to fix Scala problems, which in itself is an attempt to fix Java problems. Clojure by design - simply doesn't have those problems.
Is Data Science Following the Scientific Method?
Exactly. Git and github aren't backup tools. I always feel like github (and others) added to the git workflow things that are bolted on top of it and tie you to their platform.
You can use chrome dev tools. Right click the window and click 'inspect'. In the 'Audits' tab, you can run an audit for accessibility. It runs your website and checks it against common accessibility criteria, giving you a score out of 100.

On a side note, running this page through the accessibility audit, gives a score of 33. Perhaps HN has some work to do on accessibility.
google tag manager, google DMP, doubleclick?
A tidbit about the kid's work ethic:

> “The average kids do 50 to 100 puzzles a week. (Tani) does like 500 puzzles a week,” [his chess coach] Martinez said.

https://fox4kc.com/2019/03/22/homeless-8-year-old-who-learne...

Pretty amazed at that effort. Far outstrips anything I did when I was 8 years old, I believe I watched a lot of cartoons.
No, for one you can only orbit in an ellipse around the center of mass. You can only "comb" in a direction that takes you around the middle of the ball. The major difference though, is that you can have overlapping orbits. There is no way to cover the entire surface without overlapping because of this, but you can still cover everything if you're willing to pay a price in efficiency by having portions of the constellation shade one another.
Junior Developer Koans
For what it's worth, protected branches are pretty clearly listed as a "Github Pro" feature in their pricing page.

I agree that it'd be nice if they warned you about features you're using that will be turned off, but I don't think it's unreasonable to expect that people requesting downgrades understand which features are in which plan.

Maybe this could be suggested to GitHub's Paperclips project, to avoid future confusion?
> I added "one of" to nip this sort of argument in the bud but I guess it didn't work.

You also added

> ..., if not the best

Personally I don't care, I just wanted to point out why people may start arguing : )
Any black hole we could conceivably create would completely evaporate in nanoseconds. There's even conjecture that the LHC may have created some already (although it's not probable, it's not entirely outside the realm of possibility). It's not like they stick around eating more once you make them.
Tools and resources for fuzzing with the Rust programming language
It's the same in all of the ex Eastern Block countries I believe.
I switched from a 6s to the SE 1.5 months ago and I love it. Works for everything I need and the battery lasts all day.
Is anybody using pypy for big data and machine learning tasks ?
For us, the answer to "R vs Python" is "Spark" since eventually you get to dara sizes where just R and Python don't really work.
> send HTML as type application/xhtml+xml

What does this change?
Why not just respect the "do not track" header?
https://news.ycombinator.com/item?id=19426186
Yes, that's enough. The FAQ says a small number of reposts is ok, but ten is not small.

https://news.ycombinator.com/newsfaq.html
Mathematical/Geometrical fact: Parallel lines can never intersect. But will they not intersect if I bend the space?

When you say on algebraic solution exists, that doesn’t mean no solution exists?
I'm just confused, I thought a black hole was where gravity was so strong light could not escape it just starts looping back on itself like a coin in a large funnel, then how could we escape? We would just spiral down the drain? Why would there be a portal?
But it is significantly larger, and it is also significantly heavier (weighs 50% more). The weight aspect is often ignored, but I found it very noticeable when I tried the XS. https://www.phonearena.com/phones/size/Apple-iPhone-SE,Apple...
It sounds like he is doing Android, where indeed Kotlin is strong, and an officially supported language too.
This comment crosses into personal attack, which is not allowed here. If you'd please review https://news.ycombinator.com/newsguidelines.html and follow the rules when posting to HN, we'd be grateful.
Probably, yes. If you're lucky, it might get rolled into the next deploy/upgrade.

Luckily, you usually don't need to do extensive editing there, because you usually can't change much. Most of the changes you'd want to make to config files, etc. also have to go into the next deploy or through some change management process anyway.

You definitely get used to using vi, though.
Here's just a sampling of the rhetoric I see on Nextdoor in Silicon Valley:

> See where the Wheels and Deals is going to be torn down and have another living complex built there? And the old nursery, a pre-school as well! It's never going to end until all of El Camino is a mess of roaming cars and people. Our whole area is going to be turned into an over populated dump.

And in case you weren't clear on who's doing the over population, the poster later makes clear their opinion on the subject:

> These living places aren't being built at the alarming rate they are because there's a line of people waiting. NO sir.....there being built to ATTRACT them here. WHY.. would we want that? Politicians can shove all their forced urban developments. They're not living in them.

> And for the record, the state of California and it's past buffoon elected officials are the ones to blame. If they weren't so busy preaching sanctuary state they would have come up a population control plan. That's whats needed. Not trashing cities with every element that has little to offer.
Agreed.
Not buying a new MBP until they have usable keyboards again.
I don't see any attacks in what mlthoughts2018 wrote above. It's a strong critique of Haskell, sure, but there's nothing wrong with that, as long as it doesn't go into the programming language flamewar thing (which it didn't).
Yes! I have that laptop and if it breaks I’ll try to somehow buy the same model again. It was perfect. The new ones feel so bad that I prefer the feel of the bottom of the barrel Acer laptop keyboards to the high end Apple ones.
My manager had us all watch The Moneyball movie with Brad Pitt, and informed us that the company would rely on Data Science and metrics to make decisions. I’ve seen some good come from that strategy, and some not-so-good.

I think the hard part is in measuring the data we collect, we don’t always see how data is related to what we’re trying to achieve. The data doesn’t lie, but if you make a mistake interpreting it, it can seem like the universe is conspiring against you.
One of the things I think is under-discussed (although the article does touch on this) is that this is another move to take customers from buyers to renters. It used to be that customers bought things, and then they owned them - games included.

Now, we've removed legal "ownership" basically entirely, as well as physical "ownership" when dealing with online stores when it comes to video games. This would take that a step further - now you don't even own the hardware producing your content - instead you'll likely need to pay an ongoing fee for access, as well as probably a fee for content.
For the very basics, Chapter 30 of Introduction to Algorithms has a very good stand-alone introduction to the topic of large integer multiplication via polynomials and the FFT.

https://en.wikipedia.org/wiki/Introduction_to_Algorithms
This is an interesting perspective! The frontier around dark energy / space accelerating in its expansion etc is interesting to me.

A bit unrelated, my pet theory is that a dwindling of some quantity creates the things we're measuring as acceleration. My naive intuition is that celestial bodies aren't flying away from each other accelerated by some unseen energy so much as getting smaller. If two things shrink in place, the distance between them grows.

Maybe there's some obvious reason why that couldn't be the case, i'd be interested to know!
I really don't understand this point about just using Java libraries in Clojure. Why not just use Java? Wouldn't the experience of writing Clojure that fits the Java library's model be horrible?
First of all, congratulations on shipping! That by itself is quite a feat.

There's lots of valueable feedback in this thread. Don't get discouraged by it. It's an interesting project in its early stages and it has a lot of potential. Keep it up, we need more people like you :)
> Hopefully Apple will come up with a 5" Full Display SE size iPhon

With 5” display it’s not going to be a SE, but just another big iPhone.
unlikely since it was last updated in 2014 :p

*edit: according to another comment someone else posted
What Scala problems does Kotlin attempt to fix?
I've crossed off all Macbooks from my mental map of future purchases until they fix the keyboard and either get rid of the Touch Bar or make it actually do something useful. If/when my current laptop dies, I have no idea what'd get instead. Probably some other machine with a non-terrible keyboard to turn into a Hackintosh.
The same technology that creates filter bubbles can also be used to counteract them, if desired
There is no offense at this, that most people everywhere are just ordinary schmucks that suffer the world they are born into. If you were born into a world where decency comes easy you should be thankful of it. We all like to think we would rise above it but more than likely that's a mixture of hope, denial and lies we tell ourselves.

That said refugees Muslim or whatever often come because they themselves are weary of the bullshit imposed on them. And mostly these people are already victims.
Selling a new small phone is a market problem for Apple.

The form factor inherently makes it less expensive to manufacture. Bigger screens cost more etc. Which creates a pricing problem for them.

If they price it like a small phone (i.e. lower price) they cannibalize sales of larger phones with higher total margins, and lose money. If they price it with the same total margin as the larger phones, it'd still be the lowest priced current generation phone in their lineup, but would then compare very poorly on price to similar spec Android phones, which makes their brand look overpriced (as opposed to premium).

About the only way it would make sense is to make it a premium product. Give it the fastest available processor etc. so it can justify a premium price despite the size. But that's a difficult engineering problem. A faster processor uses more power and generates more heat, but smaller phones have less room for a big battery and less surface area to dissipate heat. And finding a solution for that is extra hard because what it needs is an advantage relative to larger phones, but if you improve performance per watt or battery density in general then the same improvement can go into the larger phone too and you still have no relative advantage.
Microsoft's Leaked Edge Browser Should Make Google Worried