skysight-inc/HackerNews huggingface dataset:
If I create a shared office (with lower price and similar service) right next to a WeWork office I would be able to take business away from WeWork. Hoever if I cloned the Meetup website I probably couldn't take any business from Meetup. Because Meetup is protected by network effects.

But yeah. People don't see any growth prospects for Meetup and now it has been eaten by WeWork.
It's a matter of defense in depth.

OpenBSD robs you of one of the layers that is standard on every other operating system in the world: Linux, FreeBSD, Solaris, even Windows.
Some early owners of Tesla's Model 3 are reporting quality problems
In regard to management:

- The Phoenix Project by Gene Kim, Kevin Behr and George Spafford (IT Revolution Press, 2013)

- Manage It! by Johanna Rothman (Pragmatic Bookshelf, 2007)

- Team Geek by Brian W. Fitzpatrick and Ben Collins-Sussman (O' Reilly, 2012)

- Managing Humans by Michael Lopp (Apress, 2012)
Minimalism in Programming
Privilege separation is also a nice feature, but it is not the same as MAC.

I would have much greater confidence in an OpenBSD project that included lomac or capsicum.
+1 to all of those ideas.

> A point system that gives you points when you actually check-in to a meetup you RSVP to.

For this to be reliable, the organisers would need to do roll call, which would get tedious for meetups with 10+ people.
That's very easy by using the minted package, and even in Debian, it is installed by default:

\begin{minted}{python}
def square(x):
return x * x
\end{minted}

Does not look difficult to me.
I'd imagine one reason for this is that in the US, there is really no good career path any more for smart scientists. Becoming a tenured professor is orders of magnitude harder than it used to be. Tenure track positions at even universities that arent particularly known as leaders in science and research regularly get thousands of applications

If I were a smart Chinese scientist with degrees from top western universities, and I had the option to return to my home country, start a lab, and perhaps be part of a modern day scientific revolution, rather than spend 3 more years in a postdoc position in the us, id do it in a heartbeat
Nope. See https://en.wikipedia.org/wiki/Permittivity. But basically the material resists the formation of an electric field, which means the photons actually travel slower.
Pressure-treated wood has a very specific pattern and color. It's usually substantially greener or browner depending on the treatment. And there will be small cuts on the surface of the wood in a regular checker pattern. The pressure treatment just injects the preservative deeper into the wood.

It's different from glue-lams or engineered joists, which are just regular old wood that's been glued together.
> What benefits does this provide over existing python or matlab code?

The language and ecosystem for one.
* Terribly formatted readme [x]

* 4 commits total in the ScalaLab JVM repo [x]

* .DS_Store committed to master [x]

* Book published way too early in lieu of actual documentation [x]
Sorry I missed this response, Hacker News doesn't send notifications as you know.

It's really interesting to hear your experiences with in-room tablets. I definitely agree that one of the biggest challenges is getting the guests to actually use the tablets. There are in-room tablet providers with user experiences not even close to what we have designed, and they claim to have a good amount of user interaction each day, but they might be lying or exaggerating. There is only one way to find out, but if it turns out that TV apps are more profitable than in-room tablets, that would actually be good for me.

Regarding your other point on allowing the guest to use his own device during stay, that is an important feature we are considering. I also agree that it is very important.

Thanks a lot again for all the input, I appreciate it!
I like that they talk about their favorite tools and toy models. In grad school, I had a number of toy models and I got to use some of my favorite tools in my research/thesis write up.

For me, one of my favorite tools was a form of perturbation theory which I could apply to all sorts of things. Didn't always work, and I think I annoyed my thesis advisor with it.
Way to go with your whataboutism, nobody claimed it was solely Islamic. It's disingenuous to equate current state Islam acceptance of homosexuality with current acceptance in Christianity. You just want to inject "I'm not a racist" signal.
That's fascinating, thanks for sharing all of those details!
> I use an iPhone 4s and it is not obsolete by any means. It works just fine.

Which iOS version do you run? Does that iOS version still get security and reliability updates? If no, do you still consider your iPhone 4s unsupported?

According to my source [1]: Original: iOS 5.0. Last: iOS 9.3.5, released August 25, 2016. The phone was available since October 2011/January 2012. So it was supported for 4,5 years which is very good for the standards of that period. But it seems that with 9.x being EOL the phone came to an end.

With Android devices, it works different, because when those are EOL you can install firmware like LineageOS or PostmarketOS on it. Although those are not officially supported, it can give a device a second life. One disadvantage is that baseband updates don't occur anymore.

[1] https://en.wikipedia.org/wiki/IPhone_4S
If anyone else was wondering, this seems to originate from IBM in collaboration with Adobe. More information on the architecture here: https://thenewstack.io/behind-scenes-apache-openwhisk-server...
Haha. If I don't know who the annoying office yay-work dude is, maybe it's me?

Still, that guy never gets let go, no matter how little work-type work he does...
That's an interesting point of view, thanks a lot!
No, the trunk archive image was owned by them and appeared to them to be the source of the ink blots. This is covered in the article. They didn't claim ownership of anything else. They asked for licensing fees for the use of what they thought was their image.
Excellent, more competition in serverless means increased adoption. Even better if it is open source, in contrast to GOOG/AMZN/MSFT offerings! Seems like an undercutting attempt on the IBM side?

Could someone with production-level serverless experience share his insights on OpenWhisk capabilities and roadmap? What's missing from the G/A/M stacks?
Nagios has check_log but that is not great for memory, I believe it loads the entire log file into memory to take a diff to only check on the entries missed.

There is check_logfile which has a similar name but is a different library, I wrote about how to set this up a while ago: https://medium.com/luma-consulting/how-to-install-check-logf...

It's not super obvious how this plugin works unfortunately. Not the craziest thing in the world to configure but certainly not easy starting from zero!
> A friend who does research in the area explained that, in some ways, wooden beams are simpler to engineer than steel beams when dealing with fire.

This is kind of tangential, but I have a question pertaining to your friend's profession (the engineering behind how buildings burn.) I was surprised to learn that literally thousands in that profession (I don't believe them) are claiming 9/11 included "massive evidence for controlled demolition", led by:

