skysight-inc/HackerNews huggingface dataset:
> It might as well be an in-memory, lazy

Yeah, that is a jit. Perhaps not a very fancy one, the same way ARC is a very unfancy GC, but it is still a jit.
You ask a lot of questions, but none of them are sincere.. Especially since you finish it off with a dogmatic "Use them!". How about keeping an open mind, asking real questions, and give others the chance to prove you wrong (which would be beneficial to you if they succeed)?

IMO you're so stuck in the OOP mindset, that you cannot see the very simple solutions to your questions. To just pick a single example out of the many, since you don't seem to want to be proven wrong anyway..

Where do you store and how do you access all the hidden state, like keyboard focus, cursor position, editing modes, etc, that object oriented user interfaces simply expose as properties, getters or setters?

In OOP each single widget would store whether it is focused using some boolean member. In IM GUIs one just stores the ID of the widget that is focused once in some library-local data structure:

// ui.h
bool has_keyboard_focus(uint64_t widget_id);

// ui.cpp
struct UIData {
uint64_t focused_widget_id;
int16_t cursor_x, cursor_y;
} ui_data;

bool has_keyboard_focus(uint64_t widget_id) { return ui_data.focused_widget_id == widget_id; }

// my_widget.h
EditMode my_widget_get_edit_mode(uint64_t widget_id);

// my_widget.cpp
map<uint64_t /*widget_id*/, EditMode> widget_id_to_edit_mode;
option<EditMode> my_widget_get_edit_mode(uint64_t widget_id) {
auto itr = widget_id_to_edit_mode.find(widget_id);
return itr != widget_id_to_edit_mode.end() ? itr->second : std::nullopt;
}
Compound (YC S19) is hiring to build financial products for startup employees
Old enough to note how the bales of books from Brilliant and Agarwal caused a tinge of excitement and dread of so many things one did not know, has now morphed into daily app alerts.
So this is complexity you normally don't need with other UI approaches. And now would become a "pattern" that needs to be followed.
No Excuses Left, Time to Leave the GitHub Monopoly
Modern day slavery.
If this is the type of thing that interests you, it's worth pointing out that Guardicore is hiring a team lead to manage the open source project:

https://www.guardicore.com/company/careers/?id=AE.71F
When I'm quickly trying to find a bookmark, it's easier for me to find the ones with distinctive colors. I've actually rearranged my bookmarks toolbar at times just to get better separation between similarly-colored favicons. So IME there is a singificant advantage to having memorable colors to the icons; they're easier to find.
> As a C, Go and Javascript programmer (nearly 10 years of experience with both of them)

Off by one. Classic ;)
> Any path to follow to grow fundamentals?

Architect here also.. I'm realising that we not that rare in HN..

I would say that learning architecture is a bit like learning chess. To grow fundamentals you need time to study the basic moves, general strategies and specific tactics. A good mentor helps a lot.

Computer languages are a good analogy for styles. You have battle tested styles, like Java or C++, that you are sure will do the job but they don't excite anyone anymore. Then you have Haskell or Clojure or Rust..

To have an idea where the Architecture fringe stands nowadays, look at my blogs [0][1], specially the one on architectural drawings. Stuff there had won or can be a basis to win prizes. I believe that for a layman it's not an easy task to understand why most drawings there are interesting like it's not understandable for a layman what makes a piece of code/software great. It takes years to fully understand all the nuances in a field of thought.

[0] https://archimodels.info

[1] https://archidrawings.tumblr.com
Unless he withdrew the money, he didn't steal anything.
Local issues still fall pray to this.

- law enforcement

- public transit

- property taxes

- building permits (i.e. regulation)

- zoning

- public employee pay/benefits

All redound to these basic beliefs and have the added problem of affecting people personally too.
I'm interested in your product manager position. https://www.linkedin.com/in/josephmdwyer/
I'm not a coder but I have managed software engineers in the past and done UI/UX design and user research/testing, customer support, technical writing, etc...

