skysight-inc/HackerNews huggingface dataset:
Open means auditable which should be safer, and also will help to keep the device running if the service on the other side disappears.

After all there are trade-offs here, for instance one device might be open source on the device but talking to a service vs a closed source device using an open protocol.

My own main gripe with the idea is that people in general just don't seem to care at all, it's just a few hardcore tech people that see where this is all headed.
Are you assuming most homeless people own cars? Or are you just looking at gas prices/distance as a proxy for "ease to get away"?

Maybe it'd be better to look at Greyhound bus fares, instead.
Give me the hotel then because I want to spend my time doing work not having to do laundry or cut the lawn.
Not at all unexpected.
I think the whole comparison of imgur with a blank page with an image is a bit silly. It's not just the image, its a whole application with comments,image galeries, video playing ability, and of course a ton of iframes with ads which load a lot of content (more images etc.)

Try to do the same feature set without a Javascript framework and using only plain Javascript or even plain HTML and CSS, and then come and tell us about the results.

Also, a lot of the bloat is probably not under the developers control and is added by non technical marketing departments, which want a tracking pixel for this, a tracking pixel for that etc.

But yes its true its insane and its getting worse, and 4G and HTTP2 will not be a solution for most of us anytime soon.
At risk of stating the obvious, "TinaCMS" is a recursive acronym similar to GNU.

This doesn't necessarily prevent "Tina" from having another referent except then "TinaCMS" wouldn't a recursive acronym.
Apache Spark 3 0, Delta Lake, and Koalas
Ah, social engineering, the most elusive tech skill of all!
Hi Everyone, I am working on creating a search engine like app for crypto traders. In crypto, traders have KPI called as technical indicators. I am working on making those Technical indicators used as a search query.

I myself have been trading crypto for a year and needed a tool to help myself track and filter the markets.

I just got the landing page live to see if people like the idea. Feedback's welcome/
An interesting font, but can't say I'm a fan of the regular 'f' extending down below the baseline. The italic style is fancy, but honestly feels a bit ostentatious (in particular I don't like the 's') to the point where I think the attempt to look pretty/handwritten interferes with its readability - especially at smaller sizes.
I have been buying 2015s on ebay since the newer models were introduced >.<
The Undermind Episode 34 – A Podcast about Starcraft AI Development
Open Sourcing Fuzz Testing Library for JavaScript/Node.js
This article is to me quite brilliant and hits most of the right spots. I liked it. Then I see the picture of the author and cannot help but think: practice what you preach. I would not be caught dead wearing a red tracksuit on a bad hair day when posting a blog post about, among other things, how grooming well and wearing a suit helps you make more money.
Is there a static Twitter thread cache somewhere? Loading this fails with "something went wrong" and then "you are rate limited".

If Twitter's dark pattern to force login/app usage were just a little closer to the headline, I would have thought the failure was the punchline of this posting.
The file .env.enc can be renamed to anything more clever as per your requirement. Also the password you pass in to require('secure-env') can be obtained from printenv. You set this on your server, similar to a master password. So it's not there in your code.
> I made a conscious choice to stop customising my desktop (and then later, mobile) experience away from the defaults as much as possible, as I was fed up of having to document and then re-deploy all of my customisations every time I had to reinstall for whatever reason.

I just copy my home-dir settings everywhere I go. I have a different setup on my desktop and laptop. It is mostly .config that I need. But when moving, it just moves along to a new machine or install. Happily living on the same config files for 20 years now, and I only need to adjust as I desire. I do have daily backups ofcourse.
No, it doesn't. PowerShell has aliases like `cls` for `Clear-Host`, but no "short variants". Maybe this is a bit nitpicky, but wording is important since aliases should for example not be used in scripts as they may be changed, hence you should always use the terse or complete commands.
A few years ago I did some emergency consulting for a friend whose WordPress site had been hacked. Moving it (to cloud hosted WP) wasn't just "back up the database, restore it" but also copying a dizzying array of files haphazardly strewn across the local filesystem. Performance was atrocious no matter the hardware. Even if the core is (finally?) reasonably secure, installing plugins is like playing Russian roulette. The closer I looked at how it works, the worse the impression I got.

Pick anything else.
My advice for people using Linux on a laptop for the first time is to use Fedora - it has the best 'out of the box' support for hardware due to shipping the most recent kernels. With Thinkpads usually everything just works (in my case that included fingerprint reader, keyboard backlight, webcam).
They can do it with their own machines, as the replacement I got was a refurbished one (with a different model of battery installed). My original machine was irreparable as the battery expansion had damaged the screen and warped the metal of the case itself! I agree they're not serviceable by mere mortals, though, and many upgrades are impossible.

I have a Thinkpad X201 Tablet from 2010, and it's easy to take it apart and replace/clean bits. There's a serious cost to that, though: the entire Surface Pro 4 tablet takes up only about the volume of the Thinkpad's screen. The Thinkpad as a whole is about three times that thickness. This is only partly an age thing - mostly it's serviceability design.
Wasting time on browsing Internet without purpose.
After using macs for a decade I switched back to Linux last year. I really like your hotel-vs-home analogy, that describes my experience (and motivation) quite well.
Compiling my own SPARC CPU inside a cheap FPGA
> What’s even more even more disgusting is that THIS IS THEIR M-DOT SITE. This was a deliberate strategy for serving mobile devices.

More likely incompetence than malice, designing for mobile in terms of screensize and UI but neglecting to consider network bandwidth and memory+CPU resource. That and no doubt a fair chunk of that payload relates to advertising in some way.

If it _is_ by design then I suspect it is intended as a way to funnel people into installing their app, much like reddit's user-hostile mobile design (I should thank them, they've saved some time in my day by song me bothering with that site on mobile).
Ask HN: What are the best communities for entrepreneurs?
I am looking for communities where entrepreneurs hang out and share their experience.
My ISP (Entel Chile) started blocking DNS requests to non-Entel servers in July. DoT would not give me a way around this, because they can still see that it is DNS traffic by the port. DoH mixes DNS traffic in with the noise of HTTPS traffic, allowing me to run my own DoH resolvers and bypass their restrictions.
> I wish more sports would embrace technology the way F1 does.

