skysight-inc/HackerNews huggingface dataset:
Darn, based on the title, I was hoping for an overview of recent research.

Lots of people are having fun playing with GPT-3 or AI Dungeon, myself included, but it seems like there is other interesting research going on like the REALM paper [1], [2]. What should I be reading? Why aren't people talking about REALM more? I'm no expert, but it seems like keeping the knowledge base outside the language model has a lot going for it?

[1] https://ai.googleblog.com/2020/08/realm-integrating-retrieva...
[2] https://arxiv.org/abs/2002.08909
That’s dd-mmm-yyyy
Check out uiflow from M5Stack. It is a web-IDE which uses micropython for ESP32. You can use the M5stack grove sensors. The IDE generates python code which can be used on any MicroPython Implementation (ESP8266, EPS32, Raspi, CircuitPython, Micro:Bit, you name it) and the python libs are all open source.

https://flow.m5stack.com/
To work maybe a fan blowing air from inside towards an open window with you in between is enough. I'm using that in Italy with similar temperatures this month. Don't let direct sunlight get in or it will become too hot and monitor the temperature of your hardware.

However my memories is that UK houses are built for a colder climate than even the north of Italy (which in winter is colder than London) so you might need an AC anyway. I'm using one in the night to sleep with closed windows (city noise outside and darkness.)
Winter will be interesting both in terms of the NYC economy and covid. Once it's too cold for outdoor dining more businesses will likely close (there's just no way to avoid this, as someone with family in the restaurant industry I find it dumb that more people don't acknowledge how slim the margins of most restaurants are).

It'll be interesting to see how the remaining population in the city fares. If I wasn't waiting to see if I had an office in March or had a lease that I couldn't break there's no way I'd be staying here.
There have been two really severe AMT vulnerabilities (basically allowing complete takeover of the PC through the network). These have been patched and no widescale exploitation of them has been reported AFAIK. The other vulnerabilities essentially allow for a super-rootkit: if you can get arbitrary code execution in the AMT from the OS then you can escalate an exploit into a rootkit which is basically impossible to detect or remove, and this kind of exploitation has been seen in the wild.
Not wrong, but only half right.

A very significant element of comp is about relationships, not skills or productivity or labor markets or other fictions people believe.

In-person relationships are infinitely stronger, on balance, than remote.

Remote talent will be cheaper than in-person talent, on balance, AND, in-person talent will always be comped better than remote.

The way work is structured as tech continues to change will also reflect relationships, and low-relationship roles will continue to see their comp reduced.

So, yes, the range of roles that can be comped less and are remote will grow, creating a much lower median. But in person relationship leverage will only get stronger.

Hope that helps.
> shipping via DigiKey hasn't been great lately where I live

I'm super curious where you live, approximately! I'm in Saskatchewan, and Digi-Key reliably gets me parts next-day, even when shipped DDP (they take care of all of the duty for me). For crossing a border, that's pretty incredible!
That's Roman Italy - but what about North Africa and the Middle East, which were large parts of the Roman Empire?
First two-way laser ranging to a lunar orbiter
It's more complicated than this. They haven't just taken the rank ordering by the teachers and projected onto a curve.

Here is the 319 page document published on results day. This is the totality of the current description of the 'algorithm'. https://assets.publishing.service.gov.uk/government/uploads/...

There's some kind of predictive linear model (page 40) which is based on a student's prior attainment (i.e. GCSE and SATs 'data'), but then modelled at the level of the exam centre (i.e. school). These models are separately fitted for different bins (I think ten are shown at one point) of achievement.

The whole document is pretty incoherent. I suspect the 'algorithm' is a set of excel spreadsheets.
As of about ten years ago when I received my degree in linguistics, I understood there were two schools on this issue:

A: Of course not, let's do something else.
B: What? You put text in the maths and stuff comes out.
Amusing, It looks like I whipped up controversial storm.
Assuming the 1BR is 700+ sqft and the location is something like SOMA or Hayes Valley this would be a good deal.

