skysight-inc/HackerNews huggingface dataset:
Nowhere in the article do these critics actually explain how doing an offshore trial like this is unethical. There's no suggestion that this activity happening on Saint Kitts is in violation of local law.

So what's the problem? Are they suggesting that US law should apply to every other sovereign country on the planet? That US entrepreneurs should be categorically banned from financing foreign (e.g. EU or Chinese) medical research unless it conforms to US regulation?

The cherry on top is the epitome of lazy journalism of not contacting the Saint Kitts and Nevis authorities and getting their take on this. I assume they disagree that Saint Kitts and Nevis is categorically unsuitable for medical research due to their supposedly unethical regulations.
Scientists Theorize Brain-To-Brain Communication for the Near Future
You used those 2 words with 1000s of people and noticed a trend? Impressive.

Words mean things. Just because you, and many others don't always observe the minutae of meaning, does not erase it. There are words you, and 1000 other peers, have not learned yet. That does not render them meaningless.
This shows not that the author is wrong, but that different people have different preferences. For instance, I wouldn't be without IntelliJ, or a host of associated profilers etc, and would generally avoid using web apps where there's a decent desktop app equivalent; I generally dislike the feel of them. You apparently feel differently. And that's fine.
Even that is a little misleading (given how bad our intuition about statistics is). A '100 year flood' is flood that has a 1% chance of occurring in any given year (it's independent of what happened 1, 5, or 50 years ago).

Calling it a '100 year flood' makes people think 'oh, good, now we shouldn't have one of those for another ~100 years'. In reality, the odds of a flood of the same magnitude occurring next year are exactly the same as they were this year.

Grady (of the Practical Engineering YouTube channel) has a great video on this topic: https://www.youtube.com/watch?v=EACkiMRT0pc

(Grady is in the Austin area, so hopefully he hasn't too much 'practical' experience from this storm...)
The more I read, the more I felt that the author was long-windedly discovering FSM's, only describing them using the language de-jour - i.e. JavaScript-ecosystem-ism's.

Is this the state of things today - that kids start off as highfalutin' "developers", whereby 95% of their apps are written by others (because: "npm -i <all the things>"), and then .. eventually, from the top-down, trickle through the stack learning "the things", giving it all a new fancy name, and blogging about it? Because to me, this seems more like devolution at work in the computer science industries, not some kind of radically derived insight.

I'm not trying to be overly critical, but for a lot of us, "discovering that C-based apps are, weirdly, similar to what us React-ites are doing" sure seems like a step backwards from real stack competency.
I was actually wondering what advantage this has over a container or chroot. The answer is that it actually is one of those under the hood?
What is being advertised?
Storing every character in a doubly linked list seems like an extremely inefficient use of memory. Depending on your architecture, that could use 24 bytes per ASCII character (if the char in the struct is padded with 64-bit pointers). I imagine that vi wouldn't have gotten very far if it had been that memory constrained.
Not necessarily, what if it is long term effect? What if it is some kind of resonance involved, i.e. it only shows it face when there is certain geometry and frequency present? Plus there were some courts rulings about phones causing cancer ... [1]

[1] https://www.theguardian.com/technology/2017/apr/21/italian-c...
I wonder if there is an opportunity here for an unbiased certification process that ICO founders can request. Sort of like a Morningstar rating.
It's also much more modern. To be perfectly honest, if you are not doing automated theorem proving you probably never need to know about things like first-order logic or classical logic. Alas, we teach first year students boolean algebra instead of the Brouwer-Heyting-Kolmogoroff interpretation and hopelessly confuse everyone with "paradoxes" before anyone even mentions proof theory...
After '90, if you discount all the Russia-provoked conflicts, there's basically only ex-Yugoslavia as far as conflicts are concerned. Every other event on that list would basically count as a normal day in Baltimore :)

You can never predict the future but I'm willing to bet that the following countries will be peaceful for at least the next 20 years:

- Czech Republic

- Slovakia

- Poland

- Hungary

- Slovenia

- Croatia

- Romania

- Albania

Places like the Czech Republic will probably be among the safest places on Earth, both regarding economic, political stability and possible outside aggression, for the next half a century, in my opinion.

On the other hand, people were saying similar things before WW1 :D
Intelsat – Principal Software Engineer
Primary Purpose of the Position

We are looking for an enthusiastic individual who is open to learn Satellite communication concepts and serve as a primary developer on the projects related to Satellite communication link analysis tools. The individual will work as part of an Agile team to build and support complex next generation applications using .Net technologies.

An ideal candidate will have hands-on experience in design and development of microservices on .Net platform, asynchronous messaging, code optimization and application program interfaces (APIs). The individual should be ready to tackle complex problems and learn technical aspects of complex custom-built tools that are used in-house to perform complex satellite link budget analysis.

Please contact Richard.Larde@intelsat.com for additional information.
www.intelsat.com
Drilling into Microsoft's BrainWave Soft Deep Learning Chip
I still don't see anything that explicitly distinguish it from "left-pad api" [0]

For example:

> A serverless function is a small, discrete and reusable chunk of code that:

> ...
> executes in a few seconds ..

Why would you want a function execution to take several seconds?

I must be missing something ..

[0]: http://left-pad.io/
LDA #$21
JSR $FDED
Agree 100%. As they say, if you only had to do it when you felt like it, they wouldn't call it 'work'.
The worst schemes are the "Oh No, we've been hacked during our ICO, stop sending those 'other people' your money!"
2018 BMW M5 (600HP) – FASTEST M5 EVER
That's because the media has insanely lopsided coverage of recent attacks. It's a miracle no one's died from antifa attacks yet. Look up Eric Clanton. I also encourage you to watch actual footage of events starting with the Milo protest in berkely; the stuff I've been seeing on my news feed has nothing to do with reality.
The most telling fact is that there is no clear bias of experience in these accidents. This simply means that the method is wrong. For sure, this is a bit like calling water wet, but people will continue to turn themselves into high performance lawn darts until they change their approach to safety.

I think a lot of them don't fully appreciate how little room for error there is. They fly at around 150 MPH which is 220 feet per second. Once someone has realized there is a problem, they have gone 55 feet. Once their body and flight suit have reacted to that problem, they could easily be well past having traveled 300 feet. This is assuming perfection in body and suit. It's radically easy to blow through 600+ feet before your mid/body/suit can come up with a survival plan if you are even a little bit panicky.

Quite a few deaths are from impacting terrain. By this I mean in transit terrain, meaning that they flew into something like the talus or a giant rock and didn't have enough time to avoid it.

Quite a few more deaths are from inability to deploy the parachute in time.
Ethereal, free email testing platform for Nodemailer
AR can obviously do VR but it is much more.
And the opposite of course is not true.
That said I don't think that anyone would choose to do VR when they can have mixed reality.
The Effects of Computer Programming on the Brain(2012)
It's true that today's devs are glorified plumbers.

On the other hand, so much gets done, it would be insane to go back to "C for all the things!".

It's a trade off, you're either a high level hacker, piping stuff together and watching for leaks, or your a low level system guy, squeezing the carpet.
As a software engineer, if it's been about 2 years, then it's time to jump ship (unless there's a clear indicator not to).
> I think I might be confusing 'material implication' with 'logical implication' (also known as entailment, or logical consequence).

Both are intended to work essentially identical, but when talking about logic, it might be helpful to make the distinction. Implication as a formula is usually written with →, semantic entailment between formulas with ⊨. That they are essentially identical is because, if A → B is entailed unconditionally ( ⊨ A → B ), then A entails B ( A ⊨ B ).

When you apply this distinction to

> if A => B is True and A => not B is True

you have ( ⊨ A → B ) and ( ⊨ A → ¬B ). That is not very different from ( A ⊨ B ) and ( A ⊨ ¬B ), or ( A ⊨ B ∧ ¬B ), where the consequence is contradictory. Unless logic is broken, you can only arrive at contradictions when you already started with them, so A itself must be contradictory. When you said that A is false, that's exactly what you required: A is contradictory.

Maybe the above doesn't help you much, but it should make clear that your problem isn't just with the difference between implication and entailment.

EDIT: I didn't see your edits. I think I already somewhat responded to edit 1 (implication does have an interpretation, as an encoding of entailment). Regarding edit 2: Implication is justified by mostly working like our intuition would expect. Maybe you should try coming up with alternatives and test how well they work.

MORE EDIT: I think what you're actually confused about is the difference between a formula being true only under certain circumstances vs. always. Implication being true when the premise is false is a bit like a broken clock being sometimes right: if you only focus on that one case, it's not what you expect, but when you take all cases into account, it's the only way it could be.
How to avoid being scammed: completely ignore the world of "coins" and other nonsense.
I think there is a chance that people are getting sick of plodding character driven shows rather than series.

An example, "The Expanse" has interesting characters, but so far it has also been the case that lots of stuff happens in each episode.
Show HN: React Virtualized Pivot – A pivot table component for React
Won't that just bring up a system (polkit?) password dialog (so no sudo, but you still need an admin password)?
All I see is more people spreading hate in response to hate. This is not a rational approach. Do we not remember the most sucessfull man in civil rights and what he taught?

Additionally, the article states that the police let in 100 hooded figures with weapons to "prevent violence". Wtf. It is clear they have something to gain by letting these things happen, but I cannot fathom what.
Sandbaggers was a great show. Watched it on PBS as a kid. The ending is absolutely gutting. I hadn't realized it was supposed to be a cliffhanger. Emotionally, it works very well.
Burger King has launched its own cryptocurrency in Russia called ‘WhopperCoin’
You don't know about leftpad? It must be deployed in a highly available serverless environment.
You don't need to share private keys or passwords to share a UID, each person can have his or her own public key in .ssh/authorized_keys

Of course I agree that this is still bad practice from an auditing perspective (and assuming a password is needed to su/sudo you do need to share that password).
That's just leveraging polkit rather than sudo. It still requires delegated root access. The parent is asking why an unprivileged user can't run

yum install --user <pkg>

And have the package expand in, say, ~/.local
If you have some pro features that include an ongoing hosted service, that's the most justifiable way to do it IMO.
To the people questioning whether good
television is still being made

There are people questioning that? All the best TV i know is from the 21st century (Mad Men, Breaking Bad, new Battlestar Galactica, Orange is the New Black, GLOW, Rick & Mortey etc).
I will state the opposite:

It's a trade off, you're either cut and paste blue collar programmer, piping stuff together and watching for leaks, or your a hacker/engineer guy, doing CS.
Telegram you don't need to share your phone number, easily synchronises between all of your devices, stores large files, has better controls for managing group chats.
And the British Acorn BBC Model B, which led to Acorn Risk Machines and ARM Cores - one of the UK's finest ever exports.
OK? Sounds like "learning" at work to me. Besides, things are better grokked when explained from a variety of angles, be they top down or bottom up.
We are in a new era of netflicks shows like stranger things, sense8, the 100, etc. Someone will look back and say its the golden age of tv for them
You can configure polkit rules to allow unprivileged users to install packages. It will, for example, ask for the user's password.

But this doesn't really solve the issue of allowing unprivileged users to install software from the package managers just for them.
This is why I always wish I went into game development. Maybe it can't be the same thing, but the experience can still be extraordinary. Even playing a game like Kerbal Space Program makes you feel like an astronaut. I can't imagine how good virtual reality can get.
Nice article, good summary of the purpose of unidirectional UI approach like Redux's, although it doesn't get as much into persistent data structures as maybe it could have.

What's the point of the exclamation mark after certain function names? Is that a pseudocode thing? Is that supposed to be shorthand for an impure function? (if so, not sure why `handleKeyboardEvent` doesn't have an exclamation mark.
How's the latency for text editing? I tried doing something like this with *nix tools but found it unbearable even when connecting to localhost.
So this guy has rediscovered how we did GUI development back in 80s and early 90s?
I would argue that a lot more of the worlds productive plumbing depends on C-based apps/libraries/frameworks than we would care to admit - its just that its 'not sexy' enough for the young-uns to get behind and start using, since everyone knows that C is a greybeard language and, therefore, not cool.

The same argument ("so much gets done") was made for Visual Basic back in the day, you know. Oh, how the hoipolloi cried and crowed for the death of C developers back then. Oh, how they were wrong, oh so wrong!

I'm not saying the world doesn't have a debt to pay to the Node/Javascript camp - it surely does. I just feel that there is something really missing in the scene, if in fact things that C developers knew and applied well 'back in the day' are just now being re-discovered as "Cool New Shit™" by those who chose - willingly - to ignore the very mechanics of the components their stacks are highly dependent on.

Still, I guess its not worth complaining. Its good to know that JS guys can get over the wall, and discover that we've all been using state machines for decades now, and so on, eventually. I just wish there was a lot less hubris on the "crowing about it" side of things. Honestly, JS guys: you should know a little C. Its still there, underneath all the cool shit, and you're still heavily, heavily dependent on it, no matter what your "npm up" tells you...
I agree. I did not claim this is the government's doing.

I agree censorship of political content on private infrastructure is (and should be) legal; I also believe it's plainly immoral and should alarm people. I also believe that, given that the public DNS is government-controlled, it nominally belongs to the public and private entities like cloudflare should not be gatekeepers to it.

Of course, the best solution is for everyone to switch to some sort of crypto-based truly public DNS system like Namecoin, but that's not happening for a while.
I'm guessing they assumed that BSD would have a lesser chance of having drivers for the hardware in their router (or if their router is ARM-based: specifically supporting the router's exact+particular system board and configuration of hardware) compared to Linux. A priori, I would make the same assumption; when I hear "router", I think "oh, that'll need OpenWrt".
I can't change that, but the mods might notice and do it for us. Thanks for the detective work.
Is there a Vim equivalent of Snippets lab? I recently switched to using vim-wiki which I think could be used in this way to store snippets, but I do not know yet how to configure quick search.
But why would you then drink some product that tastes nothing like real milk? Just because it is white, sweetish and marketing people called it "<something> milk"?
7th Fleet’s sloppy seamanship manifested in Antietam’s January grounding
At worst, any weed being sold today will make for fantastic edibles.
FYI: TripAdvisor is an expedia brand.
Show HN: Chirpss = Google Analytics + Sounds
Right. Wouldn't it be smaller to even use UTF-32 and just jump forward and back in 4-byte blocks?
I'm not against REPLs I just think they have been around since early Lisp and there are vast improvements that can be made.

I use REPLs all the time... Bash is basically a REPL :)

