skysight-inc/HackerNews huggingface dataset:
So what is your explanation for the spacefaring journeys through the solar system found within ancient Hindu texts?

Animals do speak, actually. This is something you might not have come to understand or accept yet, but science is no longer able to assert that animals are not communicating in distinct languages. Everywhere we have studied, we have found one.

So the ability to understand an animal and learn its language is absolutely not far fetched, except to the fragile conception of human history that is the Western mind.
Australia's anti-encryption legislation fails to address human rights concerns
This felt to me like a roundabout way of saying "we should think more about design!"

I _agree_ that we should think more about systems design. And I _agree_ that the individual "units" that we're designing would benefit from standard ways of communicating with each other.

The entire thing about "let's not call it a program!" feels like a distraction from the core point, though. I guess I don't really believe that calling the "unit of software development that I'm currently working on" a program harms it or limits it in any way.

Even in the article, the author talks about isolated spaces:

>While the Smalltalk model holds a large number of objects in a single ‘space’ - we could imagine a system where each object has internal space which holds a cluster of inner objects, and so on.

...and so, poof, we now have a unit of software that could easily be called a "program." A program that contains multiple layers of inner program, but there's nothing about the word "program" that limits how it can be applied.

So I think 95% of this article is philosophical semantic gymnastics. There's a seed of an interesting idea -- software would benefit from the ability to connect its pieces more flexibly -- but without an actionable hint as to how to _get_ there, this is just a pointless intellectual exercise.

Changing the word to something else doesn't actually make the problem easier to solve.
At my school CIS was just CS/programming lite, I imagine at different schools the degree could be wildly different though? What kind of classes did you take?
Yes. Some houses have them and some don't. I'm also referring to mostly middle class people. I think the only thing that we can take from this thread of anecdata is that the following two statements are false:

"In the North literally every house has one."

"they've been ubiquitous since forever"

Clearly, neither of these things are true.
I wonder will do Samsung and OEMs with Samsung RGBG Pentile displays? Previously they were artificially increasing their PPI for marketing purposes (compared to the "true" RGB display PPI) and now they will either continue to do so and pay more or declare lower correct PPI and pay less? Pride or wallet, who will win? :)
I wouldn't hold your breath; Racket isn't that much slower than Chez, and both are slower than sbcl.

https://ecraven.github.io/r7rs-benchmarks/

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
We had Kuba Bartwicki yesterday in Product Hunt Madrid and it was simply amazing. In this thread you can get a gist of what he shared with us about the goals and tools GDS is using to cause digital entropy.

https://twitter.com/MadProductHunt/status/105298906548054016...
>They certainly didn't call themselves 'native americans'.

Which is why I like the way in Canada they are referred to as “First Nations.” It describes a reality in terms that feel less politically loaded or geographicalally misguided than others.
You didn't buy it, you pre-ordered it. Ask for your money back.
Same. No touchbar, io of the 2015 model, card reader, usb, headphone etc. Plus Magsafe.

Basically the '15 model with improved battery, cpu, memory and hdd.

I'd buy one today if I could!
> How many Nobel Prizes came out of Bell Labs? How many out of Joe Random's Inventoroum Garage?

How many new Nobel prizes came out of smaller (mostly university) labs? A lot more. How many billion-dollar companies have their origins in those other labs, or in Bell's own but only because that centralization was undone by the breakup of its parent? Again quite a lot, some now even bigger than that parent used to be. Not a good argument for centralization.

When we're talking about economics, Nobel prizes are completely the wrong metric anyway. Even basic science benefits from having multiple labs, at universities and other orgs all across the world, sometimes competing with one another and sometimes extending or complementing each other's work. If anything, that's even more true when science turns to engineering turns to business. I might have thought that was obvious here at site hosted by a startup incubator.

You're practically arguing that monopolies are good, which is just crazy on both a practical and a moral level.
I miss a real ESC key. I can’t tell if I’ve pressed it or not, which is problematic when using vi and touch typing. Haptic feedback would be a nice add-on to make it a little more tolerable.

Also, Apple’s default configuration with Siri in the upper right was a horrible design decision. It only took me a few hours of use to decide to reconfigure the Touch Bar’s layout.

I found it interesting that even an Apple Genius Bar employee was recommending a third-party app to me: BetterTouchTool.
You might be interested in DNS-over-QUIC: https://datatracker.ietf.org/doc/draft-huitema-quic-dnsoquic...

Also, the 512 byte limits hasn’t been an issue for many years, as EDNS allows for much larger packet sizes, generally up to 4K. (Edit: although, some DNS recursive resolvers have started limiting UDP connections to 512, and only allowing larger packets in TCP, to reduce the effect of reflection attacks)

As to backward compatibility, don’t underestimate the number of old devices on the network that need DNS to operate and haven’t been, or won’t be updated for years.
Astronomers find a cosmic Titan in the early universe
> See phones

