skysight-inc/HackerNews huggingface dataset:
I'm mainly involved in data integration. I don't have access to the data model that the applications I integrate use. I don't have access to the application source code; I have access to the data store. I don't need to extract an object, manipulate it, and then put it back where I got it. I typically need to take a set of all objects, transform them (typically with VIEWs), serialize them, and import them into another system that almost certainly don't represent the underlying objects in the same manner. No matter what, though, I usually don't get to have access to whatever ORM the application was created with. We do not have access to source code. Sometimes it's a matter of creating CSV data files for scheduled import, but sometimes it's me doing the actual direct manipulation of the data systems.

Some of them do have APIs, but since I already need to understand the data store to do reporting with all the third party reporting software we have, learning the API is an additional task on top of already needing to learn the data store. Come to think of it, I don't even know how you would even write third party reporting software without something basic like a DataTable. Furthermore, most systems are complex enough that whatever the developers envisioned they should be used for, however the developers thought we would configure our systems, and whatever they envisioned their customers would require of them is almost certainly incorrect, inadequate, or both.

Finally, some of my processes do use stored procedures, but most of them use table-valued parameters in order to control how the data are submitted. As far as I'm aware, EF doesn't have any support for TVPs.

Almost nothing I write is written in Visual Studio. Not that I can't, but it's not particularly useful to do so. I don't have nuget or chocolatey installed on any of the systems I work with. I do use SSIS when I can, but that's usually out of BIDS or SSDT, not VS. Others use PowerShell scripts with System.Data and whatever .Net provider I need for that DB.
Work-life balance. What if you never saw your colleagues in person again?
Virtualization?

UART?
They do this already, albeit with the second click, not the first. https://imgur.com/a/M1SbG
At first I thought the ticket was going to be "stop using JIRA/Confluence".

There is so much time wasted on this system where I work it's amazing. Some people sit all day updating JIRA with all kind of crap instead of actually doing their job.

At this point I'm starting to get the same feeling towards it as towards SAP.
> If, in their search page, they had a button that said "I am looking to buy" or something along those lines

It seems that you are describing Google Shopping.
> We combed through the source code powering TurboTax’s website, and soon confirmed my suspicion.

I am pretty sure just opening the network tab will show the loading gif.
Here are test pages that can be used to trigger the adblocker via Safe Browsing.

http://testsafebrowsing.appspot.com/s/subresource_filter_des...
http://testsafebrowsing.appspot.com/s/subresource_filter_mob...
It is not AFAIK, this chip contains E51 and U54 cores, E51 from what I seen (when prices were public) costs $595000.

---
Upd: some news articles still mention launch prices [0]

