skysight-inc/HackerNews huggingface dataset:
(author here) Your first and third paragraph seem to be in conflict? I have heard the feedback that an interactive shell and a programming language should be different, which I disagree with.

(For one, shell is already used as a programming language, so the ship has sailed. Also I use shell in the Lisp tradition: build your program up with a REPL.)

But yes Oil is designed to "give the best of both worlds" as you say in the third paragraph.

This recent post will probably give you the best idea of it:

http://www.oilshell.org/blog/2020/01/simplest-explanation.ht...

Rather than

echo $mystr # silently splits
echo "mystr" # no split

In Oil, it's:

echo $mystr # no split by default
echo @split(mystr) # opt in explicitly

This is enabled with options so existing shell scripts work. Also @split isn't really idiomatic since you would likely use arrays, but it could be useful for porting.

I've also thought of adding a more explicit alternative for glob, but I actually like the shorter syntax here:

echo *.py
echo @glob('*.py') # not implemented but is consistent

But I'm probably going to implement this safety feature

https://github.com/oilshell/oil/issues/552

to solve the well known issue where files that look like flags can confuse code and data. e.g. 'rm *' with a file named '-rf'.
GAY
TURTLES
YAY
Enable rtsp in protect, i have several cameras controlled by protect and monitor with rtsp, many 3rd party viewers support it.
Did you try `System Preferences > Display > Display tab > Resolution > Scaled` ?

Because that's what everyone here is talking about.
SQLite is hugely more complex and therefore brittle and difficult to debug that this.

Especially if you absolutely need 100% reliable compatibility between many different devices.

Even more so if the format need to be part of a standard and/or a contract.
I’d love a SQLite to macOS Excel (or any macOS spreadsheet application) workflow so less technical users can do analysis. Has anybody pulled this off?
NBA legend Kobe Bryant dead in LA-area helicopter crash
I always preferred XaaS nomenclature myself. "XaaS with autoscaling"... is probably better than "Serverless"
A Unix Quiz (With Answers)
Advancement of Artificial Intelligence Conference New York 2020
Oh nice! Odd that it's disabled by default, but easy enough to change.
I'm sure it is and apologies to the fellow HNers who didn't find my comment funny.

If you prefer a more serious answer, Nuclear is overpriced garbage. Sure, the industry keeps promising cheap and plentiful energy but what they deliver is Hinckley C.
yes thank you i tried but the results weren't great

appreciate all the help.
There's correlation involved with other factors however. If I'm not mistaken, things like maintenance are relatively easier (and cheaper) on a 2 engine aircraft compared to a 4 engine aircraft. So we cannot consider failure rates as an abstract measure.
"Don't flip the Bozo-bit" -Jim McCarthy
"replace" is in quotes for a reason :) The rest of the post gives some more color on it.
Hyper, which was created by the same group, can now be used for free with the Tableau Hyper API
https://help.tableau.com/current/api/hyper_api/en-us/index.h...

I especially like the super fast CSV scanning!
I'm in the market for a dock/hub for my 16" MBP and I'm completely baffled by the lack of decent options.
I just want the following 3 capabilities:

- 100W PD

- 4k60Hz (preferably through USB-C)

- Gigabit ethernet