>Gage, who is a member of the American Institute of Architects,[2] has worked as an architect for 20 years and was involved in the construction of numerous fireproof steel-frame building.

(Both my quotes are from Wikipedia.) In general if thousands of computer scientists were claiming a random number generator has a backdoor, say, I'd tend to believe them.

What does your friend say on this subject? If you haven't asked yet I would be interested if you would do so, and then write to me at my email contact listed here.

Sorry for the kind of off-topic question.
Glad I live in a country with a free health service.
Yes, but many of the implementations are a nightmare to use if you have a complex schema and you want to return a meaningful, useful error to API users. To be fair, there can be ambiguity making it difficult for the library to return the correct error such as using "oneOf". Two things make a difference.

1. if/then/else which was added in Draft-07.

2. Custom errors. For Node, I use ajv and ajv-errors.

With the combination of if/then/else and custom errors, I have found that I can always return a single, useful error to the API user regardless of the schema complexity.
The agile manifesto was never intended to be a value proposition for the business per se, it was intended to be a promise of professional discipline.

You don't ask the business if a refactor is okay, because the business doesn't know how to value or risk it. You refactor because that's what a disciplined professional does, in the course of their work.

Think of another profession, if that helps. Teachers don't ask students or administrators if a test would be valuable after a given lesson. Builders don't ask if a hammer would be appropriate for a nail, or if they should use an air gun. There's a certain expectation that they should know and do these things.

Scrum works if the scrum master functions as a mediator for the team to collaboratively prioritize work- ideally, this would be a role, not a job title. Scrum fails if the scrum master is just a project manager tasked with making sure the whole backlog entered by the product owner is done on time.
RGB, much like CMYK, are merely colour encoding models. In the case of RGB, it represents three lights at arbitrary intensities. In the case of CMYK, it more commonly references a series of four inks subject to some arbitrary density scaling. That is, both RGB / CMYK are to cups as resulting colour is to fluids.

What is not expressed in saying "RGB" or "CMYK" are the other critical facets that define what they are referencing. In RGB, what are the colours of the three lights and what is the combined white point? In CMYK, what are the colours of the inks, the paper colour / type, and the illuminant in question? The mixture of the unsaid contexts are what define how colours result to a standard observer.

In the case of Lab, one must take care to assert that the same formulation has taken place before comparing values. For example, it isn't enough to just say "RGB" because of the facets above. What are the colours of primary lights in the source RGB space? The destination you are comparing? What are the white points? What is the white point assumed in the formulation for the Lab conversion?

Only when all of the contexts are identical do the values take on meaning, and a valid comparison within the limits of the encoding model is possible.

TL;DR:

* Make sure you are aware of the primaries of the RGB spaces being compared with Lab.

* Make sure your white points are aligned on the RGB spaces being compared with Lab.

* Make sure your RGB spaces are aligned to the white point of the Lab formulation in question.

* Make sure you are linearising your RGB spaces correctly before converting to Lab; every RGB space typically has a unique transfer function.

* Be well aware of the limitations of Lab, such as red turns yellow and blue turns purple hue nonlinearity etc.

* Be using an appropriate model for the intensities of light being compared. Lab, for example, is not well suited for anything beyond diffuse white reflectance values.

