skysight-inc/HackerNews huggingface dataset:
I've dabbled with Céu for some toy programs, which is a modernized Esterel of sorts[0]. I wish more people picked it up; it's a tiny language, currently mostly developed by one professor in Brazil, but quite fun! I think it would be a great environment to teach Arduino in, if I'd ever do that again. A year ago I wrote a comment on /r/Arduino giving an example snippet[1], which I'll copy here:

#include "arduino/arduino.ceu"

input int PIN_02; // button input
output int PWM_05; // LED outputs, remember that pins 5 and 6
output int PWM_06; // have a higher PWM frequency on the UNO

// a code block that concurrently fades an LED in and out
// `pin` the output pin of the LED
// `min` min value of the fade
// `max` max value of the fade
// `delay` ms to wait between `analogWrite` updates
code/await Fade_forever(var u8 pin, var u8 min,
var u8 max, var uint delay) -> void do
loop do
var int i;
loop i in [min->max[ do // fade in loop
if pin == 5 then
emit PWM_05(i);
else/if pin == 6 then
emit PWM_06(i);
end
await delay ms;
end
loop i in [min<-max[ do // fade out loop
if pin == 5 then
emit PWM_05(i);
else/if pin == 6 then
emit PWM_06(i);
end
await delay ms;
end
end
end

loop do //endless loop
// if *any* of these three code blocks (trails) end,
// all of the remaining trails in a `par/or` are
// aborted and code resumes (in this case, the outer
// loop restarts). By comparison, a `par/and`
// would require *all* of the trails to terminate.
par/or do
// if a button is pressed, reset the loop
await PIN_02;
with
// fade the LED at pin 5 quickly between 64 and 192
await Fade_forever(5, 64, 192, 5)
with
// fade the LED at pin 6 slowly between 0 and 256
await Fade_forever(5, 0, 256, 20)
end

Pretty simple and readable code, don't you think? (Note the use of Bourbaki interval notation for [min -> max[ - how often have you seen that in programming languages?) Now imagine what the plain C version of this would look like.

What I also find fascinating about it is that it has almost no memory overhead per trail - a handful of bytes IIRC. Compare that to the kilobytes required for green thread solutions elsewhere. OTOH, computationally the concurrency doesn't really scale with large numbers of trails - I think you could compare it to insertion sort: unbeatable for small arrays due to low overhead, but then that O(n^2) takes over.

One might envision having many small Céu programs with only a handful of trails each, asynchronously running in their own threads and interacting with each other. From what I gather, programming in this model is called using the GALS principle: Globally Asynchronous, Locally Synchronous. For the intended environment for Céu (embedded programming), you kind of "naturally" get this: asynchronicity just kind of "happens" due to separate pieces of hardware interacting.

Anyway, it kind of feels like the "missing element" in reactive and concurrent programming paradigms to me. I hope more languages will start picking it up eventually.

[0] http://ceu-lang.org/

[1] https://www.reddit.com/r/arduino/comments/5qzv12/c%C3%A9uard...
Meanwhile Steve Bannon is disinvited from the New Yorker conference after pressure from celebrities such as Judd Apatow and Jim Carrey. Are hollywood stars censoring debate in our democracies?
Oh come on, everyone knows 8 year old girls should be given drumsticks, not swords

https://www.youtube.com/watch?v=cozHT9QaFJo
> We're running millions of crude, low level simulations today.

Hardly. They’re nowhere near a simulation of a “reality.”

How does a game character “see” something?

By a global agent checking the position of that character, along with the position of other characters, and a bunch of other variables and conditions, then tells the character if it sees anything.

This is a far, far, far cry from everything being made up of particles, emitting countless photons every “tick”, and those photons being absorbed by certain materials, emitting electrons and chemicals that travel to a neuron....

Nothing inside a game actually generates sound waves, or infrared and other parts of the EM spectrum that can only be perceived by certain creatures and tools..

It’s not even a simulation of that, just an extremely simplified and filtered representation of the end result as perceived by us, that we find convincing enough for the context.
Only if you’re heating your house with electric resistance heat.

Heating with natural gas or heat pump is more efficient (in terms of BTU per dollar) than using the waste heat from computing (which is resistance).
indeed, they refer to GPU (kernel) programs
Thanks. I'll study the information available about these substances and consider experimenting perhaps. But I believe these substances alone are not going to increase the IQ unless combined with actual mind training (in this case they probably can boost progress, I happen to be a very experienced piracetam user BTW). Let me recommend your friend to also consider exercising with BrainWorkshop (the only scientifically-proven way to increase fluid intelligence) some times a day and starting to learn a language that is very different from those they already know (i.e. a non indo-european one) and the synergic effect can actually be impressing.

As for prebiotics and probiotics - I have been getting increasingly enthusiastic about the gut microbiome subject during the recent months and have achieved amazing results this way and switched from extreme treatment to mild support regimen already yet I'm still very curious about whatever findings in this area.

BTW if you know of any tricks (other than taking choline, it's not enough) that can potentially increase acetylcholine secretion and/or sensitivity - I am very interested to learn them. I have been struggling from ACh deficiency symptoms during my whole life and the only efficient solution I've found so far is nicotine but I'd really love to replace it with something that doesn't cause physiological addiction.
A/C moves heat at some energy cost. It's not 1:1 with heating.
It's a bit unexpected to see the interior of the Amazon region is more accessible than the interior of Australia or the northern regions of Alaska. My guess is that commerce is driving exploration/exploitation of the interior of the Amazon (more than those other places).
Ask HN: How do you notify your readers when you blog?
In the past I have allowed readers to provide their email address to receive new-post notifications, however I discontinued this as I don't want the responsibility of storing private user data.
Sounds stupid. So long as he has a _valid_ position, he's worth debating.

With all the noise in social media these days, I'm happy to just settle for people with rational thoughts. Even if they're wholly disagreeable.
No what I'm saying is with enough people, even if you authenticate everyone, one of them will violate confidentiality anyway. I've been in meetings where there was no teleconferencing of any kind, but sure enough the decision was leaked before being official anyway. As you get more an more people (or as you get enough people that the above solutions are considered unscalable) that approaches inevitability.
If you had said “the hole” instead of puddle and this was Reddit, I would have linked that Junji Ito short story [0].

[0] https://imgur.com/gallery/ZNSaq
While it’s not automotive, the farming industry has fallen victim to this at the hands of John Deere. Although, they can still use “authorized” dealers for repairs, there has become a black market for software and repairs. [1]

[1] https://motherboard.vice.com/en_us/article/xykkkd/why-americ...
I have been working with the Sawyer arm for the past few months and it's a really nice piece of hardware - far better than the Universal Robots arms that it competes with, while being a similar price. The software is also far ahead of the crappy 2000's era interface of the UR arms, and they have a nice ROS-integrated SDK for people who want to go farther with it. I was really disappointed to see them shut down as we were hoping to buy several more in the next few months.
> and why I was able to tune in a 250kg payload 1995-vintage ABB on Tuesday

What does that mean?
This is one thing that frustrates me about investing in the stock market. The idea of calling trading "investing" feels so inaccurate. I didn't invest in your fortune 500 company, I bet on the idea that other people down the line would bet on the same company but that they'd bet even harder. I wish investing was more like selling small corporate loans. I'll give Amazon $50 today if they pay me $100 in 10 years. Sounds great to me, take my money, do something with it, and pay me back. That's investing.

I've grown much more comfortable investing in real estate as a result of this. When I invest in something I want to see how that investment was used, how it helped, and get returns based on how successful my ideas were. If I renovate a house or invest in my buddy's business, I get exactly that. It may fail, but at least my money mattered and I saw what it did to help. When I invest in the stock market I get none of this.
Boston Dynamics? https://www.bostondynamics.com/
Viruses Spread by Insects to Crops Sound Scary. Military Calls It Food Security
I think part of it is that standing up to Chinese bullying needs to be done collectively and with understanding that it benefits the long term. The problem is that corporate decisionmakers aren't all that worried about the long term costs of giving in to the Chinese ransom demands because they won't be around to deal with the costs.
Slack integration. `/zoom meeting foo` — get a fresh meeting ID.
This is true for farmers in many places who buy or lease machinery from companies like John Deere. Using IOT, Deere can tell when a non-OEM part has been installed and they can remotely disable the machine until the "proper" part has been installed. Their customers are locked into their parts and service.
Last I knew (a few months ago) we were somewhere less than 20 qubits and getting a straight answer on “does it work” depended on who was being interviewed. How do they have a 2048 qubit chip? And why is it a binary multiple? Did I miss some announcement?
Admittedly I havn't used Jira for about 6 years, but I don't recall it being particularly slow, at least if you give it decent hardware to run on (this is on-prem, so not sure how the Cloud editions go).

If you're talking about process aspects, well.. that's also a business process thing, as to how much information PMs/etc want.
There should be an international Learn SQL day, with free all day workshops by volunteers, etc. Maybe on the date of one of the first big Codd papers or something...
The short answer is it feels effing awesome to have that kind of instinctive ability to hear something, and play it back, instantly and accurately.

However, it's a bit more nuanced than that. Playing the notes accurately is only one aspect of playing music. Playing the notes accurately and expressively is really what you're aiming for.

There are a couple of distinct skills you can build to do this:

1. Training your ear to recognize chords and melody notes. This requires a lot of active listening to music, and learning music theory, so you can recognize what's being played.

2. Building the motor skills on your instrument so you can play many kinds chords and notes, instinctively. This requires hundreds (or thousands) of hours of practice.

Then the trick is putting the two together: listening to music, recognizing the chords and notes being played, and then playing them back yourself on your instrument.

Now the harmonium is a relatively simple and limited instrument consisting of a bellows and a small keyboard (usually 2.5-3.5 octaves). Most of the "chords" on this instrument are actually played with the bellows blowing air over banks of reeds. So you don't really need to build a lot of muscle memory to play chords (as you would on a piano). And melodies on the harmonium are typically played slowly.

So learning to play the harmonium won't take as much practice as say a piano or a guitar would. You could get quite good at the harmonium with say 500 hours of practice, which is not actually that long.

In terms of practical steps, I'd probably watch a lot of harmonium videos on YouTube and try to get your harmonium to sound like what they're playing in the video.

One major difficulty you're going to have is that different harmoniums can sound quite different, depending on how many reed banks a harmonium has, how many octaves its keyboard has, whether various stops are pulled out, etc.

So I don't think it'll be easy to truly sound just like what you're hearing because the variation between your harmonium and the other harmoniums out there is quite big.

Hope this is helpful!

Me: I'm a classically trained pianist and I've owned and played harmoniums in the past.
I'm sorry but I don't understand what you are getting at. Besides index funds not being impacted by algorithm trading that much, the author of that article also notes that trading stock doesn't to much to allocate capital anymore, like it used to. They get some money at ipo, but after that most companies aren't selling stock to get more capital for expansion. I think we would be better off without the financial industry taking a pointless large cut of the economy, and reducing their stake at least seems sensible.
Proof? The strong reaction from Apple including the “we are not under a gag order” statement is a petty strong denial, and that part of the statement was not needed.
That's why I asked for help with a replacement. The article's headline breaks the site guidelines (https://news.ycombinator.com/newsguidelines.html), so obviously we can't keep that one.
Yep. Lenovo T-series laptops are still chock full of Field Replaceable Units (FRUs). And they still publish the maintenance manual to tell you exactly how to replace them:
https://ok2.de/media/ThinkPad/HMM/t480s-hmm_en.pdf
Perhaps I am missing something, but the Vox story says that he could afford to pay his medical bills. He sold some assets, and paid his bills. There are much better arguments for universal health care than someone with almost $800K in unneeded assets. Taxes should first subsidize health care for those who can't afford it on their own.
> "it is far and away the most customizable and powerful PM software I have used"

Opinionated software is good. Unlimited customizability is bad and the source of almost all of Jira's problems.
It needs to be 80 chars or less.
DSA Information Security Recommendations [pdf]
It's not. People can comprehend paper voting on "source code level" aswell as the "compiled" version.

>No single person can even fully observe a single counting station, much less a whole election.

First is possible (just observe the person whos counting), second not, for obvious reasons that you can't be at two places at once.
From Facebook to Interana: building a platform to understand users
Ask HN: How do you manage a security policy for your small team?
My company is a small team operating in the digital health space that's recently grown to 12 in the past year. Although we don't deal with a ton of PHI, some of our clients ask us some questions that we've been able to work around but are going to start becoming blockers as we scale.

In terms of our cloud, we're HIPAA compliant and our customers haven't questioned that portion. Examples of things we're asked about are:

1. Infosec staff, policies, and certifications? We do have a light policy but are we already at the size where we need dedicated staff + certifications? There's not anyone today holding everyone accountable.

2. Device management. Some of our employees have devices provided by the company and some use their own (engineers who work remote). We get asked often about if there's antivirus installed on all our devices and what we do to ensure the devices are physically safe. Is the only option here moving to issuing everyone devices and managing them centrally? Is there a middle ground?

3. Anything else on the messy startup side. We share an office with another company which complicates all physical security questions. People tend to take their work home with them as well which also causes potential issues.

Those of you who have done this before / are doing it now, I'd appreciate any tips or suggestions on how to deal with this "middle phase" of growth.

Thanks
In some ways this this already happening with the whole "smart beta" thing, based on academic research on different "factor" classes of stocks.
Taiga and GitlabIssues are not too bad. Bugzilla was good 5-10 years ago, now I see it as too complex (and it's written in Perl...).
I'd highly recommend Asana. Plenty of integration, performant, and the learning curve isn't too steep.
I don't understand the negativity in this thread. Or why people are using this post as an impetus to (ostensibly) move to gitlab. Or lament the decline and fall of github.

Nobody is forcing anyone to use Jira. Nobody is forcing anyone to use Github. You can continue to use both without adopting any of the UX or design or workflows or whatever of the other.

This blog post is just saying "now we have an officially-supported integration that we believe works better than the previous and here are some new features."

Am I missing something here?

Otherwise, congrats to the github team for shipping this! I've used github+jira integrations in the past, and if this is an improvement, then cheers to making things easier for folks who use both tools as part of their day-to-day!
I expect many if not most users of Jira don't also use Bitbucket.
I always thought that one of the biggest criteria for the existence of a “parent” “reality” would be whether there is such a thing as Free Will or not.

If there is true randomness in our universe, then surely it must come from outside the universe, or our system could spontaneously put itself into an invalid state at some point and possibly crash, no?
I have thought for a while that most of the financial advisers are just middlemen on the stock market, getting a small amount of my money by trading for me. If I just buy index funds I'll do fine. My financial adviser who charges me at 0.75% management fee didn't protect me from huge losses in 2008 and 2009. I don't necessarily blame her, but she was not really different than buying an index fund or a managed year retirement fund.
If you think JIRA is bad, wait until you have to use IBM RTC :)
You may be right, pivotal might be even worse. Haven't used Asana.
I tried it, and still have it running on a little toy service I built. It's cool, but IMO, it doesn't really seem production-ready for a large-scale service. Last time I updated it, I had to spend a full day sorting out the changes they made to how the server config and user authentication works. Last I checked, they don't even have a suggested script to run it as a service. Going by the contributor graph, it's still essentially a 1-person project.
I did not know there was a market for this.
Can someone explain all the Jira hate to me?

Yeah it's an ugly UI. But once you are used to how it works, doesn't it do the job fine? I don't spend that much time in task management software, just need to look up my tasks...
I love follow-ups like this from experts like Joe. However, he seems quick to dismiss a couple things as improbable due to cost. I don’t know, but I wouldn’t be so sure considering we’re talking a nation-state actor here.
Want all the HubSpot goodness inside one curated weekly email?
LOL. Never. But you say it like if that one was the VisualSourceSafe of bugtracking tools.
It looks like a pretty artistic stencil font, which is to say I don't believe it's all that much harder to read nor helps memory --- certainly I've seen a lot of text in stencil font in various places, but I don't really remember what that text was now.

Looking at paragraphs of text in it, I feel like it actually encourages me to read faster because of the missing pieces; maybe it is harder to read but that triggers "skim mode" so I pay less attention to each word.
Although consumer 3D printing hasn't gone anywhere, industrial 3D printing is gaining traction.

For example, I recently toured the Moots bicycle factory and was surprised to learn their rear dropouts are 3D printed titanium.

http://moots.com/moots-3d-printed-flat-mount-dropout/
Wow, there's a lot of open ports on that box.
Cloud JIRA is so bad that Atlassian is pulling an Oracle and adding contractual clauses to forbid people from talking about it.
The HN guidelines ask for titles to be changed when they're misleading or clickbait (https://news.ycombinator.com/newsguidelines.html). This one was the latter.

Please see https://news.ycombinator.com/item?id=18144886 for more explanation.
I'm guessing they want to try and take some of the bitbucket market share back.
The kind where 30 years ago peeing in a cup wasn’t nearly the industry it is now, and therefore not as affordable or available at all. That’s what kind. But that also kinnnda wasn’t the point of the story.
ABB is a major supplier of industrial robots, so I assume the poster meant installing/setting up a used 1995 model capable of handling 250kg.
It feels the same as touch-typing on a keyboard. My brain envisions the pitch I want, and my fingers know where to find it.

Musically though, pay attention to the feeling of notes relative to the root of the key you're in (as opposed to in isolation). You can envision a keyboard in your head and map the movement of pitch to movement on the imaginary keyboard. There are only so many notes in a Western major scale; eventually you will find that notes from a melody fall into place on this imaginary keyboard as you hear them, and you can translate that into finger movements.

This won't come overnight. It took me about ten years of being musically active to be able to figure things out by ear; another ten to be able to do so on the first try (i.e. hearing pitches as easily as words in a conversation). These periods were punctuated by a solfege class which I credit with helping me develop the latter ability. If you are still in school take such a class if you can find one.
3 million connections:
https://medium.freecodecamp.org/million-websockets-and-go-cc...

Heck, you can probably handle a million connections using PHP(with swoole).
I'm curious for answers to this after one of the worst experiences with buying a macbook myself back in 2015. It isn't "great hardware", it's just okay but more expensive. If you people really mean "pretty case" and "nice keyboard" then say that because Mac specs are often more expensive for the same specs on most laptops.
Not being sarcastic, learning the extra stuff related to managing a TLD sounds interesting to me, and it sounds like this program has someone on it that likes doing cool stuff like that.
Why and how to clean up your Twitter account and delete thousands of your tweets
"This page will reload due-----."

I really loved my iPad, but like you, will probally not buy new again.

As to receiving regular OS updates, you need to be careful. The new operating systems usually slow down an older iPad.

You can't argue with Apple because it's always for the customers benefit. "We're just keeping on top of security, and new apps!"

I wonder if Steve Jobs would be o.k. with devices that seem to short longevity lives?

Yes--it's a brilliant strategy. Keep them buying. For guys like me, it doesn't work. I just don't have the disposable income anymore.

(You can jailbreak that old iPad. It does speed it up, but there's drawbacks too.)
This gigantic chart will make you feel really, really small
Re: lazy simulation

Would the fact that our “observable universe” is limited by the speed of light and time since “creation”, be a kind of a “lazy” simulation?

i.e. the “servers” that process us would never need to know about anything in the region that will never interact with us.