Yes SF rents are generally insane.
Sure, but Harvard's position in society is no more fixed than anyone else's (albeit with more inertia). They maintain their status by producing high status graduates.

If we want to influence that dynamic (say, to push it toward justice, perhaps meritocratic justice), we can identify high status-granting institution/processes (ex: Harvard) and try to make them grant status differently. But, of course, if you interfere with that process it's going to be less effective... but maybe that's okay; maybe burning the process/institution (slowly) and redistributing status along the way is worth it. Or, maybe, if you're skillful, you can get away without burning the process. But this is a big, complicated, social process and heavy-handed manipulation simply won't work -- you'll never rid status of connection and class, because status /is/ connection and class. You can only hope to redistribute things in a more just way (however defined).
Yes? The whole point is that paper voting works, and is still semi-provably secure. Ten year olds can understand how voting works with paper, with an electronic system you need to read papers just to understand it.

You also forget that you still have to put blind faith in the implementation of the electronic system - you've just moved the social aspect.

Also, with a aeroplane you can trust the engineering because the proof is in the pudding - they're safe as safe can be with flights every minute of everyday. With an election if something goes wrong you are almost literally fucked as a country.
Because it makes way for Google to dictate how the internet operates.
Laravel has a great tool called Valet. Makes running multiple instances of WordPress locally a breeze. You just point it to a folder and it creates a local [directory_name].test. Works great for static html too

Confused why the poster wanted to use GitHub pages. Sounds like a hassle considering hosting with Wordpress.com you point your domain too. ️
The marginal rate in California for high earners is well over 50%. That 8% you're referring to is just the state income tax portion applied to the entire income.

Marginal rate for high earners includes: 37% federal. 13.3% state, plus FICA, social security, local taxes, etc. not to mention employer payroll tax and insurance premiums that are essentially passed on to employees but baked into tax in Europe).

Taxes are significantly higher in California than Europe for high earners (like the people leaving SF). There seems to be a major misconception about this even among Americans. Take France for example. Uses a simliar marginal rate system but caps out at 48%. https://taxsummaries.pwc.com/france/individual/taxes-on-pers...
Ha! As I wrote that I was thinking about football vs baseball and meant the latter.
You have to find the version of MicroPython that has specifically been ported to your board. In addition to the PyBoard (STM32), there is ESP8266, ESP32, BBC Micro Bit (ARM Cortex-M0), and WiPy (CC3200)
Fair point but perhaps the comparison with the Higgs somewhat overblown.
No, teachers submitted both predicted grades, and in large cohort classes (such as English and Maths), a rank ordering of the entire cohort.
Lisp has two big ideas. The first big idea is that a regular syntax allows the trivial implementation of macros. Just have a separate compilation where the AST is passed in as a list to different macros and then compile the result.

The second idea (not shared by the some Lisps like Scheme) is that of a system image which is modified in real time. This allows on the fly debugging, adding of new features, etc with no downtime.

Macros have worked there way into languages like Julia or Nim, while the system image idea is mostly constrained to Smalltalk and Common Lisp.

The best example of the power of macros is Racket, which has world class meta programming facilities and is probably the best language in existence for creating new languages, DSLs, and doing experimental PL research.

I've used both CL and Racket professionally, and they both shine in certain situations.

That being said, I've grown tired of the relative verbosity of both languages (minimal syntax has a high cost) and the performance and productivity cost of dynamic typing.

For most new engineering projects, I'd much rather use something like OCaml or Scala than CL or Racket. For scientific computing, I usually go with Julia or kdb+/q.

That being said, I think Racket especially shines in the development of internal business or research tools. The large number of high quality libraries (especially for GUIs) makes it a great choice for desktop apps.
I did read the article, and I'm disagreeing with the assertion that the only role of a dictionary is to document history without judgment.

That might be the situation for the OED (and I owned a copy of the Compact Edition, so you might believe I might be sympathetic), but dictionaries are/were also issued/prescribed to students for usage guidance, long before we heard of particular venues' style guides. We'd see term senses declared by the dictionary to be "archaic", "slang", "vulgar", etc.

