skysight-inc/HackerNews huggingface dataset:
One 'showerthought' I had a while back is that if you shot a film on a lightfield camera, they played it back on a lightfield projector, flashlights in the movie would create spots on the wall in the theater.
I first read this as banning Twitter from all government devices and thought it was an early Christmas present for America.
Sure. My memories of Newton, Dylan, and SK8 are fond. I loved working with them and I like writing about them.

Anyone who wants to pay someone to work on similar things is encouraged to contact me. :-)
Some bits of the system we can change with effort. Urban poverty, etc, can improve. We can have a better criminal justice system.

Some are cultural bits in subpopulations that are resistant to change; we can work on it, but it's not clear how much of an effect any intervention will have.

There's some other structural ones that will be extremely difficult to change-- we have the some of the most dangerous places in the world next-door in Latin America.
For anyone curious about Scala 3 and its new significant indentation syntax, I wrote a small Scala 3 project which also uses Graal native-image.

https://github.com/olofwalker/ting
“I’d like to buy a vowel.”
Is this really an issue?

Arguing over whether or not someone can store contact information about people they personally know for the purpose of a private database?

If that really falls under GDPR, then GDPR is way more fucking asinine than I ever realized.
Can radio antennas emit visible light? (2015)
I found that the Why Nim part is very interesting.
From me being far away: ATG was one of the things which made Apple cool.
We're not big bloggers if I'm honest. Everything we do is closed source, corporate and targeted at enterprise. Maybe it'd be nice to do, but it's just not the culture we have in the office.
Okay, what do you want to compare it to?
Ruby definitely has its niche in web development mainly due to Rails, Jekyll and Sinatra. Quite a weird choice for other things. Pretty sure Homebrew on Mac uses it.

It’s not the most performant of languages (although it’s definitely getting better).
Bitops are in LuaJit
Scala is dead for anything that isn't academic. They didn't listen to their customers and ultimately burnt them. Every company I know that was using Scala is running pretty much running any other direction now. It was an interesting experiment I guess.
It benefits the warm fuzzy feelings nationalists get when they think "one less foreigner"

Note how I sad their feelings- it doesn't benefit even the nationalist, as lower quality products costing more don't benefit anyone.
And the rest of the world would experience brain drain, further widening the global inequality gap. But hey, some corporations in the United States get higher stock prices. The rest of the planet should be ok with that. The planet exists to prop up the US tech industry.
You do realize Joel Spolsky was the MS project leader for writing Excel...
If it were, any email company would be in grave danger because they all have address book features where you can keep all of this info, and many even allow that data to be shared over the internet!

As long as all data is stored securely, providing a place for keeping track of information isn't illegal.
I love Scala, it has a nicely advance static type system, supports functional programming and has even macros, although they are a bit messy. Something I miss in go and python. Go's type system is way to simple and python is dynamic, which I think is unnecessary these days. Static type systems can be as expressive as dynamic ones. It has interesting libraries, like cats, shapeless, breeze. And it is popular in the big data field.
Shocking idea: Start by not using Netflix as a reference. They aren't even in the same industry. It looks logically sloppy.
Do you have an email/IRC I can reach you at?
> The whole idea of unrestricted network access is stupid.

I've been coming around to a similar idea. I'd like a setup something like this for my desktop:

1. Some devices representing network connections. One or more are "real"; others may be VPNs.

2. Per-application settings governing which network devices, if any, the application may use. Default to none.

For example, the common way to use a VPN is like this:

1. Start your machine. You're connected to the internet, but not yet to the VPN. All of your running software is already using the internet over the unprotected connection.

2. Start the VPN. It will magically do something such that applications wanting to use "the internet" find it instead of the connection they used to find (the one the VPN itself is still using). All of your running software is now using the VPN. Did you want something to use the other connection? Too bad.