I have not been able to find a _single_ docking station or hub that can check these 3 boxes :(
Steve Jobs was Apple's Bill Gates. Tim Cook is Apple's Steve Ballmer - great businessman, but very little charisma or vision. It's remarkable how reliably these patterns repeat. Sundar Pichai is Google's Steve Ballmer as well.
Energy is used to make fresh products. This is the main reason recycling is better from a climate change point of view. As long as we're burning fossil fuels to produce new paper, the energy savings of recycling are going to translate into lower carbon emissions.
Great work and very interesting ideas. I'm working on a versioned database system[1] which offers similar features and benefits:

- storage engine written from scratch
- completely isolated read-only transactions and one read/write transaction concurrently with a single lock to guard the writer. Readers will never be blocked by the single read/write transaction and execute without any latches/locks.
- variable sized pages
- lightweight buffer management with a "kind of" pointer swizzling
- dropping the need for a write ahead log due to atomic switching of an UberPage
- rolling merkle hash tree of all nodes built during updates optionally
- ID-based diff-algorithm to determine differences between revisions taking the (secure) hashes optionally into account
- non-blocking REST-API, which also takes the hashes into account to throw an error if a subtree has been modified in the meantime concurrently during updates
- versioning through a huge persistent and durable, variable sized page tree using copy-on-write
- storing delta page-fragments using a patented sliding snapshot algorithm
- using a special trie, which is especially good for storing records sith numerical dense, monotonically increasing 64 Bit integer IDs. We make heavy use of bit shifting to calculate the path to fetch a record
- time or modification counter based auto commit
- versioned, user-defined secondary index structures
- a versioned path summary
- indexing every revision, such that a timestamp is only stored once in a RevisionRootPage. The resources stored in SirixDB are based on a huge, persistent (functional) and durable tree
- sophisticated time travel queries

As I'm spending a lot of my spare time on the project and would love to spend even more time, give it a try :-)

Any help is more than welcome.

Kind regards
Johannes

[1] https://sirix.io and https://github.com/sirixdb/sirix
No, but they might be getting a lot of volume. 5% on 100 customers a day is different from 5% on 500.
in my times, we used to go to the library to read books, wonder if that is still the attraction
Studies like this always seem to be confined to Western societies (and particularly the US). Other societies seem to be doing just fine with harsh punishments like the death penalty. There are other factors at play here, but having harsh punishments that are actually applied is one factor in the system. In other countries, serial rapists would be executed for instance. I'm not sure that's the case in the US.
Huh. I've actually been working on one of these for the past month or so. It's largely borne out of the fact that I couldn't find any that worked quite the way I wanted (Node, Vue, Tailwind, HMVC architecture), but also that, yeah, there definitely seems like an opportunity here for a pretty wide variety of SaaS template apps.

Any chance you'd be willing to have a short email conversation about what you're looking for? If so, my email's in my bio here.
> I've never understood why shells are designed to have this weird dual use case of both being easy to type into a command prompt, and being easy to write 40+ line scripts in.

It was probably less about that explicitly being considered the optimum design, and more about it being irresistible to save a lot of labor by getting 2 for the price of 1.
Definitely putting "creativity booster" on my next self-review. :D
Maybe some kind of cryptocurrency, but it's unlike to be Bitcoin. When people get paid, they want the value of their payment to not massively go up/down each week.
It doesn't work like that. The Soviet Union which had some of the most tightly controlled access to information, and didn't have to worry about the Internet, managed to stay at the cutting edge of science and technology, even sometimes outpacing the west. The communist economy couldn't support it but that's a different problem.
You are correct. The Overdrive app is garbage.

It's successor is the Libby app. It's fantastic. If you're not using the Libby app, you are missing out.
Isn't that exactly what the Instagram founders said?

I'm perfectly willing to belief that they have no intention of selling. But that's really not a promise one can easily make. Even if you're capable of withstanding the allure of whatever large sum someone is offering, it's always possible to be faced with a choice of selling or shutting down, or selling or not being able to afford your spouse's/child's/own sudden healthcare needs.
The Wazo Home Security System Can Recognize Knives and Guns
Sorry for the late reply. That's iTunes on Mojave.
https://imgur.com/a/0DJml25

Haven't made the jump to Catalina just yet. Mostly because of Sizzling Keys (control iTunes from system wide keyboard shortcuts)

I think the trick is to set “filter by all” on the search field, but there might be some other preference setting somewhere.
It is a bit of a hybrid.

In the early stages of development of whatever the ETL process is, I keep the database and just empty it out each time. As I got more of a sense of what I needed, I started DROPing my TABLEs more often and remaking them. Eventually I would make the whole database from scratch once I was along the way and had most everything fleshed out.
You're not negating what I wrote, there definitely needs to be a follow up once the perpetrators are identified, not to mention other approaches like funding the police. I'm no fan of the Chinese government, but they do seem to have something going there. Not to mention countries like Singapore, the UAE, etc. where there are harsh punishments, and much better safety overall compared to the US.

Again, it's a tool in the tool box, necessary but perhaps not sufficient.
> you can read news papers without ads

Don't all those papers have ads in them?
They already are; there are some pretty glaring bugs/missing features in webkit nowadays.

In fact, I can't think of any webkit developments that positively surprised me the past few years; development seems glacial, at best. A list of somewhat notable stuff chromium and gecko have that webkit is still missing:

Stuff because it's better to make your devs pay licenses for no good reason:

- https://caniuse.com/#feat=webp

- https://caniuse.com/#feat=av1

- https://caniuse.com/#feat=opus

- https://caniuse.com/#feat=ogg-vorbis

- In "fairness": https://caniuse.com/#feat=hevc

There's a whole bunch of stuff that would make it easier for webapps to replace app store apps or otherwise appear native; can't have that!

- https://caniuse.com/#feat=vibration (trying to push people to the apple app store?)

- https://caniuse.com/#feat=webgl2

- https://caniuse.com/#feat=fullscreen

- https://caniuse.com/#feat=registerprotocolhandler

- https://caniuse.com/#feat=css-containment

Weird stuff:

- https://caniuse.com/#feat=flow-root (supported on osx, not ios?)

- https://caniuse.com/#feat=input-datetime (mostly supported on ios, but not osx?)

There are the missing features that just seem there to bug users and devs:

- https://caniuse.com/#feat=link-icon-png (I mean, seriously?)

Then there's useful stuff they don't seem to be willing to work with:

- https://caniuse.com/#feat=css-text-align-last

- https://caniuse.com/#feat=requestidlecallback

- https://caniuse.com/#feat=shadowdomv1

- https://caniuse.com/#feat=custom-elementsv1

Obviously, there are features that webkit has that others do not, but by and large they're not as interesting or plausibly useful.

Webkit is definitely not blink; not anymore.
I lamented in the Twitter thread that there is no recording on the internet of this port running on real hardware, and within a few hours someone from the GBA homebrew scene fixed that:

https://www.youtube.com/watch?v=KWTn8hHCcH8
I've wondered about this too, but have not gotten around to trying it yet.

We get a gnarly csv log file back from our sensors in the field, which is really a "flattened" relational data model. What I mean by that is a file with "sets" of records of various lengths, all stacked on top of each other. So, if you open it in Excel, (which many users do), the first set of 50 rows may be 10 columns wide, the next 100 rows will be 20 columns wide, the next 45 wide, etc. And, the columns for each of these record sets have different names and data types.

Converting to JSON is obvious, but I've thought about just creating a SQLite file with tables for each of the sets of records. Then, as others have said, can use one of any number to tools to easily query/examine the file. Also can easily import into a pandas data frame.

One concern is file size. Any comments on this? I can try it, but wonder if anyone knows off the top of their heads if a large JSON file converted to an SQLLite file would be a lot larger or smaller?

edit: clarity
I was under the impression SQLite files were not supposed to be moved across architectures.
Wonder if the commonly disputed borders of some countries is going to make things tricky in those areas?
My suggestion for porch piracy is for everybody in the neighborhood to leave a few random looking packages on their porch. It would greatly raise the effort of a thief to figure out which package is worth stealing.
Universities in Turkey have different internet infrastructure network called ULAKBIM (National Academic Network and Information Center). Therefore Wikipedia was never blocked for universities.
Maybe not related to this, but some time ago there were some thoughts about Hyperloop between Stockholm and Helsinki [1].

[1] https://hyperloop-one.com/fs-links-case-study
Yes, 20x faster build of initramfs image. But boot is also a bit faster due to the faster go-based initial init process, I'd guess:

> Measuring early boot time using qemu, I measured the dracut-generated initramfs taking 588ms to display the full disk encryption passphrase prompt, whereas minitrd took only 195ms.
The US government ignores ITU broadcasting restrictions hence VOA. China is also not going to cut back on exports.
I don't know much about homelessness, I'm sorry. I can just say that you can't see so many homeless people as in US cities.
Creating and Hosting an Hacker News Mirror on Netlify for Free
The other nice thing is if you're on some unconventional diet (keto, vegan, kosher, etc), you can pick whatever fits your belief system that day.
> What the internet is also doing is dissolving all culture that does not adhere to a central political set of goals.

Aren't the various cultural groups that seem to have sprung up online (including social media) a counter point to that?
You mean like the .excel command?

"... causes them to accumulate output as Comma-Separated-Values (CSV) in a temporary file, then invoke the default system utility for viewing CSV files (usually a spreadsheet program) on the result. This is a quick way of sending the result of a query to a spreadsheet for easy viewing"
I would be hesitant to recommend seriously pursuing cross-platform. Most serious applications generally run into scaling issues as they get more complicated and demands require more than the abstractions the cross-platform tool can provide.
> tyre and brake wear is a relatively minor contributor to urban air pollution

Why do you say that? Would love to know more, but all the research I've read lists them as significant contributors, second only to resuspension, each now exceeding tailpipe emissions on both PM 10 and PM 2.5.

https://www.sciencedirect.com/science/article/abs/pii/S13522...

https://dot.ca.gov/-/media/dot-media/programs/research-innov...

As an aside, we'd probably agree that vehicle weight is the mediating factor across all of these sources, regardless of the ratios from one type to the other. Massive load hauling trucks are generating a disproportionate share of emissions of all types, this is not really about making sedans a little more efficient.
OK, well, it would make your article so much stronger if you wrote which scaled resolutions you tried and why "the results weren't great".
"There's no server process" vs "there's no server on your itemised bill".
An app that empowers people to review Vegan products. They donate $1 per review
Unix like operating systems also allow locking files for on disk databases (like mbox files) it’s just not what every application does by default.
Just take the subway across the bay in 2040.
I think Pichai is Google's Ballmer, but I don't think that applies to Apple at all. The better comparison for Cook is Bob Iger.
They don't actually care. They usually eat the cost and send you another one. I guess it's cheaper than the cost of requiring signatures, at least once we're constrained to the subset of the population who can order things online.
I wonder if Wikipedia currently being down has anything to do with access being restored
I am also very interested to know their solution to link Helsinki to Stockholm by train. It would be nice also to hear about this project from other sources too.

Anyway, having even just a Stockholm-Amsterdam night train would be great. But unfortunately I am not very optimistic on that...
Example code is invariably dross from an architectural point of view.

Unit tests are still valuable in a mobile environment.

Most good apps are simple. Simplicity is not easy.

Some aspects of mobile development will become far easier over time (memory management on iOS) while some will remain in a baffling stasis (refactoring tools in Xcode). It’s impossible to predict which category an aspect belongs to ahead of time.

There are times to embrace the approach taken by a platform, and times to distance yourself from it.

Mobile as a platform will crush all before it and transform society, while most contemporary technological hopes will remain geek toys.

The remembering self can really help out the experiencing self; you can never learn too much about the past, present, and future of mobile programming.
If is very, very, very difficult to control for all these factors. Apart from the data dredging problem, the difficulty of controlling for all confounding factors is what make so few association studies hold up when prospectively tested.

As a rough rule of thumb if the hazard ratio is not 3 or greater in an association study then it almost certainly won’t be replicated prospectively.
https://www.amazon.com/dp/B07CZPV8DF/ref=cm_sw_r_cp_api_i_.P...
Is pretty close at 87W
Take me to zero and beyond. Only affirms what a trolling echo chamber any forum can become when a thought is proposed that seems to challenge members of the community (even if only slightly). The number of downvotes is more than the number of actual responses to my post which is what I'm basing this off of. I get it, the down vote is easier and intellectually lazier by comparison.
The best-case end result of this instability, of course, is the "double interface" - an interface abstraction on top that talks in terms of the domain problem, and then a second layer to convert the lower level interfaces into that abstraction.

Unfortunately GUI is particularly fiddly and difficult to write the double interface for, since you get a "thousand words is one picture" problem: it doesn't reduce well to text.
Fully?
Brazilian steak houses are often buffets as well.
If the SSID is a hostname that’s easy, like it already is for secure websites.
How are chrome books more free? Don’t they require everything to be signed (with support for disabling user space checks at the cost of a loud threat from the firmware during start up?)
I thought Dark Waters was good but the nytimes article it is based on is even better https://www.google.com/url?sa=t&source=web&rct=j&url=https:/...

If you're concerned about goretex and dwrs, everything made by Nikwax uses different technology and is PFA free. Goretex might be safe for end user (or might not) but the manufacturing process is probably environmentally risky ... I wouldn't buy goretex for non-critical uses. So use it for mountaineering but not in the ski resort or on the way to work
The nuclear fleets peak was decades ago when environmental and safety regulation was more permissive than it was today, and the long term problems and threats were not as well known.

Even a handful of articles about planning applications being declined is not evidence of your prophecy of significant price increases for solar and wind bound to show up, or just "big challenges" as you put it as indistinctly as it is unlikely.

Renewables are competing against nuclear power for finance and resources and nuclear is competing against renewables. Nuclear is never economically dispatchable, it does not compete for demand only while renewables are low, and renewables do not want to split supply with nuclear. They are competitors. So taking about astronomicals shouldn't fool anyone otherwise, but at this time its all the idea of cheap clean safe nuclear future has to run on.

Nuclear plants need sited away from population centers and on top of significant water sources and in regions where their local heat output will not excarbate problems of heat waves. They also require permanent protection in periods of national unrest since the costs of accident and sabotage can be astronomical

Solar panels and windpower will continue to get cheaper to buy and install, batteries too. Oceanic wind, solar and syn-gas rigs are a far more desirable and attainable long term development goal than a further generation of hundreds or thousands of water boiling top security nuclear plants for the fuel and power needs of the developing world.
Where’s the source code? It’s open source, I guess?
Really? I figure most people just take a little bit of everything the first round to figure out what they liked and then come back for more.
As a hiring manager, if a candidate says something bad about a previous colleague how can that be judged in a vacuum? If somehow the HM were omniscient, there are two possibilities: either they deem the candidates' conclusion as justified or not. Bias aside, that's a 50% chance that you're making yourself look like an idiot instead of the person you're bad-mouthing. Even if you dodge that bullet, what's the upside? You have a justifiable reason for leaving your last job—that's it—but the interviewer is also wondering if you're going to be bad-mouthing the first person you disagree with on the job.

You can still be honest without getting personal: say that you felt your work wasn't recognized or growth opportunities were lacking, etc. Those could be red flags too, but they at least give the interviewer some signal on your personality/expectations without conflating overtly negative interpersonal issues which really can only make you look bad.
For choosing the right product based on a list of spec requirements I can highly recommend the price comparison website Geizhals [1]. They offer an insane amount of filter options over a wide category of products. Want USB C hub with Power Delivery, Gigabit LAN, a card reader and at least 2 display options? Here are your options: [2]. Also works for Mainboards, TVs and a whole lot of other stuff

[1] https://geizhals.eu/?cat=nbdock
[2] https://geizhals.eu/?cat=nbdock&xf=5206_2%7E5207_DisplayPort...
Awesome - elegantly simple using very common technologies.
Exactly. If anything, it seems like the author wants to take the word "embedded", which everyone understands, and somehow redefine it to "serverless" which everyone also understands, and which this is not.
You probably shouldn’t be exposing yourself to a lot of Teflon (although IMO you probably shouldn’t be exposing yourself to a lot of PS either heh)
4k60 + gigabit is not possible without going up to Thunderbolt 3 - there isn't enough bandwidth otherwise. The best you can do is 4k60 + USB 2.0 (so a gigabit Ethernet connection would cap out at ~300mbps in practice.) See https://www.bigmessowires.com/2019/05/19/explaining-4k-60hz-...

DisplayPort 1.4 changes this, but everything seems to be stuck on 1.2

100W is, of course, possible.

I use a CalDigit USB-C Pro Dock with my MBP: https://www.amazon.com/gp/aw/d/B07VL675DT - it's TB3, but it can fall back to USC-C (with reduced capabilities, of course). It uses Intel's newer Titan Ridge chipset. The older and more common Alpine Ridge chipset is TB3 only.
On Chrome mobile, rotating to portrait mode made the navigation visible.