skysight-inc/HackerNews huggingface dataset:
80% of the web powered by PHP (2017)
I was introduced to sci-fi last year and pretty much stuck to it throughout 2018. Perhaps the usual suspects given the crowd here but in any case below are my highlights.

Completely blew me away:

- Anathem by Neal Stephenson

- Accelerando by Charles Stross

- Remembrance of Earth's Past trilogy by Liu Cixin

Great Reads:

- Seveneves by Neal Stephenson

- Glasshouse, Neptunes Brood & Saturns Children by Charles Stross

- Rendezvous with Rama by Isaac Asimov

- Hyperion by Dan Simmons

- A Deepness in the Sky by Verner Vinge

The two categories are pretty subjective, due to personal taste but also the fact that all of the concepts in the more recent books were new to me (whereas they may be quite familiar to those who had read earlier authors work). All are awesome.
Is there anything we can do that will have an actual impact? I don't really rate standing in the streets with signs as an effective tactic in this country. Remember only one of the submissions on this bill was in favour of it, the politicians here don't listen to words from the citizens.
Counter-anecdote: I own 2 Kinesis Advantage and they're both working perfectly after 11yr and 5yrs respectively.
My dirty mind read that wrong.
What sort of change? I agree with the parent that they spread themselves across too many fringe issues. I.e I may vote the greens to help save the environment, but that doesn't mean I care about kids with gender dysphoria.
Huh. I had no clue. But on the other hand, there's this: http://www.abs.gov.au/ausstats/abs@.nsf/0/48791677FF5B2814CA...

Having a little time, I massaged that. See: https://keybase.pub/mirimir/AU-industries.pdf

So maybe more like 10% could be affected?
Greens don't count, they have no real political clout, and their tiny base rewards them for an anti-stand.
Yes, one, that small-enough-to-jail Chinatown scapegoat. Such a wonderful depiction of US justice.

https://www.vice.com/en_us/article/vdqbaa/the-tiny-chinatown...
>If not, then they are refunded all costs for the time spent at the failed institution.

I'm currently just one semester away from earning my bachelor's degree. To do so, I resigned from a reasonably decent sysadmin job. If I was put into the position of one of the students going to the failed college in the article I would be out 3 years of my life. For me the difference in salary alone, even if I was compensated for every dime spent on education from tuition, rent, utilities, books, gas, everything would still be over $100,000.

Just covering costs is a drop in the bucket compared to the value of literally years of someone's life. If my college closed their doors the day after the start of next semester I would be apoplectic. For profit colleges should absolutely be required to have enough funds in reserve to make sure that they could continue operation long enough to let all currently enrolled students finish at a full time enrollment schedule.

Students are left with student loans that are basically impossible to discharge in bankruptcy. Student loan forgiveness programs like the one for public service almost never actually pay out. Even if you die and your assets aren't enough to cover the loan, debt collectors will often go after immediate family members even though they are under no obligation to pay the debt in an effort to trick them into assuming responsibility for it. The whole point of making student loans unable to be discharged under basically any circumstances is to let creditors loan money for education without collateral.

Why shouldn't we require similar protections to keep for-profit colleges from defaulting on their obligations? I don't think what you're suggesting goes far enough to protect students and even if it did, it would need some teeth to it to meaningfully enforce it. We already have regulations to discharge student loans when an institution goes under but because of parasites like Betsy DeVos in the majority of cases those loans are still being collected on today.

I think the main thing here is that if an institution has "failed" then the government has already failed. Regulations should be structured in such a way that if an institution wants to close then it's cheaper to stop accepting new students and let the current ones finish rather than default and immediately close.
A junior,a middle and a senior dev walk into a bar and they order an ALTER table
It definitely effects all Australians. Meta-data hoovering spoke to more people than usual due to the same framing, "The gov wants to record what sites you look at". That's why we had much better engagement on that bill. This recent bill barely popped up in my tech heavy bubble. I only knew about it from a reddit post.
Sum types would add much needed compiler safety to returned errors and optional values. We often see nil pointer dereferences during runtime due to the usage of pointers as optional types.
It might seem odd, but I achieve a similar thing by scripting my data processing tasks with GNU Make. You can incrementally add steps to the process, and it will retain the existing results as you go along. My use case is scientific computing, where some of the steps may be the results of a costly optimization or simulation. I can update the workflow quite easily and not worry about redoing the expensive bits or making copies. Of course, all of the dependency management and parallel processing of Make are a bonus as well.
Ask HN: Lisp in 2018?
I'm thinking of learning Lisp but I don't know if it's the right choice. I'm kind of beginner I have a slight experience with Python.
Should I focus on Python or start to learn Lisp?

