skysight-inc/HackerNews huggingface dataset:
$90 for a hosted application is expensive the same way $1.99 cents for a play store app is expensive. It's all about expectations, and users pay you not only with money, but also with attention and mindshare. If you place too much value on one of those, you lose out on the others, but it can be a non issue, such as when your money doesn't come from the end user.
> That is wrong. For one thing it allows someone to take up a project if the original author dies.

I've also heard that it also makes it easier to get it professionally printed and bound if one so desires, as printing services are otherwise wary of infringing copyrights.
I don't see how my argument is a strawman. I have learned a great deal of stuff in an autodidactic fashion myself. A big portion of my Ph.D. work is based on things I learned autodidactically. I know that I missed existing knowledge, didn't always look into the right places etc... I have been extremely lucky that none of the work I have published so far hasn't been covered in previous work that I missed.

Research, as much as trades, has its own oral history, informal institutional knowledge and so on. It's being told by the supervisor that it's not worth pursuing a certain course of action because there's a non-obvious roadblock that leads to unpublishable negative results. Or it's being told that you should try procedure X in this specific step in your experiment because $obscure_reason or "it just works better when you do it this way" and a shrug. There is tons of experience passed down from one generation to the next everyhere that is never put in proper writing. Getting access to that knowledge is just an enormous advantage.
1) who are you comparing with, ATT and Comcast?
2) I think most customers don’t even know what a ticket system is, or care. Apple is famous for very different things with consumers.
I think this is an ironic reply. I hope.
"Lisps are compiled, generally"

The environment I was working in is compiled also, but like you say, you can modify it while running.
Interesting how most if not all of these companies seem to be working remotely.
A cool way to explain logic gates with water [video]
Please don't post unsubstantive comments here, and certainly not nationalistic flamebait. We don't need yet another nationalistic flamewar.

https://news.ycombinator.com/newsguidelines.html
You are right, there are millions of apps and nobody would be able to manually review them all.

The question then becomes, which error state is more acceptable for the organization? A system that occasionally misses malicious apps? Or a system that occasionally blocks a non-malicious app?
Yup, this combined with a guarantee of service for emergencies makes landlines irreplaceable for some people.
The simple answer is to fee-for-service medicine instead of the current insurance system, and this is where we’re headed, for better or worse. Diagnostics are becoming an order of magnitude cheaper than a doctor visit, and people will get them illegally if they have to. If they know the Bayes probability, and they bear the cost of further test and treatment, they are equipped to make the right decision. Doctors can’t tell you the Bayes probability because it’s conditional on a hunch and a complaint. Mostly the services they provide are trivial, useless, uninformed, systematically biased, and subject to ulterior motives. They are useful only for maladies that have no cheap and accurate diagnostic, which is probably the bulk of medicine in the long tail, but it’s clearly not their primary focus in most cases.
Is it declining? Citation needed? I agree that Scala is not the new kid on the block anymore but I don't see it decline. When you look at the language rankings of the last few years, Scala seems to have settled at about ~12th place currently.
>because the teacher isn’t a worker using algebra for their job

That might be another issue with the current system. People who use what they're teaching develop a different view of it. That could be useful.
I'd beg to differ. There are armies of marketing drones out there trying to convince people of the necessity of genetic testing when it still carries so much uncertainty. Personally I find it very concerning that submitting samples to each of the firms returns dramatically different results
Hm, I'd say the Pimsleur method is quite good at teaching every-day language. Which is a worthwhile task, but the range of words is quite limited.

I would suspect that in order to get up to HSK4 or even HSK5, just the audio portions of course, you'd need like double or triple the amount of lessons, which would be impractical.

Of course, most people will start speakind and listening, in various forms, in phase 1 and 2. And that is actually necessary. But I think you won't be able to really grok "random" speech before having a good grasp at pretty much all the vocabulary you would encounter.
14 years later (2011) I ended up visiting/working with a team that had stayed with Perl for some time. That was a fascinating experience. They were using selected "good" parts of Perl, sort of how you can can use the good parts of any competent dynamic programming language and stay productive, in a small team. Afaik they're still going strong.
NewsMatch – Donate to non-profit news, with 2:1 match
While really cool, this is my big concern about web assembly (in a 'real company' doing boring stuff) - devs using in browser for UI/app stuff and fragmenting simple use cases across their favorite languages.

Love your idea of frameworks leveraging for core parts like vdom though.
Please don't post nationalistic flamebait to HN. It leads to flamewars, which we're trying to avoid here.

https://news.ycombinator.com/newsguidelines.html
Off topic, but could I ask how you knew your software was being talked about? Did you just happen by or have you some monitoring agent looking for mentions? Just curious
I read it in one of Greg Palast's books. He reported on the story for the BBC, and knew what evidence Rather's team started with because he was one of the people who supplied it to them. You can also still find reporting on the story online from The Guardian if you look for it.