A touch keyboard on a phone is definitely worse than a physical one, I'd agree.

But a phone with a bigger screen is also better than one with a small screen.

And there's definitely some sort of maximum size practical for a handset.

Given these constraints, right now I'll go for the big screen and crappy input method. Even though it annoys me a lot and typing on it is painful, I think of the choices available to get a physical keyboard on there (larger phone, smaller screen) I'd take what we have now.
The touchbar is a gimmick, but that’s far from the worst sin of that laptop. For me the credit goes to that keyboard being complete and utter garbage. Typing on it cramps my hands up really badly, and instantly makes me want to go back to my Ergodox.
There really isn't a whole lot different about the location of the vehicle information in the 3 than other cars. A standard navigation system in a vehicle is in the same place. Same with the stereo and climate control. And the speedometer is actually closer to the driver than in a Mini. It is an extremely efficient way of putting all the data in one location, and I actually like it.
My favorite current tools are Common Lisp systems, but that's because I can't have Ralph and Leibniz anymore.

You said below that you don't find modern day Dylan to be as valuable. I don't know much about Dylan, either the pre-1992 version or the newer version(s), but I'm curious if you would elaborate on why the older Dylan was so much superior to modern Dylan in your view?
So the insidious actions here are that certain subreddits are going to be manually reviewed, and marked as safe for large advertisers based on the absence of objectionable content. And reddit has yet to make a public announcement on this.

Cool? Seems like a sensical approach to monetization for me.
I find the touchbar kind of clunky to use (like the author), but I believe it's partly because it's suffers from a sort of "gorilla arm" problem ergonomically.

It's a touchscreen, so you can't lay your fingers on the buttons before pressing something (unless they add pressure-sensitive controls), and you have to reach across the keyboard, so you can't brace your hand on the computer chassis while hitting buttons. Instead you have to awkwardly hover your hand over the touchstrip to use it correctly, which is really awkward
Having used a touchbar MacBook Pro for the last year daily (both for developing and casual use) I also agree with the article. For the most part I ignore it as I usually have a tethered monitor and keyboard setup. However for those times when I do work directly off the keyboard I more often than not accidentally hit a button (the worst being accidentally triggering a build and being tied up for 10 seconds trying to frantically cancel).

I think it would transcend gimmick into useful feature if they added haptic feedback of some kind when it is used. I have plenty of memorized keyboard shortcuts so that I do not need to avert my eyes from the screen when typing, something that the touchbar requires to actually properly use. With some kind of physical feedback I would be more easily able to integrate it's use into my workflows, especially so if you could customize haptic feedback based on virtual buttons.
Would love to play around with this, but getting this up and running seems daunting.
Increased consumption of vitamin pills.

Consuming more plants, and more of specific plants, is the appropriate way to increase the presence of these micronutrients in one's diet.
Every value in CL is an instance of class. Some of those classes are built-in classes, which are restricted for performance reason. You do not inherit from Int in Scala either, since it is marked as "final", as far as I know.
A DLT is just a database. You can't build a business peddling an open source database in 2018.
The TouchBar has its uses but I think gimmick status has been confirmed since it never made its way to external Apple keyboards. Like the author, my MBP is mostly docked so I can’t actually use it. That being said, I managed to create useful shortcuts with BetterTouchTool. There is potential.
and a better keyboard, i hate the butterfly keyboard
Love it, thanks for the reference. Things rings true with my experience as well.
> Then came in the people that decided it'd be a great idea to start quizzing others about C++11 concretions.

So it has been almost a decade. How much longer before the whole move semantics addition to the language specification becomes relevant to you?
When AI Misjudgment Is Not an Accident
We (Eastern Ohio) went from 85f (+ humidity) to 45f this month. No joke. I didn't even get a chance to have the windows open at all this Fall. A/C straight into the furnace.
> Snap was here before flatpack

https://old.reddit.com/r/linux/comments/9oddtb/flatpaks_sand...
New material could up efficiency of concentrated solar power
In other words, there is no difference between North and South Indians, they are the same people. Not Aryans and Dravidians.
Multi Programming language version manager for Node, Ruby and more
So get these micronutrients from food rather than pills.
You already do on a 'normal' speedometer. The glance slightly down, vs slightly down and slightly right are no different. A HUD would be cool, but that is not common yet on vehicles.
It is a gimmick to satisfy novelty seekers. But it creates problems for old time users, it messes with muscle memory and having to look down is downright unproductive, it steals microseconds and takes you out of the context for a fraction of time. While kids love this, I know that it's less deficient than tactile buttons that are always there!

However, I think this could be great for new users, it is intuitive if you're new to computers: kids and old people who were never power users.
These stories are fascinating and I don't doubt there are seeds of very ancient facts preserved for thousands of years in oral traditions.