Colour should be able to handle all of the above points, and deliver great looking plots as well!
Ah, thanks for that clarification; I'm pretty ignorant about graphics. Good to know that Mesa will be fast in this case. I tried running full-blown GNOME on an ARM board (Wandboard) without proper driver support for the GPU, and GNOME Shell used ~40% of a CPU at idle. I'm guessing that something like Sway, even though it uses OpenGL, is less demanding.
Re point B, I'd say it's the other way around: the cutting edge technology often originates within those companies, created on the job during work hours.
If you give people an artificially restricted free resource, they'll find a way to break out.

This fits with the observation that some of the most creative people I know are from Eastern Europe and former-Soviet countries. Restricting what people can do tends to, to put it bluntly, force them to think more. The darker side of this is that companies try very hard to make users think that they aren't restricted, just to stop them from "thinking too much" and thus getting out of the company's control.

A 20-year-old developer in Paraguay found a vulnerability in Facebook Messenger that allowed people to use Free Basics to tunnel through to the "real" internet

I predicted that would happen; but is that really a vulnerability or just the intrinsic way communication works? It's the digital analogy of asking someone to go to the library and read pages from a book to you, because you don't have access.
Thanks for the feedback.

We had done a product hunt for valentines day and people have created timelines as we provide a private timeline feature.

Your thoughts on travel and hobby resonate with us and have seen early users using for that purpose. Could you try creating one timeline of your recent travel or a hobby and share us your feedback on creation of timeline. That would help us in improving the product further.

If you can share your email address or initiate a chat on the product we can take the discussion off HN and could serve you better.

