skysight-inc/HackerNews huggingface dataset:
Today they write/edit COBOL programs in IBM WebSphere Studio Application Developer (today named IBM Rational Application Developer for WebSphere Software) which is a commercial version of Eclipse with several mainframe related plugins. So they use usual Eclipse editors with remotely located files and they can find these periods without grep - just with CTRL+F...
Bulgarian Data Leak
Clothes Designed by Artificial Intelligence
He also wrote about that in his books
9 to 5 engineers don't need to deal with accounting. Really, who the hell cares about double entry bookkeeping? It's frustrating stuff that gets into the way of engineering.

> And worst of all, your feathers will get plucked by people who do, and you may never even realize it.

As someone who has little clue about accounting, what does this even mean? You mean I can be easily ticked by a shady partner?

By the way you are right, my side projects are stuck at the part when I have to ask for money :)
Launching the Wolfram Data Repository: Data Publishing That Works (2017)
And Google could have decided to "just stay out of China" and avoid all the PR scandals.

But in the real world humans are too greedy for their own good. The first carriers to adopt 5G stand to make billions in extra revenue by charging people more for it or getting them to use more data for the same cost/GB.
Zveno Project
Simple and painless operation does not mean operation without risks. Even small microsurgery into the brain has infection risk. If successful, Neurallink will be used only for patients in cases where benefits outweigh the risks.

You can start thinking about brain augmentation for non-medical reasons after the technology has been used for decade or so and all the side effects and risks have been minimized.
Yeah, the study is widely criticized. Ars Technica gave a nice breakdown of it here: https://arstechnica.com/science/2018/02/draft-of-us-governme...

> To sum up the findings: a bunch of cancers that aren't statistically different from those found in the control group; a high-fatality control group; an elevated incidence of a single type of cancer, only in males, at exposures that are well above any that a human should experience.
Bill Forsyth's 1984 movie 'Comfort and Joy' is a comedy very loosely based on the Ice Cream Wars:

https://en.wikipedia.org/wiki/Comfort_and_Joy_(1984_film)

NB I'd recommend his earlier movie "That Sinking Feeling" - at least if you like Glaswegian crime-based comedies...
I don't particularly mind try, but would prefer that they addressed the boilerplate which is actually annoying to type out (the convention is to return zero values and the error (annotated or not depending on what other functions have already annotated it)):

if err != nil {
return ...,...,err
}

If there were a shortcut for returning that error + zero values without interfering with the function call which produces the error (as try does), I'd prefer it. Something more like check(err). We'll see what they come up with next though to try to address this.

I can't say I've ever had problems tracking down an error, not sure what you mean about default values - surely if you check the error you won't use the values returned. My only problem with go error handling is the verbosity, which isn't a huge deal.
Ocaml and F# are great languages but, rather than lament what language this excellent math library/framework is implemented in, lament that there is no F# equivalent or that projects like Owl outside Python don't really get the attention they need. While having multiple such frameworks per language makes little sense, each language having its own mathlib ecosystem makes a lot of sense from a diversity perspective.

We should want to see examples grow not just for F# or Ocaml but also Haskell, Rust, Scala and others. Then we should prioritize as much as possible, inter-operation of libraries, model definitions and outputs.
> Basically you need money and tech skills to run a server.

Yes, you do, and also an ISP that will allow you to do so. I'm lucky in that my ISP allows me to run almost anything.