- [0] https://www.eetasia.com/news/article/chinese-start-up-sells-...
The most radical OS architectures are all based on integration of compiler and language techniques - see Singularity or JNode for examples.
Termux with vim? For some reason I like using vim on mobile but not really on my computer. I have no idea why.
Why a paradox? It seems like classic rent seeking.
Same here. Kinda bummed, I was looking forward to it :(
we're talking about calculating the minimal fee vs expected expenses, as advice for people just starting out... if you're already making 100K - 600K a year you don't need to calculate anything, you're doing great...
The problem is in most businesses you can explain this until you're blue in the face, to no avail.
It's worth trying Inventor (or Autodesk Fusion 360, which is basically a cloud-based Inventor with a free demo) to see a constraint system with a good GUI. Draw lines and make boxes, and if you end a line at an edge, the line endpoint is constrained to that edge. End a line at the endpoint of another line, and those points are constrained to be at the same place. If a line is drawn vertically or horizontally, it's constrained to stay vertically or horizontal. Drag a point or line, and everything else is adjusted, but as little as possible, to maintain the constraints.

Specify that two lines must be parallel, or perpendicular, or the same length, and those become constraints. Specify a dimension between two lines or points, and they stay that distance apart. A dimension can have an expression based on other dimensions, so if you need something to be twice the distance of something else, you can do that.

This goes beyond straight lines. You can have a circle or arc constrained to touch a line or another circle or arc. A curve can be constrained to be tangent to something else, for a smooth transition. Designers would love that.

The GUI won't let you add a constraint that conflicts with another constraints. There's no "constraint priority". All constraints are equal.

The GUI has a counter which shows how many degrees of freedom still need to be constrained.
Little red arrows show you what can still move. When everything is constrained and nothing can move, the counter changes to "fully constrained", and the sketch is now rigid. But you don't have to go all the way to fully constrained if you don't want to. The system will do something reasonable if you don't.

Some sketch dimensions may be driven from another sketch. In the web world, this would correspond to adjusting to window size.

The CAD people deal with hard geometry problems, much harder than the ones web layouts face, and they have much better technology for doing it. It's even user-friendly.
> Are you seriously calling global mutable state "expert architecture"?

Yes. Putting global state in a class and instantiating it once is pretty pointless. It's a lot of boilerplate and in the end just hides the intention. To the point that programmers confuse themselves about their own assumptions. Leads only to more bugs.

Furthermore, global state (as well as global constant data) enjoys the best support for memory management in existence: the linker / process loader. (well-tested, no maintenance overhead)
I found a p3 box with win95 on it. Booting on a 64M of ram I missed nothing. I seriously thought, with a security layer and a lisp editor (and driver isolation I know) I'd use that everyday.
tl;dr: be sure to usability test your products.
They're doing it, not to block ads, but to make sure ads reach you. So the question gets philosophical in a hurry. What is the "goodness" of an otherwise generous act done for self-serving reasons?

Is it good or bad to write a check to an orphanage for the publicity?

Is it good or bad to save someone's life because they owe you money?

Is it good or bad to block certain ads to make sure other ads still reach you?
The Story of Tetris [video]
Can you link to that? I'd be curious to see how they did those things. I guess Redox has a lot of unsafe Rust code?
That is highly exaggerated. Most Linux distributions don't even have such size.

Also, most users don't need support for all languages.
Seems like the absolute maximum for that is a bit over $1k/month, and that's only if you didn't Medicare taxes for less 10 years, have an income of over $214k/year and get the most expensive part C and part D coverage. A typical amount would be roughly $200/month, less than even someone in their early 20s would typically pay for health insurance.
Microsoft ditches Windows 10 S in favor of new ‘S Mode’
Blizzard Targets Fan-Created 'World of Warcraft' Legacy Servers
I'll check back with you in 10 years and see if you still believe this to be true.
Don Norman (The Design of Everyday Things) discussed this at the Business of Software Confence almost a decade ago: https://vimeo.com/96714148

He specifically talks about the case of benevolently deceptive progress bars vis-à-vis tax software @ 52:30.

Basically, UI/UX is theater, and just as Puck observed in A Midsummer Night’s Dream, humans come to theater because they want to be fooled.

So, good UX is the magician that is upfront about the fact that everything is a trick, but evil UX is the charlatan that hides the fact that a trick is being done in the first place (credit to Jaron Lanier).
>>> Surely the heavy amount of regulation around credit freezes prevents an app like that from being created in the first place.

No, the law says nothing specific.

It would take a lawsuit to determine whether this is lawful. It's way too expensive for consumers to go against a big company with unlimited time and budget.

It takes year to settle, during which Equifax can make a lot of money. They have nothing to lose really by playing on the edge.
When I interviewed at Facebook almost every person I talked to said "if Google blocks ads by default Facebook will sue them" so I expect to see a lawsuit eventually
This was a honest question. With so many atrocities going on it's hard to differentiate which ones don't only seek out to kill all members of a given culture but also their cultural artifacts. Thank you for listing several that fit the bill.
There must be a UART because there's a FT223H and USB port at the top left.
If You're So Successful, Why Are You Still Working 70 Hours a Week?
IMO using ads as a revenue model for news publishing is doomed to fail. The incentives between readers/publishers aren't aligned and it is basically a clickbait race to the bottom.

Subscription will be the future.
Rise of the Machine: Robotic Fails in Era of Technological Innovation (VIDEOS)
Gaming Twitter polls with bots
Three Presidents Facing North Korea – A Review of U.S. Foreign Policy
Insects Play VR for Science
"Being abstract is something profoundly different from being vague … The purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise." - dijsktra

OP is confused about what abstraction is actually for
Looking at their crowdsupply page, they did make a smaller arduino-like board [0] at a very reasonnable $59 price point.

I'm not sure if those are still available, but you might want to check it out!

[0]: https://www.crowdsupply.com/sifive/hifive1
I've recently learned that 3blue1brown's [1] videos are generated with python:

https://github.com/3b1b/manim

[1] https://www.youtube.com/channel/UCYO_jab_esuFRV4b17AJtAw
WePod and some other companies already have self driving buses doing limited routes in foot traffic. Which is basically the Waymo tiny car demo.

It turns out to be significantly easier problem than full speed road traffic. Which IMO is why google gave up on that concept demo.
Having an actual RISC-V ASIC is cool, but note that you can run a RISC-V softcore on a significantly cheaper FPGA board - or even in software simulation.

This is more interesting for showing progress in the RISC-V ecosystem than for hacking around with.
> That's not good or bad, it's just business.

I think I missed some nuance. Is doing business is beyond reproach these days?
While I never used it, it sounds like HyperCard actually did achieve both goals: Ease of use for non-technical users, and wysiwyg GUI design + use.

We used to have pretty small, simple languages in the past that were very effective in driving a simple text-based or stock-UI-component interface. These simple languages aren't difficult for people to be introduced to, preferably by accessible examples & demonstrations, and do just enough to be practical for common uses.
What does "Linux-capable" mean? Are there other RISC-V systems that are not "Linux-capable"?
Do you have a working definition of consciousness?
I'm thinking that's not an indirect effect, but a goal of the initiative.
> Tip: Your marketing and sales teams should never be allowed to discuss features “in the pipeline”

Probably unpopular here, but this is a misguided, engineer-centric view of a business. Sales & marketing should absolutely have some leeway on unreleased features, as they have very close relationships with customers and can get early feedback in the realest way possible: "Will the customer pay for it?" Cutting off this avenue is popular for engineers (myself included) but not necessarily good for the long term health of a business.
I disagree. Programming is a social activity. Developers who are too smart are not necessarily good developers.

They might overengineer things and make them more complicated than they need to be and it just slows down everyone else in the team.

Good engineering is really all about empathy and psychology.
CCHR: the fastest CHR Implementation, in C
You're right that we don't need companies Co trolling g the internet, but it sure would have been nice to have a good login system backed by a company with the intentions and motivations of Mozilla (a non profit).

Businesses aren't going to trade their content out of the goodness of their heart, they want something in exchange. I would much rather trade ad views through Mozilla using a list of my interests that I control than to allow excessive tracking and profile building by some untrusted third party.

What we apparently have now is login collectives starting up, but who's to say how good or bad the practices are for each, or whether they have the ability to adequately secure their system.
I wonder what the police reaction will be to the same tracking on police cars. Using their lights to get though red lights and traffic jams when there is no emergency etc will be nicely logged.
Youtube can record that amount of video just fine.
Show HN: VSCode extension for GitLab
Essentially inventory management happening
Pressed the button to show the full article and was greeted with a full screen demand to download their stock news app.

> Welcome to Seeking Alpha, please complete your setup with our FREE app

Do the metrics really say that these approaches gain more users than they lose?
Until you need to do anything modern that is
JS still lacks support for 64-bit integers and BigDecimal support would be extremely nice. Otherwise I think the language is good enough.
I've fixed that - it was unintentional and thank you for pointing it out.
Do Not Install Any Fake Jailbreak iOS 11.3.2,11.3.1,11.3,iOS 11.2.5 Remove Cydia
Tether Update
Another problem with the C code, which is perhaps even more subtle, is the usage of `int` for the length, capacity, and loop index. On 64-bit platforms these variables will overflow for very large arrays, which will likely break the entire implementation. The call to `malloc()` should give a signed-to-unsigned conversion warning which will hint about this, but unfortunately many people ignore integer warnings. Incidentally, this could also be caught by compiling with `-ftrapv` or `-fsanitize=undefined`, but this problem is only triggered in a rather extreme corner case that is unlikely to be exposed during testing. The correct integer type to use is `size_t`, which is guaranteed to be large enough to hold the size of any object in memory.
SEEKING WORK - Remote freelancer based in UK
- Native or Hybrid Android, iOS apps.

- Websites

- Web apps

- Backend, payment integration, login systems etc

- Website, portfolio, testimonials at https://www.hamzahrmalik.com

- Email: hire@hamzahrmalik.com

Rate is usually a fixed fee negotiated beforehand. I will set up a call, discuss your project requirements we will draw up a specification and price it. This way you know exactly what it will cost beforehand.

Thanks,
Hamzah
The media gets too hysterical about short term events in the stock market. They tell a just—so story about why the market reacted the way it did and then next week everything will be back to normal like nothing happened. Invest in bitcoin and you’ll realize that a 2.5% move is nothing.
Israeli fossils are the oldest modern humans ever found outside of Africa
PEP 564 – Add new time functions with nanosecond resolution
I certainly have heard many people blame the Iraq war on Bush, Cheney, Rumsfeld, and Powell. Seems to me that the thesis is basically correct.
The attention economy is similar, with a small number of rich dudes at the top and vast addiction at the base.
The page mentions an FMC connector for future expansion, a standard FPGA expansion interface supplying 34 to 160 10Gb/s signals.† I don't know about varieties and compatibility, but Hitec makes a great number of interface cards for it, including an 8 lane PCI Express.‡

␄

† https://en.wikipedia.org/wiki/FPGA_Mezzanine_Card

‡ http://www.hitechglobal.com/Accessories/FMC_Modules.htm
If somebody cannot abstract, then they will not be a good software developer, period. Code will be copy-paste, genetically engineered, and not understood even by the author why it does or does not work, meaning an inability to document it or even explain it to coworkers.

Assuming people can keep fully in mind about 7-10 things at once, a person who can abstract can keep entire constructed systems in mind as one of those "things". A person who cannot abstract will only be able to hold that many immediately tangible source-code level concepts in mind, having a hard limit on the amount of complexity they can have in their projects before their mental organizational capabilities collapse, in the same way people throw up their hands and give up at math problems that are beyond them.

It's a necessary but not sufficient skill; as you mention, social tuning and business mindedness tend to round out effectiveness from just raw skill.

And if somebody's being an Architecture Astronaut in their "abstraction", then they're not abstracting what they're doing in context of making a workable system; they're just rote copy-pasting architectural memes that they think matches a pattern, just like the ineffective programmer.
> I think most routers set themselves as the DNS server

DNS forwarders like dnsmasq are a relatively recent inclusion in home routers. Sure, they've been there for 10 years or so, but they weren't there for the 5+ years before that. Before Linux took over the embedded OS on home routers, the DHCP servers just passed the DNS configuration that the WAN port got from the ISP, and you can still do that now if you want. That's why nslookup.exe and dig still work on your workstation when you specify an external DNS server instead of the one your DHCP server on your home router gives you.

> That said, I've never seen a router that didn't allow UDP packets to flow back to the origin client.

Which is the point I was making.
Bitcoin biggest bubble in history, says economist who predicted 2008 crash
Forgive me, but you have me slightly confused. You say:

> As usual, somebody undereducated mistakes notation ("0.9999...") for the real thing (a number).

To whom are you referring?
How #MeToo could knock the Clintons off the 2018 map
Geoffrey Hinton spent 30 years on an idea many other scientists dismissed
AMP version without login required https://www.google.com/amp/s/seekingalpha.com/amp/article/41...
It's actually illegal to attempt to enforce that secrecy, at least in CA.

https://www.dir.ca.gov/dlse/California_Equal_Pay_Act.htm
No, as far as I can tell, it's an actual RISC-V ASIC; it has 5 cores on a 28nm die.

I'm afraid the amount of FPGA required for 4 beefier cores + 1 simpler core + 2 MB coherent L1 cache could cost more than $999, but I may be wrong.
The public roads aren't private spaces.

We allow you to drive on the public roads, in exchange for you giving up your driving privacy. This is why cops can stop you and give you a breathalyzer at will, because that's the trade-off you agreed to when you got your driver's license.

If you want to encrypt your driving data, you should only drive on private roads.

I never assume that driving is a right, instead of a privilege, and the best way to maintain privacy is to just not participate in public activities in the first place..
The Art of  Fuzzing [pdf]
That, and customers for this kind of board are typically expected to be working on a project with a significant budget where management wouldn't even bat an eye at dropping $1000 on a development tool.
> Is it good or bad to block certain ads to make sure other ads still reach you?

If there is a growing product that works better, and fully blocks ads and your goal is only to quickly take over the market and do a worse job then I say 'no' that's not being altruistic...

If they put up a big banner saying "only works half as well at blocking ads as the competition" then maybe it's a little better.
The first NT that included potentially volatile graphics drivers into kernel-space?
This seems like a strawman. Are there any humans with a high school diploma/college degree who "cannot abstract"?
https://lobste.rs/s/5evwyr/art_fuzzing

https://rafalcieslak.wordpress.com/2013/04/02/dynamic-linker...
If you step back for a moment it will be obvious that the idea that experience is worthless is just plain wrong. Many times I have had to deal with the work of supposedly genius coders that is either a complete reinvention of some standard way of doing things for no benefit or overly complicated because they weren't aware of known simpler solutions.

A humble strong programmer who stands on the shoulders of the aquired knowledge of their whole industry and has learned from his failures and successes will always beat the arrogant but naive 10x super abstracting genius.
The installer also uses a pared-down version of Windows 3.1. If you look carefully, you can notice the older Win 3.x window styles.
Tether – Proof of Funds [pdf]
I agree. I didn’t mean to indicate all code reviews should go through the tech lead. But the tech lead should have a circle of trusted lieutenants who act as gatekeepers. That’s how linus runs the kernel and it seems to work well.
Money doesn't create loyalty... it aligns interests. Most businesses aren't loyal to their employees - there is no logic as to why the inverse should be true, either.
4. Surf rock
I think they mean it has a real MMU capable of memory protection and virtual memory. Earlier RISC-V cores came out before this was agreed to as a standard.
The post user spraak was responding to, who's content I was responding to, which you responded to contained the final line:

Even vegetables sold in India are dangerous [3].

and the reference
[3] https://timesofindia.indiatimes.com/City/Lucknow/Veggies-on-...

which refers to the human active hormones/steroids that are put in Inidan vegetables in a similar effort to marginally improve their yield with unknown, but probable systemic and ecological effects. The point being that unregulated food markets of any sort will lead to unhealthy and societally damaging "externalities" even in the predominantly vegetarian India.
Funny how this happens shortly after blizzard releases World of Warcraft Classic

http://ca.ign.com/articles/2017/11/03/blizzcon-2017-world-of...

A coincidence maybe?
Personally I'm going the other direction. I use int for anything unless there's a serious need to make an exception. The amount of complexity introduced by using a zoo of integer sizes and signedness is unmanageable to me.

There is no point in measuring array sizes in size_t. I don't make bigger allocations >2G. (At some point this assumption will probably break and I will have to re-think my approach. Shouldn't we all move to 64-bit integers by default already?)
Maybe they had this switched off but just switched it on when they submitted their website to HN?
I actually remember a few people using OS/2 because it felt easier integrating some Win 3.1 programs. And Warp generally being a better system than 95.

Although personally they both crashed on me a lot back then, which is why I bought one of these new-fangled "Linux" distributions back then.
Still up 22% from 1-Feb-2017. You can't really worry about any daily volatility, and even larger/longer corrections happen from time to time in an overall positive trend.