skysight-inc/HackerNews huggingface dataset:
The U1 chip is definitely really cool and a promising step in improving the accuracy of indoor localization. Apple giving devs access to it will likely drive some innovation, but there still have to be other devices/beacons/motes whatever that can communicate with the U1 chip to make it usable outside of the Apple ecosystem. Fortunately, as mentioned in the 9to5mac article, the U1 adheres to the UWB standard which should help with interoperability should Apple choose to allow for that on its devices.
Indexing the web is a resource intensive activity tho - if it was federated then the resource cost only increases. I suppose a non-profit is the alternative, but non-profits are not exactly independent unless they have some sort of massive endowment. I'm not trying to disagree with you, it's just a paradoxical problem: to resolve the issue, resources must be accumulated. Accumulating resources means it's hard to resolve the issue (of an independent search engine).
Rossmann offers Apple help turning around claimed hardware repair losses
I suggest that women be allowed to specify that they want a female Uber driver. Maybe some women would accept a male driver during the day time and in safe areas but require a female driver at night and in less safe areas.
I use pastebin raw and get stuff from web requests sometimes rather than local files.
(“That one” being the MacBook comprised in the “iSeeYou” paper.)
There is no job where you're paid little and expected little of. You'll just be paid little and you'll do some "low value" physical labour instead.
Thanks for all the hard work you have put in so far @reubenmorais

+1000 to @mostlyjason's comment - Great latency figures mean nothing if the word error rate is high, since it dents confidence in the output (so why use DeepSpeech?) and (as the parent comment notes) necessitates manual error correction.

I would love to see a future release focus on optimizing WER for these reasons.
Uber's US Safety Report
I can't remember the last time I saw a store brand on an endcap at the grocery store. That's the proper analogy.
I hope one day they integrate the ice together with the drink and scoop out a single solid cube of ice to keep it from watering down right away.
With the warning that it will be able to read any of my Google data, I don't think it's worth trying.

Why can't it be completely sandboxed? Why do I even need to be logged in anyway?
Huh, crazy. It's def tracked accesses straddling a stack frame boundary before for me.
I agree with you that this doesn't reach near the level of good human authors. There's no long term plot or deep human themes in this. I don't think this will ever replace quality human writing, but it may be able to augment it in cool ways. I personally would love if rather than every guard in Skyrim telling the exact same story, if each guard could have their own stories or comments generated based on things about their life. Human authors could provide high level details and let AI generators fill in the smaller details.
Fewer jobs for teens, fewer parents willing to 'allow' their kids to take a part-time job rather than participate in that additional extracurricular to give them a "leg up" in college admissions, school that's too expensive to afford on a part time income, all probably creates a feedback loop here. Nobody wants their kid working a crap job for life, so they do everything they can to keep them from that life, including any opportunity to even have a taste of it.
Using DNSCrypt while using a VPN has become a common practice. It should prevent that specific issue.
Yeah, but I know what those are, I have a math background.
Bitbucket can be self-hosted too. It's not open source, but the licence fees for self-hosted installs are very reasonable.
> So for example, the user cannot use the mouse to move the insertion point in nano.

That is not the case if you enable mouse support, as I've said.

Try it. Add:

set mouse

To ~/.nanorc

