skysight-inc/HackerNews huggingface dataset:
Well the built in browser is Chrome (on Android).

Come back and let me know how that works. :) Maybe you've forgotten the cesspool that the web has become, with all the crappy adverts and popups. I'm just glad I can run ublock-origin, the rest I'll wait for a bit.
That's quite a cynical summary, and the key insight is that any group could move to more sparsely populated areas and influence the election in their favor.

Would you really want the election decided by the 5 most populous cities every time?
A new hire decided moving to USA is too risky
They also offered a $10B settlement which is mentioned near the end of the article.
I’m this case it was within this century, which is quickly becoming a time before some participants here had learned to read. The older you get, the more the line between “long enough” and “a long time ago” begins to blur.
Are there many more innovative apps on Android?
Two more ideas here. First, it would help if each satellite can have an astronomical payload; this is likely hard to achieve due to quite conflicting requirements between these two different goals.

Here is the second one. Earth observatories demonstrate streaks of satellites across astronomical images taken over comparatively long time. We know that at each moment satellite is in just one place in the sky; more, those constellations tend to have rather predictable orbits. Image sensing devices can use knowledge of satellite orbits to suppress reading a particular pixel at particular time if a satellite is expected to shine towards that pixel.

It's quite delicate task, I understand, but I also know that practical astronomy is known for inventing solutions to very diverse problems. This approach won't completely restore the abilities to observe the sky, but can significantly diminish the impact, discussed in the article. Especially if Earth-based devices would be constructed with such "shielding" (remember star shielding invention when working on exoplanetary discoveries?) in mind.
Amen, I work in IT support and when I try to provide good customer service that is empathetic and customer-centric, which takes time, I get seen as worse than other agents who get the customer off the phone as soon as possible. After a while, I changed to be more "results-oriented", which does not help for customer focus.
F# for the tooling. Jetbrains Rider is particuarly good. Unfortunately Visual Studio on Windows is a bit lacking.

If you get a feel for F# I'm sure it will be an easy leap to OCaml if you decide to do it later.

Incidentally I've just been running through the Advent of Code in F# over the last few days - I do think the toolset for F# is very kind for a new learner.
> This would completely change Apple as a business.

So? Imagine if we handicapped the march of progress so that Blockbuster wouldn't have to go out of business. If Apple can't innovate, then let them die.

