skysight-inc/HackerNews huggingface dataset:
The great thing about Prolog is that it's so radically different, without being intentionally difficult or obscure.

There's not that much value in learning yet another imperative object oriented language. If you want to put the field of programming into perspective, Prolog is even more alien than Haskell.
While I totally agree with the "speed of editing" part, I can't imagine (well, I can, and it's awful) working on a "real" project in "real" business environment (by that I mean something that puts bread on the table, has tens of thousands to hundreds of thousands of lines of code, has a lot of legacy code and was written by a dozen of programmers over the years) without an IDE. It's not even about linting or code completion, it's about being quickly able to ctrl+click to definition, peek at definition etc. Modern IDEs are so much more than just editors of text. In the age of Microsoft beginning to incorporate machine-learning assisted autocomplete people talk about emacs here... lmao, get the fuck out of here.
And yet IM the crazy one for still using a flip phone!
It would be nice to see more in-depth root cause analyses of the fertility issues that many nations like Japan are facing. It's obvious there are a lot of causal factors of various weights, but it's difficult to see which ones have the greatest effect as well as which ones we would be able to improve the easiest. Too often all of these issues seem to just be hand-waved as "something that just happens", with few groups actually working to apply the scientific method in order to improve the situation.
Nearly all the butter you see here is labeled Irish, as is most of the other dairy and meat. The north has the opposite, most of the meat/dairy is labeled from NI. (With the exception of some of the branded stuff, like kerrygold butter which is available on both sides of the border. )
yeah. i was somewhat surprised he didn't even mention "it forces you to use early javascript's type semantics."

i mean... i agree that JSON isn't ideal for config files and comments are generally a good idea, but there's more than just that.
the point is never to learn more, but to learn the essence.
there's only one basic language must to be learned by every top-notched engineer is assembly.
After that, it's just another layer of abstraction.
The concept is just stack + pointer to memory on heap, period.
Then, learn whatever language that you are currently need to use. Life is short, don't waste learning something that doesn't matters.
Is the SEC creating “secret law” for crypto?
Let's also exclude YAML, which has all sorts of security issues. TOML seems to be the best config file syntax. Easy to read, does not try to be Turing-complete :-)
100% agreed. Talking about the speed of editing is completely missing the point. The value added by IDEs is not in the speed of writing text.
Reading from the ACR website, I saw the word "open" but not "free". At least in my experience it means no beer or speech. Remember that PACS systems use different file formats, storage technologies (flat file, RDMS, tree storage, etc.) and the ACR has interfaces to them all for peer review and other clinical processes. In this context it could just mean its building a toolkit that can operate on all systems.

According to this link: https://www.acrdsi.org/Get-Involved/AI-LAB more information will be released next month at their conference.
Keep in mind that a lot of that "waste" happens before the food reaches us consumers.
The fun part is you can even develop from Linux using MinGW32 Cross Compile environment which produces native windows programs.

Crossmeta FUSE also includes sshfs, fuse-nfs for remote file access and s3backer to connect to any S3 compatible cloud storage.

All Crossmeta File systems fully visible to Windows Subsystem for Linux (WSL) but integration can be better with your help by voting on https://wpdev.uservoice.com/forums/266908-command-prompt-con...
Did you find yourself writing Java differently after writing Clojure?
I tend to agree, but this assumes that the thing preserved will be valued going forward. If someone's fundament values are not such that they see any benefit in preservation of an old statehouse or whatever, this won't be a compelling argument.
From the client's perspective it must be bad because they cannot task their own employee who can program a little bit with making minor changes to your solution.
I would much rather just not use make at all than a slightly improved version. A polished turd is still a turd. But if this is a drop in replacement, then this could definitely be very useful.
When you're evaluating datastructures to quickly get the nearest neighbor in constant time, and you're dealing with actual longitude and latitude, you really need to be aware of this so that you don't accidentally pick something that only works for euclidean distances.
Survey rant: hours spent on various take home exercises?
Triplebyte Raises $35M to Help Engineers Escape the Bay
I agree, that particular argument was meaningless (since lines of code is not everything) and wrong (since a lot of those 850K lines were data). I agree some people behind that line of argument might have been looking to tear her down, and that the impulse to do so may have been rooted in misogyny.

That said, I also think it's not everyone, and that some who were examining the code base were just on a fact-finding mission given that this story was seemingly everywhere online and something felt off.
>Please post links to the high traffic outraged threads on HN in connection with those controversies.

Honestly, take the time and read the comments and see how similar they are to the Katie Bouman "outrage": https://news.ycombinator.com/item?id=15395347
BuzzFeed CEO and Accelerationism
Again, if an entry level dev is a loss then don't hire entry level devs; your company does not adequately utilize them.
Sphere, not ball. A sphere is inherently a two dimensional manifold with no edges, two sides, and no embedded loops that are homotopically not a point. It's an idealised "shell".

