skysight-inc/HackerNews huggingface dataset:
You're suggesting that developers can't be users? Also, end users don't have to be the ones to fix things to benefit. If they're unhappy with something, they would have the freedom to pay a developer to customize their software however they like, or even get a skilled friend to work on it.

Being able to work on my own car is an important freedom, even if I don't know anything about cars. I can get a knowledgeable friend to look at it, or I can hire a mechanic, and it doesn't have to be a mechanic from the manufacturer.

Also, it doesn't matter how much of the population uses their freedom for it to be important.
Uh, no.

You know it used to be that men and women didn't work together, right? Like, this idea of being able to date at work has only been around for about 50 years or so, while the human race has been around for thousands. Somehow we figured out how to reproduce in the West without a "closed caste system" just fine. You can too, without dating anyone at your job.
Your sibling comment links the current website. Apparently it's a gay dating service. Wasn't clear to me from the article.
Yeah that. Quality over quantity all day errday.
This is great. Where can I read more about the terms (newbie here, looking for guidance) like constant-currency, or more broadly, the methodology used in measuring these numbers. Can I also see similar charts for inflation somewhere?
The 5 best punctuation marks in literature
> First step is to recognize that IP is a propaganda term, designed to confuse issues and appeal to an entirely different set of laws and moral frameworks.

Exactly.
BTW, equating non-profit copyright infringement with attacking ships also might be some kind of propaganda.
It is complicated for sure, and it took me some time to get my head around it. But it seems to me that the complications arose because of compromises needed to be done to get this passed. Also, the current dispensation is to make it simpler over time.

This GST was probably what was possible right now and full marks to the govt. for getting it done. They made compromises which will nullify immediate gains, but at the same time made sure that the structure is put in place to get full benefits over time.

That being said, even in the current form it seems to be a huge jump from what we had.
I would say that djcjr's comment actually is relevant - USA is doing a lot to limit human rights year after year and IMHO is likely to lose its reputation as a haven of democracy. Thus, I'd say it's not whataboutism.

Speaking of human rights - I wish there was a medium that aggregated reports of human rights violations, in a manner as broad as possible (multiple perspectives of many organizations, ability to compare countries, analysis of laws, published court decisions etc).

My impresssion is that we should have as much discussion about human rights in general as possible, raising the cost of changing the wrong public image of those who care about it. It might lead to a situation when it's just too expensive to violate the rights and the cheapest way to improve would be not to apply propaganda, but actually improve. What do you think - is this doable?
Yeah I'm going through that at the moment, it's paralyzing to have to make a choice of that importance.
I had a Japanese site verify my address by sending me a postcard by registered mail. If the postcard got delivered they presumed the address was valid, if the post office failed to deliver they knew it was fake. No need for any action on the user's end.

When they Swedish post office started their online portal back in the mid-to-late 90's they would mail your initial password home when you signed up. I guess because postal mail is all they knew?
Porting from py2 to py3 is a "lot" of work and has a lot of risk. See (was it?) Instagrams keynote at PyCon of how one missing "b" prefix cost them 10% or so percent of runtime performance (can't remember the exact number).

For every project that ports, the risk goes down for the rest (of those who still need to move), as more bugs are uncovered and more lessons/best-practices have been learned.

Hence porting late is an advantage from a cost/risk point..

Also, if there are no strong technical people advocating for the change, most organisation only see porting as a (unnecessary) costly exercise..

I think the judge is still out on whether that is really disproved, but right now you are likely correct :)
You can pass a pointer to the named return values to a function defined outside, like in https://play.golang.org/p/5jBKcUCj8C .
Show HN: StartupBase 2.0 (Redesign)
Excerpt:

Adaptations for flight may be key drivers of egg-shape variation in birds.

Key adaptations for high-powered flight—including reduced body size, a reduced abdominal cavity, and the loss of a functional ovary and oviduct—may have considerable effects on egg shape.