See https://en.wikipedia.org/wiki/Greg_Palast for more on the reporter that I named.

And lest you think that this kind of dirty and underhanded trick would have been off limits, see https://en.wikipedia.org/wiki/Swift_Vets_and_POWs_for_Truth for a more widely known story of the underhanded tricks used by Bush supporters in that particular election.
> Why should an organization support something they own when most people abandoned a platform and had years to archive and move elsewhere?

Organizations exist in a wider community and have multiple vested interests in its general health—the need for spending customers, need to attract talent, the need for stability and (in some cases like this one) culture to draw eyes. Negotiating these is much easier if they don’t act oblivious to the needs of their communities—and in this case, communities that they built. The massive value that they are no longer interested in maintaining because they can’t/won’t monetize any further (ok, fine) when compared to the tiny level of investment for letting the data continue to have value elsewhere is pathetically shortsighted, if not intentional.

Granted days at yahoo may indeed be so dire that this is the kind of quality you get out of a slowly liquidating company.
It’s extremely rare to see anything other than tangent-space normal maps used these days, at least in games - as they allow the same map to be used on surfaces of any orientation, or on animated meshes
> No need of proprietary code and apps why not build it into browsers.

Safari does this. pages added to the reading list archive the content for offline reading.
> well, I'll admit that existance of MobX doesn't help there...

'Doesn't' or 'does'? We've found MobX to really help.
Wrong, it doesn't work anymore. Nearly out of official supprt. Major privacy violations. Can't pick your updates anymore.

But your second comment is just a non sequitur.
Apprentices can be profitable. I was one and later had access to invoices we sent.

Ok that company did some ... creative ... billing.

But even without that I believe it's not too hard to break at least even.

Doing low-priority work, stuff at the bottom of the backlog is im my exerience totally possible fairly quickly, billable and can offset the senior time used because code reviews require more feedback and some general guidance usually.

Apprenticeships here have a fixed government set duration if you want your degree. And it's difficult to change companies. The durations are set in a way it's profitable to take apprentices. During the last year they're usually as productive as any junior dev, at a pocket change salary.
I've ported a template compiler to Rust before. The reality is you still end up with something slower than native JS because of the overhead serializing and parsing the JSON in WASM memory. This is something that will be helped by the interface types proposal[0] if it is implemented but I was surprised that this use case didn't work as well as I thought it would.

[0] https://github.com/WebAssembly/interface-types/blob/master/p...
Could you be a bit more specific? In what ways has your thinking become more Aristotelian and how has that influenced your method of thinking about systems? It's been many years since I read any Aristotle but I'd love to hear your perspective
No, it's really bad.
Their arguments would be convincing if their peer review processes actually worked to guarantee the integrity of their published results.
Ah. That’s where the name Dijkstra comes from, ey?
What this (and many other situations) indicates is an attitude of humility that Science for any given study may be incomplete is far more appropriate than the arrogance that Science is automatically correct and unquestionable. True Science is always open to re-examination, and is never “settled”.
Copyright was a conspiracy of English book printers in the 18th century:
https://en.wikipedia.org/wiki/Statute_of_Anne

It's amazing that some people consider it legitimate today still.
That is what all units in USSOCOM do. No personal cell phones, smart watches, etc allowed in the office. Guests have lock boxes outside main entrance to secure their phone.

About once a week security folks wander through the offices looking for phones with some type of detector. God help the person who brought their phone in.
Perl comes from the days when interpreted programming languages were invented as concrete solutions to general problems. Now we have reusable frameworks as concrete solutions, whereas high level languages have more general use cases.
I am an ACM member and I see many other members like me disappointed by the stance ACM took. What is the best way to get our grievances known? Thousands comments across various forums are lost in information noise. If there is a petition or an open letter we can sign?
I use Rust all the time, where 90% of what I write is on the application level, and 5% is concurrent. I just like the language.
looks at her outdoors setup: Mac laptop, Wacom tablet, sunshade made of black illustration board with magnets to attach to the ones hidden in the Mac’s lid, a few different bags big enough for all of that and not too much more, and a variety of cafes and parks nearby

This setup feels so... maximalist.

Whatever works I suppose but you can go work under a tree or whatever for a LOT less investment in time and equipment.
I think it's necessary. At least my strategy is to memorize the characters and words first. I've used "decipher chinese" to read simple texts, and that is also a great method.

The thing about reading is that it is the fastest way to review and reinforce vocabulary and grammar.

You can read at your own pace and look up anything. You can't do it that easily when listening, speaking or writing. And with a certain minimum level of theory under your belt, reading will be faster than spaced repetition of vocabulary you mostly know already.

Of course, there are different levels of proficiency in Chinese you might want to achieve. If you want to be able to interact while traveling, you wouldn't need the full complement of HSK Level 4.