Very tightly constrain and regulate them? F1 hasn't been a technological free for all since the early 80s when FISA/FIA started constraining manufacturers (ban on ground-effect aerodynamics, fuel tank limitations, boost limitations and ultimately turbo ban[0], ban on multiple automated driver assistance, …).

As of 2019, engines are regulated down to materials, we're down to a single allowed tyre supplier (which has 5 dry-weather compounds but only provides 3 choices per race), as well as a specific car and (driver, seat) weight (660kg and at least 80kg respectively).

F1 very purposely constrains technological innovation — again since the 80s — specifically to avoid technology being a bigger victory factor than driver skills.

[0] until their reintroduction (and mandate) in 2014
Bank Holiday – Banks Info
If you're in an earthquake-prone area, I suggest signing up for the Notification Service (https://earthquake.usgs.gov/ens/). Based on the radius from a given location, they can text and e-mail you when there's a minimum magnitude quake detected.
The point is that you should call yourself a consultant or businessperson, even if you want to be a programmer.
The authors are optimising for communicating with their peers: scientists and academic researchers.

If you find this communication hard to digest, then chances are you are not part of the intended audience. It is then mostly pointless to try to change their wording.

There is enough other material (books, Web articles) from other people who deliberately target developers.
Serious question: how’s the transition trackpad wise
None of that requires 5Mb of cruft or an entire React app to load. It would take a few lines of JS for some dynamic comments. This is the very definition of overengineered.

Compare that to Stackoverflow which generates completely dynamic pages with more interactivity in 50 ms. Also making the site faster would generate more revenue as more users would actually finish loading page.
If you’re doing iOS dev at all you need a mac, period. The only thing you could consider is having two machines, with the mac used for iOS dev.