(but chances are good that they'll turn out just fine)
Site's bust. Looks like Vue isn't loading for me.
Not only is that a copout and demonstrably false, but giving people money makes poverty worse, not better. It’s counterintuitive, and unfortunately proponents of hand-outs act out of emotion and (naive) intuition, not data. They often harm those they intend to help as a result.
Too bad it is broken:

> Your message wasn't delivered to demo@bye.fyi due to an error.
>
> The response was:
>
> write EPROTO 140451178456960:error:14094438:SSL routines:ssl3_read_bytes:tlsv1 alert internal
> error:../deps/openssl/openssl/ssl/record/rec_layer_s3.c:1544:SSL alert number 80
>
>
> If you need help, forward this to support@forwardemail.net or visit https://forwardemail.net.
Just because people don’t want to hear your dumb opinions it doesn’t mean you’re being persecuted.

Conservatives are such babies I’m so tired of this shit
The author of the project seems to have built his personal website with this framework, and it looks perfect! https://romelperez.com/projects

Like everyone else said, it's really one of the very few frameworks I wanted to build something on top of as soon as I saw it. Thanks for sharing!
Ever been to Nigeria? Outside the big cities, that is.
I’m sorry you’ve had such a rare and incredibly uncommon, unrepresentative experience. It sounds very idiosyncratic to your workplace and likely to the hiring processes.
Dr. Barbara Oakley's “Learning how to Learn” course starts today
I was thinking the same but then almost none used Java either. And having been both a C# and Java dev, they're mostly comparable. I'd give C# the edge just because it's newer, it managed to add a few bells and whistles and improve a few quirks, but honestly you'd be hard pressed how similar they are. You won't need more than a week as an experienced dev in one to be comfortable in the other.
Follow on comment, what are indigenous tribes who aren't part of our connected world going to interpret this change as? I'm thinking about groups of people like the Sentinelese.
Is that a general question, or a precise one?

In case it's the former, I have a ton of personal projects and small libraries in it, plus wrote a book on it that will get published by Apress[0].

[0] https://news.ycombinator.com/item?id=23843525
android Firefox (yeah, the new Firefox for Android) plays it flawless
Steely Eyes, Tragic Ends: The Bromantic Theory of History
Sorry but not a fan of DHH anymore... In my opinion he is too focused on self marketing and always tries to show how different he thinks. Dude is not Steve Jobs.
What kind of programmer knows how the electrical engineering of a keyboard works and why should that be a deciding factor in getting a job in some crumby internet company that has no business working on hardware layer tech? Even as someone who has an understanding of these things, why would I entertain you with something as menial as how the browser does html parsing? If you want to know if I know what that is, just ask me what that is. Don't treat your candidates like lab rats.
Know grandma might have wanted to download Firefox and downloaded the version from SourceForge with adware. More recently, if you search for a printer driver for your printer, the first link is not from the vendor, it’s ftom a third party where the driver may or may not be real but definitely has bundled crap.

If you wanted to download software, why wouldn’t you go to “download.com” (owned by CNET who is owned by CBS) and you see the software you want from a reputable source that is still bundled with crapware.

Let’s not forget that Chrome became popular originally because it was also bundled with third party software.
I couldn’t imagine doing anything in MongoDB or understand why that is desirable.

We have used Postgres from day 1 in March and are now 1200 people. Managing growth with a JSON blob sounds absolutely insane.

You need _more_ guarantees, not fewer.
Hey HN! This is a book I am working on to help de-mystify WebRTC. It is wonderful technology, but many find it hard to understand. Especially if you don't have a telephony background. Before this I worked on https://github.com/pion/webrtc and https://github.com/awslabs/amazon-kinesis-video-streams-webr...

This is a place to direct people instead of answering the same questions :)

------

Come learn about the WebRTC specification and how all the protocols work in depth, not just a tour of the APIs. The book is completely Open Source and available at https://github.com/webrtc-for-the-curious/webrtc-for-the-cur...

Learn the full details of ICE, SCTP, DTLS, SRTP, and how they work together to make up the WebRTC stack.

Hear how WebRTC implementers debug issues with the tools of the trade.

Listen to interviews with the authors of foundational WebRTC tech! Hear the motivations and design details that pre-dated WebRTC by 20 years.

Explore the cutting edge of what people are building with WebRTC. Learn about interesting use cases and how real-world applications get designed, tested and implemented in production.

Written by developers who have written all of this from scratch. We learned it the hard way, now we want to share it with you!

This book is vendor agnostic and multiple Open Source projects and companies are involved. We would love to have you involved!
I am only aware of the discussion at https://discuss.ocaml.org/t/ocaml-vega-lite-and-ocaml-datafr... and at this chapter of the book: https://ocaml.xyz/book/dataframe.html

I don’t think there is work going on on that side of owl at the moment if this is what you are asking.
> if I could easily install it on Ubuntu with a .deb.

Or even via Roswell - if that is even remotely possible.
and what little journalism is presented is drowned in a sea of opinion pieces trying to tell me how angry or scared I should be.
There are entire retirement communities where the elderly use their golf carts and cars to get around (Sun City, FL, The Villages, FL, etc).

Not only do the very old still drive, many prefer it because they’re old.

Go talk to some old folks. I did when I put together a community funded Tesla Model 3 rideshare for them in a retirement community. The pool is their preferred exercise method to walking, especially in inclement weather (you ever walk a mile in the July Florida/Texas/Arizona heat? I have in all three, and I would not recommend it).

EDIT: @jeffbee Responding here as HN has throttled my comment replies.