However, if you want to have more interesting conversations or you want to understand technical texts...
Implementing Authentication in Node.js with Express and JWT – CodeLab
Yeah, the thing with macros is that they were never officially supported. They were always kind of a hack.

Scala 3 finally has an answer for that[1].

Besides that; yeah, Scala is amazing. I really see it shine for scientific computing when it moves beyond Python.

[1] https://dotty.epfl.ch/docs/reference/metaprogramming/macros....
I bet some younger HN readers are looking at this and wondering if the popularity off Perl at this point is primarily sentimental associations that older devs have with the early days of the Web when they could find artsy ways to explore a new emerging medium.

It is. Very much so.
Some people fall on the 'low margin, high volume' side of things, others on the 'high margin, low volume' side, and there's nothing wrong with either decision. With the former, you will lose customers who think 'wow, it must be cheap because it is bad' and the latter, you will lose customers who think 'I'm not paying that much to use hosted MonicaCRM'.

I personally would be willing to pay for and use the hosted version for $1-2 a month, but I am not price flexible all the way up to $9. $9/ month is 'real' money, while 1/2 a month is 'patreon / burner' money that one doesn't have to think about in one's monthly budget. For something that I need to use over the course of 6-months/year to see if there are relationship benefits to all of the data entry, that means the first month trial is not quite enough to evaluate if there is value there.

I heartily applaud the FOSS if you host it yourself version, that is a mark of a good person, there.
http://archive.md/75IhQ
Yup, because it's easier to get around the parents' influence when they want to sell kids a line of BS.
https://www.youtube.com/watch?v=kY-pUxKQMUE

seriously though, i’ve been very interested to see how webassembly adoption goes. does anyone have examples of new projects implemented in webassembly? i’ve seen lots of examples of ports, but am more curious about its use in product development.
Counterpoint, regarding community: the Rust programming language has a much more vocal, cohesive, and engaged community than Go does in my experience, even though it has a fraction of the corporate backing.

Counterpoint, regarding “reducing the cost of features”: Go is spreading a simplified understanding of what garbage collection performance means to a generation of programmers by providing almost no configuration over their GC settings. I’ve had people say that Go’s GC is obviously the best, without any point of reference with which to compare it.

What Go has done here is pick a reasonable set of trade-offs to make in their garbage collector, hard-code most of these settings into the runtime system, and package that into the philosophy of “configuration is bad”.
> A lot of steno's vaunted speed comes from very heavy use of macros.

It's more than that: classic steno's not at all about saving operator time and labour or generating a final text quickly, and in fact it sacrificed both of those goods in pursuit of its actual goal of being able to transcribe speech in real time. The operator bashes out a crabbed and idiosyncratic shorthand in real time, then he or she traditionally had to rework that into a fair copy later. Computerisation has apparently made steno with automatic, real-time reworking a reality, but if you want a system for people who do their own text input and want final results immediately (especially for text-based interaction like a command line) steno is still not the obvious place to start from. Velotype/Veyboard https://www.velotype.com/en/ / http://www.veyboard.nl/en_main.html https://en.wikipedia.org/wiki/Velotype seems like a better starting point: another fast two-handed chording system, but probably more "honest" and more suitable for interactive input.
There is that, yeah. There was a lot of translating things from Haskell to Scala 1:1, and that didn't always work out so well. Well, actually it does mostly work on a technical level, but with heavy costs when it comes to ergonomics. The implicit imports and poor type inference was enough to cause frustration within our team.

That's why I specifically mentioned ZIO. Things improved greatly after migrating to it. It feels like it plays to Scala's strength. It infers well and we don't have a single implicit import to make it work. Well, with the 1 exception of the optional Duration syntax so that we can write "5 seconds" instead of "Duration(5, TimeUnit.SECONDS)".
I came to say this as well. Especially the third tone, I think is misrepresented in many texts and classes incorrectly. It's taught as a "down then back up" but in real, normal speed conversation, just sounds like a slightly lower pitch. Unless of course you have certain combinations like two third tones in a row.
We've taken a crack at a better title above. If someone can suggest a better one, we can change it again.
Saying all products have an engineered service life is beside the point. Planned obsolescence is not transparent. They don't tell you what those engineering decisions are - they don't put labels saying this item costs $X/year and this item costs $Y/year. Consumers would choose differently if they had trustworthy information for everything. Saying people are ok with that is like saying people choose to get melamine in their milk if they choose the cheapest.
Would love to use this for monitoring a small private VPS and a couple of SBCs spread in the house.
Not sure whether I'd pay for a service tho. Would not like to have someone else get all the raw monitoring information. Self hosted would be better IMHO.
> join(‘,’,@{$foo->{‘bar’}})

Thank you for that example. I guess the equivalent in JavaScript is:

