skysight-inc/HackerNews huggingface dataset:
This article is vague because something is being papered over.

My interpretation: “We focused our culture on creating a corporate safe space and hired a bunch of people more interested in safe spaces than actually growing the organization and competing, then we began to lose ground and had to reverse course and became so scared of our own employees we had to enact measures to prevent them from revolting on us when we asked them to work harder.”

I think the entire social justice tidal wave that hit tech is going to destroy many companies, these attitudes and building corporate cultures focused on entertaining then lead to profoundly uncompetitive behaviors. Imagine how hyper alert these people are to even the lightest pressure.

It works great when finance is plenty and times are good. Once the market turns, every company that chose diversity and inclusion for their culture is going to implode violently and face employee revolts.

Google is especially prone to this. Of the major tech companies, google have gone out of their way to hire as many blue haired safe spacers as humanly possible. These efforts are going to backfire when they need to get mean and lean.
Optimizing global constant data structures using relative references
It depends on what your doing. I spend a lot of timing doing hardware design. So it can include VHDL for instance or I can be looking over PCB designs and various other layouts. If go to that Eizo's page you might see why a more square monitor is nice for CAD work not just long streams of text.
The longer I use computers the more I think having an OS-core plus separated user-applications is the way to go. As user I don't care/think a lot about the core, it should just work. Apps should be totally isolated from the base system and be up-to-date. Updating the base should never impact apps, updating apps should never break the base system.

Right now I use openSUSE Tumbleweed[0] and Guix[1] for applications. This gives me an up-to-date OS with the ability to rollback OS updates (thanks to openSUSE snapper and btrfs). Guix is a functional package manager with rollback support & reproducible builds, which allows you to have multiple versions of the same library installed so that different applications can make use of them. The above combination solves a lot of problems traditional packaging systems have.

I also follow to some extend the Snap[2] packaging world. I like the security idea Snap brings to the table, but right now the snap thing is still work in progress.

[0]: https://en.opensuse.org/Portal:Tumbleweed

[1]: https://www.gnu.org/software/guix

[2]: https://www.ubuntu.com/desktop/snappy
No, no changes to Maxell's equation, but I think it's easy to be mislead by the bad press coverage and title.

They only made a weird material where photons interact in a strange way, the photons "like" to be bound in triplets in that material.

There are other unusual materials, for example one special crystal can split a green photon into two infrared photons. Or the inverse, pick two photons and create a green photon with them. https://en.wikipedia.org/wiki/Spontaneous_parametric_down-co...

The process in the article is different because it's temporal and it's only inside the material, but the split/unsplit make new photons than can live forever outside the material. (There are other differences ...)

Maxwell's Equation is only valid in vacuum, or when the material doesn't do anything interesting. The technical term is probably "linear materials". In nonlinear materials, weird things can happened and you can no long use the Maxwell's Equations.
Let's see. No it isn't. Not even close.

A 4:3 aspect would give 1920x1440. You have 1920x1080. Where has the bottom quarter of the screen gone? It's not there.

How can that possibly be better?

I'd take 3:2 with high enough resolution as that's the equivalent of 2x 4:3 side by side in portrait. That would be a fair trade off. I'd still prefer a 4:3 laptop though!
Devin Booker wins Three-Point Contest with record-breaking execution
Hanlon's/Occam's/etc. razors are just heuristics.
Your question is based on the assumption that they do reject loans on regular basis. The truth is they don't. They are so willing to blindly grant loans to the extent that the total amount lent out by them was found to be several times higher than the legal ceiling set by Chinese laws. The authority had to step in and force it to suspend such irresponsible lending. It was widely reported by various Chinese news outlets back in Jan 2018.
There's a demand for a non-anemic Mac desktop that isn't a huge overpriced dead-end waste of money, but that doesn't exist.
I thought they were among the very first to abandon matte and 4:3, what models are you thinking of?
4k is the worst thing that could happen: it is so heavily marketed and has 16:9 aspect ratio. It is only appealing to people who use computer mostly to watch videos (who, unfortunately are majority of PC users).