> That's contrary to all available data. People over 70 are the least-likely group of adults to have drivers' licenses and have the highest public transport mode share or any group, take the fewest trips, and travel the smallest distance per day. The elderly are arguably the people who stand to gain the most from compact patterns of development.

And yet, they choose to live in low to medium density areas that require an automobile versus urban areas. Behold the revealed preference!

https://www.prb.org/which-us-states-are-the-oldest/

https://www.census.gov/library/visualizations/time-series/de...

https://www.census.gov/content/dam/Census/library/visualizat...

https://i2.wp.com/www.brookings.edu/wp-content/uploads/2019/...
It's not just Purdue, but Purdue lied to doctors and had doctors prescribe the pills in completely inappropriate manners that significantly raised the chance of ongoing addiction.

Those lies created a massive surge in demand. This was not a matter of just giving in to pre-existing addicts, but creating new ones.

There's a reason they've been sued into bankruptcy.
As a side note, let me say that Orbital Index is a fantastic service. It's the only newsletter that I read every week without fail.
I think the work the author has done is amazing. I Just looking at the commit history - the core contributor has definitely been super busy.

https://github.com/owlbarn/owl/graphs/contributors
This specifically reminded me of Syndicate Wars user interface. Partly its the sounds that make it, I guess. I applaud the author for an excellent interpretation.
"Straightforward" might not be a great choice of words, BUT, if you have enough money and engineers, you could get them to do a full audit of everything. The source code is freely available, there's nothing stopping you.

Compare this to something like, for example, TikTok, where the code is completely closed. The only kind of auditing one may do is looking at network traffic, and maybe some disassembly/hex-editing.

I'm not saying that everything needs to be OSS but it is nice to have options.
breadth and depth as possible seems like they are just asking for as many rabbit hole as possible!
Here's the page that got me interested in the DCT 15 years ago:

https://www.mathworks.com/help/images/discrete-cosine-transf...

Although I must admit that I haven't fully internalized it (it's easy to forget how it works). It might help to learn some of the more mainstream ones like the Fourier transform first:

https://www.mathworks.com/help/images/fourier-transform.html

https://www.mathworks.com/help/images/image-transforms.html

MATLAB (or GNU Octave which is free) is the only language I've used that maps abstractions to code in close to a 1:1 fashion. I think of code bloat as roughly these orders of magnitude:

Math/Matrix languages (MATLAB) 1:1

Scripting languages (JavaScript, PHP, Python, etc) 10:1

Bare metal languages (Rust, C++, Assembly) 100:1

Unfortunately I have yet to find a functional programming language that is 1:1 in the same way that MATLAB is. One would think that Lisp/Haskell/Scala/Julia/Clojure/Erlang would be concise. But in practice, I've found them to generally be write-only languages that are quite difficult to grok. The only thing that comes close is spreadsheets, but due to their 2D nature, they can't really scale beyond a certain level of complexity. Honestly, I think that the lack of adoption of functional programming languages (due to their own obstinance) is one of the great problems of our time.

Anyway, for the past 5-10 years or so, I solve most problems in my head in a data-driven way that looks like a hybrid between MATLAB and spreadsheets, piping data between classes written in an Actor model style (I learned this from a very good teacher during a contract at HP). I use rules of thumb like no mutable data (stored state), mostly higher-order functions, and framing concepts in terms of transformations rather than class inheritance. Then I translate that to whatever language I have to use for the client, which is probably PHP, JavaScript or C# (Unity).

I highly recommend this sort of approach for keeping abstractions separate from implementations. Unfortunately since nobody else seems to follow this method, it makes for some friction in the workplace. People talk past me all of the time because they don't realize that I'm coming from this place of experience. They don't see the need for this clean separation when they are "trying to get things done". They may get things done faster, but if you want bug-free implementations, this is the way to go IMHO.