Open a file, and click. The insertion point will move.
also, covered under 3(selecting -> fresh produce lasts from 1-28 days, so one has to shop often for some items, constantly manage, plan and cook and note inventory and refresh, her struggles to just make ends meet and stay awake just makes this sound impossible. If I were working full time, there's very little chance I would be eating/cooking as well as I know I should without using money to just buy meals, the work/commute part of the day would wear me out and I'm in a much better position than her.
I don't really see much point.

As far as making a tool-assisted run goes, a much better but deterministic randomizer wouldn't affect the process very much, and a non-deterministic one would make it basically impossible to play at all.

You'd prevent real-time RNG manipulation, but that's pretty uncommon to start with.

And you could just say "no RNG manipulation", you don't need to edit the game code.
It is the hazing mentality. "I had to survive through it and so should you." In the end, some people are just unsympathetic assholes regardless of their experience.
How is
https://about.gitlab.com/partners/integrate/
materially different from
https://developer.github.com/marketplace/
?

Not trolling, just curious why you think one is open and one is not when they both provide ways to get a stamp of approval when you write apps to a public API.
Again this is all wild assumption. They're not required to contribute to free software, but they do upstream changes.

The improvements they're claiming is for their own EMR product, not to Spark, and they do make updates to software to run better on their own own infrastructure. That's what their customers care about.

You seem dedicated to believing that Amazon has done nothing for open-source even I pointed you to an exhaustive list of their contributions. At this point, there's nothing more to say.
But the postal system already had immense economy of scale. If Amazon had to bootstrap its own fulfillment from scratch, the per package cost absolutely would have been slashed as volume increased.

To put some numbers on it, imagine you start off delivering one package by hand a week, literally by hiring someone to drive across the country. This might cost $2000 a week in fuel, salary, depreciation etc.

Now say we're delivering a billion packages a week. The rule quoted would put it at $4 per package.

There's wiggle room to argue each end, but considering it's a rule of thumb operating over nine orders of magnitude, that it's not outright nonsensical is actually pretty good.

I agree it's not some iron law, and it's important to know when and where it can be applied.
I wish I went into manufacturing engineering. I wanted to work on robot AI and am there now but studying software is the easy part, you can easily get access to all the software and documentation online for free. Learning automation and manufacturing is more costly in terms of time and money.
Location: New York

Remote: Yes

Willing to relocate: No

Technologies: C#, .NET/.NET Core, React, SQL Server, AWS, JavaScript/ES6, Node (currently learning), WebPack/Babel, Solr/ElasticSearch

Résumé/CV: https://drive.google.com/open?id=1ju7MK1dXKLWhxf8GCwUPzcbm2q...

Email: clshah2@gmail.com
That's a great idea. Buffer, the social media automation tool, does (or did) something similar. IIRC, every new employee spent a week doing customer support. Doing customer support work is a really good way to figure out customers issues & pain points very quickly.
Epic FUGLY hack made hardware. Imagine the story of how this came to be made. Not the "intel Inside" version no, the real shit where we hear about doing lines of research chemicals off raw wafers and deciding that what the world really needed was a CPU that could get locked in a K hole.
Tesla managed to halven the relative cobalt content in each iteration (Roadster -> Model S -> Model 3), and Elon hinted that Tesla wants to go Cobalt free, as it’s an expensive conflict mineral.
This is exactly why I prefer GitLab's "radical transparency" approach, for all its warts.
While I wouldn't be _surprised_ if it's a deliberate strategy, I think it's more likely that the incentives just align in, as you said, a very convenient coincidence for the political elite and bourgeois interests in society.
The written form of English and the way words are pronounced are so different it must be a nightmare to learn in some ways. I can recall when I was progressing through school even often seeing written words that I had never heard before and having no idea to pronounce them and would ask someone and the answer would be like, oh that's a French word and the 'g' is silent ( for example a word like benign). It's actually pretty bizarre to think about it now but realizing this has given me even more respect for people who learn English as a second language. Honestly I kind of feel like the language could be simplified and made more efficient for future generations and non native speakers to learn.
But next time I'll be doing something different. That's like saying "the only internet you need is that which is already in your browser history".

No.

What I want is something closer to Kiwix already on an SD card so even if everything is down, I can read about something I've never been interested in before. But for software.
They've never "claimed" anything like that. What does it matter who worked on it? They gave it away. Don't do that if you don't want to.

Do you also have a complaint against the numerous vendors offering managed Postgres? Or is this just relegated to some databases you specifically like?
The reason it needs to be logged in is because Google Colab is a free service that Google provides allowing people to run code on expensive GPU servers. It doesn't cost you anything and I don't store any information from your google account when you run it.
Can we start calling it the AI? Turns out, the AI uprising we feared isn't some centralized supercomputer that somehow gained consciousness, but millions of otherwise isolated neural networks and tracking databases that are being consolidated by mindless drones (humans) in pursuit of profit.

We are the the missing consciousness that births the AI.
What's next, asking for a driver of a specific ethnicity?
Seems just as reasonable as your request.
You are right, but this is something that is not usually emphasized. I think I could have been persuaded back then that with enough cleverness you could write printf out of if's and while's :)