As far as Adobe CC, you’ll need macOS or Windows. On linux that would mean going the windows in a vm route. I wouldn’t try getting CC to run in wine, it is unlikely to work well and likely to break even if it does. Windows with wsl is an option, but the shell is never as smoothly integrated as in macOS or linux. I went the wsl way for a few years, and it was fine, but I’m on ubuntu now and it is definitely better.

I just ditched adobe’s tools altogether. My use of them was rare enough. Not everyone can do that.
Curious why you pick PHP?

I find Go codebases more likely to be full of ad hoc undocumented stuff than PHP.

I guess it depends what you are used to.
To be honest, I think you are underplaying the value of the sharing optimization (be it via ropes, array buffers, etc) given it can considerably reduce the memory usage (which may put less pressure on the GC).

This is because sharing reduces the memory usage in more than half. Without sharing (but with frozen strings), the memory allocation is `1 * static_size + 2 * dynamic_size`. I.e. the cost is each static part, which is copied, and twice the dynamic size, which is created and then copied (I am assuming that most of the dynamic content is allocated on the request life-cycle).

With sharing, the cost becomes `0 * static_size + 1 * dynamic_size`. Eliminating the static allocation is particularly important in loops. If you have something like:

<% for ... %>
pre
<%= dynamic %>
post
<% end %>

The factor of `n` applies to both static and dynamic, so you have `n * static_size + 2 * n * dynamic_size` when not sharing but only `n * dynamic_size` when sharing. So you can completely remove a linear component from the equation.

You could say that if you use an array or rope, there is still an allocation as the rope or array grows, but that is generally much smaller than the strings being concatenated. It can be preallocated too if you compute the amount of static and dynamic parts when the template is compiled.

So while memcpy is fast enough that it wouldn't show during profiling (except maybe by increased GC times), you should see measurable benefits in terms of memory usage.

Unfortunately I cannot prove this in practice in the context of Ruby, so I will gladly accept if you think I am overplaying the value of the optimization. :)

EDIT: taking a glance at the TruffleRuby rope paper, it seems templating with erb is around 3x faster once they moved to ropes.
“ The problem with tech today isn’t so much that software failed to eat the world, but that the most celebrated unicorns weren’t actually software companies. They have struggled to achieve liftoff because their feet are stuck in the mud of the physical world”

This sums it up nicely.

Investors got deluded enough to think that if they threw enough money at a non-software company it would magically start making software company levels of profits.

Hopefully the real economy won’t be affected too much when this bubble finally bursts.
Tate supervised Joe Buhler, with whom I co-authored the article that got my Erdős number of 2. He also supervised Carl Pomerance[0] who invented the Quadratic Sieve[1] method of factoring, still one of the fastest algorithms.

He also supervised Ken Ribet[2] whose work was fundamental in the proof of Fermat's Last Theorem[3], and Joseph Silverman[4].

I never met him, but his work has influenced many of the things I've been involved with. Here is a chart of (part of) our combined PhD ancestry[5].

[0] https://en.wikipedia.org/wiki/Carl_Pomerance

[1] https://en.wikipedia.org/wiki/Quadratic_sieve

[2] https://en.wikipedia.org/wiki/Ken_Ribet

[3] https://en.wikipedia.org/wiki/Fermat%27s_Last_Theorem

[4] https://en.wikipedia.org/wiki/Joseph_H._Silverman

[5] https://www.solipsys.co.uk/images/JohnTateJr.png
Because thats what the external codebase from my experience was written in.

This is going to be specific to each person. Some people find PHP way easier than ruby, python, or haskell. Different brains are different.
Hey, and good luck with revery :) I am doing something very similar but I wouldn't ever consider any GC language for the low-level part.

I want to write UI in javascript because it's really nice language for prototyping but I also want it to be fast and javascript is unpredictable. Now, this might not be the case with OCAML but no matter what optimizations your compiler (or JIT interpreter) can do, you're still living in a lie, it's still some abstraction which is going to leak at some point.

I've recently removed quite a lot of rust dependencies (wrappers) and the speedup is very noticable, it's because abstractions always come with a cost and you can't just pretend you're living in a rainbow world.