Edit: I'm on the fence about TensorFlow. It's arguably more advanced than MATLAB, but vastly more opaque. So I'm not sold on any advantage it provides, other than perhaps better performance or usefulness in certain domains like machine learning. Oh and any perceived lack of performance with MATLAB is an implementation detail. I can't understand why it's not fully parallelized and running on the GPU by now.
It can make sense to remove art from its context, but romanticizing Soviet underground stations should always involve some humility to the sacrifice involved. Those stations cost phenomenal amounts at a time when much of the population was starving. The laborers that built them were pushed mercilessly, suffered terribly, and many died. To anyone who understands how those structures came to be they must be seen as monuments to human folly and misery.
There's a very simple law: You can't use a strong position in one market to enhance your position in another market. Simply put, the entire tying up of payments to Apple is classic anti-competitive behaviour, and there's little chance the courts won't put an end to it. Same will happen with Apple using private APIs for its store owned apps. That said, it's very unlikely the courts will interfere with the 30% fee. There are no legal grounds for demanding a smaller fee.
For GSM simply receiving everything on PCH does not buy you much, because even ignoring encryption (IIRC even PCH is encrypted) most of traffic there is simply RR sublayer signaling (RR PAGING REQUEST and RR IMMEDIATE ASSIGNMENT messages and nothing much else).

What the linked presentation describes is somewhat obvious DoS attack on the infrastructure that depends on ability to cheaply inject larger number of SM-MT messages into the network which authors assume will exhaust the downlink capacity of the network. My assumption is that in such case the first resource that will actually get exhausted is uplink capacity of RACH as the paged MS will attempt to allocate SDCCH in order to complete the paging procedure. I also assume that any currently deployed implementation of GSM has reasonable enough QoS implementation that this cannot happen in practice (especially in relation SMS because various SMS-related accidental RR exhaustions were somewhat common in early implementations). By the way nothing prevents you from causing cell-level DoS of similar type by simply spamming the RACH (except the fact that your local equivalent of FCC will be very unhappy and will be knocking on your door in surprisingly short time).
> Why would we want to invest a massive amount of effort into figuring out, e.g., the actual insurance risk of poorly built structures rather than saying, "No, you cannot use highly flammable plastic cladding on your highrise."

Wouldn't the insurance company say the same thing? Or rather they would say "we won't insure that thing". Which amounts to "You cannot build that thing if insurance is a requirement".
Only the nuclear disaster gets called "Fukushima" though. The earthquake and tsunami impacted a much larger area.
The "work outside in" strategy is ideal. Do this as much as possible.

Alas, TDD requires precognition.

Or such prior familiarity with the problem domain as to make the effort redundant.

Or performantive. Which is ok if you're managing upwards. Trying to impress those bozos who read the forward of some Agile Methodology books so now believe they are experts.
Show HN: AutoProctor – Proctoring of Online Tests Using TensorFlow
Asking doctors to decide which research they should and should not trust based on their understanding of history seems like a more dangerous situation.
To get better - much better sometimes - view of the sky, yes. And not only gifting - working together with world-class practical space engineers on building space observatories with potential benefits not expected before this issue becoming significant.

I'm serious here - seeing Elon Musk traditions, it would be not ridiculous to test such an approach.
It doesn't really matter that the article duplicates your logical error. The evidence in the article is much more ambivalent than you suggest.
There are whole repos[1] dedicated to scripts to perform the delicate work of running `btrfs balance` in various ways to ensure space is recovered.

openSuse (a distro which notably defaults to btrfs) packages these btrfsmaintenance scripts [2], and it appears they may have included it in their default install (I can't find a list of packages). Their wiki page on disabling btrfsmaintenance [5] implies that if disabled, manual maintenance (presumably via running, among other commands, some form of balance) is needed.

There's also an entry in the btrfs wiki [3] that indicates running `btrfs balance` will recover unused space in some cases. It helpfully notes that prior to "at least 3.14", balance was "sometimes" needed to recover free space in a file-system full state. (The lack of precision here doesn't inspire confidence)

Another btrfs wiki page [4] indicates that running balance may be needed to recover space "after removing lots of files or deleting snapshots".