The rise of so called "Smart TVs" and tablets gives us a hope that people who are only interested in watching movies will finally stop buying computers at all, and once again professional users will be the main focus of laptop and computer monitor manufacturers :)
Mill: new Scala build tool by Li Haoyi
Users angry at marks left on wooden furniture by Apple HomePod
I am professional and I like my wide screen laptop.

Most of the time I am in this editor-thingee where the left-hand side is a tree-structure showing an overview of the project I am working on and the right-hand side is some sort of detail view.

Perhaps there are some toolbars too but they are just fine being vertical.
Actually, I still like the idea of Wave, but to be honest, I didn't like the idea of using a google server and as far as I remember, the self hosted servers were available when Wave was abandoned by Google already and they were in a miserable condition (buggy GUI, limited features).

So apart from these obvious problems I think their biggest mistake was the try to replace email instead of evolving email to wave.
Performance is only an issue if your disk can write faster than your CPU can hash. hammer2 changed its hash a couple of years ago because this started happening with newer NVMe drives[0], but before that disk writes weren't CPU-bound.

[0] http://lists.dragonflybsd.org/pipermail/commits/2016-June/50...
Yep, We are doing it at work at the moment and whatever legislation we implement post-Brexit has to be at a minimum as strong as GDPR.

It's causing us problems but I wholeheartedly support the regulation and the intent of the regulation.

I also expect once we are outside the EU that the EU will stop pussy footing around with us (we (Britain) get away with murder by ignoring bits we want to and as a member they don't come down hard enough on us).
Did you see that video
It's nowhere near as nice in my, and lots of other people's, opinion. Just because people don't like it doesn't mean they haven't used it. Also, word's actual typesetting can't touch latex. I wouldn't want to use word for anything, let alone something that requires a large equation.
Having just paid for a termite inspection, are infestations not a risk?
1. Tables in Lua have keys. Any value other than `nil` may be used as a key, including `0` if you so desire.

2. Lua's usage of `begin`/`end` was borrowed from "Modula" according to the HOPL paper[1]. Probably Modula-2, but the timeframe would not exclude Modula-3 as a possibility, though I suppose it doesn't really matter.

3. I find this to be a poor argument, but I've never felt like I was missing out on a whole lot by not having modification operators in Lua, either. It's not something that comes up often enough that the couple extra keystrokes should be a deal-breaker.

4. Lua added integers alongside flonums in 5.3, along with bitwise operators, but it's been possible to configure Lua's number representation at compile time for as long as I can remember. Prior to 5.3, anyone with a usecase that really necessitated bitwise operations could easily add them with a dozen lines of C code, or they could use LuaJIT which has offered bitops for some time.

I agree completely with points 5 and 6; nothing to add there :)

[1]: https://www.lua.org/doc/hopl.pdf
> which has a screen that's much closer to 4:3 than 16:9.

It's 3:2 probably, 13.5" 2256x1504 ...
Exactly. To a large extent, I - a citizen of an EU country - can already see the effect. Just look at how many electronics companies don’t sell in EU. There’s a Swiss company making great routers that outright says it’s because of RoHS.

And as of the earlier arguments like “no loss” or “competition would step up” - look how few EU tech companies there are. There’s a reason for that.

The armchair commenters here aren’t EU business people, and it shows. Around here, GPDR is considered a disaster, in the usual style of EU’s heavy-handed, poorly thought-out regulations. It adds so much bureaucracy and expenses - even for companies that do nothing shady - that it is absurd.
Visa has vested interest in cryptocurrencies never getting anywhere. They have a motive to make them seem like a dangerous investment. I'm not saying that a purposeful action happened here, but it is a possibility.
FastParse: Fast to Write, Fast Running Parsers in Scala
> there’s enormous value in chucking insurance out the window and just paying the doc for their time