I'm asking because I read some stuff about unlearning the things you know when you try to learn Lisp. So should I start with Lisp?
There is still a limit, and beyond that is Sagan's 'Forbidden Zone'. We can move the line, but only infinitesimal amounts.
Well the article points out the “water sealed” prop shaft not actually being that even when designed/sold as such. Still would have had the collision but most likely the ship would not have sunk in the case that the water would not have spread throughout the ship.
"The war ship first carries out a last minute kidney robbery"

Google is failing me. Is this a Norwegian saying, or a mistranslation?
> Today not so much because Apple hardware prices have skyrocketed.

Have they? Or have PC prices fallen fast and far? It’s hard to compare due to the product continually changing (insert some sort of apples with apples joke), but it looks to me like Mac prices have fallen.

https://everymac.com/global-mac-prices/mac-prices-us-usa-uni...
Finally, OpenStreetMap Foundation reversed latest OSM DWG statement of Crimea, where DWG claimed that Crimea was marked as "Russia only territory".

OSM released version 1.4 of "Proposed features/Mapping disputed boundaries".[0]

Embassy of Ukraine to UK already posted[1] reaction on new decision:

> We welcome the decision of @openstreetmap to review its position regarding the Autonomous Republic of #Crimeaisukraine and to include it into the territory of #Ukraine. https://goo.gl/6Gt3eT

OpenStreetMap Ukraine (Ukrainian OSM community) also reacted[2]:

> Українська спільнота @openstreetmap вітає рішення ОСМФ щодо неділимості та теріторіальної цілісності України / The Ukrainian #OSM community welcomes the decision of the #OSMF on the indivisibility and territorial integrity of Ukraine #crimeaisukraine

At this moment previous DWG statement is in power, where Crimea at this moment is disputed territory between Ukraine (Crimea is part of Ukraine according international law) and Russia (Crimea annexed by Russian Army since March 2014)

P.S.: Two weeks ago Embassy of Ukraine to UK officially few times requested OpenStreetMap to correct information on http://www.openstreetmap.org with regard to the status of the temporarily occupied #Crimea.[3]

As result of this story few OSM users published their suggestion that "OpenStreetMap Foundation silently sides with Russia".[4]

[0] https://wiki.openstreetmap.org/wiki/Proposed_features/Mappin...

[1] https://twitter.com/UkrEmbLondon/status/1072468324263571456

[2] https://twitter.com/osm_ua/status/1072181574173634561

[3] https://news.ycombinator.com/item?id=18557418

[4] https://news.ycombinator.com/item?id=18661699
I know it's not a new concept, but it's just not the way traditional software is developed. Tradition software is usually done in the complete antithesis to the way a REPL environment works.

I guess that's the main reason why so many software developers don't "get" why people want to write code in a browser. Even normal Python developers.
So what, just be clueless about it, and get caught?

This is just so stupid and sad.
Show HN: Remote teams on a map
Thanks, I appreciate it. I may try it again now that you said that - it’s been a solid year since I installed it (version 10?) right after the split from OwnCloud.

I often find myself in your shoes in my daily work - answering frustrated users’ emails - but it’s funny how when the tables are turned, I am reminded how something as simple as “we fix stuff frequently, and sorry for the problem” makes a huge difference in product perception.

Also, it’s a free product, you don’t owe me an apology at all, but thanks!
> If you're British you can roam freely through the EU.