1: https://github.com/kdave/btrfsmaintenance
2: https://software.opensuse.org/package/btrfsmaintenance
3: https://btrfs.wiki.kernel.org/index.php/FAQ#What_does_.22bal...
4: https://btrfs.wiki.kernel.org/index.php/Manpage/btrfs-balanc...
5: https://en.opensuse.org/SDB:Disable_btrfsmaintenance
I'd like to see some sources for this claim. It's not impossible, and it would even make some sense, but... evidence?

[Edit: Even harder: There's a difference between "it happened, but rarely" and "it's responsible for the majority of the cases". If it happens, how often does it happen?]
Portland might not need more density as people are fleeing it in droves for areas with sane leadership that don't have nightly riots.
> So now the US government and the EU will be making legislation that specifies phone APIs and designs user interfaces. Great!

This, but unironically.

It's not hard to think of an example where "legislation that specifies APIs and designs user interfaces" is unambiguously good — say, accessibility requirements for commercial software.
>Go find the court papers for the indictment.

No i dont think i will. onus probandi, you'll need to cite your sources if you want anyone to take this seriously im afraid.

Dotcom was raided in new zealand with a guns out swat style team of tactical commandos and helicopters for what amounted to a civil court issue in his own county. his servers were illegally seized, his assets frozen, and then he was railroaded to the US and told to defend himself penniless despite overwhelming domestic controversy which inevitably led to political fallout for leaders in new zealand.

https://en.wikipedia.org/wiki/Kim_Dotcom
OCaml can provide that: https://github.com/Octachron/tensority
But what evidence is there that these kinds of projects actually help the people they are trying to help?

I mean, not every black person in America today is descended from slaves. It's kind of racist to assume that if you see a black person, they must be a slave descendant. So this project is not necessarily going to benefit the people who were historically discriminated against.

Additionally, how do you prevent this project from helping people who are already well off? Since people who have money, or the children of people with money, are more likely to be able to participate and do well. I would argue that there is a good chance that this will benefit rich (or well off) people, who happen to have a particular skin color.
Unfortunately, yes.

Modern medicine has created a sort of utopia that humanity couldn't have imagined a few hundred years ago. But there is a dark side that includes conspiratorial thinkers like anti-vaxxers.
This is a wonderful change. Before, you had to be rich to invest in funds. Now, the SEC has opened up the ability to participate simply after having met certain educational thresholds. The Series 65 exam can be undertaken by members of the public, without any requirements.

Great news for small investors! And a vital change for minority and marginalized communities, who are often forced to seek capital outside their community, because it is incredibly difficult to meet accredited investor requirements otherwise.
There are annealers that have thousands of qubits (DWave), but they are low coherence and very different from the gate model qubits in use by Rigetti, Google, IBM, which are themselves lower coherence than the ions being used by IonQ and Honeywell.

It’s all very much in the research phase so far. AFAIK there’s no reason to pay for time on any of the available systems (all <100 qubits unless you’re using a DWave annealer) unless you’re doing basic quantum computing research or benchmarking. Folks are working hard to make the small, noisy systems we have now do something useful, but the real moneymaker will be error-corrected and fault tolerant qubits. Those may be available perhaps between 5 and 50 years from now, depending on who you ask.

The Serious Work right now is to build scalable quantum architectures and continue to pursue error correction and fault tolerance. There’s also a shitload of work on optimizing control, devising classical architectures that will mate to the QPU, and so on.

Unfortunately, this announcement is mostly just moving around some of the 1.2 billion earmarked for the National Quantum Initiative back in 2018 or so. Unclear to me if any new money is being added to the pot.
I don’t credit any predictions about AGI. We don’t know enough about how human intelligence works. On the software side, we don’t know what pieces we are missing or what discoveries need to be made to make progress.

There is no way to predict when scientific discoveries will happen before they happen. This is a fools errand.
Most EV conversions start with a manual transmission car and leave the transmission in, only because it's easier that way. (Just need an adapter plate to replace the ICE rather than replacing the whole gear box, etc.)

So in those cases, people do sometimes fiddle with gears while driving, mainly for fun I guess; but most often they just leave it in 3rd and drive that way.