I'm sure there's enormous value in chucking economic realities out the window for everyone's job, but that doesn't make those realities go away.
I should use my ext display in 9:16 more often. That's the one that makes sense even if you only work between vim, firefox and the terminal.
This is why I'm not opposed to the Common Core approach. It seems that they really emphasize math conceptualization and chunking instead of a formulaic process list that was used when I was a kid. Given the poor math scores in the US compared to other advanced countries, I really hope that this helps more younger people understand math.
Ask HN: why one telugu character (జ్ఞ‌ా) crashing iPhone?
The character is : జ్ఞ‌ా
Even Twitter not allowing to post as tweet.

Sent it via whatsapp and unlockung phone just crashing it.
Cert EU top stories
The greatest reason I believe a company should prioritize for cultural excellence is for its causation effect on product excellence. I firmly believe this causation exists and this mutually exclusive scenario you mention doesn't exist.
It does. There are Lua and Love2D extensions. I use Atom when working with Love2D, however. The tooling there is better. BTW, there’s a great short Love2D course on Udemy.

https://www.udemy.com/lua-love/
You might as well call it a steel tower at this point.

Steel is heavy but it's also very strong. You don't need a lot of it to build something. A pure steel building actually ends up being lighter than a concrete building because of this.
I'm not sure how the GDPR would apply to interactions that happens entirely inside a non-GDPR country, such as an EU citizen signing on to wifi in, say, China or the US, or in a hypothetical post-brexit UK that repealed the GDPR.

There are, of course, provisions for cross-border digital services, but there's nothing cross-border about these wifi services.
Thanks mate for the feedback.

Liked your airdrop party thingy. will think about it.

Do you think having multiple themed timelines tailored to specific use cases and some premium features will get people to use it ? oh yes and making it easy by getting some integrations on with fb/twitter/linkedin/ google photos and so on.
I wanted to echo the parent poster. I'm in my 30s and math made no sense as a kid - precisely because the problems were all artificial and uninteresting. I had to fight major math phobia in undergrad. For me personally, the most interesting application of math was figuring out orbits/positions of stars, etc. I have a 2 year old so if you have another favorite example like this, I'd love to hear about it.
That is also a subject here containing woodwork, knitting and sowing among things :)

The woodworking/mechanics part is called "sløyd" and the other is "forming" (shaping).
You can teach multiplication as "here memorize that" or as "here is set of trics how to derive result" or even entirely diffreently.

Likewise with addition. You can mostly memorize that or you can tech them how to simplifie calculations. Thing like "17+5" is actually "17+3+2" which is easier to calculate.
In that case, the answer is because adding more height to the screen would mean adding more height to the base as well. You basically double the additional weight, which is against his low-weight requirement.

Alternatively, you can shrink the keyboard. I'm sure that if he tried a keyboard with smaller keys, he'd suddenly add a third requirement to his list: Regular sized keys.

I remember the days of people complaining about laptop keyboards, and I'd much rather have a slightly wider screen that I didn't need than smaller keys.
Since when is yoga part of a “bro-centric culture “?
All the yoga classes I attended were 90%+ women.
Is there a way to actually request a specific doctor have some time dedicated to figuring your case out at your expense? i.e. "Please do more troubleshooting for me above what insurance pays."

I like your idea - but I fear the industry might have already ruled it out.

-edit- Granted, I've done this in my own life by going to specialists at their own offices/outside of a hospital or medical group.
G’MIC: 2.2, v’là les filtres
Why doctor? It's the most expensive part of your healthcare. But it can be trainee/researcher/AI. Which could be absolutely out of expensive healthcare system. Service which you could buy for additional cost from company which has good guess/prediction ratio based on input parameters from doctor. Service which could be in any part of the world.
Not if the lumber is pressure treated.
More concerning would be a withdrawal from the ECHR, which focuses on fundamental human rights per se, not fundamental rights arising out of EU membership.

Both are concerning, though. I was recently educated by a real lawyer about my idealistic view of the ECHR. It turns out that I had a fundamental misunderstanding for years, so I will share the essence of what they told me in case I wasn't the only one. (I am not a lawyer, so please forgive any continuing misunderstandings in what follows.)