Such adaptations place constraints on the maximum size or width of a stretched oviduct, which in turn can be accommodated by increasing ellipticity and/or asymmetry of eggs to increase egg volume while maintaining or reducing girth.

We propose that general adaptations for strong flight select for a constrained, muscular, streamlined body plan giving rise, directly or indirectly, to asymmetric and/or elliptical eggs.
Spreadsheets and their basic functionality were introduced by Lotus 123 in 1983 so any patents should have expired by now.

That said you never know, talk to a lawyer.
Thanks to those short-term campaigns, I could subsidize my WWDC trip to San Jose this year. Thank you very much to anyone who bought the t-shirt. I've met some of you during the WWDC, that was an excellent experience!
> https://en.wikipedia.org/wiki/Hypocrisy

Interestingly, whataboutism is specifically about cases of hypocrisy. The point is that the presence of that hypocrisy is irrelevant.

"It represents a case of tu quoque (appeal to hypocrisy), a logical fallacy that attempts to discredit the opponent's position by asserting the opponent's failure to act consistently in accordance with that position, without directly refuting or disproving the opponent's initial argument." -Wikipedia
That's a pretty fundamental question, but probably QMA?
Also known as one time passwords. These are great and way underused.
Frankly, it won't change my trading strategy one bit as long as real people are involved in the markets, I will continue to speculate, after that we'll see...
Jekyll > Github pages. Works great with (<insert static site generator of your choice here>).
EURUSD: Rallies, Remains on Bullish Offensive
> it's literally the worst possible license choice for someone who doesn't care about the license.

Why is that? Because with the GPL you can't as easily capitalize commercially on the work of others at no cost? Or because picking a more permissive permissive license means that other people can keep their improvements to the source you provided proprietary?

The GPL seems like the safest choice if you don't know what to pick.
Does anybody know what's the _current_ status of window decorations in wayland? Client-side decorations was an incredibly poor choice in the original design. From the screenshot I cannot tell if it's just a custom theme or the "wm" is drawing them.
Well, let's be fair here: He didn't say "I've changed" he said "I am trying to change." And this isn't necessarily immediately after getting caught, but after the story was published in the New York Times; it's implied earlier that other people in the company approached him and explained to him that his behavior was unacceptable.

I think it's PR, but that doesn't automatically mean he isn't genuinely apologizing. The two are not mutually exclusive.
I am the founder of StartupBase.

A couple of months ago, I launched StartupBase on Hacker News. It was good to get feedback from the community. Today, I launched a revamped version based on the community feedback.

What do you think? What do you like? How it can be improved? I'd appreciate your feedback.
Even before GSM there was NMT, that demonstrated the possibility of a single standard for use in multiple nations.

NMT was analog though and thus much more constrained in capacity. And GSM brought us the SIM card, that made switching phone or service provider as simple as moving or replacing a card.
web framework? no. hopefully someone steps forward to do that. a couple folks have mentioned that they are building one or want to but so far nothing has materialized. personally i'm hoping that someone does a version of webmachine for Pony.

there's a http server that is part of the standard library but it wasn't written to be high-performance. it has good latency characteristics but poor throughput characteristics.

i've written a number of http servers during my career, don't really have the stomach to do another. hopefully in the not so distant future, someone writes one in Pony with an eye towards performance.
" However, as I understand, this is before adjustment for inflation, which also is high in India" . No , India’s Consumer Price Inflation Falls to Record Low of 2.18 Percent ( https://www.bloomberg.com/news/articles/2017-06-12/india-s-m...)
How far in the future we are talking about?
An effort to bring Minitel-based computing to the masses happened in Omaha, Nebraska in the early 1990's. The service was named CommunityLink. It was a joint venture between U.S. West ( then, a Regional Bell Operating Company ) and France Telecom.

You can see the overview beginning at minute 16:00 in this episode of the old TV show The Computer Chronicles:

https://www.youtube.com/watch?v=GwNc1zQ0Fpg

The above episode begins with the Minitel story from France.

CommunityLink didn't really seem to catch on, locally. We did have a thriving BBS community at this time and most techies that I knew had CompuServe accounts.
> I make unoriginal projects with better code than the thing they rip off.

Nice github tagline for SirCmpwn ;-)

