skysight-inc/HackerNews huggingface dataset:
Does anyone here have any experience with using SIL? I'm particularly interested in what speedups I'm looking at if I go the SIL route. My use case is using this in internalRenderBlock and if it's possible to use SIL instead of the weird Swift -> ObjC -> C++ dance that Apple uses in their AUHost example

https://developer.apple.com/library/content/samplecode/Audio...
Just to clarify: I was not speaking about application stability, I spoke about the whole OS. I've never seen native Jolla apps crash, the Android apps also seem to be rather stable when they work. However the whole phone can die - the screen goes balck and the status LED starts to blink red - in the middle of usage or just when it seats in the pocket. The phone will restart in a half of a minute or so, but it's a rather infuriatingly when it does so when you try to answer a call.
Those bullet points are the absolute baseline necessities that you need to have a shot at ever getting anywhere in physics.

On top of those, you will have to study a lot of other subject specific stuff or you will struggle. Physics education is way too light on math.
Yeah. We do (or should) typically drive "defensively." But in practice that doesn't mean that we defend against everyone potentially pulling some utterly crazy stunt at any moment. For example, we watch for pedestrians but we don't actually worry too much that there might be someone hiding behind a tree who is going to jump into traffic. And we may be somewhat cautious at cross-streets but we still have a general expectation that a car isn't going to just randomly blow through a red light in the middle of its cycle.
There is a process when a failed TLD is handed off to a stable domain registry. It's only for a few years though.

Many of these new TLDs will disappear. There is no demand.
This. It's true that when you have a child you get used to plan and 'prepare' code in your head and then write it down in small slots of free time. But the result of doing this is that you are working all day really, your mind is not with your family or house duties, it keeps working on background, anxious and eager to put your hands down on the keyboard. And that's not nice. And it's very difficult to balance, I'm struggling with this on a daily basis.
F(x)=y, s.t. x,y in [1,N]

There are so many ways to write the same idea in less symbols.
Perhaps the differences in human and mouse metabolism are small enough that they make good models for testing drugs. I can't think of anything mouse studies would be less likely to be accurate models for than the effects of the consumption of media. Video games require modeling a world, suppressing irrelevant and distracting details, and pursuing goals. This seems very different from shining a bunch of lights on a mouse.
> For example, a programming-language designer who uses symbols that aren't on any keyboard deserves to be laughed out of the room.

Not quite. APL.

https://en.wikipedia.org/wiki/APL_(programming_language)
Core Matlab/Octave is great but almost inevitably you end up needing/wanting toolbox support. For Matlab the cost gets up there quite fast. I've found for Octave, support at the toolbox level is not as extensive. If Matlab is not an option it leads to searching for support in other languages. OpenCV for image processing/understanding and the python libs as mentioned become important for example. But development cycle time is longer and prototyping algorithms is a bit more complicated.

Its been a while since I've worked with Octave toolboxes but it would be great if they were on par with Matlab.

Performance is less of an issue with prototyping than production systems and Matlab has a path to get to compiled C/C++ (Java and perhaps other?) Is there Octave support for generating reasonably performant C++ or Java?
Oh I'm well aware that they aren't equivalent, out little Ford is only ~25hp at the crank :).
Trump has nominated Mike Pompeo as CIA director. Pompeo would like to expand government surveillance, and feels Edward Snowden should receive a death sentence.

"Congress should pass a law re-establishing collection of all metadata, and combining it with publicly available financial and lifestyle information into a comprehensive, searchable database. Legal and bureaucratic impediments to surveillance should be removed."

https://en.wikipedia.org/wiki/Mike_Pompeo#National_security
Agreed. Name/Enom support has gone to complete sh*t. They are putting all the money into marketing crap new TLDs.