foo.bar.join(',')
I think more useful, would be to play phrases and ask users to write down the pinyin along with the tones, at least for me.
Good old creative use of SendInput(). Another example is taking screenshots by sending the Print Screen key, which is even documented on MSDN: https://docs.microsoft.com/en-us/windows/win32/api/winuser/n...
TfL Bus Safety Standard [pdf]
turns out it does not really matter. i either call people so-and-so’s mom, or i simply ask them to remind me their name. it turns out it’s not a social faux pas to not know the names of your kid’s friend’s parents. it’s common and forgiven.
Ok, we've changed the URL to that latter link from https://www.nasdaq.com/articles/hedge-funds-hacked-into-bank.... Thanks!
Are there any places selling amplifiers? It seems to be a closely guarded secret (because unlicensed operators must be protected from themselves, I guess). I found some but they wouldn't have been suitable for any testing I wanted to do with the LimeSDR I have.
It even uses 7/9 QWERTY home row letters (asdfjkl) and only three non-home-row letters (tui, all from the top row). That feels very credible as keyboard-mashing output!
"Python, Ruby, JavaScript and many other dynamic languages do not make the programmer think about whether you are going to pass a data structure like an array or hash as a reference or direct value. Perl does."

If you don't think about these things in python, you're going to be scratching your head when you see something like this:

>>> foo = ['a','b','c']
>>> bar = foo
>>> bar[1] = 'z'
>>> foo
['a', 'z', 'c']
I think the "aesthetics" is quite culturally indoctrinated - I find the interior of baroque catholic churches garish and unbearably cheesy.

The resort construction in Mexico wants to deliver a grandiose feeling to tourists - and it does do that perfectly. I am repeatedly amazed at the architectural variety and talent that went into shaping and designing each resort. There are very few that are similar to each other or a "traditional" hotel.

I will also say that many of the resorts in Riviera Maya are anything but cheap quality - heavy marble floors, thick noise absorbing walls, high ceilings. You can almost sense the Mayan pyramid building ancestry in each.
Even without any healthcare events, anyone over 50 is facing close to or over $10k per year in health insurance costs.
I was comparing with mobile carriers which you could improve in a lot of ways. I can’t imagine satellite internet could compete speed, bandwidth, or latency wise with modern metro area infrastructure, even in the next few years, even with significant investment. For rural areas, and internationally, it’s a real possibility. But my point wasn’t rhetorical, I am actually wondering which parts they’re aiming to improve upon—allowing tethering would be an obvious way.
Honest question: what is the benefit of publishing in a peer reviewed journal vs something like Wikipedia?
We should have all collaborated to sign up for the monitoring and let them charge the cards, then all simultaneously issue chargebacks when the first charge hit to wreck their ability to accept credit cards and destroy their business.
F# is quite nice. I used it a long time ago for a couple of libraries when I was working in a team that mostly used C#. Fable looks really cool too.

I remember getting the feeling that C# is holding it back though. F# can't have any feature that it wants because interop in both directions seems to be a priority. If I recall correctly, that's what is holding back higher-kinded types in F#.

That, and the last time I tried F# on .NET Core things were still very rough. This was when .NET Core was still fairly new though. It might be fine now.
Yes but the problem is with the bootcamps I have dealt with in the UK, is that they are in a "bums on seats" philosophy.

They charge crazy money for a 3 month bootcamp, then say people are qualified to work as a software engineer. They then turn up at a company and are lacking in various areas.

Graduates are not very useful at the star, however they have a foundation and a good percentage have done an internship. So there's more to work with.

There needs to be standards implemented and companies need to get together to say "we expect x,y and z from boot camp graduates"

Otherwise, I could go an setup a bootcamp tomorrow and take peoples cash and just make them watch youtube videos of react.js

"Its not my problem if you don't get it"
Why bother hacking the Monica servers when you can probably much more cost effectively buy the data that Facebook via Cambridge-likes sell?
It's possible to print many eBook formats (or convert them to something printable), though that comes with a price, especially for one-off / single-copy printing.

And eBook is ... well, free. A single copy might run you $40, as here: https://www.bookbaby.com/single-book-printing

Used/resale markets for existing texts are of course an option. And many photocopy shops can throw a usable binding on a text, though photocopy costa alone will be comparable to the price cited above, at $0.07 - $0.08 per page generally.

In many cases, ebooks become a very reasonable compromise.
Incidentally, I'm working on a VR app for learning Mandarin. We use 360 photos of Chinese tourist locations and add interactive content to role play scenarios with your teacher (my company does mostly one-one-one instruction). You causally get to take a guided tour of a location with your teacher.

For now, is just a tool we'll be using internally, but eventually it will be expanded to many languages, have a remote class option, and have homework assignments for individual practice, all integrating into our LMS.