Unfortunately it doesn’t seem likely that this will last much longer, unless the UK makes a u-turn on brexit.
Marriot replaced his system at Starwood with theirs (and he didn’t agree with that) so his technology was laid off :)
Install a webserver/application? Sounds like what you want is a tiny Dockerfile. Can highly advise giving this a try, PM me for questions.

And if written in a script (or non-compiled language) probably something to keep your source safe and avoid abuse. Some random examples are sourceguardian (PHP) or proguard (JAVA) or enclosejs (Javascript)
It refers to the way the circuit board is designed. Older keyboards were generally designed with the intention that only one, maybe two, keys would be held down at once.

But, modern applications (especially games), often require or support many keys to be pressed at once. This has required keyboard circuits to be designed to handle that. Ghosting is what happens when it's not designed to handle that (the computer registers key presses that weren't actually pressed) and N_Key Rollover is what you get when you eliminate ghosting and allow N number of keys to be pressed at once.
Startups Are Becoming Dumb and Hard
Ask HN: What's your favorite tech podcasts, and how to you find them?
1. What's your favorite tech podcasts?

2. How do you go about finding the top most relevant ones for you? Is there a way to search/slice/dice among topics etc somewhere?

BACKGROUND

I'm finally starting to get into listening to some tech podcasts, but I find it really hard to know which ones to listen to. I feel I really want the best and most relevant stuff for me particularly, to make it worth the slight distraction that a podcast still is. So, what's your favorite ones, and how do you find your favorites?

I found a thread from early 2017 [1] but I feel this field is developing somewhat fast, so would be interested in updated views on this.

[1] https://news.ycombinator.com/item?id=13747563

(FTR, I already listen "Practical AI" and "Go time" from time to time).
How to Develop Apps for Android TV
>Why do you think webdevs throw everything away every couple of years?

Because their bosses tell them to and because it looks better on their resume, not because the code they have suddenly stops working.

Chances are you're not gonna need it. Chances are you don't even need most what you do have.
I have to agree. This situation has been bothering me for quite some time. In the last 8-10 years (who's counting), I've gone through four Matias ErgoPros. Their rate of failure is much higher than I'd expect for a mechanical keyboard, but I've yet to find a better board (despite the build issues and sticky keys problem).

I've looked and looked, but haven't yet any better boards to suite my simplish criteria:

a) Mechanical
b) Split (and not fixed)
c) Full-ish key layout

At least when you have a stack of ErgoPros, you can start mixing and matching the working halves.
Germany, Italy, Greece and several other EU countries...
Of course it has to come from Quillette. Can someone explain to me the point of a website whose entire purpose is to stir things up with "controversial" or "concerned" messages about gender and race issues? Like, do they publish anything else?
Or there might have been a failure to negotiate requirements and priorities,
or that different parties were pushing in different directions. Many choices exist. The endless sea may not appear to be the same to everyone.
I'm pretty sure ASIO et al only pushing so hard for this precisely because they are incapable of that fairly mundane level of sophistication. But yes, they could get better at it and we wouldn't know.
Research, the Knowledge Creating Industry
Zarathustra by Nietzsche, "Nietzsche's teaching" and "The mask of enlightenment" as companion texts
The external Apple keyboards are not as mushy and and bad as you make them out to be. I don't know about the logitech, but I've worked with an external Apple keyboard for a number of years now and it works great. I like the newer variant somewhat less (it has less travel), but my previous version is still going strong.
> It pays to revisit the very first post on Bitcoin on HN and maybe realize that what HN thinks about crypto is not so relevant as it may seem:

HN can be wrong at times. The canonical example is "Show HN, Dropbox". Time will tell if HN was wrong about cryptocurrencies as well.

We are still way too early to pass final judgement. The combined market cap of the cryptocurrencies didn't even reach dotcom niveau.

Looking at cryptocurrencies I have a feeling like looking at something from the future out of the corner of my eyes but not completely being able to grasp it. There is a gut feeling about a tremendous potential to change the direction of the future but I don't know what exactly.