The thing about the ECHR is that it doesn't really operate as a law, more a benchmark against which other laws are measured. A UK court will attempt to interpret UK law in a way that is compatible with the ECHR/HRA where possible. However, if a law cannot be so interpreted and is not compatible with the ECHR, the most a court can actually do is issue a declaration of incompatibility, which is the political equivalent of being told off and put in the naughty corner. The law itself still stands. Usually after a declaration of incompatibility the government does acquiesce and modify the law to be more compatible, but there have been some notable instances such as voting rights for prisoners where they have refused to do so. At that point, regardless of any theoretical protections afforded by the ECHR, the practicality is that is has no more power.

The legal situation seems to be quite different as far as the Charter and enforcement through the CJEU go, because that mechanism appears to have real legal teeth in its own right. This is the mechanism that will almost certainly disappear as part of Brexit, and so it is important for the protection of rights and liberties that something analogous be enshrined in primary UK legislation. The government of the day could still change it later, because in this country we don't have a constitution that guarantees these sorts of rights and sits at a higher level of law, but at least they would have to do so actively and under full parliamentary scrutiny like any other law.
What if I set my resolution to 3840x2160? Do you think it's about raw pixel count? Widescreen resolutions make most people more productive.
Ask HN: In what cases would you build an app over mobile site?
My company decided to build a native app for mobile presence. I'm not from the domain and would like to know - what considerations come into such decision? Why do we need "an app" in 2018?
Building a Hypermedia-Driven RESTful Web Service
I have what I think is one of the last great 1920x1200 laptop displays. Not 4:3 but better than 1920x1080 It's a Core 2 Duo 2.66Ghz Dell from 2008. It serves as my Plex Server.

At least after 2012 you could get Retina display Macbooks and later PCs that you could use in other modes without looking bad.

All that being said. For reading, I much prefer my iPad because it is 4:3.
Hasbro Is Getting into Crowdfunding with an Insane Star Wars Toy
A Guide to the Spring State Machine Project
Pre-Lisp-Machine IDEs were already more advanced. See for example BBN/Xerox' Interlisp mid 70s.

Generally Lisp still offers a lot, but if you don't know what to look for, you might not see it even if it is before your eyes. Even though the Clojure community reimplemented much of SLIME.

It also might not be important to you. Stuff like having a Lisp compiler written in Lisp, having an actual interpreter, being able to dump images, low startup times by default, break loops, readable stacktraces, type checking compilers, resumable error handling, embedding in C applications, whole-program compilers, compilers which can create C code, ...
This is an experiment to see if timelines can be used for telling stories much easier than writing a blogpost.

The posts are sorted as per dates and creating threads is much easier here than articulating on a medium.

The restriction on content size and picture based storytelling keeps this quite different from MEDIUM. As we go further, notification system for posts and embeddable features will differentiate from other platforms too.
It's just a proposal/advertisement of one company.
"Symptom Number Two will shock you!"
I guess I'm using it differently, because I don't find those issues so important for me. I'm using desktops as a different computers for different states of mind. One desktop has some relaxing read (hacker news, for example, or reddit), some explorers, notepads with not so important stuff. 1-2 desktops for work projects, usually it's exactly one desktop. One desktop for gaming and related websites, discord, etc. I'm switching between them may be one or two times a day. I can see that if you're using multiple desktops for a single project, something like multiple displays and often switching between them, they might be not that usable.

macOS implementation was bad, because I accidentally switched between desktops all the time. It shows all launched apps in the dock from all desktops. If I'm working on my project, I don't want to see that I have Battle.net client launched and 10 unread notifications in Discord guild channel. If I'm clicking on Safari icon, I want to launch new window on current desktop, I don't want to switch to another desktop with some random website.