I'm sick of the idea that Windows perceives an internet connection somehow, hides it from me, and automatically makes it available to everything that asks for "the internet". But I don't actually know how to do this. Someone is working really, really hard to make sure I don't affect who uses what device.
Whenever you see "self reported" on an illegal product you know that it could be accurate or off by an order of magnitude, so I completely agree with you.
No, because it makes the output of this job less competitive. If you only consider the citizen directly involved in creating that output - maybe.

But if that persons needs anything else created by other people in similar conditions (hired based on blood, not merits), that citizen also gets a bad deal: they paid more for something of a lesser quality.

But hey, warm fuzzy feelings.
I've tried to use monica and make it work but I find it's a product that doesn't fit with my needs and lacking a lot of simple and useful features.

For example, you have to manually import contacts. You import your 600 contacts and you can't even bulk remove /edit contacts. You're stuck with this huge list of contacts from your phone. Just the simple things such as bulk editing contacts are missing.

So you end up with a list of contact on your phone / email, in addition to monica and it all ends up out of sync.

I want one source of truth for all my contact and people I want to remain in contact with. With everything synced: CRM, phone, email contacts, etc.
In my own house I have cameras wherever I find them convenient. A playroom is not a bedroom or a bathroom.
Suggestion that this is related to BoE downsizing their cyber security department : https://www.theguardian.com/business/2019/dec/21/bank-of-eng...

Also, more coherent version of the main story than OP : https://www.theguardian.com/business/2019/dec/19/hedge-funds...
One of my favorite things about the book was that that detail was left out.
That’s basically what ReactNative does.
I am from NZ and currently live in Canada. My US “employer” has tried for a long time, years in fact, to find a senior engineer with the speciality I work in. I’ve worked in this speciality around the world, and am well versed in what it takes to get temporary and permanent work visas in several different countries...

What Apple and Google etc are doing, there’s nothing to see here. This is basically click bait.

However what is more of note, is that while the supply of top end, skilled and speciality software engineers is ridiculously constrained in the US, if you’re not one of the big guys like Google and Apple, youre pretty screwed.

Either train more highly skilled software engineers, or allow more from over the borders and stop the stupid rhetoric about stealing jobs from Americans.
I've found MIT's "Mathematics for Computer Science" actually hard to read, and in my opinion it cannot really be called a proper book, more like a collection of notes, as it skips over many details, jumping to conclusions, definitions, results, without giving you an intuitive explanation. In that regards it's actually hard to follow.
This post is inaccurate in two ways.

One, these ads are mandated by law. Even if you are hiring people through normal modern channels like online ads, you must legally show that you placed a newspaper ad because the law is old and expects old-fashioned ads. Obviously they don't want candidates through this pipeline but that hardly means they don't want candidates!

Two, this legal requirement is for green cards / permanent residency, for a candidate already hired via H-1B or equivalent - and a green card allows immigrants to move jobs and otherwise demand a genuine market rate just as if they had generations of American blood.

I don't think this tweet was intended to be nativist propaganda - replies make it sound like he was just ill-informed - but it's still nativist propaganda.
Installing a firewall app and checking the connection log on my Android phone really spooked me. There's a ton of traffic in the background that shouldn't be there. It's absolutely crazy that Android doesn't have a first party firewall or the ability to disable internet access permission per app, but that would impact Google's ad revenue, so of course we can't have that.
Given the intrusiveness of social media platforms, I think they would justify having hardware that’s air gapped from their military devices. That way they retain access to their audience, while maintaining security.
Choosing Privacy: Tracking people should not be the default
As a DB engineer/developer/architect/modeler... SQL is great. But Excel is great also. Its awesome to show a usr how to pull what they need from the database to populate a spreadsheet, and vice versa. We have multiple tools for a reason. And the Swiss Army knife is a perfect example of a non-optimal implementation.
Doesn't that completely negate the point of a stand up?

A stand up is already short and down to "the important stuff" and it is a key part of the process that the people attending express themselves and listen.
LuaJIT uses DynASM, which is also stuck (e.g. no AVX-512). It would be great to see DynASM development continue.
How does it help me as a natural-born US citizen to fire my competent, experienced immigrant coworkers and replace them with some noobs who memorized FizzBuzz?