Also, some years ago I even thought -- but not consciously -- that you could implement preemptive multitasking just from software (you can do it trivially via emulation, but it's slow and most importantly it's not what happens in actual OSes, where the code you write is the actual code that runs on the CPU). I think when I began reading about assembly and OS development, I was expecting the solution to appear at some point. But again, I was not aware of it (the moment I became, I realized how absurd it was), so I got disappointed in assembly without even knowing why.
There is definitely some His Dark Materials (hey, the new show seems to be doing a decent job of adaptation! I was so nervous) references in there.

Is the wrist scar reference from the series and I've forgotten it or is this from something else?
There are other simple algorithms you could come up with that have the same big-O.
> kill the lizard

You grab the lizard by its neck and pull it close to you. It lets out a scream
and tries to escape, but you catch it and hold it tight. You begin to choke
it until it falls unconscious. You take off the lizard's skin and sew it onto
your own body
AFAIK that's how the "individually downloaded" apps behave, but Toolbox apps -- for good or bad -- appear to be whole-hog downloads each time. I strongly suspect that's due to the roll-forward and roll-back behavior in Toolbox. Although unless my mental model is wrong, it should still be possible for Toolbox to have release-1 in a directory and _create_ a release-2 directory based on (release-1 + update patch), just into a new directory instead of in-place
From the article she had an apartment years ago, but due to rising rents and stagnant wages over the years in the same area now she lives with in her boyfriend's parents' home and she and the boyfriend contribute rent back to the parents. I imagine part of it is her schedule is not the same as anyone else in the home, also due to her dietary needs, so possibly if she cooked it would be a lot of single serving meals/cooking.
I'd love to see a cost summary of a typical lithium ion battery if you have it. How much is labor, energy, materials?
Yeah it has a very dream like quality. It's definitely more like minecraft in the lack of any defined goal.
Yes, but if you carry around a smartphone it’s kind of a moot point. Unfortunately, I think pervasive surveillance is inevitable. Perhaps when video and audio evidence becomes completely unreliable due to deepfakes type shenanigans it will actually be a positive because it will make all the surveillance data worthless? Maybe they are the the answer to each other’s problems?
Heh. It's pretty amazing how much of life boils down to this.

I think the greatest form of it may be the act of saying "fuck you!" to every bell curve imaginable. Fuck bell curves, I'm going to do something else.

I really want to start a cult of bell curve hate.
Yeah, some FTP server maintainer with a fedora hat (at least last I saw him) renamed it Linux. :-)
> we don't give paid leave to do charity work with the poor

For what it’s worth, I’ve actually seen this done under the name VTO. Although the duration is much less than a family leave.

Also, many of the people advocating for stuff like “equal pay for equal work” would move healthcare and childcare subsidies to the government level. You could then imagine you would be getting paid the same and these extra benefits for the good of society are being paid out of taxes.