I've checked the linked issue from time-to-time, looks like it's getting really close to feature complete now. Will probably explore Wayland + Sway after new laptop purchase later this year.

In other news, i3 has been at the very core of my computing experience for 5 years running, absolutely fantastic application.
"Minitel enthusiasts cherished the network’s privacy and anonymity. In late 1984, Minitel engineers added a feature to the terminal that saved the last page visited and made it easier for the user to pick up an interrupted session—as a browser cookie does today. The public outcry was swift and brutal. Editorials in newspapers, which (rightly) saw Minitel as a competitor, warned that Big Brother had arrived. Some 3,000 terminals were returned in protest. The PTT soon dropped this feature." Pretty sad to see where we've come since then
I think the point he's trying to make is that countries spend millions on public image regardless of their human rights records. There isn't a meaningful correlation until we have examples of countries with good human rights records which aren't spending millions on their public image.
There is also a big "buy American" push in general, as best i can tell.
> If I have a big, fast computer and I simulate a universe by randomly defining a set of rules and then hit "go" over-and-over-and-over again, if life arises in one of them is that creationism? Isn't it more correct to say I am exploring the space of all possible universes to see which ones generate life?

Both statements would be true.
This is so heartwarming, it brought a smile to my face as soon as I realized it was a numbers spread. I'll tell you it was an upsetting day, the day I realized all my projects and ideas--software and hardware, whatever--could be reduced down to a database or spreadsheet. Thoughts of, "If only there were a more engaging, fulfilling way to access that data...", or "It's all there; why complicate it!", and "Someone's already done it." only disserviced my already murky disposition.
Anyway, you have a list of APIs, but in the spirit of ironic humor, I have to ask: Do you have a way to consume, access etc. this list? Does G-Sheets offer that inherently?
Transfer of atomic mass with a photon solves the momentum paradox of light
Hi,

I have read your blog and it's awesome to get a reply from u!

I have had a couple of bad jobs in the past - I made poor choices in spite of being an able and talented person. But I am learning my lessons.

My gripe is that majority of the big MNCs don't have a clear why and they don't seem to utilise my talents fully. And on top of it, there is utter nonsensical deadlines, repetition of work and harassment and long work hours. At present i am interested in opportunities that would give me better opportunities to refine my skills!

I was worried about the long term - as you would have read elsewhere on the internet, there is a bias in hiring towards college grads than people having 30-35 years of age.

How is the tech landscape gonna look like ? Would we be able to cope with the stress ? What if automation makes most jobs redundant - how to differentiate ? There are other questions lingering in my mind.. but that's a few of them.

The tech landscape is changing so fast that I could clearly notice it within my roughly 8 years of IT experience itself.
Deep Learning with Python – Francois Chollet Book
The article's recommendation to demand metadata seems pointless. It's easier to fake than content.
None of those tweets have the phrase you searched for, so why do you conclude that search is broken?
So here we are now: A deliberate campaign to make video players that support non-DRMed video illegal.

The video industry is successfully lobbying to outlaw any kind of ownership of content and make sure any kind of free video playback illegal. From now on only geoblocked playback on fully locked down devices is acceptable for them.
Meanwhile unemployment benefits in certain countries (e.g. Australia) legally require you to do this to keep your benefits. Literally applying.

On the one hand I get that you need to require them to do something and I don't have an immediately better idea, but on the other hand they keep talking about increasing the number of jobs you have to apply for etc despite their literally not being enough jobs for everyone on benefits.

Fun times
You can make use of the JavaScript ecosystem. React is a nice was to structure code. There are a tonne of modules
available on npm, etc. If and when you do want to build client elements you can reuse parts of your code.