Anyway the main point of virtual desktops is that they are implemented at OS level. Actual interface is not very important, because if API exists, 3-rd party programs can embrace it. For example Windows 7 had virtual desktops implemented on system level (there wasn't UI to manage them), but API was very limited, for example it wasn't possible to move windows between desktops. Also applications usually weren't aware about those desktops and sometimes were outright buggy (for example you couldn't launch second Firefox window on another desktop).
You need to read up on GDPR and what it really means.

You’re probably as annoyed by those ever-present cookie banners everywhere. That’s a direct result of another poorly thought-out EU regulation with good privacy intentions behind it. EU is not an indisputable force for good as you seem to think.
For the desktop market you are forgetting the gamers, unless they quit using desktops and laptops they prefer wider screens. So I don't see it going away especially when the manufactures can be lazy and use the same panels in multiple products.

Although I would be happy if your prediction turned out to be correct!
The Most Undervalued Gems Set Out to Explode in 2018
> I wish Lua had won against python

Thank goodness it didn't. The number one benefit you should get from a scripting language as opposed to a compiled one is higher productivity – otherwise, you could just write it in C and have higher performance and lower resource usage. What good is a scripting language where I have to either implement every utility function myself, or look for and include an external library? Lua does not even have a round() function! [1] You can't just write print(some_table) [2], which makes using the REPL needlessly burdensome.

Sure, as an embedded scripting language in very small, resource-constrained devices this is a good strategy, but that's a niche application.

Even worse is the "arrays are hashtables in disguise" concept, because even though it might appear to be elegant, it doesn't work well in practice. In the end, you have to treat arrays and hashtables differently (see, e.g., pairs() and ipairs()), because – big surprise – arrays and hashtables are very different conceptually, so you don't gain much from unifying them.

Also great is that if you set element #5 in a 10-element array to nil (maybe you write foo[5] = arg1, and arg1 comes from a caller), your array suddenly only has 4 elements. That's because the first nil in a hashtable demarks the end of an array. Similarly, you might get an array argument from a caller, check its length (4 elements), append a single value, and suddenly your array has 10 elements, instead of 5! That's terrible design.

[1] But it does have functions to convert degrees to radians and back. How is that more important than round()?!

[2] Lua will just print the address of the hashtable, which is completely useless if you want to see its contents.
That's not the kind of torture i meant. Rifle or knife should be acceptable to most people. (This process is simple. Experienced butchers even work fast and clean.) Switzerland law is also about killing the lobster instantly so it's the same.
Yeah, this was going to be my suggestion, but again, i think it depends on usage.

I have a 12.9 inch (first gen) iPad Pro. Using it in portrait to read is completely amazing. It is actually almost too tall for my lap like this (I am not a large person), but I can just manage.

Some of these folks may be able to get away with this solution if reading PDFs, web pages, etc. I assume that at this point it is also possible to do console style development on an iPad (remote apps, ssh, etc). The only bummer is the iOS local development problem for people that need the software flexibility of working locally. I really, really wish Apple would allow this.

But for reading and writing, the iPad Pro is pretty darn hard to beat.
Ethereum didn't even exist when it ICO'd, neither in code or in blockchain.
typo warning: hn@ycobinator.com -> hn@ycombinator.com
A Parable About Compromise
Is Monero Worth Investing? The Beginner Guide to XMR
Better browsing across Google Docs documents would make it the killer software.

- It probably requires a left sidebar with a tree of the project’s documents,

- And perhaps a notion of document hierarchy, child pages or something to better browse. Aside from those, which aren’t technology challenging, it would make my startup switch to GApps.
In that case I'd prefer 3840x2880. It's still missing 25% comparatively speaking.

All the losses from browser header, footer, OS status bars, browser chrome or IDE widgets are at the top and bottom. Making that 16:9 letter box skinnier.

I'd prefer more lines to be productive - to display the whole email without scrolling, or the whole method definition or half the article on a site etc. When I want to watch a full res HD movie I'll take black bars top and bottom.
The lua interpretors are just fine ; it's not because it's designed to be easily embeddable that it doesn't work just fine on its own.