Of course, whether or not your company or the government pays for it, it comes from someone’s pocket eventually. But if people don’t have children, then there will be no one to take care of retirees in their old age, so there really is a compelling interest in the government fostering that...
I’ve had it in 2 interviews. I got better positions at better companies.
You can't really say it's a phone when phone calls are broken.
I wish every government that invested in renewables would invest at least as much in batteries R&D.
How easy would it be to build a Telegram bot using Botfront?
Mod_blog: A Blogging Engine in C
I agree. Globish is already iterating on itself so fast I don't think it'll be beat.
Tortoise and hare agorithm is an interesting one to look up. You’ll never use it in practice, but it’s clever.
Lang Belta is a fun one.
> GitHub Developer Program will no longer be accepting new applicants in preparation for new programs at GitHub.

Sounds like there will be different tiers. Maybe to generate revenue through those tiers? Or am I crazy and reading too much into it.
That is how I finally got it, because I knew what groups/rings/fields were but did not realize at first that monads were just another abstraction like those and not an ontologically fundamental category. The way monads are usually presented leads you to believe that there is something magical in those axioms that somehow makes the impossible happen.
It could either be competing products or a wish to re-work the policy terms to allow them to carve out some enterprise-contract type flexibility. My experience with Microsoft is that they are consummate enterprise account managers. They hold the hands of enterprise buyers and their sales teams seems to love to have special enterprise features/integrations.

My prediction is we will see a newly defined developer program with consumer tiers which will be the tip of an iceberg of enterprise-ready configuration below the surface.
An interesting quote for their article:
" Philosophically, we believe copying is a loaded term, we prefer to use the term learning. Learning from each other is something all of us do"

What is the difference between copying and learning?
Speaking as a frequent commenter and author, I suggest this is teh system working as intended. There are not letters to the editor you put in in envelope and mail away.

When HN "published" your letter to the editor, it's not printed on atoms and distributed all over town, or mailed out to subscribers.

You can post a comment, edit it, and maybe even fix something based on feedback. I suggest that without being completely slipshod, it's better to go ahead and make a comment when you have a coherent thought.

The community will help you sort out any spelling, grammar, or attribution hiccups. I think this is a good thing for everyone, reducing friction and eliminating even self-gate-keeping.

Mixing up two homophones is not a tragedy. Someone not contributing because they fear that they'll be snubbed for getting a word wron? That's a tragedy.

JM2C, &c.
actually, that's a good observation - this question depends a lot on knowing one specific solution to a problem. It really is an old "riddle", as was amusingly observed in the line: "Tim retells an old riddle, though he does not know its origins, and has the words wrong." I knew this was going to be a good one when I read that line, had me chuckling within the first few minutes.
Location: Seattle, WA

Remote: Not a requirement, nice to have

Willing to relocate: Yes

Technologies: Javascript, Typescript, Node, React, Redux, Express, SQL, Docker

Résumé/CV: Email me

Email: jason (at) jasonwortley (dot) com

----

I'm a full-stack Software Engineer focused on Web. Currently seeking opportunities and actively interviewing.

Ideally looking for a role where I can have impact on a team and develop software in a front-end/full-stack role. I would describe myself as a strong self-starter, fast learner, and looking to have meaningful impact quickly. Security has been an interest of mine historically and I'm excited to continue learning about that problem space (either myself or as part of my job).
Norwegian in this case.
Great post, although I'm a little meh on lazy-loading images. I like when the whole page is finished loading the moment I think it's finished loading. But more to the point, lazy-loading can be a crutch just like AMP is, for solving problems that shouldn't exist, such as: your page is big & bloated. If you keep it small, there's no need for lazy-loading. But you have to limit the number of images, and optimize the ones that are there. And probably only one video per page. Horrors! Obviously none of this works when the page is effectively infinite in size - such as when you're trying to give the user the addictive excitement of scrolling through a continuous, visually-rich "feed".
Not impossible, I did it the first time I heard the problem. That was many years ago.
I think spanish and English could end up merging in some ways honestly. There's already so many words of similar origin, geographical proximity in the Americas and already the phenomenon of Spanglish has existed a long time. I think it would take at least a few hundred years though.
I'm still hoping that Teslas on AP will eventually begin to coordinate and drive very close together or even attach bumper-to-bumper in order to save energy on highways due to lower air resistance. Ad hoc highway trains more or less...
> The access point can then determine the virtual IP of the victim by
sending SYN-ACK packets to the victim device across the entire virtual
IP space (the default for OpenVPN is 10.8.0.0/24).