I've been a non-technical cofounder for multiple startups and co-founded two non-profit makerspaces. I currently live in Florida and would like to work remote for a dynamic and fast growing company.
I once watched my father in law try to eat rice with chopsticks. It was an excruciating, grain by grain process. Truly terrible to behold. I wish I would’ve told him “forks work, that’s what forks are for”.
Cats need to be banned for a number of reasons, most importantly they can make people crazy and they kill an insane number of birds. It does matter that birds may be killed by windmills, when it’s not even comparable to the number cats kill.
Who would pay for it? Or do the work, or collate it, or publish the results? Portions of the federal government are actively hostile to fact-based public health work. The rest of it seems to be either defunded or demotivated, as opportunity allows.
I feel like things have consistently gotten worse from a UI perspective since Windows2000. Every aspect of the interface including the icons are harder to understand. It's hard to describe, but them seem to lack context.

I get what the point is (i think). Symbols like we see that indicate male vs female gendered bathrooms, the 'Handicap parking' and others allow everybody (and i hope all/most cultures) to instantly recognize what is being depicted. I would be hard pressed to guess what half of these are trying to represent.
It's exactly these cases, where I'm not really comfortable moving away to imgui, say from Qt (not that I like it a lot), but there has been pressure at work to do so...
Barely anyone cares about fur products, but people are too stuburn to stop general meat consumption - even if not totally - not matter the cost. Eating more vegan meals is probably the best personal action one can make for the environment. Most other significant actions can only be made on a corporate level.
many people have the encrypted key pair and have been trying to brute force access for years.

so either someone succeeded, or it got rotated by simply moving the coins to literally any other address. of course, both of these outcomes are indistinguishable which is part of the beauty of the system, especially if someone was actually trying to ride out statute of limitations or something else.

they can still obfuscate their destination either way. if the source is illicit its money laundering, if the source is not illicit its just obfuscation, if done right the illicit source is never discovered having been replaced with a licit source.
Future of Getting High
But those are comments (non-executable) that keep track of the order in which the cells are presented in the notebook. There is no hidden state relevant to the computation.
Heh, I thought that David Harvey had switched fields for a second there.
Facebook, PyTorch Mobile Team | US-Remote only | Full Time | Software Engineer (1 position available)

We’re the PyTorch Mobile Team (https://github.com/pytorch/pytorch/) working on making PyTorch broadly available for a plethora of mobile devices both within Facebook and outside. We’re interested in motivated engineers in this space who are willing to work remotely (within the US).

PyTorch is the most popular AI framework within the research community, and we’re working on making it production ready (especially on mobile devices).

You can see here (https://ai.facebook.com/tools/pytorch/) that the journey for Mobile (marked experimental) has just gotten started, and you’ll be jumping on to the bandwagon as it starts to leave the station!

Please drop us an email at (agaurav at fb dot com and dhruvbird at fb dot com), and we’d love to chat if this sounds interesting to you!
> Now, it merely requires a legislative ultra-majority - improbable but more realistic than another public vote.

Public initiatives are far more easy to pass than legislative ultra majorities, which is why they are often used to bypass requirements for mere supermajorities in the legislature in CA.

It's true that the 7/8 out doesn't make it harder to pass change since it can still be overturned by vote of the people, but it doesn't make it meaningfully easier, either, since such an ultramajority is much harder to marshal than a simple popular majority.
> Cryptocurrency is designed specifically, by virtue of its decentralized and trustless nature, to facilitate money laundering. It was a design goal.

If it was its designed goal, it would've also included provisions to provide proofs anonymously, and reduce physical traceability.

I very much see some cryptocurrencies tried, and some are moderately successful with it, but none have progressed much on the former other than by using crypto signing by some centralised, or semi-decentralised entity which processes the ledger, or does proof of work. So, none of the popular cryptocurrencies have achieved a true "non-chain" way of working, which does not rely on a continuous record of the global state of the ledger.

The cryptographic trust in such mechanism would be much less than in a non-anonymous ledger, where the state of all wallets is recorded for everybody to see, and check for signs of something weird.
Wrong in what way? I made three fairly factual statements.

1. Houses are meant for you to live in. Not super contentious I wager.

2. Trustless and decentralized means you can transfer value without the permission of a centralized authority. I believe that's frequently touted.

3. Money laundering is transferring money without the permission of a centralized authority with the intent to conceal the original source of funds.
That PC is old now but it’s modern equiv would run around £2K give or take.

That would get you a Ryzen 3 which would be substantially faster than mine and a RTX3070 which would crush my 2080.

With two 27” 4K screens my PC came out about the same as a MacBook Pro but is much faster on the workloads I care about and as nice the MacBook Pro screen is 2x4K is better.

Bit less portable though.

Software wise Fedora is as stable as OSX and has everything I need (I’ve been Linux as a primary dev platform since the turn of the millennium) and in fact things have never been better, pretty much everything supports Linux at least that most devs need in 2020 (Xcode is an exception).

Gnome will feel most like OSX but I prefer Cinnamon.

Prices are substantially cheaper in the US.
Here's my termux-url-opener:

$ cat ~/bin/termux-url-opener
#!/data/data/com.termux/files/usr/bin/env bash

read -ep "[c]ast or [d]ownload: " -i "c" choice
case "${choice}" in
c|C)
catt cast "${1}"
;;
d|D)
pip install --upgrade youtube-dl
cd ~/storage/movies
youtube-dl "${1}"
;;
*)
echo "Sorry, that's invalid."
exit 65
;;
esac
A mathematical quine!
OpenSolaris-Derived OmniOS CE Updated with a Ton of Changes
UK lawyers uneasy about plan to prosecute hate speech at home
Show on the list where youtube-dl has been proven illegal.