However as regards a server, you don't necessarily need a big, expensive machine. I run a low-traffic web server on a Raspberry Pi 3 and it recently had a mass visit from HN readers when I did a "Show HN" - no problems. With the Pi 4
there are lots of possibilities with the extra power etc. Why not start small and see how long it takes to outgrow your machine - it may take longer than you think.
Meh. It's one of those cases in which people will praise the decision and be like "haha stupid cheaters will cheat on each other". But the reality is, if you can tell someone is a cheater, you could have banned them. If you make decisions like this, then you are admitting that your cheat detection code isn't perfect. As a result, some people with obvious cheats will have this experience, but many people will have their cheats undetected and nothing will change.
Public Statement on Neutrality of Free Software
<shameless-plug> You may also like to have a look at https://github.com/akavel/up as an alternative. It now executes the command only after Enter is pressed (though originally I also went with execution on every keypress). By default it runs shell commands/pipelines, but you can change the contents of SHELL env. variable to write raw ruby, awk, or else.
Real Why Women Lose Interest in Men
Only when the said languages don't support value types, it was an error from Java, not to offer what Wirth inspired languages already had in the 90's (Oberon variants, Modula-3, Eiffel).

The first EA release for value types support is out now.

I firmly believe in the end tracing GC with value types and local ownership, like D, Swift and C# are pursuing will win, at least in the realm of userspace programming.
- not, really. Could you expand on that.

- my point, it's easier to attack a group of people , if you can put a label on them. Noise is a problem regardless of its source.

A noisy long term neighbour is at least as annoying as a noisy tourist. And a calm tourist is less annoying. Being noisy is not an essential property of airbnb rentals.

Those who are noisy should suffer the consequences of their actions. Those who are not, should not.

The second part of my argument, is "my rights start where your rights end".

if the tourists/owner/ whatever has a right to make that noise, then you don't have the right to prevent them from doing that noise.

If they don't have the right to make that noise level, then they don't have that right regardless of who they are.

Because something disadvantages you, it doesn't mean that others don't have the right to do it.
Ox39 now. Contracting last 6 years. IC and contractor before that. Usually direct contractor for whole projects. Desktop and embedded though. 30+ years of green field projects. (How did I get so lucky?) Plenty of work.
In Amsterdam you can only AirBnB your house for 30 days a year. So normal residents can rent out their house when they go on holiday, but you can't buy up living space for only renting it out on AirBnB.
I'm a fan of functional languages and believe their implementation choices induce a unique approach to problem solving. Not necessarily better but different, which is enough on its own to justify such projects. While I prefer the functional approach, I'm well aware that's a large part just personal preference. What's true however, is every language makes certain things easier and other things difficult as a result of what's prioritized. The locale of functional and typed languages is less visited and worth exploring.
Image Classification in the Browser Using Ml5.js and React by Tapas Adhikary
A Simple Websocket Application in SpringBoot
I'd be interested in a version I could use with Nomad at least.
But COMEFROM is a joke. Dynamic scope for goto labels is apparently real.
I'm not sure I understand. In your last scenario, where would the Melanesians have gotten significant differences from most other humans, to then pass on to Denisovans?
MS Dynamics CRM Users Mailing List – USA
The Innisfil experiment: the town that replaced public transit with Uber
PHP Parser for Conll-U
If you need parse Conll-U data in PHP you can use
https://github.com/mihailShumilov/conll-parser
Who thinks Elon Musk is going to walk around with one of these in a world full of hackers who aren't buying it?
I had a couple of situations where airbnb was a life saver (victim of abusive relationship). There are not many places where a male can seek a shelter as most of them are being targeted towards women and children. In my city hotels are extremely expensive so airbnb was a good option to have. I understand that tourists can be nuisance but I wouldn't like it to be banned.
I've always disliked getting interrupted, and I used to spend a lot of energy trying to get my opinion into the conversion during meetings.

Lately, I've been doing the opposite. If I have a thought, I wait until the end up what's being said. If they barrel into another topic without waiting, I'll simply start talking and tell them my thoughts on the last topic that they so hastily abandoned.

Occasionally I'll forget what I was going to say because there was so much going on. In those instances, I simply don't worry about it. No matter how important it was, it'll either come up later or we'll deal with it eventually somehow.

That all said, there's one thing I will interrupt. When a person says the same thing repeatedly, even in different ways, I feel compelled to stop them and keep the conversation moving. Anyone that doesn't understand can ask for clarification. There's no need to repeat things.
I am aware, Cobol wasn't standardized until 1970 though.