BTW: you're not going to get much lower than 50M, cocoa has some overhead (10M IIRC), node has too (20M) and OCaml GC needs some heap too, and if you have any images, you need to keep them somewhere before sending to the GPU and GC to be fast needs to keep some mem around so that allocs are faster than just plain malloc.

BTW2: in rust world, it's common to see custom allocators and data-oriented programming because it starts to get noticeable and this is hard to do if you can't reason about memory.

If anyone is interested too, here's a repo
https://github.com/cztomsik/graffiti
WordPress without varnish just does not work...
An alternative or a replacement, could you still opt for a MacBook (pro)?
I truely wonder how many people purchased a font for coding, at $40 when so many perfectly suitable fonts are free/open source.
>There's not really an established alternative.

There is: it's called war. Sports is war without (for the most part) death.
That seems interesting. I have some understanding of technical indicators; any good reading material, you suggest?
Golang Sucks
You can’t have your pie and eat it, in exchange for battery life having U is completely understandable. Depend on your workload (mostly just a ssh frontend), even Y is acceptable.
On windows check out icons8 lunacy for a free sketch alternative. It is not as good, but it might be enough.
> I think that'd need to be sovled for small businesses, as the changes are local only

This is exactly why we created Tina Teams (https://tinacms.org/teams). We will start sending early access invites in 2 weeks.
>"using a CMS feels more like filing your taxes than editing a website"

Loved this quote. I've recently realized this when trying to get a family member (millennial generation) to understand how to edit the simple website she had created using wordpress.
See: America's Cup
revery does custom rendering on GPU, just like flutter & switfui
(and graffiti)
Razer+Blade+15+gaming+laptop+Advance+Review+-+Reliable+Sprout
However, xoring two arbitrary random variables is NOT guaranteed to preserve entropy. Preserving entropy only happens under certain specific conditions.
Mine did once I got these shoes, in all distances from 5K to half-marathon.
> and make sure that if you do click a thumbnail the next
> image and its comments do load really fast to get you
> hooked to those dopamine shots

Isn't this what <link rel="prefetch"> and <link rel="prerender"> are for? Or am I missing something?
But they are subject to constraints! They're subject to the law (ideally, anyway...), so the two options aren't in opposition. So yes, it can't work reliably, but still better than the pure profit motive, which is guaranteed to forsake any other values.
So Edge using Chromium supports your conspiracy?
http://archive.is/AJ3nr
Thinkpads come in different flavours, and the have very different quality. Either get a T-series, or X-series (X series is basically smaller version of T). Or if it's a used one, the later A-series are good as well (A series means AMD instead of Intel). The old A - series were crap. Nowadays T and X series have AMD also (if model ends with 5, it's AMD).
T and X series have MIL certification.
For example there's also X1 Extreme (costs around 3000€), but quality wise it's a lot worse than T or X series, because it does not have the MIL certificate.
Longest non-stop passenger flight arrives in Sydney
I'm Native American and you dont speak for me at all. You are not authorized to speak on NA issues. The second American revolution is about removing people like you. Im personally glad you all got disarmed by democrats.
My "daily driver" is a chromebook running linux: Samsung Chromebook Plus RK3399. Keyboard feel is identical to the good old macbooks.

Also: feather-light magnesium casing, gorgeous 300nit 2500x1600 screen, and 100% open-source: no blobs, no IME, no PSP. Coreboot, baby. No stupid Google G-chip.

Even recompiled the Embedded Controller firmware -- and not just for geek points. I customized the charging+wake behavior so it will wake immediately when AC power is applied even if the lid is closed -- never could get my mac to do that reliably, despite lots of third-party hacks claiming to make it happen. So now when I get home all I have to do is plug in AC power and I can access files on the laptop over the network -- no need to log in to the laptop, open the lid, or connect an external display. If it's got AC power it's awake and on the network.