That said, I'm not aware of anyone doing this at scale. I know the BBC were considering it. My company will be using it to product AMP pages from our JS stack.
Thinking clearly about Amazon, Bezos and the era of tech overlords
I think I have a smaller one
https://github.com/albertbuchard/promets-moi
"Solutions Engineer" is supposed to tell me more about their role than "Forward Deployed Engineer"?

The first is vague bordering on meaningless and trivially true for any engineer, the second is simply nonsensical without context. It's bullshit in both cases but I'd be much more inclined to ask about the latter, what it even means to deploy an engineer "forwards"?

I found that most forward deployed engineers are in practice deployed ever so slightly off-centre, and you really need to hire a couple of them to make sure it averages out. For tasks sensitive to robustness I sometimes like to stut them between a leftward and a rightward deployed engineer on either side.
What ever happened to Intranets? (2012)
I love to build stuff from the ground up - but I rarely get such opportunities in the corporate world. And I am unable to take risk by going on my own (financial constraints)

The corporate life just sucks the soul out of me, and by the time am back to home.. I have nothing left to do creative work. It would be great to have a partner with whom I could collaborate, but I seem to be socially awkward too :(
The most shocking thing about that is that nobody has used it before.
> A data representation language must be concise enough, powerful enough, and flexible enough to make it possible to use it to define its own schema and transformations, without it being a painful experience, while also being simple enough that a single person can write a parser for it in a reasonable amount of time.

Seems like a standardized S-expression format would fit the bill.

You could even try to make it work with existing XML tools by specifying a way to generate XML SAX events from the S-expressions.
This has to be some sort of logic fallacy. With multiple offers you are guaranteed to be able to get higher pay, more time off, and/or better working conditions. You can't see the opportunity cost for one job offer, but tradeoffs to other jobs still exist. You might still be happier more productive and better qualified for a different job at a different company.
Dave McClure apologizes
Maybe you need to step back a bit and think about this a little more clearly. The issue here isn't the supremacy of business over the individual; it's whether or not it's a good idea for an individual to behave this way because doing so may harm their lives, being, existance, free will, or all of the above of the other person.

I mean, it's OK to be naked, but it's a bad idea to be naked in a public park. We don't assume that means that the municipal government has total supremacy over your being and free will and is anti-humanist.
I don't understand this. Support was fine: first class Unicode objects and first class tools to encode and decode them to/from byte strings. Not mega intuitively named, but definitely not worth breaking backwards compatibility for an entire language over. Notably the semantics didn't even change; they still have Unicode objects and byte strings in 3, just with different names now. And you still need to encode/decode them. You always will, that's the thing with encodings.

What specific issues do you mean?
I think the basic problem is that while back then we had a low water mark of privacy, the Soviet Union, that the west wanted to stay above as a point of pride, these days we have none.
Cry ‘Havoc’, and let slip the dogs of lulz
Miso: A tasty Haskell front-end framework
> This GST was probably what as possible now

You are right! While they can improve from there, anything strong would not have sold, not just now but even later. This govt has a very strong mandate and it would have been stupid to wait for a stronger one.
Linear means called exactly once. Linearity requires proof that the value is definitely used, which is tricky. Affine types are more common in practice, even though people will call them linear.
The parent one seems to handle more, nested properties and batching?
Infact, a comment left below says exactly that - it was forgotten in a vehicle for a few weeks and it still worked
I think a better option would be BBSs and Fidonet (the latter still in operation, iirc).
In my very few interactyeith him, he can be quite blunt. But it's refreshing to see his commitment to a No BS approach to life go further than his comments on startups and investors only.
It takes a strong person to make introspection such as his very public. But kudos, for coming clean.
Let's see how long that lasts after the company is done being a startup.
I think O'Reilly just wants to be on the "recurring payments" dark pattern bandwagon and push people into Safari. Recurring payments might fall out of fashion one day, but until the Democrats get some electoral traction I don't think there is going to be a crackdown on them.

The discounts you mention are a big controversy for downloadable sales. Go tell a game developer that "I get a lot of great free games with my PlayStation Plus subscription and usually buy games when they are deeply discounted" and often they will go berserk because they believe eroded pricing power takes a chunk out of their paycheck.

Another factor is that O'Reilly is not the company it was 20 years ago. The animal books were great (and are great sometimes today), but the books they've made on other topics (say graphic design) are not up to same standard. Those books aren't bad, but the animal books are hard to measure up to.

In recent years O'Reilly has been capitalizing on the strength of their brand, so you see Neo4J giving away a free O'Reilly book to promote their product, O'Reilly promotes their own conferences, etc.
There's type inference everywhere!
You're right, it's been a long time since I used a rotary-dial phone (or even a keypad phone that used pulse dialing...) and information like this gets dropped off the stack of 'useful things to know' eventually ;(
Lol, I would not blame you for being pro-AAP given that you seem to have a not-so-bad grasp on some facts.
I wish projects like the Hardy video had a convention to tell the audience that they're fake.

Sometimes the late night shows release satire videos which are difficult to determine if they're real. We should have a logo for "btw, this news footage is a joke."
If inflation calculation used for GDP inflation adjustment is based on CPI, there is a problem already. GDP is measured using all products and services (perhaps with some exceptions), while CPI is measured using a very small subset. For the purposes of calculating inflation-adjusted GDP, inflation should be calculated using all the products and services that count towards the GDP.

In the meanwhile, the overall inflation as felt by the residents (in the cities where I am exposed to) is much higher than ~2% quoted, nearly around or even higher than the GDP growth rates mentioned.

Again, being a newbie, I would like to hear back if my understanding is incorrect.
Those were 3 intense days for Adrian, he published two other related articles:
https://blog.acolyer.org/2016/02/16/capability-myths-demolis...
https://blog.acolyer.org/2016/02/18/ownership-and-reference-...

Both very interesting to read!
Smart AudioBook Player
It's one thing to use existing footage of someone (e.g. the president of the U.S.) talking and combine it with a different audio stream to create the impression that that person said something which they in fact didn't. However, an approach based on generating images with neural networks can go far beyond that. In theory, you could generate footage of arbitrary actions performed by any person - the president beating up a child, the president shooting a gun into a group of protesting homosexuals, the president in an X-rated home movie, you name it.

There are a lot of things special effect teams could do in old Hollywood movies, but newer movies have the potential to do the same kind of effects much more convincingly. Likewise, newer technology like this one will become better and better at creating fake footage.

Another research direction that is related is replacing faces in videos with that of other actors, or morphing parts of a real video to match a second input source, both discussed previously on HN a couple of times.
As an aside, i recall running into something similar to a Minitel, only it was web based and used ISDN for connectivity.

Basically it was a desk phone with a slide out keyboard and embedded web browser.
Images are not loading here.

I think you're using imgix for the images and it doesn't work with https://.
"Buy American" mostly only applies to the federal government. Everywhere else it's mostly just talk.
I disagree, sharpening the skill of figuring out what is fake and what is not is important. If you don't learn that, it puts you even more at the mercy of malevolent people putting out fake stuff (which they would then of course not mark).
The simple math I cited is not enough? You agree that women make up less than half the tech workforce even though they're half of working adults, right?

Why is it important to know how tech ranks against other industries anyway? How is that actionable information? Is the point to be able to claim "it's not our problem"? I don't think that's a useful line of thought. Even if tech were above average (and, again, it isn't) that doesn't in any way excuse the behavior in the NYT article.
This is just like Elm, but it is running in Haskell (instead of in the super-limited Elm language).

Why do you wrote this instead of just using Elm? Is GHCJS fast enough? Does it produces builds small enough?