My point is that if you can implement Cobol, you can implement Pascal; and your users will be better off. Cobol has no inherent qualities from my experience that makes it a better choice.
How ironic, isn't it. For some reason, everything written before the 90's still manages to work on particular platforms while everything after has been deprecated month by month.
Rust still has to do some work regarding language ergonomics.

Currently I rather wait for Java to get its value types story properly done.

For me an ergonomic future is a tracing GC, value types and manual memory management in hot code paths, like D, Eiffel and Modula-3 are capable of, improved with ownership rules.
2-3 years later when your proprietary LiPo dies, you'll pat your younger self on the back for choosing a standardised battery. You will repeat this over and over again for every time you choose a standardised power source over a proprietary one.
It's possible, as someone used to high-involvement style, to converse in a way that's less hostile to the higher-considerateness speakers in the group. For example, if you start talking and notice that somebody has abruptly stopped talking, wrap your point up as quickly as possible and explicitly give them back the floor: "<name>, you were saying...?". On the other hand, if they keep talking with you until they wrap up, they're using a higher involvment style and you can keep going.
About a year ago Apple maps helped me find the entrance to an airport when Google maps was absolutely insisting the only entrance was something extremely wrong. Outside of waving someone down on a motorway to get directions (yes I was really dumb and walked alongside a major road to an airport, had a lot of free time...) or paying an absolute ton to get a taxi to find me and take me to the correct entrance I was probably going to miss my flight home if I didn't think to try Apple maps.

Anyways, it was a really good lesson in the value of checking multiple sources of truth, which gets harder and harder to remember as Google penetrate further into our lives.
Compartmentalizing risk as acts of god is a rather pointless exercise. If you can’t eliminate risk you need to be intellectually honest and say why that risk is acceptable. The Midwest for example gets large earthquakes in seemingly random locations, that’s a known issue and needs to be accounted for in a risk assessment.

As to other transport methods being less safe that also comes down to building safe systems. Car gas tanks for example are designed to survive crashes without spilling their contents. You can also build tanker trucks/trains to appropriate standards.
I was in Scotland last month, using Apple maps with a rental car, and it was not reliable. I'd look up an address and when near the destination I would get instructions like "park the car here and continue on foot" to waypoints out in the wilderness, for the Helensburgh area. That's not a huge city but it displays correctly in Apple Maps and seems like it should work until you actually try it.

I reverted to the HERE maps app for navigation which worked perfectly, but does not appear to be compatible with CarPlay yet, so I had to use a mount for the phone.
I know that refers to an even earlier period but... it is funny how in telegrams (real telegrams, not the chat application) the period was replaced by the STOP word because it could be often misprinted, because it was really tiny and a printing artifact could be read as a period.

So I think what you said it's true: conventions are indeed children of their times.
Not at all! But since you don't have your e-mail published in your profile, you need to mail me so I know where to send the notification :).
I've been using DoggCatcher for years. Searching for podcasts to subscribe to could use some work, but I don't do that very often anyway. They don't show any ads either.
An epidemic unmasked: 76B pain pills saturated the country
The answer is simple; if you do NOT need the money from working as a SE in the Tech Industry, don't go in. You will burnout. It will affect your brain and health in ways whose consequences we do not yet fully understand because the effect is cumulative over time. Even if you don't dramatically break down one day, you will be worn down in ways which you may find hard to reconcile with your past self.

Now Tech itself is interesting and enticing. The problem is that the "Tech Development Industry" has made the environment around it poisonous. Everything is judged according to its monetary value, insane competitive pace and work schedule, no planned time for rest, recuperation and recharge, constantly shifting landscapes, herculean demands on your brain as regards coping with complexity and finally, quite complex human interaction dynamics. For some reason the industry completely ignores the psychological aspects involved though it has been studied from the beginning (see the works of Gerald Weinberg) and we now know more about the human brain and how it works. I have come to the conclusion that working in the tech industry is "death by a thousand cuts" where the cuts are in your psyche/brain draining the "joy of life" out slowly.