However ...

I'm trying to understand your points here, but it's almost like you're saying that the things mathematicians do have no value as they stand, and they should be doing something else. That might not be what you mean, but reading your comments as a whole, that's the impression I'm getting. Much of what you say is true, but seems to be going off on that tangent.

Mathematicians, in these sorts of circumstances, take abstract things that are, in some senses, approximations of something from reality, and then examine those abstract things to see what they can find out about them. They are approximations, and sometimes the results aren't applicable, but often they are. This video is a case in point. We look at how we can model the straw, and see what the word "hole" might mean in that model, then map it back to reality to see what answer that gives us.

But your comments all seem to be saying: But that's not relevant to how we use language, and so you're neither getting the "right" answer, nor doing anything fundamentally useful.

So based on that reading of your comments, I'm not sure I have anything further to add.
"Have you ever been to a restaurant? Most people throw out over 25% of the food on their plates"

I've worked in a few. As a European I'd say food waste was lower than that.

Id expect restaurant food waste to be higher, as they can't personalise portion sizes as effectively, so unless most people eat out most days, I don't see how that could account for all the waste.

But apparently it does? I really hope peelings etc are included, because even then there's still a family out there wasting 3kg+ of food/person/wk, just to balance my family out.
What I've seen is that when you get a real programming language for IaC you'll end up with a half assed, poorly implemented and documented version of a declarative DSL that is organization specific.

I saw it with early versions of Chef, I've seen it with Apache Auroras python based job specs for Mesos etc.

I'd rather work around the limitations of a DSL that is declarative and limited but is consistent across orgs than having to retrain myself if I move to a new job.
Just the principle that the laws that dictate what is and isn't government property and who is and isn't entitled to access it are decided by legislators that were chosen by the people of the United States in an election, and not by Julian Assange or Chelsea Manning or any other single individual
- 4 hours, "this is a very simple exercise"

- 6 hours
Thanks a lot 'r721 ! That’s even more worrying where there might be mismatch between the recorded intent and the actual intent.
I mostly feel bad for her. She didn't try to claim that fame, others did it for her and she's the one to suffer the backlash.

I saw an article with the same title on futurism [0] and didn't really question it at first. Perhaps there were others who saw similar things, but as they learned more about the story they felt like they had been lied to.

[0] https://futurism.com/the-byte/first-black-hole-image-katie-b...
That does not help if you’ve identified yourself to the app. E.g. if you logged in via facebook, then any in app trackers can link your activity to your facebook account.
Trees - although not necessarily binary ones - are everywhere. If you don't know about them, your CRUD will explode if objects can form a multi-level hierarchy. Don't make too light of CRUD apps - there's complexity there, too.
The indictment is pretty clear on this point. We'll have to see what they have to back it up in court, but it's not FUD.
It's important to bring up the Food Recovery Hierarchy when talking about food waste. Composting is not the least desirable outcome, but it is close. We really need to focus on the higher priority reduction methods:

https://www.epa.gov/sustainable-management-food/food-recover...
Just a cursory Google search shows that countries like Mexico and the Philippines are way above the replacement rate as well so I don't think your comment is accurate.
Japan just passed a radical (for Japan) change to their immigration rules, to allow in more foreign workers in a number of low-skill categories. It’s also comparatively easy for skilled workers to get visas. (The bigger problem is making Japanese companies treat these workers as equals...but they’re coming around.)

Now, contrast to the current reactionary government of the United States, and their attitude toward immigration. The two countries are clearly moving in opposite directions.
> To me the simplest and the easiest to validate used to be the old good INI but unfortunately it never got its chance to be strictly standardized to support nested structures.

That is a feature! If you need to "nest" structures, you are not really writing a configuration file.
I don't think we have to look further than the convenience culture to explain the behavior. It's not, in my experience, economical at all. The people I see wasting food are being very wasteful of their money in the process, they're just being stupid and careless.
This does not follow. The US Navy uses very high-precision inertial navigation systems, networks of them embedded throughout the ship and measuring position independently in fact (think wisdom of crowds). External corrections are only accepted within the very small aggregate drift error. Spoofing GPS will do almost nothing to a US Navy ship, that isn't how they navigate. Hanlon's Razor applies.

The US military is very, very good at exotic inertial measurement technology, doubly so for a platform like a ship with few power/weight limitations. It is a cornerstone of their technology advantage.
I feel bad for all the people that have nothing better to do than sit around and dig into someone's life and harass them because a picture was posted of them working on a project.