I mean maybe it puts me in a better negotiating position if you artificially cap supply, but if my team fails to ship a product and meet our OKRs, that seems like a much bigger effect on my salary.
I've been playing around with this idea for a couple of years and have built some prototypes. This was mostly triggered by my experiences in running thousands of production servers. Just curious: in what kind of setting would you use it and would you pay for it?
How to Slow Aging (and even reverse it)
Robots Humble US Army in Wargames
The british have a perfectly sane and working way of handling vaping products and e-cigarettes, the USA could easily copy them in how it's regulated. The USA is just too damn proud to ever copy something another country is doing, even if it's vastly superior to what we're doing currently.
All of us don't watch TV series.
I really enjoyed the parts of the book that were actually about motorcycles and traveling. His discussion on quality didn't resonate with me at all.
It’s possible and likely. A lot of financial news outlets use software to automatically describe market movements and the intra-day movements of single stocks.
Rethinking Productivity in Software Engineering
They need to ban Chinese anything from US government anything.
I'd say buying Experian is the nightmare scenario but all that data has already leaked. So maybe buying a major US bank like Wells Fargo is the way to go if someone wants more detailed data about American spending habits. I'm sure it's why Google's Project Cache is extending their reach to banking in 2020.
Why is this a "Silicon Valley" thing? I first saw these green card ads 30 years ago.
Useful, thanks. The FT also offered a good analysis this morning. If interested, it’s here: https://www.ft.com/content/e5e1daea-21f6-11ea-92da-f0c92e957....
Or, (somewhat more controversially right now, I know) make that obviously talented and already contributing individual into an American.
https://en.wikipedia.org/wiki/Guards_Division
I first read this book in the early 80's as a teenager - it was handed to me by a slightly older guru pal, who had indeed been retooling his Norton for a trip around the country, and with whom I had been hacking on the computers we found we both had purchased.

He gave it to me in response to one rambanctious outburst or other I'd had, over the subject of different cultures around different systems we were both hacking on. I'd said something like "man I hate those mainframe guys" or something. I'll never forget him looking at me, sagely, across the desk and saying "man, I've got a book you should read".

I guess he'd sensed some formative intolerance budding in my teenage mind, and intended to head it off.

Well, this book definitely set me on a path of peace and tranquility, and most of all, confidence in my own competence in the face of adversity, purely for the sake of adventure. I devoured the book in a weekend, and he and I became better friends and hackers for the fact that he dared to suggest I might ought to improve myself, just a little, through a bit of reading..

I've since seen this book recommended in many similar contexts over the decades. I believe its one of those books which, if you care enough about it, will give you a few tools for humility and confidence.
For what it's worth, you're not the only one with that reaction. I got onto the book after it was recommended to me as a good way to get an introduction to philosophy.

Not only was it not, but the philosophical content it did have didn't seem particularly interesting — the long deliberations on quality felt like inconsequential hair-splitting that was unlikely to any revelations of value. Afterwards, I read the Wikipedia analysis on its philosophical themes [1] and felt that it's far too charitable in attributing significant insights to Pirsig compared to the literal contents of the book.

My guess is that the novel structure of weaving together a motorcycle trip with inner monologue and personal history combined with a dash of intellectualism was very compelling to a lot of people, and that's why it's taken such an outsized position in popular literature.