Bonus: they're so cheap I bought several, and don't have to worry about damage. They take abuse amazingly well due to the alloy casing and the fact that they weigh so little. I expect to use these laptops for the next 6-8 years.
Marriage prospects has very little to do with dating prospects. The reason is that men want more casual sex on population levels so relatively few attractive men can supply most women leaving the rest out, but for marriage each man gets paired with one woman forcing women to settle with "unattractive men".
The second category essentially concerns spelling variations. Years and years ago I built a tools for searching old documents and to deal with all the spelling variants these contain I implemented something called the Gloria Guts algorithm, which ranks words based on how much their spelling differs. As I recall it worked much better than sounded for our data set
Software projects written in Haskell
Wow....why would anyone go through so much trouble just to create such a site?
Only when coding or working with raw text, I use variable-width fonts everywhere else (reading, browsing the web, etc).
I have a T480s from work and it has two annoying issues for me. The first is that the cursor doesn't always disappear when typing. That is probably a Windows/browser issue.

The hardware issue is the right side of the touchpad seems to be setup as a right click space. I want one finger left click no matter where I am on the touch pad and two finger right click. Reaching to the left side of the touchpad to click is super annoying and I often accidentally drag a tan instead of clicking on it.

Posting that in hopes someone knows a way to make the touchpad just one big space.
I have a little on medium to help explain how few indicators can be used. check them @ https://medium.com/@shakks

Also, check out https://www.barchart.com/education/technical-indicators for details of most of the indicators.
Thanks
Yes it does. Its not only about aliases but number of other mechanisms such as shortening of parameteres to unique substring, parameter aliases, proxy functions, pipeline vars, pipeline properties, default global properties etc. All those together enable short variants.

> Aliases should for example not be used in scripts as they may be changed

Nonsence. Default aliases din't change at all from v2 - v5, they changed a bit by necessity with pwsh (v6), and cmdlets can and do change, and changed more then aliases (particularly with v6, especially network). Using full name doesn't guarantiee more stable script then using aliases, you need to use full qualified cmdlet name to have that which is not something anybody uses.
The obvious counter-example to this is Slack, a "pure-tech" company whose value has halved since IPO, and there's a similar story with Snapchat (though its value has recovered somewhat in the past year).
That's the point? You are not being a whiz-bang whitehat running around your neighborhood sending deauths. That is not a novel attack or research. Nothing is being learned. You are just a lowlife script kiddy fucking with the devices of your neighbors.

It's like running a GPS jammer from your car battery because "wow, GPS is so insecure and easily jammed at -90dB SNR!".
SpaceX is real. Uber, AirBnB, WeWork and all the other 'lawbreaking as a service' and 'subsidizing transactions with massive VC' companies are not.
Tina is designed to give editors the live editing experience they want (similar to a site builder like squarespace) while developers maintain control over the project. NetlifyCMS is missing the former. They have their preview templates but it is not an exact representation and requires extra work from the developer.

Tina is also designed so that you can create the editing experience that your customers/clients/coworkers need. Instead of a one-size-fits-all solution, you can give them something that is tailored to their needs.

As well, at the moment Tina only works with git (similar to NetlifyCMS) but we are working on other data source plugins as well (think Contentful, Headless Wordpress, etc).
Well, it's not really free, government is funded using our tax money, but I get your point.
Not sure if this helps but Apple is supposed to offer a new 16 inch model with the old style switches early next year, the latest Catalina beta leaked its thicker design and escape key.
I tried writing an interactive UI in vanilla, because I'm a huge fan of less is more. But I had to switch to Vue in the end. As the complexities of managing state mounted, it just got too difficult to handle without effectively writing a custom version of Vue/React to manage it.

But I have just imported the Vue code as a script file - no node modules folder ;) Though without Webpack I can't do single-file components properly, which sucks.
Great, where’s the code?
WPA2 cracking is usually done with rainbow tables generated based on some dictionary and its mutations, basically don't have a dictionary password and you should be secure from /most/ attackers.
Taxi and hotel businesses deserved a little punch in the gut.
Men typically don't date to find a marriage partner, they date to get sex. Saying that unattractive men have good chances to find a wife doesn't solve the problem unattractive men have getting casual sex. There are of course some men who date to find a wife and most men will do that at some point in their lives, but they are drowned out by all the men desperate for sex.