TIA
I would go further: AI in a system that is in charge of safety critical system needs to be understood perfectly by its engineers. Right now, the community is trying to get by with shrugging and saying "dunno, but look at the reliability". In the long run this is not going to be good enough. We will need tools to dissect trained systems and build complete explanations of why it works (or doesn't).
Yeah, that's annoying
The difference is that a big part of YT's appeal is how open it is. Anyone can post pretty much anything.

With something like Udemy, where you have to pay for courses, Udemy needs to review every course before selling them. You need to check them for accuracy (which would mean having them reviewed by experts in the field), as well as verifying the author's identity and doing at least a cursory check for stolen content.

If Udemy /wants/ to be as open as YouTube, that's fine. It just means that it's no better in terms of guaranteeing accuracy, which doesn't make much sense considering you have to pay for courses. If Udemy and YouTube offer basically the same minimal guarantees that their content is accurate and not stolen, why would you ever use the paid service?

Because you have to pay to access courses in Udemy, you may not even be able to tell if a course is stolen or not without paying for it. Obviously, you'd be able to tell if it was stolen whole cloth, but if it's been paraphrased, you'll probably want to be able to look at more of the course to make sure it wasn't just a coincidence because someone else decided to do the same topic. Do you want to pay just to check if it's your own stolen work?

While I haven't done it myself, my understanding is that reporting stolen content on Udemy is unnecessarily difficult, and that Udemy generally takes a long time to take it down. Now, maybe that's not true (or maybe it's not true anymore), but that doesn't reflect well on them if it is/was.
We did at one company I was at to do some code generation (specifically in Java[0]). Since we never ended up using it to generate client libraries the gains weren't as significant as originally planned.

[0]: https://github.com/joelittlejohn/jsonschema2pojo
Besides India, Zero-rating has recently began being abused by mobile providers in the EU as a workaround to net neutrality laws. Apparently the 2015 law left a gray area and many mobile data plans now include a number of zero-rated websites.
I have done it a bit lately. To document to other companies what they can send or expect to receive.
Trying to avoid having too much business rules in it, though, mostly just fields and their type. Compared to xsd for xml I find the tooling lacking.
The crowded cemeteries of Hong Kong – in pictures
Also: unstable can’t be the channel for casual users with rebranding, since there needs to be some smoke testing channel before the one for casual users.
It would just be through the app i.e. similar to checking in on foursquare or yelp when you're close enough to the venue
True enough. But the colormath library, at least, supports a few colorspaces: Adobe98, sRGB, Lab at D65 or D50. But anything beyond that and it's useless. Cannot even set the observer angle or the rendering intent.
Ah, and to add, if one wants to try re-formatting a Word document in LaTeX: One can import the word format to AbiWord, and export it to LaTeX. It will probably need a bit of clean-up, but it is easier to add things like footnotes, section references, a bibliography, or an index. So, for learning LaTeX, it might be a nice strategy to take a modestly-sized Word homework document and re-format it based on Leslie Lamport's "LaTeX: A document preparation System" (which is in my opinion still one of the best software documentations ever, worth a read alone because of that).
Yeah, there were some serious faulty elements of the article. That was just one. Apart from that, I'm not aware of experiments that measure absolute phase, only relative phase differences.

But I've been out of physics for 20+ years, so mebbe they've gone and done it.
> The value of c is specific to the medium.

c is the speed of light in vacuum, a universal constant that obviously doesn't depend on the medium.
I don't have a U2F key (for various reasons) and while I appreciate that the option is there for those that use one, it's really no excuse.
Your personal experience doesn’t mean it’s a fact. As I’ve stated multiple times and you keep ignoring, ideal case, it can take under 12hrs (almost all of my ACH transactions are that window too). That does not mean there aren’t significant amount of exceptions!
Are they expecting us to shrug and say “Hanlon’s razor”?
You’re wrong. I’m explaining why deploying to a billion devices and seeing no public outcry means there was a problem, because the parent comment is trying to claim that maybe there was a problem and people just didn’t report it. My point is that with a billion devices, even rare edge cases end up reported in the media because rare edge cares still hit so many people that it makes it look like a widespread issue.
That's pretty close (or exactly) the old way in the states but they changed the law a while back to make it "safer".
I have often thought that the Freestyle Chess model (a variation of Advanced Chess https://en.wikipedia.org/wiki/Advanced_Chess ) could be applied to medical diagnosis.

Create a team consisting of one or more human doctors with a medical diagnostic AI.

From the article it sounds to me that a lot of the research could have been done by an AI, with the human doctors making the final decision on the "best" diagnosis.
Americans Would Welcome Alien Life Rather Than Fear It
I'm just now becoming familiar with JSON Schema. It's very interesting. However, before I or my team new it existed, we created this for filtering and validation, which has its own sort of schema: https://spireteam.github.io/whitelister/
One of the most annoying input-related things that happened to my desktop (Arch) in the last year is when evdev got replaced with libinput by default as the X11 input module. Easy enough to revert, but quite frustrating trying to figure out why mouse acceleration suddenly feels acutely horrible.

All the tweakable options were different (and fewer) in xinput, and I was not able to recreate an acceleration curve that felt comfortable.

I realize it's an old refrain, but its quite frustrating having old, featureful software replaced with new, more limited/broken versions.
The poll is biased. There is no evidence that performance and explainability are at odds.
I have been interested in running a serverless setup for a while now, so I’ve been looking at different open source alternatives to AWS lambda. I considered OpenWhisk but felt IronFunctions would be quicker to setup and easier to run.
Anyone has experience deploying/using both? Would anyone that is running OpenWhisk comment on the process to get it running?
I think this only holds true if you assume the “plotters” were serious about their intentions.

Otherwise they were just silly people venting on internet forums. That certainly seems like a fairly standard form of overreaction.

Don’t get me wrong, I’m not defending this behaviour. I’m just more interested in if there’s something that SV firms are doing that’s exacerbating it.
Virtual piano online. Play music on keyboard
Enterprise sales is an uphill battle. FWIIW I happily pay for my Jd license.
How to Control the Mind(Everything)? Survival Reaction – Part:2
That's called showrooming and is a serious dick move to do to a small business.
Even with software rendering, a wlroots compositor should use 0% when idle thanks to damage tracking (ie. only redrawing parts of the screen that changed).
I think the real product is the data of the person using the 'free' WiFi. The WiFi is a service designed to gain access to that product. In that instance, the data of someone spending £1,000 on a phone is more valuable than the data of someone using a PAYG iPhone 4S.
Don't use ctypes. Use cffi.
> I can't really articulate it yet, but reading this article it occurs to me how really the old phone system didn't offer much more in the way of privacy (every phone call was recorded)

Can you explain a bit more what you mean here? Where are you to make this statement (UK like the article?)? Are you just talking about calls on public phones? When you say "recorded" do you mean metadata only, or the actual audio?
It seems to me that understanding these deep learning models will be very tough since the reason why ml was necessary in the first place was the sheer complexity of the solution being too much for generations of programmers to solve
The images in this article seem to be renderings of potential 3D items.

Here's an article discussing an actual printed 3D reactor from the University of Graz in Austria:

http://www.3ders.org/articles/20171226-university-of-graz-us...
Saw the title, and thought Scratch was https://scratch.mit.edu -- a popular way for kids to learn programming basics.
Genuine question, since I've never lived in China, any qualified foreigners or only qualified Westerners?
Obviously, it CAN. But down voting for "any reason" (for example, should I down vote your comment because I think you are wrong?) is unlikely to foster a collegial environment.

For example, many Ask HN posts are questions asking for opinions. So you help the poster out and write your opinion. Then some dofus comes around who is to lazy to write an opinion of his or her own but wants to express disagreement by down voting your post. These dofuses' downvotes are annoying and results in people not bothering to reply to Ask HN posts anymore.
Motif Window Manager
> in the "old math" kids had to do thousands of additions in the first and second grade, and developed ten times the sense of numbers compared to kids today.

I don't think that's generally true; the kids that were particularly successful in math certainly developed more sense of numbers than mod kids today, but AFAICT very many developed almost no sense of numbers.
Once you turn into EA, it's impossible to head back to project scope