The reason I think Java REPL would be awful is not because I dislike REPLs but because Java is really painful for that kind of mutable command line like development. Like just making a damn struct like object is absolutely painful and Java does not have structural types (ignoring FunctionalInterfaces which isn't really structure types).

Python REPL is painful because of required indentation and again because Python is similar to Java and prefers nominal types.

I'm not against Python or Java but I don't think the language design of those languages really works well for REPL compared to say Lisp, OCaml, Haskell, or even Scala and Smalltalk.
I have Seiko SKX007 (https://www.hodinkee.com/articles/the-seiko-skx007-divers-wa...) and it costs less than $200. There are Seiko 5 watches even cheaper than that.
page2image: npm package for taking screenshots which also provides CLI command
From what I've seen on it's page on the wiki: Sane design. That's more than the .deb format can offer.
>70% of wine consumption in Czech republic have to be imported and we were not allowed to plant new vineyards.

Why is that?
My rule that generally works :

1. Skin in the game. (Does the person offer his advice for living and does he negatively affected for mistakes ?)

2. Incentives : Does the expert have any perverse incentives for those specific opinions ?
Textual is basically limechat with a theme.
No clipboard manager?
All this screams to me "education". The self taught diy thing is great, but on mass scale it's inefficient. If all these devs (I could include myself) could spend 6 months doing all this together sharing the common patterns and then go out fixing other problems ?

Also SICP/HtDP
Guidelines for How to Turning Off Sprinklers
>>
Twenty years ago, you expected a phone to be provided everywhere you went, and that phone worked the same everywhere. At a friend's house, or a restaurant, or a hotel, or a pay phone, you could pick up the receiver and make a call. You didn't carry a phone around with you; phones were part of the infrastructure. Computers, well, that was a different story. As laptops came in, people started carrying computers around with them everywhere. The reason was to have the state stored on the computer, not the computer itself. You carry around a computer so you can access its disk.

In summary, it used to be that phones worked without you having to carry them around, but computers only worked if you did carry one around with you. The solution to this inconsistency was to break the way phones worked rather than fix the way computers work.
<<
Also that feeling of falling, when you jump out of a plane that's the scariest part in my experience the initial drop. Then when the parachute is open, you look up at these thin nylon strings holding you up.
No, unfortunately it's not elegant at all :-)

I'm basically using CGEventCreateData to save an original system three finger swipe, then I'm just generating an event based on that saved data and refresh the timestamp and mouse location before sending it.
The qmail security guarantee was challenging. I made it a try and actually I found a bug

http://adivo.se/qmail/qmail-1.03.qmail_local_c.patch

but it was no security bug. Unfortunately I can't find any mailing list archive of qmail where the bug was discussed.
> It still requires delegated root access.

Not sure what you mean by that exactly, but the user doesn't need to enter his password or root's for signed packages. See https://www.reddit.com/r/Fedora/comments/574jmg/potential_bu...
EDIT: rewrote the comment

> What you don't understand is that the absence of type annotations (Smalltalk) makes it impossible for automatic refactorings to execute safely. It's mathematically impossible.

What you don't understand - I write this jokingly and let's not escalate this further - is that there are more ways of getting the type information than explicit annotations in the source code.

But, thinking about this, I'm inclined to agree that there are, in principle, fewer safe refactorings possible in a language which relies solely on these "other ways". I of course completely disagree that there are no such refactorings at all, and - additionally - there is no reason that Smalltalk could not allow for some annotations.

Have you seen NewSpeak, a Smalltalk dialect by Gilad Bracha? I admit I was thinking more about it and similar systems than about pure Smalltalk of the '80s. Sorry about the confusion.

> but the code you get in the end is unsafe and might be different from the one you started with.

> You don't have this problem with a statically typed language, where the automatic refactorings are guaranteed safe.

Are you sure that all the refactorings in a statically typed language are safe? Even if the type system is unsound - which it almost always is? I don't believe it to be true, but I can be persuaded otherwise if you present a proof.

> Please stop the patronizing tone

Then please stop stating unconditional superiority of static type systems.

> You just don't know what you don't know.

Indeed. That's normal, though. Still, I'm learning. Please help me in this and provide arguments backed by facts instead of writing in broad generalizations.
Not for signed packages, see https://www.reddit.com/r/Fedora/comments/574jmg/potential_bu...
In my case it is indistinguisable from local text editing. I remember however that I chose to turn off SublimeText scrolling animations because it was a way worse than locally. My fiber latency to my AWS instance is about 60ms and with phone 4G about 80ms.
Also, it's very easy to make prototype "cases" using Lego, without having access to expensive special equipment like 3D printers.

For example, see all the various Lego CD changers on YouTube, such as [1]. Someone even managed to make a Lego pick-and-place machine![2]

[1]: https://www.youtube.com/watch?v=H7mzVTIYmXk
[2]: https://www.youtube.com/watch?v=Y4neo4fRw2M
"Our startup promises blockchain-based certification process for blockchain-based platforms, offering security for [insert some more bla bla here]"...

Not calling Morningstar scammers, but they also have millions in revenue...