They stole a domain from me too. :(
While I get your point, an in-flight device that gets stuck in an infinite loop should not cause an in-flight fire. If that still happens, then it's safe to say that more than one mistake was made. Otherwise you're basically assuming that an untampered vendor model of that unit is so perfect that it would never get stuck in a loop. And as we all know in aviation, to assume anything is making an ass out of 'u' and me. Especially when you assume that something is perfect and cannot fail.

Notwithstanding this, I totally get what would happen in the scenario you describe, and I think it's pretty accurate.
The problem is they are used as shorthand for complex ideas that the student is assumed to already know and be aware of. And don't forget upper and lowercase refer to different ideas, and if you are a physicist they will means entirely different things.
I don't experience any "dynamic woes". I am used to checking for whatever input is coming into my functions.
Please email us at hn@ycombinator.com and we can take a look for you.
NASA[0][3] and MIT[1][2] both agree that Apollo 11 ran her software (where "her software" means "software she and her team wrote", not "software she wrote entirely on her own"). The TechCrunch article echoes them, and I haven't seen anything in the article or this thread suggesting she did everything single-handedly.

[0] https://www.nasa.gov/home/hqnews/2003/sep/HQ_03281_Hamilton_...

[1] https://news.mit.edu/2016/scene-at-mit-margaret-hamilton-apo...

[2] https://news.mit.edu/2009/apollo-vign-0717

[3] https://www.nasa.gov/50th/50th_magazine/scientists.html
John Conway has a very interesting theory of "tangles" where he associates a continued fraction to a wide class of kntots

http://www.maths.ed.ac.uk/~aar/papers/conway.pdf

There is also the Conway Tesselation here he sub-divides a triangle into 5 equal pieces, and creates a non-periodic tiling this way

https://en.wikipedia.org/wiki/Pinwheel_tiling
Get ready for GDPR.

1. You need consent to handle PII (doesn't matter that you scraped it)
2. Massive fines for data breaches

Good luck!
Part of this is because most mathematics is written for mathematicians, certainly not for non-engineers. Another hard part is that the concepts in mathematics are so abstract, and so unprecedented, that "reasonable" words that could be interpreted by non-technical people simply don't exist. This is even true in basic calculus. What is a reasonable name for "the function that describes the slope of another function at every point"? Keep in mind that you have to use that word over and over again for the next 1k pages of the thing you're writing, build up 50-100 other definitions recursively on top of it, and make sure it's relevant for all possible uses of the concept in the future of humanity, even uses that we today cannot possibly conceive.

You might reasonably say, "This is all the more reason to spend a lot of time thinking of a good name!" While everyone else actually doing math would say, "I need to get my work done, so let's just pick a name and get on with it." When math is done right, the concept in your head is concrete and ingrained enough that the particular word your using isn't that important.

That being said, having done math research and software engineering, mathematicians do spend about as much time as software engineers naming things. It's just easier for software engineers.
Top most adulterous cities in the world
7 cardinal sins of retrospectives
Does it actually let you save the page content, or is it just the bookmarks like del.ici.ous?
> Physics uses math, the way that a car mechanic uses a wrench without worrying about its atomic structure.

I disagree. The way I see it is that (non-mathematically inclined) physicists often try to fix a car using a wrench and while they get the car working in the end, it's actually not the wrench that did the job (as they claim) but the fact that they kicked the car in anger multiple times that accidentally rearranged some of the screws in the right way. Put differently: Physicists often try to derive statement C from statement A while silently assuming the non-trivial statement B which is actually the crucial point and contains important assumptions about the physics. Or, even worse, they sometimes "prove" statement C from a slightly rephrased and trivially equivalent statement C' that already (silently) contains the crucial statements A and B and they don't even notice that what they're doing is tautological and doesn't prove anything.

And then there're those cases where they want to derive statement A from statement B and make a really crude (and actually completely wrong) argument to do so when actually B follows from A and not the other way around, i.e. they started with the wrong assumption (B instead of A). Often, A is a very general math statement and B is a crude physicist's version of it, applied to a special case.

I guess what I'm saying is: A lot of physicists suck at logic and confuse cause and effect because they don't know enough math. Certainly, this might affect theoretical physics more than applied or experimental physics where results are usually well-established and all that counts is the numerical result. But in theoretical physics it really clouds one's view of what is actually happening.

Source: I'm a student of theoretical and mathematical physics.
The new domain companies can raise them whenever they want and however much they want.
Show HN: Bitcoin Eater Live Feed
In my experience, it's a moving goal post. Physicists usually start off with the goal of explaining certain natural phenomena. Over the decades the specific parts of math this entails has evolved rapidly, as new phenomena become novel.

One might naively think that only "some" parts of math are useful for physics, but over the last 2-3 decades, many connections between physics and math have been discovered, that has brought the communities closer together, reversing the trend in the middle of the 20th century. For a very interesting take on the interplay between physics and math, by one of the masters of math/physics, see [1].

[1]: http://pauli.uni-muenster.de/~munsteg/arnold.html

To quote an excerpt from Arnold's talk: " Mathematics is a part of physics. Physics is an experimental science, a part of natural science. Mathematics is the part of physics where experiments are cheap. "
What you wrote is very ambiguous
These anonymous downvotes are frustrating. I cannot guess what caused them, so I cannot learn on my mistakes.
Presenter bot presents about bots [video]
There are long-term controllers. Some of these people are able to suppress HIV for 10-30 years before eventually developing AIDS. Others have yet to develop AIDS and seem to suppress HIV permanently. That shouldn't be a surprise - some primates species do the same with SIV, basically controlling it permanently.

I see the comments about cell-to-cell infection; I don't know what it is about these controllers but it doesn't seem to be a problem for them.
Interesting. I do understand the concept of having an inverse. A person in West Tennessee explained to me why she discouraged whites and blacks marrying. Seems like pure hatefulness at the start. No, her concern was that they rarely have white kids. Enough of it happening would eliminate the white race. Other races also work hard to preserve their ethnic history, especially cosmetic stuff. I don't see it as any different so long as laws aren't passed for banning it or people hated on for not following the preference. That is, I don't like it but I understand it's similar to what other groups do.

"#11 "The Alt Right understands that diversity + proximity = war."

That needs some explanation. What does that mean exactly?
sometimes when I get stuck on a small part I let the compiler suggest types. this is different workflow than sitting back and trying to figure it all out yourself.
On teaching mathematics, by V.I. Arnold (1997)
I suspect he didn't want the main point of the article being lost in partisan internet arguments. If he said Fox was bad news, the conservatives would lose it. If he said MSNBC was bad news the liberals would lose it.

I assume Snopes will approach it article by article, episode segment by episode segment, and let the quality of a given source be revealed over time.
A simple tool to fetch domain names from CT log servers
Nairobi and Cape Town Among 12 Cities Available at Launch on Airbnb Trips
UXRecord.com
Our Product is
For (IT Companies & Indie Developers):
IT Companies & Indie Developers that are building mobile applications that want to see through the eyes of their end-users.
Who (have the following problem):
Who can’t see what their end-users are doing inside the mobile applications and do not understand if their UX is good enough for the market.
Our product is a (solution):
UXRecord is a new generation of mobile analytic SDKs that is integrated with a web platform, offering our clients the possibility to view specific data, heatmaps, video records and screenshots with what their users are doing and collaborate with developers and designers to solve the problems at hand.
Unlike (reference competition): Lookback, Mixpanel, Clicktale
Our product/solution (differentiation):
Our product offers two different SDK’s that are integrated with an online dashboard.
One SDK is created for developers and designers to use, in order to collaborate and solve possible problems that may appear inside the mobile application, offering recorded interactions and screenshots combining them with heatmaps and statistics.
The second SDK is a tracking system that gathers information about what the end-user is doing with the mobile application after it has been launched on the market, without the possibility to record or send screenshots.
FID here (Wintered at Rothera, currently on base at Halley for the summer season.) There's some great photos on that site!

It's surprising how little has changed over the years, but there is still a special something about the old photos and bases before the day of ready communications to the rest of the world.
In the case of humans I don't see how it is any different than say: spending enough time in the countryside then feeling overwhelmed in a large city.
Does someone know why Google Cloud can afford to be so much cheaper compared to AWS? Are the costs to Amazon for AWS so much higher than the costs to Google for Google Cloud? Why?
Yep. It seems like if all of these external activities can "rewire" the brain, it's logical that it would often be able to "unwire" itself once trained. "Wiring" is probably a bad term for something adaptive like this.
But problem is that, google will delete your accounts without any warning, if you are too opinionated against mainstream what google is pushing. Thats why I will use amazon more likely. No thanks google, your business is censoring peoples opinions and I do not support your services.
Show HN: PWA, SSR for a demo modern web app
Most people don't know this, but Roe v. Wade as a landmark case for two reasons. The first, of course, was that it took the ability to regulate abortions away from the people's representatives, the legislatures. Second, it created a right to privacy in the Constitution. Already, the abortion regulations set up by the Supreme Court are becoming obsolete with new procedures being developed, such as partial-birth abortion, which is why the courts should not legislate.

I most oppose the right to privacy created by the court. I am not against a right to privacy, if someone wants to put one in there. But to find a right to privacy in the Constitution through the "penumbras and emanations" is really just making it up whole cloth, which I oppose.

As for gay marriage, again, it should be up to the states. There is no Constitutional right for gays to marry. First, because marriage is not a right (although procreation is). Second, for the purpose of marriage, gays are not equal: it is impossible for them to procreate, which is the purpose (but not a requirement) of marriage.

My purpose is not to re-litigate these issues, but to say that many feel these cases were badly decided so they should be overturned, not just because we oppose those issues on a religious basis.
Comparing only instance prices is not fair, imho. Amazon charges that because all of the services/ecosystem they have. Google Cloud is stepping up their game though, leading to cheaper prices in AWS.
MIPS32 support - kudos to Vladimir Stefanovic and Imagination Technologies for making this happen. Many people from the embedded world will also greatly appreciate support for soft-float MIPS32 hardware.
Consuming oil means you are engaging in economic activity. If oil is cheap, then the profits from that economic activity should be higher across the aggregate of labor.

If oil is cheap and it is not being consumed, then the profits to be had through its consumption are not high enough. If the oil is cheap and it is being consumed, then the profits to be had through its consumption are too low.

If the profits of oil consumption are not high enough, then what we are actually describing is a labor shortage because the human cost of living has deterred additional oil consumption. Thus, labor that does not have to shoulder such costs of living (robotic) CAN consume oil and achieve profits to sustain its own consumption.

So if oil is cheap and no one is buying it, it is because we have a labor shortage for that particular oil price point.
5 Key Learnings from the Post-Bootcamp Job Search
Happy to answer any questions if there are any - the slides are based on https://speakerdeck.com/alblue/open-source-swift-2-under-the....

The other Meetups at Swift London (if you're in the London area) are listed at https://www.meetup.com/swiftlondon/
>> and has a cell to cell infection vector.

I am an absolute noob in science, but still want to ask out of curiosity. If a biological virus can have a cell to cell infection vector, can't an anti-body or immunogen also have a cell-to-cell "replenishing" factor?
I don't really know what you just wrote, but it's not "F is a surjection", which is what the post is capturing. If you're not quantifying somehow, even implicitly, then you're just not giving the same definition.

It can be written with fewer symbols: `f: [N]->[N] s.t. x != y => f(x) != f(y)` is an equivalent formulation, for instance (since f from a finite set to itself is surjective iff it is bijective iff it is injective). The quantification is now implicit in the "implies" symbol. Not sure how standard `[n]` is to refer to {1,2,…,n}; it was used commonly in my undergrad courses.
Python's not pass-by-reference either!
The hope is that people will be able to make custom tags that work with any UI framework, so you could use them with Angular or React or no framework at all.
Not my area of expertise but even if we can address 99% of strains, wouldn't that last 1% just take over and become the new 100% leaving us back where we started? Or is the promise here that we can combine this discovery with another that solves that remaining 1%? Or, do the mutations of that last 1% make HIV less virulent or harder to transmit?
I took the EdX/MIT course[1] on optimization methods and constraint solvers using Julia and JuMP and it was really fun.

Julia wasn't around, or it was very early, when he designed the Machine Learning course or was teaching Stanford students, and he's moved on since then. I wonder if he would likely choose Julia now.

I like R, but understand that %*% for matrix multiplication, solve() instead of \, and the relatively cumbersome syntax for defining matrices indicate that it not designed primarily for users to interact with matrices at a lower, mechanical level. The xapply() functions can also be more confusing than picturing how you iterate through loops. Python too can be verbose for doing the simple/toy problems that are helpful when learning.

Julia however comes with the easy Matlab/Octave syntax for handling matrices. But then there is a lot of of syntactic sugar too after you get past the early stages. Even things like the built-in support for intermixing Greek letters were surprisingly helpful.

I think the advantage of Matlab is the toolboxes in engineering contexts, but that Julia has a similar learning curve for beginners working with matrices. Perhaps the Matlab IDE is an advantage, but that doesn't come with Octave, and Jupyter or Atom+Julia are relatively user-friendly.

[1] https://www.edx.org/course/optimization-methods-business-ana...!
I'll throw my experience onto the pile of anecdotes in support of Ng's opinion.

I've done both his Coursera class and another ML class that used Python. I started the one class with zero Matlab/Octave experience, and the other with some Python but no real Numpy experience.

Getting comfortable with Octave for doing basic vector/matrix operations took very little time, and within an hour I was able to just focus on learning the math. By contrast, I've been using Numpy on-and-off for a year now, and I still feel wedded to the reference manual.

Keeping track of all the @$@#% types is definitely a chore. There may be technical advantages to doing things that way, but that doesn't make it any more learner-friendly. Nor does the Python community's habit of not bothering to specify types in the documentation help things in that department.
Wear Your Uniform
In any comparison on "cheapest way to run a linux box somewhere" I would expect AWS to lose. AWS is a platform, not a server rental service. You start to see value when you build to the platform.
GitTrends: a new tool estimates the Truck Factor of thousands of GitHub projects
How much do google use their own cloud internally? I'm curious and would better appreciate Google Cloud if I could see it being dogfooded with something substantial.
I didn't see any mention of Google's preemptible instances.

I've used them, and they're much cheaper than ordinary instances. They happen to fit my use case, which is a simple copybigfile-simulate-writeresults done over hundreds of days of market data.

Preemption does happen, but it tends to happen very early on in a simulation. Also you don't get billed if it's in the first 10 minutes. For some reason GCE won't let you auto-restart that instance, but you can just write an API call that accomplishes the same.

There's also the added benefit that your instance will die after 24 hours, so you won't get billed for leaving something on by accident.
Thanks for your detailed answer. I didn't know things had gotten to that point :/ (I am an awesome-wm user on top of debian with xfce install who kinda like gnome3).
TravelUnion
Nice, I was hoping you'd show up. Did you do any perf testing with SIL? Can it get to C speed?
It's Google using their typical strategy: spend lots of advertising cash to develop and then provide something for free / less than competitors, with the goal of pulling you into their ecosystem.

Under the Obama administration we didn't see any antitrust/antidumping actions because of how much Google managed to embed themselves into the administration. Don't know if it will change.

EDIT: fixed a typo
My next "big" project will be a data visualization system that's probably going to need some Python, JavaScript, and some simple bash piping between the python scripts.

It's not going to be mission critical but it'll be nice to flash and say "I used formal methods to prove this implementation" as it is going to be for an academic's project.
> Mathematicians like them for the same reason why many programmers like sophisticated static typing.

This is a great comparison!