Implying criminality because you're participating on something "of dubious legality" defined nebulously ("guilt by association") wouldn't play well.
That's exactly the point.

Pains me to do it, as I'm not a gamer, but it's like in a video game when you get a weapon or item your character is not skilled enough to wield. Try using it and it won't work as well as something simpler. You need to level up, ostensibly building your fundamental skills up to the point where you can make use of it.

Same is true here: plastic is an artifact of an advanced civilization and it's being dropped into a developing one that simply doesn't have the infra or the cultural values of proper waste management needed to handle the problem.

Solution: we keep using plastic, they stop and focus on things that work better in their situation, using local materials that fit their lifecycle well into the mindset of the people.
"A man's got to know his limitations."

There's a big difference between "You just can't help those people" and "I can't help those people."
https://rust.careers is new cool site that lists the latest rust jobs!
> If we wanted

Who's we though?

I want, you want, everybody say they want them, but then fashion industry makes billions.

And not for the lack of durable clothing

My real leather shoes are 20 years old

My sneaker are less than a year old and already not good enough to walk

The problem is I can't wear leather shoes all the time and even if I buy expensive clothing,they are not durable enough to be on par with the ones my grandfather (he was a tailor) made 50-60 years ago.

The offer is simply not there (except luxury goods, which are usually made with old school materials, that's why they cost so much) and the bulk of the demand is simply made of cheap and affordable sh*t.

On the other hand my girlfriends owns a fur that belonged to here grand-grandmother, it's 60 years old, it still looks brand new.

1 human of the past = 1 fur for life

1 modern human = at least 2 or 3 jackets every season.

You want durable stuff and not pollute the environment with dangerous chemicals?

The old way it's still the best.

> No need to farm and kill animals for that

The pollution already kills a lot lot more of them than the fur industry.

Simply owning a cat is already a threat to ecosystem that compared to it the number of minks killed for their fur is an insignificant number.
Wow, "Echo Nest" really threw me for a loop (Amazon Echo? Google Nest?) - it is a research project created at MIT Media Lab to analyze audio.

https://en.wikipedia.org/wiki/The_Echo_Nest
Which part of the guidelines are you referring to? I don't think this counts as an accusation of shilling/astroturfing or similar. And they didn't say it shouldn't have been submitted.
Thank you for your interest. Would you mind reaching out to hire@pex.com? I would reach out to you directly but don’t see an email. Our team will take it from there.

Thank you
Rockwell International, Integrated Space Plan (1989) [pdf]
To maximise your valuation, just make sure you don’t have any customers or revenue.
Maybe because it is simple and free. Not agreeing with the author here just trying to understand where they might be coming from.
Agreed. These look fantastic, and has been the driving force for folks around here to want to change to that. I just don't know what to expect once we go that route (certainly intrigued, also occurnut is one of the nicest and most responsive people around). We have large 3d level editor, and there has been talks about us trying imgui with it. Slowly moving it out of Qt maybe? There is lot to like now in imgui - especially now that there is proper docking :)
> Farming doesn't have to be intensive. We get milk from a nearby farm. Given we mostly walk there the "food miles" would be precisely zero.

Sure, that is nice but in no way representative.

More than 99% of produced hogs do live in horrific conditions. The fact that you know of a happy hog doesn't relate to the vast majority of hogs.
This had polluted my browser history to the point I couldn't even see HN after a few minutes of expanding bullets and playing about with it :(

Why are people so tempted to do this?
If using LuaJIT it would be faster than CPython for sure, maybe even as fast as PyPy. Here are some measurement results comparing the C++ SOM interpreter with a LuaJIT bytecode compiler: https://github.com/rochus-keller/Som#a-som-to-luajit-bytecod.... The bytecode version of the SOM benchmark running on LuaJIT is about factor 24 faster than the C++ based interpreter. But the Gral implementation of SOM is even faster.
Outreachy as ‘Hush Money’ (Bribe) from Monopolies
Visualizing the 25 Largest Private Equity Firms in the World
Yeah, I also have https://privatekeys.pw/bitcoin/random. as my homepage. Every day I reload it a couple of times... it's like playing a [very shitty] lottery every day.
honestly good enough for 99% use cases
Retrogaming: A Castlevania Retrospective
Consuming excessive amounts of corn is associated with other issues, up to and including cannibalism, mind.

https://phys.org/news/2017-01-corn-french-hamsters-deranged-...

Do not discount the value add of multiple digestive and organ systems worth of energy work, even if the numbers otherwise look attractive. The entire planet is interrelated.
Legal conflict is brutal. It takes an incredible emotional toll over time. Even when you're not thinking about it, you're thinking about it. I had forgotten about this, but the fact that it's been going on this long would have taken a tremendous toll on him and his family as it hangs over them. Whether or not you think he's guilty, it's worth considering the punishment that's already been dealt.

As an aside: I've been involved in two major lawsuits (just corporate stuff) and you can always tell those that haven't been through the process by their willingness to sue. It's a massive distraction that has a huge opportunity cost. Avoid if you can and keep focusing on creating awesome.
Given the evidence of ASCII and EBCDIC (and Baudot and Morse) over time, I definitely think it would be UTF-8 that outlasts HTML whatever happens.

That said, I also don't see HTML dying any time soon, given known alternatives and current momentum, and this attempt at "not-quite-Gopher over HTTP" is fascinating, if maybe irrational.

(Aside: Given the history of Unicode to date, had you asked about UTF-16 or UCS-4/UTF-32 [the current 32-bit "full encoding"], I'd have been a lot more hesitant. But UTF-8 looks like it'll survive even crazy things like Unicode deciding they need a "UCS-8/UTF-64" in the future.)
Take map/reduce for example. Totally do-able as a hardware implementation. Added bonus being that branch prediction would be greatly simplified (from a heuristic and/or dual-execution scenario down to a simple counter).

That we have to do crap like `for(i=0;i<n;i++)` just to iterate an array, or this kind of insanity

https://docs.microsoft.com/en-us/cpp/c-runtime-library/refer...

to handle strings is nuts.

Having to state your solution in such primitive terms is throwing away information--the kind that an ever-so-slightly-improved compiler could use to great effect.
I've tried `set foldmethod=indent`, but I've found it to be very slow and it introduces a noticeable lag when typing.
Nice! I'm founder of workflowy and this is indeed very cool.* I've often thought about a vim-like navigation mode for jumping around.

* https://workflowy.com in case you aren't familiar
This comment strongly reminds me of the now-legendary Dropbox one[1]

For a Linux user, you can already build such a system yourself quite trivially by getting an FTP account, mounting it locally with curlftpfs, and then using SVN or CVS on the mounted filesystem. From Windows or Mac, this FTP account could be accessed through built-in software.

[1] https://news.ycombinator.com/item?id=9224
Interesting. I never use Y or D, I use yy and dd which both operate on the entire line. I like that they're lower case and 'fit' in my mind with their other 2 character counterparts, yw, dw etc. (and I use d$ for delete to end of line).
Uber and Lyft's win to keep CA drivers as contractors has national implications
This law is a good example of why Gov officials don't trust the electorate & ceaselessly work to conceal their dealings from the public.

It's because a well informed public tends to shift power back to itself.
Consuming excessive amounts of corn is associated with other issues, up to and including cannibalism, mind.

https://phys.org/news/2017-01-corn-french-hamsters-deranged-...

Do not discount the value add of multiple digestive and organ systems worth of energy work, even if the numbers otherwise seem unintuitive the entire planet is interrelated in ways we have not even scratched the surface of.
Talk to occornut! He even posts here. Surely you gonna get some reasonable reply, or at least something. Also consider supporting him! Raise an issue on github, or look for similar before hand. I'm also torn when comes to dear imgui, but keep reading updates on it, and trying it at least few times a month with small things.
I found a reddit post[0] linking the LI profile[1] of Ben Bellamy. Can't get past the login-wall right now but I will check later.

0 -https://www.reddit.com/r/AppalachianTrail/comments/970h8f/co...

1 - https://goo.gl/images/8dALKK
(Actually a google images link that redirects to LinkedIn)
FEC data on Google and Facebook employee donations to Trump campaign
> [Money Laundering] is what [cryptocurrency's] for. That and of course, collecting the proceeds of ransomware.

That's the wrong part, even if it was just hyperbole for literary effect then you are conflating legal terms you don't really understand then. Money laundering is a legal term that requires an illicit origin, not merely circumventing the permission of a centralized authority. You were correct that it is designed to ignore the concept of centralized authorities, the rest was either a completely incorrect extrapolation of that, or hyperbole that did not give the effect you thought it did as it just undermines your point and the strength of your argument.
While I don’t really care one way or the other about the mink farms, it should come as no surprise that the main marked for the mink furs is China. For a supposed communist country they sure do like superflous luxury goods and have little regards for how they are made.
I've seen memory leaks because of optimization and other stupid excuses enough times to know this is not a valid statement. it doesn't matter GC or know. It's minimum to know how to manage your memory.
I believe that having no camera and no microphone is necessary for some controlled security environments (especially government). Dell is big enough to consider that use-case?

PS: very happy with Dell’s Linux support for XPS laptops (still getting Linux specific Bios updates long after purchase).
Good point. I like using inter-generational here, but it's kind of a mouthful.
Its good to keep it in perspective. There are billions of people in China. If only a tenth of a percent enjoys luxury goods, that's millions of people.
Discogs is amazing in the depth and breadth. It's the only place (other than scanning my own) that I've managed to find cover art and track listings for things like 80s and 90s New Zealand compilation disks, for example. It's a remarkable project.
But the bytecode is interpreted, isn't it? The PUC Lua VM is a bytecode interpreter as well.
Big “Files”
RTFM – Screencast (Ruby Terminal File Manager)
I wish more people would give plant based "meat" a try. Some of the sausages and burgers available are mind blowing.
While it is important to be good stewards and not pollute etc, I don't think we are competent to solve climate issues as a whole, when we can't trust each other to keep our word, and especially when we have rejected the specific advice of the planet's Creator. I have put reasons I think this, and why I know some of these things, in some depth, at my simple site: http://lukecall.net/e-9223372036854581820.html -- for what it's worth.

(thoughtful comments appreciated with any votes)
Agreed. They are much 'cuter' and approachable than the recent geometric icons used by MS. Still a ways to go (especially with the smileys), but I like their direction.
Look into top end GPU or CPU overclocking on the desktop side of things if you want to know where RPI overclocking would end up. It's going to be the same general thing - get it as cold as possible and ram as much power & voltage as possible as cleanly as possible. It wouldn't end up looking anything like a Raspberry Pi at the end of the day, though, as the first step would be replacing the entire power delivery system (see for example products like https://www.evga.com/articles/01140/evga-epower-v/ on the extreme GPU side of things)
Forcing drivers to watch the ad was a means of persuading them to support Prop 22. Hence, they were coerced to support Prop 22.

Persuasion via force is exactly in line with the definition that you gave.