(I'd love to be proven wrong on this though, so by all means tell me what I missed.)

---

[1] https://en.wikipedia.org/wiki/Zen_and_the_Art_of_Motorcycle_...
> A Navy spokesman said Naval and Marine personnel who use government issued smart devices are generally allowed to use popular commercial apps, including common social media apps, but from time to time specific programs that present security threats are banned.

Should the Navy whitelist Ebay and Amazon? What about the Walmart app? If Target has one should they then apply to get whitelisted? What about navy personal in other countries with their apps? What about popular app/game xyz? There are a million apps?

If all that has to be whitelisted the buerocratic overhead would be either really cumbersome or the value of an issued device so small, that people would buy and use their own devices anyways.
Inside The Product Everyone Loves to Hate
It should be back in Commerce (and abandoning the "homeland" security experiment would be good too).
I'm a humanities scholar, and I have given talks where I basically hit every single point you make (we tend not to typeset our own work, and we create more book-length monographs, but aside from that . . .). I consider the situation to be essentially obscene, and so I make various arguments about open access, universities as "self publishers" of their own faculty's work, and point out that absolutely none of this requires abandoning peer review.

Honestly? You would think I had suggested that we close the doors of the university. I'm not about to let Elsevier or Pearson off the hook, but we (members of the ACM, the AHA, the MLA, etc.) are our own worst enemy when it comes to the existing model. I am constantly astonished at the way my colleagues' defend this abusive system. Though "defend" might be too strong a word for what is actually nothing more than an incoherent mixture of elitism and the belief that we have always done things a certain way because that way is certainly right.
I think the bbl file is what I meant. It's created from the source and bib file, and arXiv refuses to accept the one that is created by overleaf. I really dislike arXiv for demanding the full source and refusing pdfs, but then insisting you also provide a file that is generated from that source, but not accepting that file unless it's generated with specific builders.
To this point, the ACM is headquartered in the heart of Midtown Manhattan, ironically in the same building as the AMA Executive Conference Center.

Their 2017 revenue was $70M, of which $57M was from "Program Services". Their total annual payroll was around $8.5M [1]. This is what the ACM is interested in defending, not the interests of computer science academics or practitioners.

[1] https://projects.propublica.org/nonprofits/organizations/131...
Apple Lying About “User Agent” in iPad Pro – Blocking PWAs
Bingo! Thank you!
>I’m not sure exit intent pop ups are the same as polluting finite natural resources

My time is finite, and so is my ability to reset focus once distracted. Pop-ups add up.
For 1.) Yes, with caveats. No encryption would be allowed. Typical data transfer rates are abysmal so it wouldn't be great for transferring files. And it might get interesting legally if you do transfer a file with music. I believe that would be broadcasting music which isn't allowed.

2.) Haven't tried this specifically, but I'd say almost certainly yes. Gnuraduo is all about creating audio processing pipelines.

3.) Yes, almost definitely, though there might be some technical aspects to it depending on what you're trying to accomplish.

4.) Yes, but that would likely require extra unnecessary steps.
That's actually fine. (I'm a native bilingual speaker, although not from PRC.)

Also, the 3rd tone is characterised more by being low than the fall-then-rise. In fast speech the rising part is often not heard; it's only really present in stressed syllables or possibly at the ends of sentences.
Without caring about meditation at all (sorry?), I want to thank OP for giving us a way of trying it without signing up.

All "Show HN" posts should do that IMHO.
How does that fish migration route work?

Is it simply that the winding path means a slower flow from higher to lower level? i.e. water at a gentle slope and thus slower flow?
Ask HN: Valuation for our early stage B2B SaaS
We are a bootstrapped B2B SAAS and have not raised any capital yet.

Team is of experienced domain experts with a combined 40 years of domain expertise.

We have savings that we have been living off of and can sustain another six months to a year without drawing salaries.

We are considering raising our first capital from friends and family to invest in growth of customer acquisition.

I am asking HN for a ballpark valuation that we should raise the capital at. I understand that there is art and science involved, hence the HN question.

Our sales cycle is 3 to 12 months and we have 21 customers in the pipeline (excluding the current paying ones).

Here is the revenue history (as ARR):

Sep 19: $0 k
Oct 19: $8k
Nov 19: $19k
Dec 19: $31k (est)
Jan 20: $59k (est)
Feb 20: $83k (est)

I am fairly certain about the Jan and Feb numbers as we have purchase orders, users in training etc. I have kept them on the conservative side.