Let's see those lexicographers at least exercise some editorial warnings about the most egregious evolving senses.

Also, I'd like to see some official attribution of blame to Rob Lowe, for this particular episode of the destruction of language, as part of general decline and fall of civilization.

Sprinkle emoticons throughout this thread.
Rents dropped significantly at the start of the pandemic in my area (from $3400 around this time last year to $2500). It's partly because I'm right next to a big college.
That's a good deal.
Alot of the eastern edge of the rockies meet this criteria. Take a look at the string of hotspots between Denver and the southern border. Those are mostly in desert climates where it isnt terribly unusual to go without rain. As you would expect, fires are a major problem there as well.

https://ecle.biz/wp-content/uploads/2017/03/avg_sd_2005-2014...
Seeedstudio provides ArduPy for their Wio Terminal which can generate micropython libs from Arduino C Libs. So you can script Arduino Code with micropython on the device. As IDE they provide plugins for MS VisualStudo Code.

https://wiki.seeedstudio.com/ArduPy/
“ Also practicing leetcode feels like wasted time.”

I think take home assignments are worst in terms of wasted time. At least your leetcode skills are transferable whereas take homes rarely transfer.
Born and raised in California and I've been in the tech industry since 2007. I have been living abroad for almost 6 years and couldn't recommend it enough.

It requires some flexibility but it's been an amazing adventure.
Jekyll and Algolia Search Integration
Reading this, I doubt it can be taken as gospel.

> Store config in the environment

How do you pass hierarchical config? In JSON, YAML, TOML, etc., it's easy to group env vars, but how do you do that with env vars? LOGGING__HANDLER__FORMAT, LOGGING__HANDLER__ARGS__ARG1, LOGGING__HANDLER__ARGS__ARG2 ? If so, that looks positively awful. If the solution is passing a YAML or JSON string in the env variable, that sounds even worse than having a config file that the app reads.

>> it’s easy to mistakenly check in a config file to the repo

Add it to the ignore file. Someone would really have to force commit it to get into version control. Plus, even if it's stored in env vars, you're going to commit the values somewhere be it your Ansible secrets, SaltStack yml, Chef or Puppet repo, whatever.

To be fair, that's the only point I contend with. The rest is very reasonable.
I would be interested in hearing the results from humans presented with adversarial answer options. You may say that a machine learning correlations between words isn’t really learning science, but I wonder how many human students aren’t either, just pretty much learning correlations between words to pass tests...
I tend towards the rule of thumb that if you want search, Solr is what you use, if you want logging, ElasticSearch is the way to go.
Maybe, but it still involves doing various difficult tasks at huge scale.

The paper trail for fraud of that scale is enormous - think of the Watergate slush fund only way bigger and in the age of twitter. This is why paper voting works - you can maybe fraudulently gain a few votes but good luck doing it at a national scale (also an argument against FPTP). Look up granny farming for a more realistic election fraud strategy
Ask HN: Breaking into the Stockholm tech scene as an American?
I'm an American living on the east coast, currently looking for a new job in applied computer vision R&D. My partner is from Stockholm, and it's one area of the world I've loved visiting and I'd like to explore while looking for jobs. Does anybody have any suggestions for scoping out the Stockholm tech scene, beyond the usual Google/LinkedIn/Glassdoor searches? It would also be helpful to understand what employers in the region are looking for in foreign applicants, and any concerns they might have about an American looking for a job. I've seen a fair bit of Swedish posters on HN, and I'm hoping some of you might be able to lend some insight to this matter. Thanks a lot!
820sf and right between those two neighborhoods.
GrowthClub – Meet startup founders with $5000 MRR
Ever since Graal was opensourced I've been nothing short of mesmerized by all of the amazing work being done on/with it.

I'd love to just hear more about your experience building this on top of Graal/Truffle. Any interesting or surprising anecdotes?
I completely agree. There's a higher abstraction level than the BEAM itself that it should be possible to integrate a new BEAM language at.
Temporary comment for following and future retrieval of this post.
Ahh thanks for that. I can get rather deep in my Apple obsessions let me fix it.