That said, if we don't have a reliable way of picking these facts out from the rest of the oral tradition, how useful is this knowledge? Its not like we can go through the rest of the dreamtime corpus and select out other long-lost facts.

Which also raises the question - given a big enough oral tradition (assuming for the moment the stories are ALL made up) - what are the chances of finding stories that inadvertently line up with reality?
Yes, it was CS/math/programming lite with extra courses in more IT infrastructure - like networking, security, penetration testing, compliance, project management, forensics, incident response, etc.

I did take calc 1, linear algebra, physics 1 with calc 1, discrete math, algo/data structures but that's about it.
Ask HN: What to show to get an initial market validation?
I'm building a service to be consumed as an API which relies on some deep learning models that I've been developing. It's a
Computer Vision related project, the idea is to extract features from images to be used from the customers (mainly CRM's).

The current code takes a lot of time to run and I would need a considerable amount of time to optimize it. This is a side project right now, so I'm trying to optimize the time I dedicate to it.

I've the possibility to get a meeting with two or three prospects (it'll be B2B business) and I'm thinking about what (and when) to show to them in order to make an initial market validation.

1) Show them the program output from a computer terminal: we take some images
from the web and I show them what would be the result if they use the service.

2) Show them only a presentation with the current and future features.

3) Wait and spend X time (something like two months) developing a functional API and then get the meetings to show
them the working API.