I feel worse for the people they're harassing, but fuck they must have bleak meaningless lives if they choose to spend their time harassing scientists over a photograph.

I mean the thought behind it from the actual team was probably something like 'Hey we're getting the image loaded, we should get a picture of this'

That's what it looks like in the caption for the tweet. It mostly looks like her name's mentioned because she's in the picture. It refers to her as Researcher.

How is anything about that unreasonable or giving her credit for everything?

Why would people interpret it this way?

I mean i'm pretty the more imporant part of that picture was the image of the black hole being loaded for the first time.
Having seem them in person in China, they very much resembled bloc houses. 3x3 pr 4x4 squares of identical apartment buildings, and it seemed like there were miles and miles of these
Perhaps you could eat using your left hand, and use your right hand to make Anki cards. Then you could have lunch and learn a new programming language in 15 minutes.

Meanwhile, you can use one of your legs to relax, and the other one to interact with your family (unless having a family is too unprofessional).
Asked myself that question too but think the answer may be: "it doesn't matter, because that's not the point".
> With Eurowings or Ryanair that flight would be 100 €.

No way. Eurowings is more expensive and Ryanair does not fly that route.

> yet to know a company that actually gets Bahncard

That's an easy calculation. It's cheaper once there is a certain amount of travels. But the travel usually has do be on company purpose. Companies then order 'Business Bahncard's for employees, which allows relatively flexible travel.
women considering a STEM career should think again. any time they have a notable success their fame will attract a swarm of obsessed agenda monsters intent on drafting them into their moronic sexist jihad. isnt it ironic?
Here is my website: https://getyantra.com
S400 is no where near as good as our Aegis system. I know because I worked on it. The patriot missile did have some spectacular fails though where an anti-missile became confused and shot right into the ground

https://m.youtube.com/watch?v=YS4i2InVB-Y

Although I will give the Russians props for possibly being the first nation to land the missile back in its own tube.
https://youtu.be/gNNkRuSw_0Q?t=52
IDEs are useful for this. Let them keep track of minutia like syntax rules and names of common but differently-named methods. I find also find that it only takes me about a day of picking a language back up to remember which way they've gone on most of these things.

This kind of gets at what I think is the big advantage of learning a bunch of languages: it gives you instincts for which things are minutia and which aren't. The things you listed that every language has but does differently, which are annoying to figure out and remember, that's the minutia.
https://getyantra.com

Sorry forgot to add the url. Here you go!
A tax for entering the city center would be much more equitable.

My expectation is that this one plan creates exactly such a tax in practice, but it's privately collected by the few people rich enough to own land there.
Are you on Android? Use Firefox with NoScript or uMatrix (also as your default webview) and setup AdGuard DNS [0] or a pi-hole. You could consider using a VPN like Orbot (free Tor-as-a-proxy) [1], PerfectPrivacyVPN (supports multiple exit IPs, multiple-hops, and server side firewall) or set one up using Algo/Streisand [2].

If you do not want to root your device:

1. Install NetGuard or No Root Firewall to view what's going on from network perspective.

2. Install ExodusPrivacy to generate a report on apps wrt sdks in use by them.

---

If you are okay to root the device:

1. Install XposedMod, and then XPrivacyLua module, and work through the options.

---

If you're okay with flashing a ROM:

1. Consider LineageOS + microG

2. If you are using Pixel, consider ChromeheadOS (edit: CopperheadOS) [3].

---

If you're okay with a new device:

1. Consider purchasing puri.sm Librem 5.

---

[0] https://news.ycombinator.com/item?id=18788410

[1] https://guardianproject.info/apps/orbot/

[2] https://github.com/trailofbits/algo

[3] https://copperhead.co/android/
> It should also be unlawful to dismiss an employee because they were arrested and never indicted.

I disagree. The cost of bad policing shouldn't be paid for by businesses. The police should bear the consequences, not have yet another victim (some business) to burden with more punishment.
That's a big exception, and his co-conspirator was not pardoned.
Tracking users with progressive web apps?
There are far too many variables for a normal person to comprehend. Her mistake was not hiring an immigration lawyer.
It's impossible to treat housing as an investment when so much is being built every year. There's no scarcity. In Japan, and probably also China, houses are depreciating assets.
It just sounds like they know the domain space better then you. You seem to know less about the domain of a poisson clock then them.

Maybe because I'm also unfamiliar with it, I can't judge. But knowing the right set of algorithms to solve domain specific problem sounds language agnostic to me.

That said, I agree that you should also continue to learn about CS, learn more data-structures, more algorithms, explore newer techniques and paradigms. That includes learning new languages, but not only that.
I'm moving towards simply having more devices, partitioning their uses. A decent tablet is a mere $50 (eg flo) and a good phone is a mere $100 (eg herolte).