Updated. I hope that’s better. I had just saw your profile and saw all the spam you got and thought I had to come up
With a really obscure way to obscure it. Sorry.
I don't know: I like some of Rick Beato's content, but I don't agree with him about this. The music industry has been putting out low-rent manufactured music for decades[0]. Computers are just another tool they've used to do that, but computers have also been used to help create great music.

[0] Seriously, there's a bunch of great music from the 60s - and that's what everybody remembers - but there's also a ton of absolute pap from that same decade. You just don't hear it too often any more (thankfully!).
> I started to procrastinate writing because there was always some small thing I wanted to fix with Jekyll first.

This is what happened to me when I thought it would be a good idea to build my own blog software.

These days I'm a believer in using whatever setup minimizes the daylight between wanting to write, and writing.
Naively implemented directly-executed parser-combinators are recursive-descent. More sophisticated parser-combinators are usually lowered to PEGs, GLRs, or PEPs.
> Well please propose a solution.

Personally I'd like to live under a much more European model of governance, but that, too, isn't perfect. (And, of course, one way to do that is to move to Europe. But this thread started not from a debate about the best place to live, but from my response to a post whose wording, "we figured it out ~250 years ago", could be read as suggesting that the US had found the right solution to government.)

But it is meaningful to disagree with "we figured it out ~250 years ago" (a quote from the post https://news.ycombinator.com/item?id=24178311 to which I was originally responding), which says that we already know the answer, even if I don't know the answer (and even if, as I suspect, there isn't just one answer—if there is even one).

> good luck with research on fixing things like covid, ebola, and polio.

Polio is gone. Ebola, to the extent that it is gone, is because of a massive worldwide effort, not because of any one government—it literally, scientifically, could not have been eradicated by one government. It's not clear to me that the US's record on dealing with COVID is such that it can afford to sneer at anyone else's ability to deal with it, "anarchy enclave" or otherwise.
Opus is specifically designed to be low latency. I'm not sure where you got the idea that latency would be a problem. Of all the lossy codecs, there isn't much that is faster.
Good question. The two considerations I would say here are

1) Rent vs own - everyone i know in the own category is staying for now, and actually exhibiting the opposite tendencies and digging in for the long haul

2) School is now officially going full remote. This was a unknown for many families and now we will see what they choose to do.
> It might be worth noting that strictly speaking this isn't safe to apply to an arbitrary binary. That is 31 c0 and 33 c0 might behave identically when executed as xor, but they could, for example, also be part of a larger instruction where the swap results in a change in behavior.

> Presumably this implementation disassembles the binary which gives a very high probability of determining whether these bytes are only executed as xor, but this isn't in general enough since the way the program is executed at runtime may not correspond to disassembly [0].

Yep: steg86 uses iced[1] internally to decode and re-encode instruction sequences. Arbitrarily replacing `31 C0` with `33 C0` (or vice versa) in the instruction text would certainly not go well.

And yes: it's possible to contrive pathological programs that make these kinds of patches impossible to perform safely. But those fall under the "what did you expect" support category, at least in terms of the current implementation. A compiler-based implementation would certainly have an easier time.

[1]: https://github.com/0xd4d/iced
Static hosted site (secure, fast, etc), it’s also free?

That said, I personally would rather write in markdown or asciidoc and there are a ton of great static site generators for alternatives to Jekyll.
> you can get these same properties from any of a variety of easier-to-use schedulers such as Fargate, Heroku, or even EC2 autoscaling group

Serious question, as I don't have any experience of those, can you scale based on a custom metric? It's probably the one feature of k8s I appreciate the most.
More people buying homes moving out of apartments and condos. People are now constrained to their building and want more space. Strange covid dynamic.
“Byte pair encoding”: more discussion at https://www.gwern.net/GPT-3#bpes
If it’s for web and tech, I’m reading WTF BY Tim. Really good to read for a person who went through tech times. https://www.goodreads.com/book/show/34017076-wtf
I don't buy it that SF climate/nature is so amazing that everyone is moving for it. It's a good place for windsurfing/surfing but other nature activities require a 45min drive which honestly isn't that unique.