Very few people are able to come to some sort of understanding between their work and passion such that the downward decline is arrested and settle down to a comfortable plateau.
> and call the police

But it's just a civil agreement between property owners, isn't it? Is breaking that civil agreement a criminal matter that needs police attention?
> Is "embrace, extend, extinguish" bad

Only if there is an extinguish.

Even then I'd say no, because if you don't like what happened, build your own damn thing. Channel your inner RMS, please. If something isn't free to begin with, having it taken away from you isn't a loss—it's a reminder that it was never free to begin with.

> A significant majority of

Thanks for agreeing with my point without realising it. Some podcasts aren't available for free and/or via RSS. As it happens I pay $5/month to access my favourite podcast, which is available via a private RSS feed. And my second-favourite "podcast" is free but not available with an RSS feed.

But no, zaksoup hates a diversity of business models.

> decisions they make that affect the foundational principles of the web as we know it

Like companies putting journalism behind a paywall? Screw those arseholes! Who are they to charge me for goods and services?
For me it’ll be the toxic xenophobia (shocking treatment of asylum seekers crossing to Western Europe) and the slow drift toward authoritarianism, like in other parts of Eastern Europe. I personally don’t even want to travel there anymore, let alone work or start a business. There seem to be less vocal liberal opposition to this trend in Eastern Europe, but I might be wrong and should not be so pessimistic.
That can easily be done right now with the current way of error handling.
int32<->int64 boundaries deep in python models has cost my team many an hour in debugging
California doesn’t have enough doctors. To recruit, state paying med school debt
A pretty good account of a "new to mainframes" person figuring out how to make their first Cobol program on z/OS: https://medium.com/@bellmar/hello-world-on-z-os-a0ef31c1e87f
The part interesting for us:

“The fire warning system at Notre-Dame took dozens of experts six years to put together, and in the end involved thousands of pages of diagrams, maps, spreadsheets and contracts, according to archival documents found in a suburban Paris library by The Times.

The result was a system so arcane that when it was called upon to do the one thing that mattered — warn “fire!” and say where — it produced instead a nearly indecipherable message.”

The message (assembled):

“Attic Nave Sacristy.” “ZDA-110-3-15-1” “aspirating framework”
What works but can be hard to do is to direct you to the person who was interrupting you, look them in the eye and say something like: sorry I was talking and you interrupted me.
And then continue where you left off.

This way you just name what they did without giving it too much weight or judgement.
How many software engineers are there in the world in 2019?
Twice as long and half as long as what?

I often get the feeling that Go users are implicitly comparing it to languages like Python or JavaScript.

I've watched a client try to debug a Go codebase they had. It was sad. Their web server just returned 500 Internal Error and they tried to track down why from logs, but by the time the error had made it back up to the serving loop most information about where it came from had been lost. I suggested they attach a debugger to a server to see what's happening, they said debuggers don't work that great in Go and so people don't use them much.