I haven't had that feeling in decades. But I do know that if there is a killer app for cryptocurrencies it is not currency.
> Egeria is in-memory for performance reasons
I dont see how this relates, as a relational DB can run in-memory, and overflow to SSD. And cache values for the "views".
Personally I doubted about the overhead on nowadays machines. I guess a Electron app with a button definitely goes over more abstraction than several indirection when it is clicked. Should we really care about these overhead, at least on desktop platform?
I ordered a month ago but I have not received it yet. How did it take to receive yours?

Link for curious about this keyboard: https://ultimatehackingkeyboard.com/
Perhaps "fractional" is the wrong word because has a literal meaning which probably isn't true if you compare calling a std::function vs calling a function directly within a template (although you still need to call that template from somewhere so you'll probably end up with at least one indirection, but I digress).

But as a fraction of your application's overall runtime, in almost cases it's going to be an absolutely insignificant fraction, like less than a millionth of the runtime. This is certainly true if you're writing a GUI or a network-based server process. For it to be noticeable you'd have to be calling the callback in an extraordinarily tight loop, where the actual function does very little (less than a few pointer indirections!).

Put another way, avoiding std::function is a classic case of premature optimisation.
We can’t test it properly after it is done. And unless we can peek and change (which is what open source provides) we can’t ever.

I think the only dependable way forward is by separating the RF/modem parts from the rest, through a standard (e.g. WiFi or Bluetooth) protocol.

I already assume anything I do on my phone is compromised. And I would assume the same about my laptop, if I connectsd it to an untrusted hardwares and unfirewalled networks. With the laptop, I have an option; with the phone, I don’t.

I would gladly move to a dumb phone (for POTS) and an LTE access point, and a smart open source phone that uses it for connectivity, if such a thing were remotely practical. I already carry two phones for security and compartmentalizations.
Create animated scrolling website with ScrollMagic – HelpDev
A good Casting is as important as a good script. Sometimes it is more important
Thanks for your great and helpful presentation I like your good service. I always appreciate your post. That is very interesting I love reading and I am always searching for informative information like this. Also Checkout:"http://www.angularjstraininginchennai.in/"
I've switched to Firefox since the account login integration in Chrome. I now they've reverted this decision, but I'm much happier with Firefox since then.
An open letter to SmugMug
Would you please stop posting trollish comments to HN? It just leads to boring flamewars.

https://news.ycombinator.com/newsguidelines.html
I just wanted to say that I'm really heart-broken about your situation regarding to this silly law.

I hope you come out of it totally fine.
The GameBoy one was basically all I played as a kid. So much fun. But I'm also kinda spoiled by having played Tetris Effect these past few weeks on PSVR, which has all the modern rules and features.
What happened to Matt Brubeck?
Talented people aren't going to decide on the basis of whether their manager-to-be has an MBA. Talented engineers will gravitate towards teams with likewise talented engineers and good leadership.

I'm suggesting that, as a reliable way to raise the bar on leadership, engineers who want to manage might benefit a lot from going through MBA training.
Phrenology: "Show me your head and I tell you who you are".

Gut bacteria frenzy: "Show me your bowels and I tell you who you are".
Would you please stop posting ideological flamebait to Hacker News? It's not what this site is for, and we've asked you many times.

https://news.ycombinator.com/newsguidelines.html
A Man on the Moon: The Voyages of the Apollo Astronauts - Andrew Chaikin. Loved it

A Man for all Markets - Edward O. Thorp. Loved his stories about counting cards and then moving onto hedge funds etc.

American Kingpin: The Epic Hunt for the Criminal Mastermind Behind the Silk Road – Nick Bilton. Not a bad rundown on the Silk Road. I came across this book after listening to the Casefile podcast https://casefilepodcast.com/case-76-silk-road-part-1/ which I highly recommend.

Origin - Dan Brown. Enjoyed his first couple of books and thought that this might be alright. It was okay.
Yes, and that is why OpenStreetMap reversed DWG decision on Crimea complaint on December 10, 2018[0]

[0] https://news.ycombinator.com/item?id=18662259
I'm pretty sure that the US military, NSA, etc don't.

I also gather that Chinese generally face more scrutiny in the US, in at least some industries. And they're more likely to be investigated.
I think they are managing the continuous deployment part of the devops cycle which is traditionally done using webhook.
I think people are just parroting soundbites they hear like "the number of administrators keep growing and are causing the tuition increases." In reality, what's happening is way too complex to be described in a single or even a few sentences.