What would you do if you were me?
On the multilib note: I've found that slackpkg+ makes things a lot easier nowadays, since it'll automatically prioritize multilib/compat32 packages (instead of having to use separate tools to manage those). SlackBuilds are still a pain, though (sbopkg doesn't have the tools to automatically create compat32 packages, so you'll usually have to manually build it with ARCH set, then run compat32convert or whatever it's called before installing; not terribly hard, but still annoying).

Also, 64-bit Wine is a thing now. I think the version on SlackBuilds.org is still 32-bit only, but I don't recall any issues when I downloaded and compiled/installed the upstream version myself.
And parrots. No natural predators and spend most of their day eating from lush forests. Seems like they were born to be idle.
Instead of using NVM|N for Node and RVM|RBENV for Ruby just asdf
I agree with you entirely.

The RWD LR model 3 was my go-to and the one I was considering.

With this change, they have now essentially replaced that model with one that has 50 mile less range with very little savings on price.

Now the long range version looks so much less appealing as the price is now over $60k for an AWD upgrade I have absolute no use for.
Discussed at https://news.ycombinator.com/item?id=18252513
Does anyone else find it interesting how when the Soviets do something it's propaganda, but when Liberals do something it's advertising.

Those brutalist architectures was something to be proud of. Prior to the Soviet Union the region was almost entirely undeveloped. The new cities and blocs represented the rise of the proletarian class even if the face of Nazi and Western opposition. Was it as pretty and individualistic as Western housing? Sometimes. I mean let's not pretend housing for the poor in Western nation's was spectacular. Take a look at the inner city. Besides the soviets had other priorities than fun individualistic buildings.
Do you mean that in order to allow green programmers to change big codebases you make the code more complex? I honestly don't understand.
I was surprised they didn't use force touch from the iPhone as the way you interface with it.

It would feel so much better if you had to click the buttons, and it would cut down accidental brushes against it to basically nothing.

In fact, they nailed the haptic feedback on the macbook pro's touchpad so well, i'm still shocked they aren't doing more with it. A touchscreen that has buttons that only "click" when you click right on them, or being able to drag your finger slowly over the pad and feel "taps" when you hit an edge of something. I'm sure there's something i'm missing on why they aren't using it more, but it seems like they have all the ingredients for an awesome experience but just aren't using them all together!
Online, though my internet doesn't work properly today, so it may be that... I'll try again later...
Tangentially related and may be of interest, I was recently reading about the Ramayana (or Ramakien), and reference to "Vimana"[1] ancient flying ship-palaces.

Compare contrast Lucian of Samosata's "True History", sometimes considered the prototypical sci-fi story, describes a lunar voyage borne on wind and water (I am reminded of a taller ladder to the moon),

"a waterspout suddenly came upon us, which swept the ship round and up to a height of some three hundred and fifty miles above the earth. She did not fall back into the sea, but was suspended aloft, and at the same time carried along by a wind which struck and filled the sails...it was an island with air for sea, glistening, spherical, and bathed in light"[2]

1. https://en.wikipedia.org/wiki/Vimana

2. https://lucianofsamosata.info/TheTrueHistory.html
> I thought, what an ignorant and privileged position to think that, yes, a single mother working two jobs to make ends-meet has the time and energy to go to PTA meetings!

What a smug and condescending attitude!

Poor schools are a very hard problem. Your friend's point certainly only capture's one aspect of a many-faceted problem. However, her point is borne out, to some extent, by performance of inner city parochial schools:

https://www.nytimes.com/1991/11/20/education/where-children-...

"...a growing number of researchers who have found that poor, minority children do particularly well in Catholic schools compared with their public school peers.

...

Public school defenders insist that the comparisons are unfair because only the most motivated parents and children, however poor, choose Catholic schools..."

Rather than calling out your friend's privilege, how about assuming good faith on her part. If you assume she would like poor schools to improve as much as you would, how would your response have been different? Maybe you both could learn something.
There's a few data-grabbing questions I've always wondering with Google and Facebook and others.

Does the Facebook app, if granted permission to access photos, upload thumbnails or metadata generated on-device that's descriptive-enough to characterize photos located on devices even if they're not chosen by the user to be uploaded to their service.

Does Facebook and/or Google send your current clipboard contents to their server? Google Maps seems to do-so since it has the address pre-filled when you launch the app if you've copied it from elsewhere.

Anybody able to officially answer or speculate on either of these? I've always resorted to assuming they do because they can.
Yes I agree phones are a borderline case where it may be better for many.
> based on the way the government is set up, rural votes have disproportionate power, and for this reason the LDP has a tendency to pander to rural interests

Is there a Western government that isn't set up this way? You could write this same blurb about the United States. I would be very curious to hear about what happens when rural areas have political power consummate with their population instead of with their land area or with the mere fact of their historical existence. (For example, does it look less or more "fair"? Are there unexpected consequences, like maybe further depopulation of rural areas?)
Out of curiosity, why does compiling to CoreML fail?
This may be the story you're talking about: https://www.washingtonpost.com/news/local/wp/2015/03/12/in-2...
How Telltale Went Broke
gender topic? race topic? kavanaugh topic? trump topic?

"keep politics out of hackernews! divisive! off-topic!"

casual anti-communist propaganda?

"omg so interesting!"
As mentioned in the article, it's an architecture pattern similar to Redux but applied to the whole system,
ie Action -> State -> Event -> Reaction
The nice thing about a touch keyboard on your phone is you can swipe, which is way faster than tapping.
Steve Wozniak on Smart Watches, Siri, and How He Faked Out Tech Historians
I can assure that people who lived in the wooden shacks found this picture amazing. An obvious demonstration that the country is moving into the future at neck-breaking speed.

Most propaganda I believe is targeted to their own population.
This is not true, at least not in any place I've lived in the US. On a (motor)bike you do have to be careful with your wheel placement: align one wheel with black lines on the ground, which are sometimes circles and sometimes straight line segments, and stay there. Even with really skinny bicycle rims the sensor will note your presence. The only difference to cars is that automobile rims are much wider and twice as numerous, so it's harder to miss the sensor.
So no software engineering (architecture) or programming courses? You can probably learn what you would learn in those classes by yourself if you find the right resources and are a self learner. Most people will not care about your degree if you can prove you have the skills they need.
Ask HN: Who is going to Web Summit 2018?
I'm going to Web Summit this year as a participant in ALPHA startup programme with https://startinfinity.com

Just wondering who is going to Web Summit this year in Portugal from HN community?

Let's meet there!
Price discrimination is charging customers different prices for the exact same thing. The SR has a physically different battery. The LR and AWD have different motor configurations. So not it isn't price discrimination.

We actually bought the RWD LR two days ago. The process for purchase is using their website to select the options you want while the sales associate sits there quietly waiting to answer questions.

Color choice was the only non binary option.

There was no "premium" option you describe.

Autopilot and full autonomous driving were optional and the associate said all cars are fully equipped to support both and they can be added at a later date.

Having 3 power train configurations is added complexity they might just be trying to avoid while also milking those who think they need LR for another 5k.

They told us up front the notugly rims were a % reduction in performance and cost extra. They're not trying very hard to separate fools from their money.

If I had to hazard a guess, I would say that the hardware to support full autonomous driving might no longer be included in vehicles and they'll be shipping with just what is necessary for Autopilot, assuming there's a difference.
"Is the touch bar worth two cents?"
On the other hand, a standard feature that's been nearly unchanged for decades (a keyboard), that suddenly is radically different and has to have multiple customization's made by a user who may or may not know that customization's even exist, should not be considered a user friendly product.
Systems and programs are not interchangeable terms. The author seems to think that in order capture states you need to write a "system". That's just wrong.

A program is a set of commands. It can include state information and adaptability. A system is a system. A system, from a programming perspective, is something to be modeled and manipulated to a desired state. If you do this correctly, you're done. You don't need a degree in philosophy for this.
On the other hand, a lot of programming involves creating a stateless function that looks like a simple set of commands. That's it. Input in, output out, predictable behavior, zero adaptability, zero mutability.