If they'd been using exceptions they'd have a stack trace and could have pinpointed the source of the fault in seconds.
Of course the Dutch come up with a very fair and reasonable compromise.
Have you never heard of common courtesy? I'm not by law required to do a lot of things I do but I do them because they make the world that little bit better for everyone, same goes for things I avoid doing.
Grimes Had Eye Surgery to Block Blue Light, Uses Deprivation Tank
How to Sell America on Space Again
On my world such thermostats and refrigerators don't exist, it is a matter of being a conscious consumer.
The VM doesn't exit unless you're terminating the main thread (in which case, what else should it do? there's no way to continue).
AMP emails without code Check how to create AMP-carousel in email with Stripo
Feeding 10B People Will Require Genetically Modified Food
Kiev is also more radioactive than Chernobyl. It entirely depends were you measure and how you evaluate the risks. Nobody would move to Chernobyl because you shouldn't dig into the earth too much.
So the comparison stinks a bit.
Legitimate question: then what does good Go code that is written by good Go programmers do/look like? Wrap `err` in `errors.New("some function failed", err)`?
That's actually really interesting to me!

Here in Switzerland (once again, sorry for being generally mixed up with Sweden), most buildings are owned by investment funds, life insurance companies, banks, etc..

So the exact opposite of what you describe happens - to maximize profits at close to zero risk. Cities are having a really hard time keeping a lid on companies that restructure whole buildings to use as short-time rentals.
> The Lancet, from what I understand, is a pretty respectable journal

Again, it's complicated. The Lancet is the name of a (good!) general medical journal, but there are also topics that are discussed in specialized sub-journals. The one you linked to is from "The Lancet Planetary Health", a relatively (2017) new journal that is not on the master journal list [1] and is therefore not seen as respectable, well-recognized, peer-reviewed scientific journal.

[1] Search the list on this website: http://mjl.clarivate.com/
This list was surprisingly sane and almost exactly the programme of my 5-year degree.
Ignorant comment. Very easy to design a) a dual power circuit and b) charging hysteresis to not mame the battery.

There simply is no good reason for the port placement.
You're saying that the higher bands of 5G cannot even penetrate the human skin. So this means that the human skin (and I assume at least a couple of layers of body under the skin) effectively absorbs all the energy of the signal that reaches it. This is one of the main concerns.

You're saying that signals are going to be phased and directional, but for example if you are using a cell phone or even a laptop, that phased signal will be directed at that human and at their body. This means that all of the energy that earlier was dispersing in all directions (and only a small portion of it was hitting the human skin) - is now concentrated in that beam, with huge parts of it absorbed by the skin? How is this not a health concern?

From what I understant there have been no huge human studies on this. The higher frequencies actually might have other properties than lower ones, and just because we assume that 4G and lower bands of 5G are completely safe, the further study of the higher frequencies is surely needed. What is more alarming is the rate at which many of the countries (and hardware companies making billions on this rollout and thus pushing and lobbying for a faster one) are trying to implement 5G. Shouldn't we be careul about it and implement this untested(!) technology in small areas first?
FoxPro, programming language and database management system
That's what we're here for, glad I could help!
Conll-U Plus
> verify the....

Lost you there, how exactly? I live in one of these buildings. They can just tell you they are relatives or housesitters, then what?
If you can afford a house in London, you can probably afford a house in XYZ

The reverse doesn't usually follow (unless XYZ is Monaco :p)

So "global" is relative but if in my personal view "global" everyone in SV, or NYC or Dubai or London is competing with you on purchasing power and general access to resources so local quality of life is only half the picture.

Unless of course you choose to completely sign out of the "chase" which is a viable strategy and its own set of tradeoffs
There's also Eurodollars https://en.wikipedia.org/wiki/Eurodollar
Ugh dont remind me, seems we are siblings in pain.
Oh! Thanks for the heads up.
As an Apple fanboy - most of Apple's things are severely gimped outside of USA/Canada/Western Europe/China.

Not a lot of localization, no voice control in different languages, maps suck, Google is well ahead of them in that regard.
That quote is cold and scary
Yes, this is how work is. And it is very important for you to continue being part of the conversation. Not only for your own sake, but for everyone's sake.

Unfortunately, we can't all speak at the same time. When I'm interrupted, if I'm focused enough to continue and the interruption doesn't bring up an obvious error, I apologize, take back the mic and continue my monologue.

If I'm not focused enough that I lose my train of thought as I was interrupted, I take notes and go back to it at a later point in the conversation. It is very important that you are persistent.

One thing that helps me focus is to have my notes in front of me before the conversation begins, so I can continue making my points or interrupt someone else with one of my points.