So, would a bit of address space randomization mitigate step one for ipv6? fd00::/8 is pretty big, right? Even just picking a random IP in a random /64 from that /8 should help? Or am I missing something?

Also interesting comments in the reply on the list regarding "policy based" vpns. I wonder if some subset of that infrastructure could be used by Wireguard without completing it all the way out of its current nice and secure-by-simplicity design?

https://seclists.org/oss-sec/2019/q4/123

> Only route based VPNs are impacted. In comparison, policy based VPNs are not impacted (On Linux only implementable
using XFRM, which is IPsec on Linux specific) unless the XFRM policy's level is set to "use" instead of "required" (default)) because any traffic received that matches a policy (IPsec security policy) and that is not protected is dropped.
Far more women are sexually assaulted by men than by women, and I don't see why the law cannot recognize that. That's why we have separate bathrooms and locker rooms for the sexes and why college roommates in dorms are usually of the same sex.
Can't post full thoughts now, but will cover a few points.

Haskell has an extremely steep learning curve. And you have to make it very far up that curve to begin to see or understand any of the value you're getting from FP. Up until then, it's just different and it's hard to see why you're jumping through all of these hoops when you could easily use a non FP language. You have to pay very significant signiticant learning costs before the benefits of any new insights stary to outweight those costs. Elm in contrast you can honestly learn in a weekend and demonstrates 60% of the values a user gets from FP. Very high ROI for expanding your knowledge of programming ideas and approaches.

Haskell evolved as a language to explore programming language ideas in, as a result it is filled with warts. You still need to learn and deal with a lot of those warts to be decently productive, none of those warts are relevant concepts just warts. You also need to be perfect and jump through a lot of hoops with strict adherence to all the rules to get things working. In contrast F# allows you to be non strict in your application of FP concepts. This is actually really beneficial for learners. It allows for separation of concerns - apply the new concept your learning now, and do everything else in the way you're accustomed it. Its roughly equivalent to updating a codebase with gradual typing. Your a lot more likely to be successful if you can add typescript typing one file or area at a time, than if typescript only worked if all of your files or non of your files had types.

Also Clojure (and F#) rely on the JVM and .NET so a lot practical use cases are already solved and solved well. As well, a lot of your existing knowledge will transfer over.

Finally once you've learned those core FP concepts Haskell is significantly easier to learn so you can easily dive into the Haskell unique parts.

There are other thoughts, but this should be a good jist.
I was looking for a small image processing library (as opposed to libMagickWand) and came across libvips [1]. I found it absolutely bizarre that the public API in a C library was full of variadic functions to support optional arguments. The last argument to most function calls is required to be NULL to denote the end of the argument list, e.g., https://libvips.github.io/libvips/API/current/using-from-c.h... (vips_image_new_from_file, vips_invert, etc.).

[1]: https://libvips.github.io/libvips/
> but it also does make the web faster for mobile.

AMP probably help making some previously bad-written amd bloated websites less slow, but it doesn't make them fast either.

HN is a fast website. The old reddit was a reasonably fast website. The new reddit (with AMP) is slower on my phone than the old one. It's still faster than the worst websites I browse on mobile, but it's far from being the fastest, and it's one of the slowest I actually use on my phone (simply because I usually don't browse websites that are too slow).

AMP isn't about speed.
This arrived in my RSS feed today. Seems to fit the bill.

https://www.thepolyglotdeveloper.com/2019/12/generate-images...
It has the ability to import data, but it's not perfect. The author actually discourages using it: https://docs.firefly-iii.org/importing-data/csv#best-practic...