If we raise in Feb, AND hit our projected ARR at that point, what multiple of ARR is a reasonable number?

We don't have churn numbers as the history of paying customers is too short.

AMA that will help with the valuation multiple question.

Taking a deep breath.
1
2
3
Hit Submit!
How to Change Someone’s Mind: Secrets from Research
The Awesome Bar doesn't search the content of pages you have visited.

I believe that's the exciting idea the GP is talking about.
Does anyone have a good strategy for archiving and downloading the textbooks from aimath.org? They are all excellently formatted in HTML, but I am not certain what the best way to get the complete book would be.
To Upgrade, or Not to Upgrade, That Is the Question
Definitely agreed. We’ve been focused on optimizing for end-to-end, realistic benchmarks. One of the Ember core team members, Kris Selden, has been working on a testing framework specifically for this actually: https://github.com/TracerBench/tracerbench

Now that we have a full set of new features, and are comfortable with the performance as a whole, I think we can also start to tune for some microbenchmarks. Our primary concern was to not over optimize for microbenchmarks at the expense of real world performance in real apps, which can happen if you’re not careful.
Why do you say that? I subscribe to more and more things and every once in a while I re-evaluate what I'm spending vs what I'm getting.
This. Also read the book “Challenger Sale”. Solutions, not products, earn you money.
That's kinda sad.
I had the same problem with Samsung Notes on my Samsung phone.

It's a great app, on a great device.

But I don't use it for anything serious any more because I can't get the notes out into other tools.

Quite a shame really.
I think the sticking point is finding small tasks that are meaningful. You can generate that sort of thing for someone doing a 2 week placement, but I think it'll be tricky for much more than that given the nature of the work we have available.

Did you have any structure to your learning to ensure you covered basic topics, e.g. OO, data structures, algorithms, etc?
25 Ideas That Will Shape the 2020s
> I can hardly remember all of the RDF/RSS/Atom stuff from way …

You're mixing in some stuff, that aren't really Semantic Web related.

RSS vs. Atom was less about the Semantic Web than an squibble between different XML formats, one very loosely specified, the other more ... well-formed. The Semantic Web did had a small foot in the RSS wars - the very first RSS (RSS 0.9 from Netscape) was RDF based and for a short time RSS 1.0 wanted to rebuild RSS on an RDF basis for the expandability of the Semantic Web, but the later discussion were about the XML variants of RSS and then Atom, wether the spec was adequate, wether it was frozen or how and wether it should be fixed, etc.

The XHTML discussions were less about elements in my recollection but about parsing models. XHTML reformulated HTML als XML which meant an error model with no error correction but failure on the first error. And XHTML 2 tried to evolve structural elements by being not backward compatible but defining a somewhat different new dialect. The backslash against XHTML was against that, a group sponsored by the browser makers then formed which wanted to evolve backwards-compatible and to standardize the parsing of tag soup → HTML5.

(„Semantic elements“ were often a shorthand for „instead of a dumb div use the appropriate HTML element. That was more the quest of the web standards project than the Semantic Web.)

(Slight overlap: How to embed Semantic Web statements has a small relationship with XHTML - RDFa started imho in an XHTML 2 module.)

I somewhat miss that time. All these bloggers with an interest in web standards and how to do them best had their own idealism and the cross blog and W3C discussions were always interesting. Today web standards don't have that publicity and idealism anymore, they seem more like an engineering collaboration of the 2½ big browser makers which get to decide among themselves. Maybe it was always so, but it seemed different at that time.
Smartphones and the location data marketplace
> while a list can only be used as the underlying implementation of a map?

I certainly wouldn't advise that. We're talking about language syntax here. Lists serve alright for maps in the syntax (personally I like Clojure's curly-brace literals), but I sure hope that the implementation uses hash maps or something like that.

I also have no idea why lists have to be linked-lists and made of cons cells. Lisps working on top of pre-existing environments, like Clojure, don't seem to bother with that requirement, so it looks like it's just an idea from the stone age of computing.