It's easy enough to have eg two phones - a main one with FDroid only, and a secondary off-most-of-the-time one with YALP store convenience apps. Tablets you can diversify even harder because you don't have to carry them in your pocket.
This is just the consumer waste. Ie the red bit of that first chart.
Not "most", but there is milorganite.

https://www.milorganite.com/using-milorganite/what-is-milorg...
> Lack of comments

json5 to the rescue: https://json5.org/

> It’s just not that readable. Sure, it’s readable for a data-interchange format, but not readable for a configuration file.

I'm of the opposite opinion. I find json to be the easiest to read, as opposed to yml and xml.
Besides comments I see none of these as negatives.

JSON is plenty readable for most in my experience and there are plenty of great readers/prettifiers for it.

Having flexible configuration files sounds like a terrible idea. I don't want my mistakes to fail silently. Not to mention that the only problem the author mentions is trailing commas...

as mentioned better by others, lack of programmability is a feature, not a bug. Configuration files are presets and markers, not functionality.
This is not true, except for irrelevant trivial cases where the format does not really matter.

Try to open a jupyter notebook with a text editor. What you expected to be a cleanly laid out python program with a few nicely formatted comments is in fact a nightmarish JSON "text" file, that looks like an obfuscated perl program.
Why the heck does JSON still not support comments? Why is it so hard to add support for them?
Don't be ridiculous, HN is a bastion of rationality. Comparing breaking government computers to reveal war crimes with burglarizing your personal home convinces you to take the matter personally. This is how rational dispassionate people argue.
If you just want nearest neighbor, I would recommend storing floating point (x, y, z) coordinates, and using Euclidean distance in 3-space. (Or rather, the square of distance Δx² + Δy² + Δz²; skip the square root.)

If you want to save storage space / bandwidth, you can use the stereographic projection onto a plane and then cut the precision of the floating-point numbers. Stereographic projection / inverse stereographic projection only requires 1 division per point.

Latitude/longitude is quite an inefficient and cumbersome way of representing points on a sphere, though it’s convenient if navigating using the stars.
It'll cost you all your apps - it's the APP DEVELOPERS who are putting those trackers in and you'll need to give the apps up to get rid of them.
See Logtalk: https://logtalk.org/

Works with many Prologs, too.
Toml is so much better. Editing json with the default vim configuration is really error prone. But I'd rather have json than yaml.
One would think this claimed fact would be included in the Mueller report.

And the questions remains, how could Manafort sneak three times into that place without any visual evidence being made? London is infamous for video surveillance. The embassy entrance logs are also empty of his name and ecuadorian consul in London formally denied that Manafort’s three visits had happened. Which makes this a nice conspiracy where everything except the guardian points in the same direction.

US journalist Glenn Greenwald summed it up: ‘It is certainly possible that Paul Manafort, Roger Stone, and even Donald Trump himself “secretly” visited Julian Assange in the embassy. It’s possible that Vladimir Putin and Kim Jong-un joined them’
while IFS=',' read -r field1 field2 field3 _; do
# do stuff
done

This is the reason we need something better than bash than stick with it until it's been used for 50 years. It's just too cryptic.

Fish is better but still looks legacy.
> Do you really think that discrimination against women is all past tense?

No. It will probably never be past tense. That doesn't mean the fewer and fewer remaining examples should be used to paint entire societies.

That brings me to my second point - societies, plural. Japan is not the same society as the US or Europe (Eastern or Western). See for example the much higher representation of women in medicine in Eastern Europe compared to the rest of the world: http://www.oecd.org/gender/data/women-make-up-most-of-the-he...
Now if you multiply these hypothetical two or three weeks by the hourly rate of someone who can learn, you'll get the cost of replacing the author with another employee.

My point is that the cost could've been much smaller.
I had the exact same response. FINALLY!

One if those things where I always knew eventually someone would make it, and I'm grateful.
Best Time Series Databases to Watch in 2019 – Devconnected
This totally misses the point of the article :(

JSON is a fine format for storing configuration data, and any reasonably structured data. So is XML, protocol buffets, what have you.

JSON is a poor format for humans. For a configuration file that an actual human would edit by hand, and read and try to understand later, JSON is a pain.

Comments are mostly useless in a machine-generated and machine-consumed file. They are indispensable for humans, because they are a link to what machines are not doing.

Nice formatting is useless for a machine-consumed file, because they process a stream of bytes. They are indispensable for humans who recognize text very differently.

This boils down to one thing: config files are source code, and need all the amenities that make source code comfortable for humans.