Food? Meh. Another thing that NYC and LA trounce SF on.

People, politics? SF is ground zero for nativism and wealth inequality. There's abject poverty around every corner and the long time residents have no trouble pushing policies to exacerbate it.
What do you call a 2% per year tax on a $800k+ property? Permanent rent.
A Critical Reading List on Tech and& (Politics –| Society –| Ethics)
Two big factors go into not liking transmedicalism

* it usually relies on very narrow definitions of gender dysphoria. The relation between gender dysphoria and gender euphoria for instance is often discarded. Gender dysphoria itself is poorly defined and often does not specifically manifest as gender-related until the idea is confronted. Lots of trans people suppressed for years or sometimes decades because they thought their pain was not specific enough to not be rejected by gatekeeping.

* it does not account for people that feel more comfortable outside the gender binary, no matter if they want to medically transition (some do). Transmeds and "truscum" often require strict adherence to binary gender norms, in alignment to historical guidelines where doing anything not absolutely in alignment with your binary gender would set you back significantly.
Obviously the post-covid world may be completely different, but my personal anecdata is that my income went up when I went fully remote over a decade ago. Instead of the hand full of local large employers competing for my labor, the whole world is competing for it.

It's important to remember that these economic concepts flow both directions. Power dynamics fluctuate over time, but don't let anyone convince you that you're always on the short end of the stick. You're not.
Three conspiracy theorists took 'Q' and sparked Qanon
Interesting. I view it as the opposite. Making the retailer liable forces them to use established supply chains and that is why we end up with M&Ms and other junk food at gas stations, instead of home-made buns, sandwiches and other food that doesn't come in a tube.

I am note sure what's the right answer. Just thinking out loud.
I'd like to add that Valet is a great tool and I use it daily.

It is a Mac app though.
MaixPy ported Micropython to K210 (a 64-bit dual-core RISC-V CPU with hardware FPU, FFT, sha256 and convolution accelerator).
It includes a general-purpose neural network processor, which can do convolutional neural network calculation at low power consumption, for example obtain the size, coordinates and types of detected objects or detect and classify faces and objects. It can load TensorFlow Light Neural Nets.

https://maixpy.sipeed.com/en/
Relevant here is a discussion of Google's big shift from sending you to sites into keeping you on Google controlled sites. Worth a listen: https://slate.com/podcasts/what-next-tbd/2020/08/what-went-w... (transcript available on the same page, but auto-generated and not great)

And from the same journalist, words to not use if you work at Google and are talking about your employer or its offerings. https://themarkup.org/google-the-giant/2020/08/07/google-doc...
The whole point is that the people doing the counting are working together but from opposing parties/candidates.

Everyone is watching you, if you try to influence the process the police will (and have done) come down like a sack of bricks.

We also (used to) trust OpenSSL... We thought speculative execution was safe too. Paper is easy, paper is cheap. KISS
It seems that most others have been relegated to relative obscurity in comparison with Lindbergh, including these Japanese pilots (hence the story).

Australia saw Charles Kingsford Smith just about a year later do a similar (if not more impressive) feat across the Pacific, and many other aviation achievements. But all he is now (pretty much) is an airport name.

Aside from all that, I'm always wowed at how these early pilots could set off into the unknown with the most rudimentary maps, no knowledge of what fuel awaited them. And no credit cards...
In case you are interested, the thing preventing those types of shenanigans from happening is volunteer observers from various parties. The inperson and physical nature of things makes it much more difficult to break.
On your last point, the best alternative I've seen is take-home projects where it would take less than a week to complete. The interviewer is free to frame a problem in a way that allows the engineer to apply their real-world experience and show their fit for the job. It removes all the variables around interview stress/anxiety and as a result is a better (but not perfect) indication of their performance.