The role of universities is expanding. Should universities play a role in the local communities? Should they do research? Should they perform outreach to improve diversity? Should they accommodate all facets of student life? Should they have sports? Should they teach courses to non-students? Should they fundraise? Should they support extracurriculars and provide leadership opportunities? Should they offer financial aid? Should they manage real estate and parking? Should they resolve disputes among faculty and students and departments? Should they invest their endowment? Should they support alumni? Basically, each of these needs a team of people to manage.
Digital pokemon cards.
What happened between Firefox 61 and Firefox 63 ? 61 (and the versions before that) occasionally freeze or crashed on my old laptop (win7, 32bit), but just yesterday I installed 63, it runs very fast, feels very stable, has had no problem at all so far.

Just want to say thank you to the developers of Firefox. Thank you for all the hard work to continue to improve a great product.
Please do not use HN for political and especially not nationalistic battle.

https://news.ycombinator.com/newsguidelines.html
Amazon launches its cloud services in Sweden
There was/is kerberized telnet/rsh/rlogin, with optional encryption.
It really does. But in their FAQs they don't have a "Is this an elaborate joke?" question, and they appear to validate work email addresses.
I am having trouble understanding and believing.

How did you get an ostensible power terminal (for pull up) and two terminals for MiTM (input and output) from two terminals? Assuming a situation where there are other pullups on the wire, how did you assert the low state (short to ground) without a connection to ground?
Cool!
InboxSDK has a method you can use for setting the to recipients: `setToRecipients(emails)` https://www.inboxsdk.com/docs/#ComposeView
> nice remoting framework
Hell no. I’ve tried to use that thing on Windows 2012 and it was awful compared to what OpenSSH brings to the table.
Just start ipython? The Ipython shell is the original jupyter, with ipython notebook been splitted of at some point.

But what you describe is normal behaviour in any REPL. The main advantage notebooks have over shells is a better sessionhandling and richful datastructures. Images, markdown and stuff is a bit hard to display on a regular terminal. Ipython has the qt-frontend for this, but then moved to notebooks
Weight lifting at gym.
Or rising water levels from climate change. https://www.nytimes.com/interactive/2017/04/07/world/asia/cl...
Thanks for sharing the scripts. The instruction is intuitive -- well organized and contains a very detailed description of the virtual disk part, very neat comments. As a long-time user of OS X and homebrew, I must say I become very interested in your solution -- running PostgreSQL natively on OS X, or macOS.

However, it makes me so confused that if it is your intention to run something heavy in a consumer-level Operating System. As far as I know, macOS has a newly-added but slowly-performed file system, named APFS. It might be good enough for single disk request but not good for the concurrent requests (like 4; ; ) -- I am not questioning/blaming about the old port design of either xhyve, OS X, or even hardware architecture SCSI, but that's where we can start now.

Anyway, there is a newly-adopted storage technology named NVME emulation which might help a lot in your case -- not only it handles with lots of disk requests at the same time (65535 queues and 65535 commands per queue), but also the architecture makes it possible to program the controller code in software, especially in user world. I don't know all details of NVMe but it works well in my experience -- both of consumer level and enterprise level -- it brings smooth disk latency in the virtual machine even under a very high bandwidth (50Gib transfer in nearly half a minute, can you believe that?). Do you know if it is possible to use NVMe emulation for faster disk access in xhyve and accelerate the PostgreSQL execution natively?

- SCSI: https://en.wikipedia.org/wiki/SCSI
- NVME: https://en.wikipedia.org/wiki/NVM_Express
TL;DR

Did not get any insights here except links to books.

What I prefer to do is to use Jupyter for all R&D tasks then `productize` modules/parts that proved to be working. When wrapping solutions as a product we go through typical engineering process: TDD, CI/CD, Docker, code review etc.
In any case, we end up with having a bunch of machine instructions and there is no point in breaking best practices of engineering craft, they have been established for years. No need to invent another wheel.